Name File Type Size Last Modified
README_2017.txt text/plain 4.7 KB 06/26/2026 11:30:AM
adc_metadata.json application/json 23.9 KB 06/26/2026 02:59:PM
catalog_detail.html text/html 11 KB 06/26/2026 11:30:AM
examples.zip application/zip 3.4 MB 06/26/2026 11:30:AM

Project Citation: 

US Department of Agriculture, and National Agricultural Library. Code from: Fast and robust curve skeletonization for real-world elongated objects. Ann Arbor, MI: Inter-university Consortium for Political and Social Research [distributor], 2026-06-26. https://doi.org/10.3886/E250276V1

Project Description

Project Title:  View help for Project Title Code from: Fast and robust curve skeletonization for real-world elongated objects
Summary:  View help for Summary This record contains C++ code and a Docker release for performing curve skeletonization of objects, which have a voxel representation. Curve skeletonization is used to convert a three-dimensional digital object or shape to locally one-dimensional parts; in other words, to reduce the shape information to a more easily processed form. Our algorithm does so for objects whose surface may be noisy, which is a common occurrence when working with data acquired under real-world conditions. This record also includes a test dataset for verifying that the code is running correctly and as examples of how to convert from different file types. This code is a companion to the paper, “Fast and robust curve skeletonization for real-world elongated objects,” by Amy Tabb and Henry Medeiros, published as part of the IEEE WACV 2018 conference. A free, identical version is available on arXiv:1702:07619[cs.CV] (https://arxiv.org/pdf/1702.07619.pdf).

Open source code can be found at: https://github.com/amy-tabb/CurveSkel-Tabb-Medeiros

Docker container release can be found at: https://hub.docker.com/r/amytabb/curveskel-tabb-medeiros-docker/

We also include the results of using our code on one of the examples so that you can be sure that the code worked correctly. This folder is named 'A_Result' and can be found in the resource titled 'examples.zip'. A README is included in this record as well as in the examples folder. Both the GitHub and Docker repositories contain the test data to confirm that your data is formatted appropriately.

Problems/Comments/Bugs should be addressed to [email protected]

Note: Docker link to Curve Skeleton repository resource was added on 7/30/2018


Resources in this dataset:

Resource Title: Examples of data formats needed to run the code. File Name: examples.zipResource Description: This directory contains a three-dimensional object in voxel representation, in directory "OurFileFormat". "ConversionFromImageSequence" contains files to demonstrate how to convert from the image sequence format common with ImageJ/Fiji to our format using our code. Finally, "A_Result" shows the results from running our code. A README is also included.Resource Software Recommended: Link to Github code,url: https://github.com/amy-tabb/CurveSkel-Tabb-Medeiros

Resource Title: Examples of data formats needed to run the code.

File Name: examples.zip

Resource Description: This directory contains a three-dimensional object in voxel representation, in directory "OurFileFormat". "ConversionFromImageSequence" contains files to demonstrate how to convert from the image sequence format common with ImageJ/Fiji to our format using our code. Finally, "A_Result" shows the results from running our code. A README is also included.

Resource Software Recommended: Link to Github code,url: https://github.com/amy-tabb/CurveSkel-Tabb-Medeiros

Resource Title: README for the example directory. File Name: README_2017.txt

Resource Title: README for the example directory.

File Name: README_2017.txt
Original Distribution URL:  View help for Original Distribution URL https://agdatacommons.nal.usda.gov/articles/software/Code_from_Fast_and_robust_curve_skeletonization_for_real-world_elongated_objects/24660759

Scope of Project

Subject Terms:  View help for Subject Terms NP305; C++; computer code; 3-D conversion; data.gov; ARS
Data Type(s):  View help for Data Type(s) program source code
Collection Notes:  View help for Collection Notes DOI: 10.15482/USDA.ADC/1399689 Citation: Tabb, Amy (2017). Code from: Fast and robust curve skeletonization for real-world elongated objects. Ag Data Commons. https://doi.org/10.15482/USDA.ADC/1399689 (Downloaded 2026-06-26)


Related Publications

Published Versions

Export Metadata

Report a Problem

Found a serious problem with the data, such as disclosure risk or copyrighted content? Let us know.

This material is distributed exactly as received from the data depositor. ICPSR has not reviewed, checked, or processed this material. For additional information about the study, please contact the investigator(s) directly. If you have questions about the accessibility of materials distributed by ICPSR or require further assistance, please visit ICPSR's Accessibility Center.