DOC PREVIEW
UTK CS 594 - Semi-Automatic Generation of Transfer Functions

This preview shows page 1-2-23-24 out of 24 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Semi-Automatic Generation of Transfer FunctionsDirect Volume RenderingExampleWhat are we looking for?Getting a good transfer functionPrevious workSlide 7The Boundary ModelThe Boundary Model (2)Directional DerivativesDirectional Derivatives (2)Relations between f, f’, f’’Histogram VolumeHistogram CreationImplementationImplementation (2)Implementation (3)Histogram Volume InspectionMore examplesBoundary AnalysisWhere is the boundary?Opacity functionUsing both data value and gradient magnitudeResultsSemi-Automatic Generation of Transfer FunctionsG. Kindlmann, J. DurkinCornell UniversityPresented by Jian Huang, CS594, Spring 2002Direct Volume Rendering•Render the volume by computing the volume integration – Direct Volume Rendering•Iso-surfacing: extract the iso-surfaces from the dataset, and render as surface geometry primitives•Pros and cons: ? depend on who you talk toExampleWhat are we looking for?•look for boundary regions between relatively homogeneous material in the scalar volume•The boundary might be associated with a range of values•Use an opacity function to modulate the parameters corresponding to this rangeGetting a good transfer function•Transfer function: assign renderable optical properties to the numerical values•This paper focuses on the opacity functions•Getting a good transfer function is trickyPrevious work•He et al.,use genetic algorithm to breed a good transfer function•Marks et al., design gallery•Both only look at good-looking renderings, driven by images.•But, good transfer function should come from an analysis of the data set•Work also exists in the iso-surfacing domainExampleThe Boundary Model•Assumption–There exist a sharp, discontinuous change in the physical property of the entity–The data/signal has been low-pass filtered, (band-limited, or, blurred)–The blur is isotropic–The blurring function (low-pass filter) is GaussianThe Boundary Model (2)Directional DerivativesDirectional Derivatives (2)Relations between f, f’, f’’Histogram Volume•Measure the relationship between the data value and its derivatives.Histogram Creation•Measure f and its directional derivatives exactly once per voxel, at the original sample points of the data setImplementation•First directional derivative•Three ways to compute the gradientsImplementation (2)•Use central difference•Use method 1 to compute 2nd derivative–Need the 1st directional derivative computed and stored as a volumeImplementation (3)Histogram Volume InspectionMore examplesBoundary Analysis•Based on the assumption of Gaussian profileWhere is the boundary?•Average 1st directional derivative of f over all the positions x at which f(x) equals v,–g(v)•Average 2nd directional derivative of f over all the positions x at which f(x) equals v,–h(v)Opacity functionUsing both data value and gradient magnitude•Extend h(v) to h(v,g).•Benefit: –distinguish between boundaries that have overlapping ranges of values–Capture surface of a material which attains a wide range of values


View Full Document

UTK CS 594 - Semi-Automatic Generation of Transfer Functions

Documents in this Course
Load more
Download Semi-Automatic Generation of Transfer Functions
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Semi-Automatic Generation of Transfer Functions and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Semi-Automatic Generation of Transfer Functions 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?