Figure 7 - uploaded by William J. Schroeder
Content may be subject to copyright.
90% decimated polygonal mesh, triangles shrunk to show shape.

90% decimated polygonal mesh, triangles shrunk to show shape.

Source publication
Article
Full-text available
Well designed data structures and access methods are vital to developing efficient visualization algorithms. The cell structure is a compact, general data structure for representing ndimensional topological constructs such as unstructured grids, polygonal, or triangle strip representations. The cell structure also provides constant time access meth...

Context in source publication

Context 1
... et al [15] have implemented this algorithm using the cell structure and have achieved reductions of greater than 90% on max- imum model sizes of 1.7 million triangles. Figure 7 shows a 90% decimated model of a human face. ...

Similar publications

Conference Paper
Full-text available
This paper presents our Interactive Grid architecture for Application Service Providers (I-GASP). We envision I- GASP as a solution for making computers available pri- marily for interactive use in a grid computing environment. A user might access such a computer for running diverse applications such as graphics rendering, scientific visual- izatio...
Article
Full-text available
We present a novel environment for knowledge modeling and visualization for domain ontology design based on metaknowledge representation (metalevel) that was also implemented within an ontological paradigm framework. Metaknowledge representation makes the visual ontology editor more adaptable to the user's individual preferences. This improved adap...
Conference Paper
Full-text available
Scientific Visualization is a fundamental tool for data analysis. On the other hand, Augmented Reality (AR) is a new technology that involves the overlay of computer graphics on the real world. Scientific visualization methods and AR have been combined for medical imaging applications. In this paper we combine both these technologies for scientific...
Article
Full-text available
Studierstube is an operating system for applications in virtual reality. It supports multiple users collaborating in a distributed system. While initially developed for scientific visualization, the generic approach supports almost any kind of VR application on a wide range of VR-hardware. Inherent concepts of Studierstube -- like real-time graphic...
Conference Paper
Full-text available
Dataflow graphs are a very successful paradigm in scientific visualization, while scene graphs are a leading approach in interactive graphics and virtual reality. Both approaches have their distinct advantages, and both build on a com- mon set of basic techniques based on graph data structures. However, despite these similarities, no unified implem...

Citations

... There has been a substantial amount of research invested in developing efficient vertex removal algorithms [15]. Initially, Schroeder and Yamrom [19] proposed an algorithm for decimating manifold surfaces. Each vertex removal consists of deleting all triangles connected to a vertex and triangulating the boundary loop left by the removed triangles. ...
Conference Paper
Full-text available
In this paper we present a GPU-based method for removing shape details of 3D models. 3D models used in finite element analysis (FEA) are often either constructed for the purpose of manufacturing, or a result of 3D scanning. The models therefore contain shape details that are neither important for FEA nor compatible with the mechanical hypotheses. Vertex removal is a popular method for removing geometrical details where vertices are removed one by one, provided certain constraints are satisfied. The constraints can either be based purely on geometrical properties, or also on mechanical ones. The computations required in this process can be time consuming, especially if mechanical constraints are involved. The main idea behind our method is to perform the computations for all the vertices in parallel using graphics hardware, and then use the CPU to maintain the data structure representing the triangulation. As a result, simplification functions can stay interactive while incorporating complementary mechanically-based criteria in addition to the geometric ones involved in shape transformation.
... Schroeder and Yamrom [91] present a data structure for efficient visualization algorithms. This structure is a variation of display lists with additional hierarchical information. ...
Article
The main focus of the research presented in this dissertation is real-time visualization of large photo-realistic models created from multimodal data sets. These models are derived from range and intensity data acquired from a laser range camera along with color, thermal, or radiation data from the scene. The capability to maintain a constant display rate when dealing with these large models is desired in addition to the ability for multiple users to interact with the data. A 3D virtual reality environment is perfect for interaction with and visualization of the models created from the data sets that have been acquired. To achieve our goal, a tool for visualization consisting of both hardware and software is designed and implemented. The hardware is based around the concept of a CAVE system comprised of a large screen and several projectors. The hardware setup employed is known as the MERLIN (Multi-usER Low-cost INtegrated) visualization system. This includes a desktop SGI computer driving three VGA projectors which display onto a custom-built screen along with several VR interface devices. To maintain a constant display rate, since the number of triangles that a specific machine can draw each second is fixed, a means by which the number of triangles can be adjusted is needed. This requires both a reduction method and a multiresolution representation. The multiresolution modeling technique that is presented is a pattern vector based technique known as POLYMUR (POLYgon MUltimodal Reduction) which is capable of handling the multimodal data sets. This method outputs a multiresolution file which can be used to automatically select the proper resolution needed to maintain the user's desired frame rate when interacting with the model and fill in the details when the model is ...
... Their paper demonstrated simplifications of models containing as many as 1,700,000 triangles. The computation time to simplify a model of n = 400, 000 vertices to m = 40, 000 vertices is about 14 minutes on an R4000 processor [115]. This method uses significant memory, like Lee's. ...
... This method uses significant memory, like Lee's. To conserve memory, compact data structures were developed [115]. Source code for this algorithm is available [114]. ...
Article
Full-text available
This paper surveys methods for simplifying and approximating polygonal surfaces. A polygonal surface is a piecewiselinear surface in 3-D defined by a set of polygons; typically a set of triangles. Methods from computer graphics, computer vision, cartography, computational geometry, and other fields are classified, summarized, and compared both practically and theoretically. The surface types range from height fields (bivariate functions), to manifolds, to nonmanifold self-intersecting surfaces. Piecewise-linear curve simplification is also briefly surveyed.
... The most important feature of the cell structure is that it represents adjacency, or topological neighborhood information, with minimal memory requirement. The cell structure has also been designed with access methods that support a wide variety of visualization algorithms [5]. Pixel: A pixel (8) is a primary two-dimensional cell. ...
Article
Full-text available
The Visualization Toolkit (VTK) is an open-source toolkit for data visualization. It is based on a data-flow model and features a rich library. This paper examines VTK's visualization model and the underlying data structures. Practical examples are provided.
Chapter
Many branches of biomedical science and engineering require geometric modelling of human body parts. The success of magnetic resonance imaging (MRI) and other imaging modalities of computer-aided tomography has lead to many achievements in the scientific visualization of parts of the human body [1],[2]. Typical methods based on slice data generate geometries containing hundreds of thousands triangles that provide excellent details for 3D visualizations, but cannot be used directly for scientific analysis with numerical methods because of to their huge size and lack of “smoothness.”
Article
Full-text available
There is nowadays an increasing need in interaction between discrete surfaces (2-manifolds) and images. More specifically, segmentation and registration of n-dimensional images are taking advantage of a priori geometrical information, most often provided as discrete 2-manifolds. Most of the publicly available libraries are oriented either toward mesh processing or image process-ing. Through a careful study we will show that none of those libraries are complete enough to fullfill image, surface and joint image-surface interaction. We propose to implement in ITK library a powerful 2-manifold data structure. The choice of ITK was driven by the fact that it provides the best base framework along with a strong n-dimensional image kernel. Based on a Quad-Edge data structure, it has been specifically tailored not only to represent orientable 2-manifolds (surfaces of real objects) but also ease further processing. We illustrate the integration of the design into ITK as a native object, enhancing existing algorithms. We also illustrate the power of the new design for further surface processing.