Elsevier

Computers & Graphics

Volume 26, Issue 3, June 2002, Pages 417-427
Computers & Graphics

Best Papers of CAD & CG 2001
Coherence-sensitive solid fitting

https://doi.org/10.1016/S0097-8493(02)00085-7Get rights and content

Abstract

In the previous reports (in: G.M. Nielson, D. Silver (Eds.), Proceedings of the IEEE Visualization ’95, IEEE Computer Society Press, Los Alamitos, CA, ’95, pp. 151–8; IEEE Transactions on Visualization and Computer Graphics 2 (2) (1996) 144–55; in: H. Hagen, G.M. Nielson, F. Post (Eds.), Proceedings of the Dagstuhl ’97 Scientific Visualization, IEEE Computer Society Press, Los Alamitos, CA, 2000, pp. 65–78), solid fitting has been presented as a generalized indirect volume visualization method, which relies primarily on a simple, but powerful geometric volume model, termed interval volume, to allow one to represent a 3D sub-volume for which the associated scalar values lie within a specified closed interval. The field interval-based specification of volumetric regions of interest has various advantages to play a complementary role with isosurfacing and direct volume rendering.

This paper presents a new concept, termed coherence-sensitive solid fitting, which uses a global measure of volumetric coherence to estimate the spatial/temporal complexities of interval volume to be extracted, and adaptively controls the shape and retinal properties of interval volume to realize an interactive and effective volume exploration environment.

Experiments with many well-known testbed datasets and an attractive simulation dataset from CFD research are performed to prove the feasibility of the present concept empirically.

Introduction

Solid fitting is an effective indirect volume visualization method which generalizes the traditional surface fitting[1], [2], [3]. The method relies primarily on a simple, but powerful geometric volume model, termed interval volume, to allow one to represent a 3D sub-volume IV(α,β) for which the associated scalar field values f(x,y,z) lie within a specified closed interval [α,β]. Interval volume IV(α,β) has different meanings according to how we specify its interval [α,β]. First, IV(fmin,fmax) becomes the entire volume, where fmin and fmax are the minimum and maximum scalar field values, respectively. Next, IV(α,α) reduces to IS(α), which is an isosurface extracted with the scalar field value α. And finally, IV(α−ε,α+ε),(ε⪡fmax−fmin) can represent a practical counterpart of isosurface IS(α) taking into account some allowance 2ε about α. In these respects, interval volume can serve as a generalized isosurface.

Introducing the field interval-based specification of volumetric regions of interest (ROIs) allows one:

  • to produce more intuitive and informative images efficiently through boundary surface transparency and pseudo-color coding of cross-sections;

  • to compute morphological quantities such as the surface area, total volume, and field average over the ROIs; and

  • to control the location and length of the interval to investigate the properties such as the magnitude of errors/noises due to structural ambiguity inherent to natural objects, measurement, mathematical modeling, or numerical computation, and to search for the target isosurface in a stepwise manner (field focusing).

For example, consider an analytic trivariate function defined byf(x,y,z)=(28−1)92x3+y3+32z2(x+y+1)−3xy+28−12(|x,y,z|⩽2).Indeed, this function is a 3D version of Folium of Descartes, whose implicit surface defined by the equation f(x,y,z)=127.5=(28−1)/2 has the origin of the volume as its singular point [3]. Fig. 1(a) shows five isosurfaces extracted from the volume. Notice that due to some digitization error, the third isosurface whose field value is 127.5 splits into two parts, and does not pass the center (origin) of the volume. This may give a misleading interpretation about the topological feature of the volumetric function. On the other hand, Fig. 1(b) shows that an interval volume having a very thin interval around 127.5 holds the correct topology of the target isosurface, from which the existence of the singular point can be readily anticipated.

Geometric modeling of field interval-based volumetric ROIs has recently begun to draw special attention from visualization researchers. For instance, Udupa proposes a cuberille model, called shell, for the compact representation and fast manipulation of regular volumetric datasets containing fuzzy boundaries between adjacent materials [4]. Guo presents interval sets with the aim of unifying both surface fitting and direct volume rendering (DVR) [5]. Crawfis exploits the concept of data space slicing in the context of realtime interaction with volumetric objects in a virtual environment [6].

From the viewpoint of producing a truly semi-transparent image of the entire volumetric dataset, solid fitting is superseded by DVR algorithms, which allows one to peer inside the dataset without the aid of intermediate geometrical representations. However, DVR algorithms are inherently computationally expensive, in spite of many efforts for reasonable rendering timings by algorithmic optimization, usage of parallel computation, and development of special hardware architectures [7]. Thus, the advance use of solid fitting can be thought of as a significant step towards the settled usage of DVR algorithms. For example, field focusing makes it possible to decide proper color/opacity transfer functions and viewing-related parameter values for DVR algorithms to produce final high-quality images so as to convey the most significant aspects of the target objects. Moreover, interval volume could be used as a matting (reference) data structure for polygon-assisted acceleration of DVR algorithms.

In order for solid fitting to serve as a key tool for preliminary volumetric exploration, the solid representation of volumetric ROIs must be more spatially efficient than the original lattice structure, and hence promising economical storage/transmission and extraction/manipulation. In general, it is known that the spatial efficiency of geometric structures extracted from a volumetric dataset is closely related to its spatial coherence, which is the fact that its associated field values do not frequently change in adjacent voxels [2]. In other words, the more coherent the field value distribution becomes, the fewer high-frequency (noise) components it has. Therefore, estimating the coherence of a given dataset prior to the geometric structure extraction plays a key role in realizing a time-critical environment for indirect volume visualization, where responsive interactivity keeps one to immerse one's self in exploratory visualization.

The main aim of this paper is three-fold:

  • developing a measure of volumetric coherence on the basis of a well-known, second-order, gray-level statistics [8] for characterizing 2D textures (Section 2);

  • investigating the relationship between the coherence measure and various statistics related to geometric structures of interval volume, and exploiting a type of coherence-sensitive solid fitting, which strives to resolve accuracy versus efficiency tradeoffs in terms of topological disambiguation (Section 3); and

  • exploiting yet another type of coherence-sensitive solid fitting, which is designated for adaptive multivariate visualization (Section 4).

Section 5 concludes the paper with a few remarks on future research issues.

Section snippets

Measuring volumetric coherence

The strategy taken in this section to measure the volumetric coherence is to extend a well-known, second-order, gray-level statistics for 2D textures [8] to 3D.

Ambiguity in interval volume extraction

Previous papers [1], [2], [3] present a solid fitting algorithm to extract a high-resolution, polyhedral solid data structure of interval volume from a given structured volumetric dataset. Further extension to unstructured case has been realized through the invention of an interval volume tetrahedrization algorithm [12]. Our algorithm computes for each cube, the intersection of two special polyhedra, i.e., α-cube IV(α,+∞) and β-cube IV(−∞,β), both of which are approximated by orientable

Adaptive multivariate visualization

In order to demonstrate another usefulness of coherence-sensitive solid fitting, this section focuses on a multivariate visualization problem.

Concluding remarks

The second-order, gray-level statistics for 2D textures are reexamined to develop a global measure VCM of spatial coherence of volumetric datasets. By accounting for the fact that volumetric coherence has a strong influence on the spatial/temporal complexities of geometric structures to be extracted from the datasets, two types of VCM-sensitive solid-fitting methodologies were presented. The current definition of VCM was proved to work well for estimating the global spatial complexity of

Acknowledgements

The authors would like to express their sincere gratitude to Xiaoyang Mao at Yamanashi University for her continuous discussions and support.

References (23)

  • I. Fujishiro et al.

    Interval volume: a solid fitting technique for volumetric data display and analysis

  • I. Fujishiro et al.

    Volumetric data exploration using interval volume

    IEEE Transactions on Visualization and Computer Graphics

    (1996)
  • I. Fujishiro et al.

    Solid fitting: field interval analysis for effective volume exploration

  • J.K. Udupa et al.

    Shell rendering

    IEEE Computer Graphics and Applications

    (1993)
  • B. Guo

    Interval sets: a volume rendering technique generalizing isosurface extraction

  • R.A. Crawfis

    Real-time slicing of data space

  • Meissner M, Huang J, Bartz D, Mueller K, Crawfis R. A practical evaluation of popular volume rendering algorithms. In:...
  • Rosenfeld A, Kak AC. Digital Picture Processing, 2nd ed., vol. II. New York: Academic Press, 1982. p. 295–304 [chapter...
  • Takeshima Y, Fujishiro I. Measuring volumetric coherence. In: Conference Abstracts and Applications, Technical...
  • Noodleman L, Case D. University of North Carolina, Chapel Hill.ftp://ftb.cs.unc.edu/pub/projects/image/CHVRTD/vol I,vol...
  • S. Wang

    The problem of the normal hydrogen molecule in the new quantum mechanics

    Physical Review

    (1928)
  • Cited by (3)

    • A survey of the marching cubes algorithm

      2006, Computers and Graphics (Pergamon)
      Citation Excerpt :

      The quadratic fit method is actually a generalization of the AD [161] since the bilinear interpolant used by the AD is a special case of the bivariate quadratic function. The gradient consistency heuristics have also been used to disambiguate interval volumes [175]. The type merging [181] extends the AD [161] to use information from neighboring cubes.

    • Integrating isosurface statistics and histograms

      2013, IEEE Transactions on Visualization and Computer Graphics
    • Extraction and LOD control of colored interval volumes

      2005, Proceedings of SPIE - The International Society for Optical Engineering
    View full text