Accompanying code for "Extracting 3D Parametric Curves from 2D Images of Helical Objects", Sept 2016
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This repository provides a MATLAB implementation for extracting a 3D parametric curve from a 2D image of a helical object. It also contains functions to "unwrap" or "straighten" images of curve-like objects according to their main structural curve.
Our project is split into 4 parts, as discussed in the paper:
1.) Segmenting the helical object (Algorithm 1)
2.) Straightening the segmented object (Algorithm 2)
3.) Fitting a curve to a straight object (Algorithm 3)
4.) Undoing the coordinate transforms
For general usage:
a.) Open MATLAB, right click project directory and add to path.
b.) Open main.m
c.) Change 'image' url.
d.) Adjust the parameters, as discussed in the paper.
e.) Run
Alternatively, call the relevant parts of code accordingly.
Cite As
Chris G. Willcocks (2026). Extracting 3D Parametric Curves from 2D Images of Helical Objects (https://github.com/cwkx/extract-3d-curve), GitHub. Retrieved .
General Information
- Version 1.0.0.0 (305 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 | Added date and repository URL. |
