![]() |
Quality Isosurface Mesh Generation Using an Extended Marching Cubes Lookup TableSundaresan Raman and Rephael Wenger.Eurographics/IEEE Symposium on Visualization, 2008, to appear. Abstract: The Marching Cubes Algorithm may return degenerate, zero area isosurface triangles, and often returns isosurface triangles with small areas, edges or angles. We show how to avoid both problems using an extended Marching Cubes lookup table. As opposed to the conventional Marching Cubes lookup table, the extended lookup table differentiates scalar values equal to the isovalue from scalar values greater than the isovalue. The lookup table has 38 = 6561 entries, based on three possible labels, '-' or '=' or '+', of each cube vertex. We present an algorithm based on this lookup table which returns an isosurface close to the Marching Cubes isosurface, but without any degenerate triangles or any small areas, edges or angles. Paper (pdf format) |
![]() |
Isosurface Construction in Any Dimension Using Convex HullsPraveen Bhaniramka, Rephael Wenger and Roger Crawfis IEEE Trans. on Visualization and Computer Graphics, 10, 2004, 353-400. Abstract: We present an algorithm for constructing isosurfaces in any dimension. The input to the algorithm is a set of scalar values in a d-dimensional regular grid of (topological) hypercubes. The output is a set of (d-1)-dimensional simplices forming a piecewise linear approximation to the isosurface. The algorithm constructs the isosurface piecewise within each hypercube in the grid using the convex hull of an appropriate set of points. We prove that our algorithm correctly produces a triangulation of a (d-1)-manifold with boundary. In dimensions three and four, lookup tables with 28 and 216 entries, respectively, can be used to speed the algorithm’s running time. In three dimensions this gives the popular Marching Cubes algorithm. We discuss applications of four dimensional isosurface construction to time varying isosurfaces, interval volumes and morphing. Paper (pdf format) |
![]() |
Stability of Critical Points with Interval PersistenceTamal K. Dey and Rephael WengerDiscrete and Computational Geometry, 38, 2007, 479-512. Abstract: Scalar functions defined on a topological space W are at the core of many applications such as shape matching, visualization and physical simulations. Topological persistence is an approach to characterizing these functions. It measures how long topological structures in the sub-level sets {x in W: f(x) <= c} persist as c changes. Recently it was shown that the critical values defining a topological structure with relatively large persistence remain almost unaffected by small perturbations. This result suggests that topological persistence is a good measure for matching and comparing scalar functions. We extend these results to critical points in the domain by redefining persistence and critical points and replacing sub-level sets {x in W: f(x) <= c} with interval sets {x in W: a <= f(x) < b}. With these modifications we establish a stability result for critical points. This result is strengthened for maxima that can be used for matching two scalar functions. Paper (pdf format) |
![]() |
Contour Area Filtering of 2-Dimensional Electrophoresis ImagesRamakrishnan-Kazhiyur-Mannar, Dominic J Smiraglia, Christoph Plass and Rephael Wenger Medical Image Analysis, 10, 2006, 353-365. Abstract: We describe an algorithm, Contour Area Filtering, for separating background from foreground in gray scale images. The algorithm is based on the area contained within gray scale contour lines. It can be viewed as a form of local thresholding, or as a seed growing algorithm, or as a type of watershed segmentation. The most important feature of the algorithm is that it uses object area to determine the segmentation. Thus it is relatively impervious to brightness and contrast variations across an image or between different images. Contour Area Filtering was designed specifically for image analysis of 2D electrophoresis gels, although it can be applied to other gray scale images... Paper (pdf format) |
![]() |
Restriction Landmark Genomic Scanning (RLGS) spot identification by second generation virtual RLGS in multiple genomes with multiple enzyme combinationsAuthors: Dominic Smiraglia, Ramakrishnan Kazhiyur-Mannar, Christopher Oakes, Yue-Zhong Wu, Ping Liang, Tahmina Ansari, Jian Su, Laura Rush, Laura Smith, Li Yu, Chunhui Liu, Zunyan Dai, Shih-Shih Chen, Shu-Huei Wang, Joseph Costello, Ilya Ioshikhes, David Dawson, Jason Hong, Michael Teitell, Angela Szafranek, Marta Camoriano, Fei Song, Rosemary Elliott, William Held, Jacquetta Trasler, Christoph Plass and Rephael Wenger BMC Genomics, 8:446, November 2007 Abstract |
Other papers (selected):
|
|