JOURNAL ARTICLE

Direct Isosurface Extraction from Scattered Volume Data

Abstract

Isosurface extraction is a standard visualization method for scalar volume data and has been subject to research for decades. Nevertheless, to our knowledge, no isosurface extraction method exists that directly extracts surfaces from scattered volume data without 3D mesh generation or reconstruction over a structured grid. We propose a method based on spatial domain partitioning using a kd-tree and an indexing scheme for efficient neighbor search. Our approach consists of a geometry extraction and a rendering step. The geometry extraction step computes points on the isosurface by linearly interpolating between neighboring pairs of samples. The neighbor information is retrieved by partitioning the 3D domain into cells using a kd-tree. The cells are merely described by their index and bitwise index operations allow for a fast determination of potential neighbors. We use an angle criterion to select appropriate neighbors from the small set of candidates. The output of the geometry step is a point cloud representation of the isosurface. The final rendering step uses point-based rendering techniques to visualize the point cloud. Our direct isosurface extraction algorithm for scattered volume data produces results of quality close to the results from standard isosurface extraction algorithms for gridded volume data (like marching cubes). In comparison to 3D mesh generation algorithms (like Delaunay tetrahedrization), our algorithm is about one order of magnitude faster for the examples used in this paper.

Keywords:
Isosurface Point cloud Computer science Rendering (computer graphics) Volume rendering Marching cubes Delaunay triangulation Visualization Algorithm k-d tree Computational geometry Data visualization Grid Mathematics Artificial intelligence Geometry

Metrics

26
Cited By
0.00
FWCI (Field Weighted Citation Impact)
21
Refs
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Computer Graphics and Visualization Techniques
Physical Sciences →  Computer Science →  Computer Graphics and Computer-Aided Design
Remote Sensing and LiDAR Applications
Physical Sciences →  Environmental Science →  Environmental Engineering
3D Shape Modeling and Analysis
Physical Sciences →  Engineering →  Computational Mechanics

Related Documents

JOURNAL ARTICLE

Hybrid Parallel Extraction of Isosurface Components from 3D Rectilinear Volume Data

Bong-Soo Sohn

Journal:   IEICE Transactions on Information and Systems Year: 2011 Vol: E94-D (12)Pages: 2553-2556
JOURNAL ARTICLE

Growing-cube isosurface extraction algorithm for medical volume data

Tong‐Yee LeeChyi‐Yeu Lin

Journal:   Computerized Medical Imaging and Graphics Year: 2001 Vol: 25 (5)Pages: 405-415
BOOK-CHAPTER

Crack-Free Isosurface of Volumetric Scattered Data

Han Sol ShinJee Ho SongTae Jun YuKun Hee Lee

Lecture notes in computer science Year: 2018 Pages: 327-337
© 2026 ScienceGate Book Chapters — All rights reserved.