Implementation Of Multi-Partitioning Surface Construction From 2D Curves

Presented is an implementation that automatically constructs a 3D surface network from 2D curve networks with arbitrary topology. The surface network generated exactly interpolates the curve network presented on each plane and is guaranteed to be free of gaps and self-intersections. The motivation behind this implementation was to build a high-resolution 3D model of the mouse brain from 2D anatomical boundaries defined on 350 tissue sections.

Our algorithm computes a layer of surface network between two neighboring planes. Our method proceeds in the following steps:
Click here for a brief overview of all steps
Projection
Intersection and Merging
Loop detection
Region detection
Color detection
Triangulation
Lifting
Laplacian Smoothing
Feel free to download and view the project papers/powerpoint for more details.
Final Research Paper Downloads
Surface Construction from 2d Curves.docSurface Construction from 2d Curves.pdf