SlideShare a Scribd company logo
1 of 26
Gradient Free Visualization with
Multiple Light Approximates
MMVR2013
ked
The difficulties of MRI visualization
 The rendering results of Phong shading
CT vis. MRI vis.
Attributed to unreliable gradient
 Caused by
 Noise
 Numerical errors
Unreliable gradient
 Caused by
 Noise
 Numerical errors
Org. Estimated gradient
Unreliable gradient
 Occurs in the region of low magnitude
 Affected by noise
Org. Estimated gradient
Traditional visualization
 Depends on gradient information
 Noisy rendering result
Org. Estimated gradient Phong shading
Gradient-free visualization
 Gets rid of the tricky estimation
 Improves the quality
Org. Estimated gradient Phong shading
Gradient-free
Two pass approach
Our method: the first pass
 Off-line processing
 Accumulates attenuation maps for orthogonal
directions
Our method: the second pass
 Real-time interaction
 Lights are linearly interpolated to approximate the
contribution of attenuation maps
Derived from
 Integral of volume rendering
Derived from
 Integral of volume rendering
Color Attenuation
Attenuation map:
pre-computed summation
 Integral for volume rendering

+xSmoothing function
Attenuation map:
opposite direction
 Integral for volume rendering

 -x +x
vmax
6 orthogonal att. maps


-x +x
+y
-y-z
+z
Approximation of a light

Tx
Ty
D
Multiple light sources


 Summation of contribution
from each light
 Shading = lighting x color
Global attenuation factor

Att. factor
 Small: uniform lighting
 Large: surface enhancement
Lighting results
 Lighting can improve spatial perception
 Our approach provides more details
No lighting Z lighting 3-point + head lights
Explorative model:
plane cutting

Before After
Voxel of the cutting plane
Explorative models:
modified MIP
 Rewrites the integral of volume rendering
 Spatial information is majorly provided by the
lighting
Explorative models:
modified MIP

 Similar to the effect of MIP
 Contains more spatial information
Org.
Modified MIP
Experiments
Dataset Data
resolution
Att. map
resolution
Pre-computing(s)
No avg. / avg.
Real-time
FPS
MRI brain 256x256x109 200x200x170 6 / 16 12.5
CT head 256x256x113 200x200x177 7 / 17 9.1
CT chest 384x384x240 200x200x125 5 / 13 10.0
 Acer Aspire 8950G
 2GHz Quad Core CPU
 4G memory
 AMD RadeonHD 850M GPU
Demo
 http://www.youtube.com/watch?v=2rois9seJDw
 http://www.youtube.com/watch?v=ZsZAcTGDyuA
The other results
Thx.

More Related Content

What's hot

Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Conceptsmmjalbiaty
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filteringDeepikaT13
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013homeworkping3
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
Anti aliasing,area sampling,koch curve and c curve
Anti aliasing,area sampling,koch curve and c curveAnti aliasing,area sampling,koch curve and c curve
Anti aliasing,area sampling,koch curve and c curvePallab Kumar Nandi
 
Computer graphics
Computer graphicsComputer graphics
Computer graphicsbhaveshbunk
 
Image Printing Based on Halftoning
Image Printing Based on HalftoningImage Printing Based on Halftoning
Image Printing Based on HalftoningCody Ray
 
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSINGLAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSINGPriyanka Rathore
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Interactive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingInteractive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingMarc Sunet
 
Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfilteringJohn Williams
 

What's hot (20)

Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
Anti aliasing,area sampling,koch curve and c curve
Anti aliasing,area sampling,koch curve and c curveAnti aliasing,area sampling,koch curve and c curve
Anti aliasing,area sampling,koch curve and c curve
 
Anti aliasing Computer Graphics
Anti aliasing Computer GraphicsAnti aliasing Computer Graphics
Anti aliasing Computer Graphics
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Image Printing Based on Halftoning
Image Printing Based on HalftoningImage Printing Based on Halftoning
Image Printing Based on Halftoning
 
gaussian filter seminar ppt
gaussian filter seminar pptgaussian filter seminar ppt
gaussian filter seminar ppt
 
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSINGLAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
LAPLACE TRANSFORM SUITABILITY FOR IMAGE PROCESSING
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Interactive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingInteractive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and Shadowing
 
Image processing spatialfiltering
Image processing spatialfilteringImage processing spatialfiltering
Image processing spatialfiltering
 

Viewers also liked

Face recognition
Face recognitionFace recognition
Face recognitionSu Yan-Jen
 
Scale surface reconstruction
Scale surface reconstructionScale surface reconstruction
Scale surface reconstructionSu Yan-Jen
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasetsSu Yan-Jen
 
Pose normalization
Pose normalizationPose normalization
Pose normalizationSu Yan-Jen
 
Vibrating displays
Vibrating displaysVibrating displays
Vibrating displaysSu Yan-Jen
 
PM2.5 visualization
PM2.5 visualizationPM2.5 visualization
PM2.5 visualizationSu Yan-Jen
 
Implicit skinning
Implicit skinningImplicit skinning
Implicit skinningSu Yan-Jen
 
Data mining of commercial surveillance
Data mining of commercial surveillanceData mining of commercial surveillance
Data mining of commercial surveillanceSu Yan-Jen
 
Stereo matching
Stereo matchingStereo matching
Stereo matchingSu Yan-Jen
 
Captain America painting competition
Captain America painting competitionCaptain America painting competition
Captain America painting competitionSu Yan-Jen
 

Viewers also liked (13)

Face recognition
Face recognitionFace recognition
Face recognition
 
Scale surface reconstruction
Scale surface reconstructionScale surface reconstruction
Scale surface reconstruction
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasets
 
Pose normalization
Pose normalizationPose normalization
Pose normalization
 
Gpgpu
GpgpuGpgpu
Gpgpu
 
Vibrating displays
Vibrating displaysVibrating displays
Vibrating displays
 
PM2.5 visualization
PM2.5 visualizationPM2.5 visualization
PM2.5 visualization
 
Implicit skinning
Implicit skinningImplicit skinning
Implicit skinning
 
Data mining of commercial surveillance
Data mining of commercial surveillanceData mining of commercial surveillance
Data mining of commercial surveillance
 
SDM
SDMSDM
SDM
 
Transformer 2
Transformer 2Transformer 2
Transformer 2
 
Stereo matching
Stereo matchingStereo matching
Stereo matching
 
Captain America painting competition
Captain America painting competitionCaptain America painting competition
Captain America painting competition
 

Similar to Gradient free

Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayNAVER Engineering
 
Eurocon2009 Apalkov
Eurocon2009 ApalkovEurocon2009 Apalkov
Eurocon2009 ApalkovKhryashchev
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Kourosh Khoshelham
 
non verbal handoff
non verbal handoffnon verbal handoff
non verbal handoffMohit Varma
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測CHENHuiMei
 
Digital image processing
Digital image processingDigital image processing
Digital image processingChetan Hulsure
 
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...CSCJournals
 
Cozzella presentation ICAPMMOMI 2010
Cozzella presentation ICAPMMOMI 2010Cozzella presentation ICAPMMOMI 2010
Cozzella presentation ICAPMMOMI 2010Lorenzo Cozzella
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIYu Huang
 
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge Detection
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge DetectionEdge Drawing - An Heuristic Approach to Robust Real-Time Edge Detection
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge Detectioncihantopal2
 
Adaptive noise driven total variation filtering for magnitude mr image denosing
Adaptive noise driven total variation filtering for magnitude mr image denosingAdaptive noise driven total variation filtering for magnitude mr image denosing
Adaptive noise driven total variation filtering for magnitude mr image denosingIndian Institute of Technology Bhubaneswar
 
Adaptive Noise Cancellation
Adaptive Noise CancellationAdaptive Noise Cancellation
Adaptive Noise Cancellationtazim68
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter yousef_
 
MINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptxMINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptxvidhikokate7
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3thomaswangxin
 

Similar to Gradient free (20)

Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
 
M.sc. m hassan
M.sc. m hassanM.sc. m hassan
M.sc. m hassan
 
Image Filtering
Image FilteringImage Filtering
Image Filtering
 
Adaptive Filtering.ppt
Adaptive Filtering.pptAdaptive Filtering.ppt
Adaptive Filtering.ppt
 
Eurocon2009 Apalkov
Eurocon2009 ApalkovEurocon2009 Apalkov
Eurocon2009 Apalkov
 
semLiu.ppt
semLiu.pptsemLiu.ppt
semLiu.ppt
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...
 
non verbal handoff
non verbal handoffnon verbal handoff
non verbal handoff
 
高解析度面板瑕疵檢測
高解析度面板瑕疵檢測高解析度面板瑕疵檢測
高解析度面板瑕疵檢測
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image pipeline
Image pipelineImage pipeline
Image pipeline
 
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
Image Restoration Using Particle Filters By Improving The Scale Of Texture Wi...
 
Cozzella presentation ICAPMMOMI 2010
Cozzella presentation ICAPMMOMI 2010Cozzella presentation ICAPMMOMI 2010
Cozzella presentation ICAPMMOMI 2010
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
 
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge Detection
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge DetectionEdge Drawing - An Heuristic Approach to Robust Real-Time Edge Detection
Edge Drawing - An Heuristic Approach to Robust Real-Time Edge Detection
 
Adaptive noise driven total variation filtering for magnitude mr image denosing
Adaptive noise driven total variation filtering for magnitude mr image denosingAdaptive noise driven total variation filtering for magnitude mr image denosing
Adaptive noise driven total variation filtering for magnitude mr image denosing
 
Adaptive Noise Cancellation
Adaptive Noise CancellationAdaptive Noise Cancellation
Adaptive Noise Cancellation
 
impulse noise filter
impulse noise filter impulse noise filter
impulse noise filter
 
MINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptxMINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptx
 
Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3Disparity Estimation Using A Color Segmentation V3
Disparity Estimation Using A Color Segmentation V3
 

More from Su Yan-Jen

Captain america painting competition -- 12
Captain america painting competition -- 12Captain america painting competition -- 12
Captain america painting competition -- 12Su Yan-Jen
 
Captain america painting competition -- 11
Captain america painting competition -- 11Captain america painting competition -- 11
Captain america painting competition -- 11Su Yan-Jen
 
Captain america painting competition 10
Captain america painting competition 10Captain america painting competition 10
Captain america painting competition 10Su Yan-Jen
 
Captain america painting competition 9
Captain america painting competition 9Captain america painting competition 9
Captain america painting competition 9Su Yan-Jen
 
Captain america painting competition 8
 Captain america painting competition 8 Captain america painting competition 8
Captain america painting competition 8Su Yan-Jen
 
Captain america painting competition 7
 Captain america painting competition 7 Captain america painting competition 7
Captain america painting competition 7Su Yan-Jen
 
Captain america painting competition 6
 Captain america painting competition 6 Captain america painting competition 6
Captain america painting competition 6Su Yan-Jen
 
Captain america painting competition 5
Captain america painting competition 5Captain america painting competition 5
Captain america painting competition 5Su Yan-Jen
 
Captain america painting competition 4
Captain america  painting competition 4Captain america  painting competition 4
Captain america painting competition 4Su Yan-Jen
 
Captain america painting competition 3
Captain america painting competition 3Captain america painting competition 3
Captain america painting competition 3Su Yan-Jen
 
Captain america painting competition 2
Captain america painting competition 2Captain america painting competition 2
Captain america painting competition 2Su Yan-Jen
 
Fundamental matrix
Fundamental matrixFundamental matrix
Fundamental matrixSu Yan-Jen
 
Histogram of oriented gradients
Histogram of oriented gradientsHistogram of oriented gradients
Histogram of oriented gradientsSu Yan-Jen
 
Position based fluids
Position based fluidsPosition based fluids
Position based fluidsSu Yan-Jen
 
Direct interval volume rendering
Direct interval volume renderingDirect interval volume rendering
Direct interval volume renderingSu Yan-Jen
 

More from Su Yan-Jen (18)

Captain america painting competition -- 12
Captain america painting competition -- 12Captain america painting competition -- 12
Captain america painting competition -- 12
 
Captain america painting competition -- 11
Captain america painting competition -- 11Captain america painting competition -- 11
Captain america painting competition -- 11
 
Captain america painting competition 10
Captain america painting competition 10Captain america painting competition 10
Captain america painting competition 10
 
Captain america painting competition 9
Captain america painting competition 9Captain america painting competition 9
Captain america painting competition 9
 
Captain america painting competition 8
 Captain america painting competition 8 Captain america painting competition 8
Captain america painting competition 8
 
Captain america painting competition 7
 Captain america painting competition 7 Captain america painting competition 7
Captain america painting competition 7
 
Captain america painting competition 6
 Captain america painting competition 6 Captain america painting competition 6
Captain america painting competition 6
 
Captain america painting competition 5
Captain america painting competition 5Captain america painting competition 5
Captain america painting competition 5
 
Captain america painting competition 4
Captain america  painting competition 4Captain america  painting competition 4
Captain america painting competition 4
 
Captain america painting competition 3
Captain america painting competition 3Captain america painting competition 3
Captain america painting competition 3
 
Captain america painting competition 2
Captain america painting competition 2Captain america painting competition 2
Captain america painting competition 2
 
Transformer 3
Transformer 3Transformer 3
Transformer 3
 
Transformer
TransformerTransformer
Transformer
 
Fundamental matrix
Fundamental matrixFundamental matrix
Fundamental matrix
 
Camera model
Camera modelCamera model
Camera model
 
Histogram of oriented gradients
Histogram of oriented gradientsHistogram of oriented gradients
Histogram of oriented gradients
 
Position based fluids
Position based fluidsPosition based fluids
Position based fluids
 
Direct interval volume rendering
Direct interval volume renderingDirect interval volume rendering
Direct interval volume rendering
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Gradient free

Editor's Notes

  1. Hi, everyone. I am ked. The title of my presentation is “Gradient Free Visualization with Multiple Light Approximates”
  2. This work was derived from an observation that MRI datasets produced worse rendering quality than CT scan. These are our previous rendering results. When widely used Phong shading was applied, the MRI visualization generated more artificial result and that was easily misleading.
  3. This condition can be attributed to the unreliable gradient that is caused by noise and the wrong numerical computing.
  4. For example, the left image is a sagittal slice of a brain dataset scanned by MRI . The estimated gradient estimation is showed as the right image. The top is the direction and the bottom is the magnitude.
  5. Showed as the red rectangles, unreliable gradient usually occurs in the region of low magnitude and it is easily affected by noise.
  6. Traditional visualization method just like Phong shading mostly depends on gradient information, so noisy volume rendering is showed as the right image.
  7. Here, we propose a gradient-free approach that gets rid of the tricky estimation and improves the quality of medical imaging, where white matter and grey matter are classified as the green material and the white material.
  8. Our algorithm is a two-pass approach.
  9. The first pass is an off-line processing that accumulates attenuation maps for orthogonal directions.
  10. Each light is linearly interpolated to approximate the contribution of attenuation maps in the second pass. The whole process is gradient-free and can be executed in real-time interaction.
  11. The attenuation maps are derived from the standard integral of volume rendering .
  12. Where the c hat function is the color of each voxel and then the color is exponentially attenuated by summation of other voxels in front of it.
  13. So, our attenuation map is the pre-computed summation of a direction. In the implementation, a smoothing function is applied to avoid artifacts .
  14. The attenuation map of the opposite direction can be obtained from the subtraction of two attenuation value.
  15. Therefore, we totally create 6 orthogonal attenuation maps in the first pass.
  16. In the second pass, the light vector D is decomposed to xyz axes by inner production and then the signs of projections are used to select attenuation maps for computing.
  17. Finally, the lighting result of a voxel is the summation of contribution from each light. The lighting value is then multiplied by assigned color to create a shading result .
  18. In this implementation, the global attenuation factor gamma is adjustable to users. A smaller attenuation factor creates a uniform lighting result while a larger one enhances outside surface and blends inside structure into the background. This image shows the effects of different attenuation factors and bright scales.
  19. This is a comparison of different lighting results. It is obvious that lighting could improve the spatial perception of pure rendering and our multiple lighting approach provides more details than single light source.
  20. Our method can be easily extended to explorative models . For example, while unnecessary structures are removed, the lighting should be corrected by subtracting the attenuation value of the cutting plane.
  21. Moreover, we can rewrite the integral of volume rendering such that the spatial information is majorly provided by the lighting
  22. Showed as the image, this visualization is similar to the effect of maximum intensity projection but contains more spatial information.
  23. Our system was built on a laptop of Acer Aspire. This table lists the datasets applied in our experiments and their time cost. It is worth to note that the resolution of attenuation maps is lower than original data and the computing of attenuation maps takes only few seconds. The rendering stage can achieve about ten FPS for interaction.
  24. These are another results generated from our experiments.
  25. Thank for your attention.