Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Skip to content

Code from: Fast and robust curve skeletonization for real-world elongated objects

Metadata Updated: April 21, 2025

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 amy.tabb@ars.usda.gov 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: README for the example directory. File Name: README_2017.txt

Access & Use Information

Public: This dataset is intended for public access and use. License: us-pd

Downloads & Resources

Dates

Metadata Created Date March 30, 2024
Metadata Updated Date April 21, 2025

Metadata Source

Harvested from USDA JSON

Additional Metadata

Resource Type Dataset
Metadata Created Date March 30, 2024
Metadata Updated Date April 21, 2025
Publisher Agricultural Research Service
Maintainer
Identifier 10.15482/USDA.ADC/1399689
Data Last Modified 2024-02-09
Public Access Level public
Bureau Code 005:18
Metadata Context https://project-open-data.cio.gov/v1.1/schema/catalog.jsonld
Schema Version https://project-open-data.cio.gov/v1.1/schema
Catalog Describedby https://project-open-data.cio.gov/v1.1/schema/catalog.json
Harvest Object Id 3f2f3d29-109e-47e5-85ec-1230796ccb4b
Harvest Source Id d3fafa34-0cb9-48f1-ab1d-5b5fdc783806
Harvest Source Title USDA JSON
License https://www.usa.gov/publicdomain/label/1.0/
Program Code 005:040
Source Datajson Identifier True
Source Hash 1b60072c468d3eab273e717febd130fc43446f9c18039dfee109df04c196a7b2
Source Schema Version 1.1

Didn't find what you're looking for? Suggest a dataset here.