volume graphics (lecture 6 : transfer fucntion) slides knowledgement : g. kindlmann
DESCRIPTION
Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann. Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University. Transfer Function. Transfer functions make volume data visible by mapping data values to optical properties. volume data. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/1.jpg)
Volume Graphics(lecture 6 : Transfer Fucntion)
slides knowledgement : G. Kindlmann
Bong-Soo Sohn
School of Computer Science and Engineering
Chung-Ang University
![Page 2: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/2.jpg)
Transfer FunctionTransfer functions make volume data visibleby mapping data values to optical properties
volume data
![Page 3: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/3.jpg)
Transfer Function
![Page 4: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/4.jpg)
Optical Properties
– Anything that can be composited with a standard graphics operator (“over”)
– Opacity: “opacity functions”• Most important
– Color• Can help distinguish features
– Emittance• Why don’t we use this more often?
– Phong parameters (ka, kd, ks)– Index of refraction
![Page 5: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/5.jpg)
Volume rendering with different transfer function
• Setting transfer function is difficult, unintuitive, and slow
![Page 6: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/6.jpg)
Goal
• Make good renderings easier to come by– Make space of TFs less confusing– Remove excess “flexibility”– Provide one or more of:– Information– Guidance– Semi-automation– Automation
![Page 7: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/7.jpg)
Semi-automatic generation of TF
edges
![Page 8: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/8.jpg)
Scatter plot
![Page 9: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/9.jpg)
Analysis
![Page 10: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/10.jpg)
Distance Map
![Page 11: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/11.jpg)
Whole Process
![Page 12: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/12.jpg)
Result : CT Head
![Page 13: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/13.jpg)
Result
![Page 14: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/14.jpg)
Multidimensional Transfer Fucntion
![Page 15: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/15.jpg)
1D vs 2D histogram
![Page 16: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/16.jpg)
Volume rendering using 2D transfer function
![Page 17: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/17.jpg)
Multidimensional transfer function
![Page 18: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/18.jpg)
Multivariate Imaging Data
![Page 19: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/19.jpg)
Interaction Tools
• Data Probe
• Clipping plane
• Classification Widget– Triangle– rectangle
![Page 20: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/20.jpg)
Dual Domain Interaction
![Page 21: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/21.jpg)
Results
![Page 22: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/22.jpg)
Results
![Page 23: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann](https://reader036.vdocuments.mx/reader036/viewer/2022070411/5681474d550346895db49043/html5/thumbnails/23.jpg)
Results