A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data

Level-set methods have become a valuable and well-established field of visualization over the last decades. Different implementations addressing different design goals and different data types exist. In particular, level sets can be used to extract isosurfaces from scalar volume data that fulfill ce...

Full description

Bibliographic Details
Main Authors: Rosenthal, Paul, Molchanov, Vladimir, Linsen, Lars
Other Authors: TU Chemnitz, Fakultät für Informatik
Format: Others
Language:English
Published: Universitätsbibliothek Chemnitz 2011
Subjects:
Set
Online Access:http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-70373
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-70373
http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/rosenthal_wscg_2010.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/signatur.txt.asc
id ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-70373
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-703732013-01-07T19:59:52Z A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data Rosenthal, Paul Molchanov, Vladimir Linsen, Lars Set level sets narrow band isosurface extraction unstructured point-based volume data ddc:004 ddc:006 Daten Extraktion Level-set methods have become a valuable and well-established field of visualization over the last decades. Different implementations addressing different design goals and different data types exist. In particular, level sets can be used to extract isosurfaces from scalar volume data that fulfill certain smoothness criteria. Recently, such an approach has been generalized to operate on unstructured point-based volume data, where data points are not arranged on a regular grid nor are they connected in form of a mesh. Utilizing this new development, one can avoid an interpolation to a regular grid which inevitably introduces interpolation errors. However, the global processing of the level-set function can be slow when dealing with unstructured point-based volume data sets containing several million data points. We propose an improved level-set approach that performs the process of the level-set function locally. As for isosurface extraction we are only interested in the zero level set, values are only updated in regions close to the zero level set. In each iteration of the level-set process, the zero level set is extracted using direct isosurface extraction from unstructured point-based volume data and a narrow band around the zero level set is constructed. The band consists of two parts: an inner and an outer band. The inner band contains all data points within a small area around the zero level set. These points are updated when executing the level set step. The outer band encloses the inner band providing all those neighbors of the points of the inner band that are necessary to approximate gradients and mean curvature. Neighborhood information is obtained using an efficient kd-tree scheme, gradients and mean curvature are estimated using a four-dimensional least-squares fitting approach. Comparing ourselves to the global approach, we demonstrate that this local level-set approach for unstructured point-based volume data achieves a significant speed-up of one order of magnitude for data sets in the range of several million data points with equivalent quality and robustness. Universitätsbibliothek Chemnitz TU Chemnitz, Fakultät für Informatik 2011-06-24 doc-type:conferenceObject application/pdf text/plain application/zip http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-70373 urn:nbn:de:bsz:ch1-qucosa-70373 http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/rosenthal_wscg_2010.pdf http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/signatur.txt.asc In Proceedings of WSCG, The 18th International Conference on Computer Graphics, Visualization and Computer Vision, 2010, pp. 73–80 eng
collection NDLTD
language English
format Others
sources NDLTD
topic Set
level sets
narrow band
isosurface extraction
unstructured point-based volume data
ddc:004
ddc:006
Daten
Extraktion
spellingShingle Set
level sets
narrow band
isosurface extraction
unstructured point-based volume data
ddc:004
ddc:006
Daten
Extraktion
Rosenthal, Paul
Molchanov, Vladimir
Linsen, Lars
A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
description Level-set methods have become a valuable and well-established field of visualization over the last decades. Different implementations addressing different design goals and different data types exist. In particular, level sets can be used to extract isosurfaces from scalar volume data that fulfill certain smoothness criteria. Recently, such an approach has been generalized to operate on unstructured point-based volume data, where data points are not arranged on a regular grid nor are they connected in form of a mesh. Utilizing this new development, one can avoid an interpolation to a regular grid which inevitably introduces interpolation errors. However, the global processing of the level-set function can be slow when dealing with unstructured point-based volume data sets containing several million data points. We propose an improved level-set approach that performs the process of the level-set function locally. As for isosurface extraction we are only interested in the zero level set, values are only updated in regions close to the zero level set. In each iteration of the level-set process, the zero level set is extracted using direct isosurface extraction from unstructured point-based volume data and a narrow band around the zero level set is constructed. The band consists of two parts: an inner and an outer band. The inner band contains all data points within a small area around the zero level set. These points are updated when executing the level set step. The outer band encloses the inner band providing all those neighbors of the points of the inner band that are necessary to approximate gradients and mean curvature. Neighborhood information is obtained using an efficient kd-tree scheme, gradients and mean curvature are estimated using a four-dimensional least-squares fitting approach. Comparing ourselves to the global approach, we demonstrate that this local level-set approach for unstructured point-based volume data achieves a significant speed-up of one order of magnitude for data sets in the range of several million data points with equivalent quality and robustness.
author2 TU Chemnitz, Fakultät für Informatik
author_facet TU Chemnitz, Fakultät für Informatik
Rosenthal, Paul
Molchanov, Vladimir
Linsen, Lars
author Rosenthal, Paul
Molchanov, Vladimir
Linsen, Lars
author_sort Rosenthal, Paul
title A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
title_short A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
title_full A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
title_fullStr A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
title_full_unstemmed A Narrow Band Level Set Method for Surface Extraction from Unstructured Point-based Volume Data
title_sort narrow band level set method for surface extraction from unstructured point-based volume data
publisher Universitätsbibliothek Chemnitz
publishDate 2011
url http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-70373
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-70373
http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/rosenthal_wscg_2010.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/7037/signatur.txt.asc
work_keys_str_mv AT rosenthalpaul anarrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
AT molchanovvladimir anarrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
AT linsenlars anarrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
AT rosenthalpaul narrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
AT molchanovvladimir narrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
AT linsenlars narrowbandlevelsetmethodforsurfaceextractionfromunstructuredpointbasedvolumedata
_version_ 1716472760394317824