1
Iso-Contouring and Level-Sets
Roger Crawfis
Contributors: Roger Crawfis, Han-Wei Shen, Raghu Machiraju, Torsten Moeller, Fan Ding, Charles Dyer, and Huang Zhiyong
4/17/2003
- R. Crawfis, Ohio State Univ.
2
Iso-contour/surface Extractions
2D Iso-contour 3D Iso-surface
4/17/2003
- R. Crawfis, Ohio State Univ.
3
Contouring - The Problem
Extracting an iso- surface from an implicit function, that is, Extracting a surface from volume data (discrete implicit function), f (x ,y ,z ) = T
4/17/2003
- R. Crawfis, Ohio State Univ.
4
More Formally
A scalar visualization technique that creates curves (in 2D) or surfaces (in 3D) representing a constant scalar value across a scalar field. Contour lines are called isovalue lines or isolines. Contour surfaces are called isovalue surfaces or isosurfaces
4/17/2003
- R. Crawfis, Ohio State Univ.
5
Contouring a 2D structured grid with contour line value = 5
0 1 1 3 2 1 3 6 6 3 3 7 9 7 3 2 7 8 6 2 1 2 3 4 3
- 1. Using interpolation to generate
points along edges with the constant value
- 2. Connect these points into contours
using a few different approaches. One
- f the approaches:
. Detects edge intersection . Tracks this contour as it moves across cell boundary . Repeat for all contours
4/17/2003
- R. Crawfis, Ohio State Univ.
6
2D Contouring – Not so easy
Annotations Smooth Curves
Topographic Map of Jerusalem (Contour interval 10 meters) North is at the top of the map. The Mount of Olives is on the far right, Mount Zion on the left. Mount Moriah rises as a long ridge at the south end of the City of David and continues on past the present Temple Mount, and reaches its highest point outside the Northern walls of the Old City, at the top of the map.
http://www.skullandcrossbones.org/articles/solomontemple /solomontemple2.htm