Next: About this document ...
Up: Digital Morse Theory With Suggested Applications
Previous: 9. Bibliography
- 1
-
H. Rusinek, M. E. Noz, G. Q. M. Jr., A. Kalvin, B. Haddad, D. Dean, and
C. Cutting, ``Quantitative and Qualitative Comparison of Volumetric and
Surface Rendering Techniques,'' IEEE Transactions on Nuclear Science,
vol. 38, pp. 659-662, Apr. 1991.
- 2
-
L. DeFloriani and E. Puppo, ``Hierarchical Triangulation for Multireslution
Surface Description,'' ACM Transactions on Graphics, vol. 14,
pp. 363-411, Oct. 1995.
- 3
-
J. J. Benedetto and M. W. Frazier, Wavelets: Mathematics and
Applicationss.
Boca Raton, Florida: CRC PRess, 1994.
- 4
-
M. Goresky and R. MacPherson, Stratified Morse Theory, vol. 14 of
Series3, A Series of Modern Surveys In Mathematics.
Berlin: Springer-Verlag, 1988.
- 5
-
D. B. Karron and J. Cox, ``Extracting 3D objects from volume data using
digital morse theory,'' in Computer Vision, Virtual Reality and Robotics
in Medicine (N. Ayache, ed.), no. 905 in Lecture Notes in Computer Science,
(New York, NY), pp. 481-486, INRIA, INSERM, ECV net, Springer-Verlag, 1995.
- 6
-
G. M. Nielson and B. Hamann, ``The Asymptotic Decider: Resolving the Ambiguity
in Marching Cubes,'' in Proceedings of Visualization 91 (G. M. Nielson
and L. Rosenblum, eds.), vol. 2, pp. 83-91, 1991.
- 7
-
H. E. Cline, C. L. Dumoulin, H. R. H. Jr., and W. E. Lorensen, ``3D
Reconstruction of the Brain from Magnetic Resonance Images Using a
Connectivity Algorithm,'' Magnetic Resonance Imaging, vol. 5,
pp. 345-352, July 1987.
- 8
-
H. E. Cline and W. E. Lorensen, ``System and method for the display of surface
structures contained within the interior region of a solid body.'' United
States Patent Number 4,710,876, 1987.
- 9
-
H. E. Cline, W. E. Lorensen, S. Ludke, and B. C. T. C. R. Crawford, ``Two
Algorithms for the Reconstruction of Surfaces from Tomograms,'' Medical
Physics, vol. 15, pp. 320-327, May 1988.
- 10
-
W. E. Lorensen and H. E. Cline, ``Marching Cubes: A High Resolution 3D Surface
Construction Algorithm,'' ACM Computer Graphics, vol. 21,
pp. 163-169, July 1987.
- 11
-
G. Herman, Geometry of Digital Spaces.
Boston: Birkhauser, 1998.
- 12
-
G. T. Herman, ``Oriented Surfaces in Digital Spaces,'' CVGIP: Graphical
Models and Image Processing, vol. 55, pp. 381-396, Sept. 1993.
- 13
-
G. T. Herman and E. Zhao, ``Jordan Surfaces in Simply Connected Digital
Spaces,'' Journal of Math. Imaging and Vision, vol. 6, pp. 121 - 138,
1996.
- 14
-
D. Karron, J. Cox, and B. Mishra, ``System and Method for Surface Rendering of
Internal Structures within the Interior of a Solid Object. .'' U.S. Patent
application submitted, approval pending, Apr. 1993.
- 15
-
J. L. Cox, D. B. Karron, and B. Mishra, ``The SpiderWeb Algorithm for Surface
Construction from Medical Volume Data: Geometric Properties of its
Surface,'' Innovations Et Technologie en Biologie et Medecine,
vol. 14, pp. 634-656, Nov. 1993.
- 16
-
D. B. Karron, ``The ``SpiderWeb'' algorithm for surface construction in noisy
volume data,'' in Visualization in Biomedical Computing '92 (R. A.
Robb, ed.), vol. 1808, pp. 462-576, Society of Photo-Optical
Instrumentation Engineers, 1992.
- 17
-
D. Karron, ``The ``SpiderWeb'' Surface Construction Algorithm for Building
Triangle Mesh Surfaces in Noisy Volume Data,'' in Proceedings of the
14th Annual International Conference of the IEEE Engineering in Medicine and
Biology Society (J. P. Morucci, R. Plonsey, J. L. Coatrieux, and
S. Laxminarayan, eds.), vol. 14, (Piscataway, NJ), pp. 2084-2086, IEEE
Engineering in Medicine and Biology Society, 1992.
- 18
-
D. Karron and J. Cox, ``Mathematical Analysis of ``SpiderWeb'' Surface
Construction Algorithm,'' in Proceedings of the 14th Annual
International Conference of the IEEE Engineering in Medicine and Biology
Society (J. P. Morucci, R. Plonsey, J. L. Coatrieux, and S. Laxminarayan,
eds.), vol. 14, (Piscataway, NJ), pp. 1250-1252, IEEE Engineering in
Medicine and Biology Society, 1992.
- 19
-
J. C. Latombe, Robot motion planning.
Kluwer Academic Publishers, 1991.
- 20
-
H. Takeda and J. C. Latombe, ``Planning the motions of a mobile robot in a
sensory uncertainty field,'' tech. rep., Stanford University Technical
Report, 1991.
- 21
-
D. Koditschek, ``Exact robot navigation by means of potential functions,'' in
Proc. IEEE Int. Conf. Robotics Automat., July 1987.
- 22
-
J. Barraquand and J. C. Latombe, ``A Monte-Carlo algorithm for path planning
with many degrees of freedom,'' in Proceedings of the IEEE
International Conference on Robotics and Automation, pp. 1712-1717, July
1990.
- 23
-
J. Barraquand and J. C. Latombe, ``Robot motion planning: A distributed
representation approach,'' tech. rep., Stanford University Department of
Computer Science, 1988.
- 24
-
L. Vincent and P. Soille, ``Watersheds in digital spaces: an efficient
algorithm based on immersion simulations,'' IEEE Transactions on Pattern
Analysis and Machine Intelligence, vol. 13, pp. 583-598, June 1991.
- 25
-
M. Baccar, L. A. Gee, R. C. Gonzalez, and M. A. Abidi, ``Segmentation of range
images via data fusion and morphological watersheds,'' Pattern
Recognition, vol. 29, no. 10, pp. 1671-1687, 1996.
- 26
-
B. P. Dobrin, T. Viero, and M. Gabbouj, ``Fast watershed algorithms: analysis
and extensions,'' in Nonlinear Image Processing V, vol. 2180 of
SPIE Proceedings, (San Jose, California), pp. 209-220, 1994.
- 27
-
S. Beucher and C. Lantuéjoul, ``Use of watersheds in contour detection,'' in
International Workshop on Image Processing, Real-Time Edge and Motion
Detection/Estimation, (Rennes, France), 1979.
- 28
-
S. Beucher and F. Meyer, ``The morphological approach to segmentation: the
watershed transformation,'' in Mathematical Morphology in Image
Processing (E. R. Dougherty, ed.), ch. 12, pp. 433-481, New York: Marcel
Dekker, 1993.
- 29
-
S. Beucher, ``Watersheds of functions and picture segmentation,'' in IEEE
International Conference on Acoustics, Speech and Signal Processing,
(Paris), pp. 1928-1931, May 1982.
- 30
-
D. Hagyard, M. Razaz, and A. P, ``Analysis of watershed algorithms for
greyscale images,'' in Proceedings of International Conference on Image
Processing, no. 3, (NJ), pp. 41-44, IEEE, IEEE, Sept. 1996.
- 31
-
W. J. Schroeder, J. A. Zarge, and W. E. Lorensen, ``Decimation of triangle
meshes,'' ACM Computer Graphics, vol. 26, pp. 65-70, July 1992.
Table 1:
Table of criticalities in figures 19 through 24.
 |
Figure 1:
An interpolated level set with simple topology.
 |
Figure 2:
Extra topological complications not directly implied by the data.
 |
Figure 3:
The possible arrangements of Highs on a face, with boundary contours.
 |
Figure 4:
Components of
defined by edge-connected sets of Highs.
Note this implies that the point p satisfies
.
 |
Figure 5:
Inconsistent results when we interpolate components of
defined by edge-connected sets of Highs. The point p satisfies
and
thus
,
contradicting the previous figure.
 |
Figure 6:
Knit High above, Knit Low below: Initially there are two separate objects.
 |
Figure 7:
The two objects touch at the disambiguation value.
 |
Figure 8:
The two objects have merged.
 |
Figure 9:
The entire 4-hit face is engulfed.
 |
Figure 10:
Illustration of nomenclature for 4-hit face disambiguation.
 |
Figure 11:
The disambiguation point and value (for 2 dimensions) via linear interpolation across the face.
 |
Figure 12:
A Vertex Local Maximum: at thresholds above 20 there is no object, below 20
there is one object
 |
Figure 13:
A Local Minimum Critical Point: at thresholds above 10 there is a hole, below 10
the hole vanishes.
 |
Figure 14:
A Saddle Critical Point on a vertex: at thresholds above 20 there are two local objects, below 20 the two
local objects merge.
 |
Figure 15:
A Critical 4-hit Face Saddle Critical Point.
 |
Figure 16:
A local maximum critical set, where region S has the constant value of 100.
 |
Figure 17:
A local minimum critical set, again where region S has the constant value of 100.
 |
Figure 18:
A Saddle Critical Set. Again region S has the constant value of 100.
 |
Figure 19:
Criticalities in the dataset (see table 1 for the critical values).
 |
Figure 20:
Zones of the 5 maxima shown Initially.
 |
Figure 21:
Zone of the criticality g has been added.
 |
Figure 22:
Zone of criticality h has been added
 |
Figure 23:
Zones of saddles i and j. At this point
the objects have merged into one object with two holes.
The two remaining criticalities are the minima k and l. Zone of k
will include all remaining points with value greater
than 50 and zone of l will include all the remaining points.
 |
Figure 24:
Criticality graph associated with the dataset.
 |
Figure 25:
Spinning one triangle in a cube face.
 |
Figure 26:
Illustration of a simple corner intersection of a surface with a cube.
Note that each of the three faces have two hits. Each pair of hits in a face is connected back to the
Articulation point. The Articulation point (center of moment of the
three grouped hits, corresponding to one surface and one criticality beyond) is
used to knit three triangles.
 |
Figure 27:
Illustration of a surface intersecting the waist of a cube, passing through
the center of the cube, instead of passing through a corner.
 |
Figure 28:
Two examples of two separate surfaces passing through the corners of a cube.
The left cube has a surface cutting through the two front faces of the cube. The right
cube has a surface passing through the front surface, and another, possibly separate surface
passing through the back face of the cube.
 |
Figure 29:
Triangle edge from AP to h is shared by two triangles, defined by the hits adjacent to h in each of
the cube faces that shares the hit. These two hits are g and g'.
 |
Figure 30:
The triangle edge connecting two adjacent hits is shared by the two triangles defined by an articulation point
in each of the two cubes that share the face on which the hits occur.
 |
Figure 31:
Overhead view of the eight edges emanating from a central hit point, into the 4 shared cubes. Each X marks a hit.
 |
Figure 32:
Cyclical enumeration of edges from AP to hits on the cube faces.
 |
Figure 33:
Illustration of critical and non-critical 4-hit faces. The 3 cube faces represent two adjacent cubes with the shared face
a 4-hit face. In each example the face of the top cube is outside the level set, and we show the 3 faces above
and below the disambiguation value (D.V.). The solid figure represents the level set object(s), up to
topological equivalence, through the bottom cube. This is not a critical 4-hit face.
 |
Figure 34:
The shared face is not a critical 4-hit face, because the two Highs are already part of the component in the bottom cube above the D.V.
 |
Figure 35:
The shared face is not a critical 4-hit face, because the two Highs are already part of the component in the bottom cube above the D.V.
 |
Figure 36:
The shared face is a critical 4-hit face, because the two Highs are not part of the component in the bottom cube above the D.V.
 |
Figure 37:
The shared face is a critical 4-hit face, because the two Highs are not part of the component in the bottom cube above the D.V.
 |
Figure 38:
The shared face is a critical 4-hit face, because the two Highs are not part of the component in the bottom cube above the D.V.
 |
Figure 39:
The shared face is a critical 4-hit face, because the two Highs are not part of the component in the bottom cube above the D.V.
 |
Next: About this document ...
Up: Digital Morse Theory With Suggested Applications
Previous: 9. Bibliography
Super-User
1999-04-13