Skip to content

zhoujianling/Code-for-Curve-Skeleton-Extraction-via-k-Nearest-Neighbors-Based-Contraction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code for Skeleton Extraction

The code for Curve Skeleton Extraction via k–Nearest–Neighbors Based Contraction

Usage

Dev Environment:

  • Java 8
  • Maven

Run:

mvn clean compile assembly:single 
cd target
java -jar .\mpp-1.0-SNAPSHOT-jar-with-dependencies.jar

If everything goes well, you will see:

Click ... button to import point cloud(ply format is ok), then click Run button to start the skeletonization process.

We use Java3d to visualize the point clouds and the skeletons. Because Java3d has been unmaintained for a long time, this program may not work on some operating systems.

About

If this project contributes to an academic publication, cite it as:

@article{zhou2020curve,
  title={Curve Skeleton Extraction via K-Nearest-Neighbors Based Contraction},
  author={Zhou, Jianling and Liu, Ji and Zhang, Min},
  journal={International Journal of Applied Mathematics and Computer Science},
  volume={30},
  number={1},
  pages={123--132},
  year={2020},
  publisher={Sciendo}
}

About

The code for the paper `Curve Skeleton Extraction via k–Nearest–Neighbors Based Contraction`

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages