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.

SurfaceConstruction.ppt

Final Research Paper Downloads

Surface Construction from 2d Curves.doc
Surface Construction from 2d Curves.pdf