Analysis, Reconstruction and Manipulation

using Arterial Snakes

Guo Li1      Ligang Liu1      Hanlin Zheng1      Niloy J. Mitra2
  1Zhejiang University   2KAUST and IIT Delhi  

SIGGRAPH Asia 2010

Teaser: Starting from a noisy incomplete raw scan our algorithm iteratively analyzes and extracts a curve network with associated cross-sectional profiles providing a reconstructed model. The extracted high-level shape representation enables easy, intuitive, yet powerful geometry editing. Note that our algorithm is targeted towards delicate 1D features and fails to detect the small disc at the top of the stool.

 

Motivation

Man-made objects made out of tubular components, like bent metal, wood, or other decorative materials, are quite common in furniture design, metal sculpture, and wire art (see the following pictures of a few such objects).  However, scanning such complex shapes typically results in large holes, noise, and outliers, and recovering such shapes is rather nontrivial because when the tubular regions meet and overlap, especially nearly tangentially or merge, this can be pretty difficult to interpret.

With the shape prior knowledge that the shapes can be primarily described by 1D structures, we aim to reconstruct and recover the topology of the network of such tubular shapes with complex topology and geometric details from scanned data with noise, outliers, and missing parts. We have shown that using the correct semantic model, called arterial snakes, during reconstruction gives much better results than reconstructing using a general algorithm, and then extracting the semantics of the shape.

 

Abstract

Man-made objects often consist of detailed and interleaving structures, which are created using cane, coils, metal wires, rods, etc. The delicate structures, although manufactured using simple procedures, are challenging to scan and reconstruct. We observe that such structures are inherently 1D in nature, and hence are naturally represented using an arrangement of generating curves. We refer to the resultant surfaces as arterial surfaces. In this paper we propose a novel approach for analyzing, reconstructing, and manipulating such arterial surfaces. The core of the algorithm is a novel deformable model, called arterial snake, that simultaneously captures the topology and geometry of the arterial objects. The recovered snakes produce a natural decomposition of the raw scans, with the decomposed parts often capturing meaningful object sections. We demonstrate the robustness of our algorithm on a variety of arterial objects corrupted with noise, outliers, and with large parts missing. We present a range of applications including reconstruction, topology repairing, and manipulation of arterial surfaces by directly controlling the underlying curve network and the associated sectional profiles, which are otherwise challenging to perform.
 

Keywords Shape analysis, arterial snake, point cloud, surface reconstruction, relief analysis
 
Paper PDF(65.1M)
Low resolution version (2.9M)

 
Results

 

Video Demo (*.mov) (57.8M)      (Watch on YouTube)

Our paper appears in Technical Papers Trailer (*.mp4, 13.9M) (watch on YouTube)
 

Presentation PPT

Fast Forward

 
Ack

We thank the anonymous reviewers for their constructive comments. Several people helped in generating comparison results for Figure 12 namely Junjie Cao and Oscar Au for Laplacian contraction, Misha Kazhdan for Poisson surface reconstruction, Balint Miklos for scale axis computation, Cengiz Oztireli for kernelregression reconstruction, Andrea Tagliasacchi and Richard Hao Zhang for curve skeleton computation, and Guanghua Tan for MPU reconstruction. We thank Min Yue for her help in obtaining the physical models scanned for this paper, Martin Peternell and Johannes Wallner for their help with scanning the models, and Jonathan Balzer for video narration. Ligang Liu is supported by the 973 National Key Basic Research Foundation of China (No. 2009CB320801) and the joint grant of the National Natural Science Foundation of China and Microsoft Research Asia (No. 60776799). Niloy Mitra was partially supported by a Microsoft outstanding young faculty fellowship.
 

BibTex @article {Li:SIGGRAPHASIA2010,
    title = {Analysis, Reconstruction and Manipulation using Arterial Snakes},
    author = {Guo Li and Ligang Liu and Hanlin Zheng and Niloy J. Mitra}
    journal = {ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH ASIA)},
    volume = {29},
    number = {5},
    pages = {Article No. 152, 1-10},
    year = {2010}
}
   

Another project page made by Niloy Mitra.


Copyright and disclaimer:
Copyright © 2010
The SOFTWARE provided at this page is provided "as is", without any guarantee made as to its suitability or fitness for any particular use. It may contain bugs, so use of this tool is at your own risk. We take no responsibility for any damage that may unintentionally be caused through its use.