Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

23
Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University

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 Presentation

Transcript of Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Page 1: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

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

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

Transfer Function

Page 4: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

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

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

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

Semi-automatic generation of TF

edges

Page 8: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Scatter plot

Page 9: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Analysis

Page 10: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Distance Map

Page 11: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Whole Process

Page 12: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Result : CT Head

Page 13: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Result

Page 14: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Multidimensional Transfer Fucntion

Page 15: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

1D vs 2D histogram

Page 16: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Volume rendering using 2D transfer function

Page 17: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Multidimensional transfer function

Page 18: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Multivariate Imaging Data

Page 19: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Interaction Tools

• Data Probe

• Clipping plane

• Classification Widget– Triangle– rectangle

Page 20: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Dual Domain Interaction

Page 21: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Results

Page 22: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Results

Page 23: Volume Graphics (lecture 6 : Transfer Fucntion) slides knowledgement : G. Kindlmann

Results