Related Experiment Video
Updated: Jun 23, 2025

An In Vitro 3D Model and Computational Pipeline to Quantify the Vasculogenic Potential of iPSC-Derived Endothelial Progenitors
Published on: May 13, 2019
VESCL: an open source 2D vessel contouring library
S F Frisken1,2, N Haouchine3,4, D D Chlorogiannis3,5
1Brigham and Women's Hospital, Boston, USA. sfrisken@bwh.harvard.edu.
Purpose:
VESCL (pronounced 'vessel') is a novel vessel contouring library for computer-assisted 2D vessel contouring and segmentation. VESCL facilitates manual vessel segmentation in 2D medical images to generate gold-standard datasets for training, testing, and validating automatic vessel segmentation.
Methods:
VESCL is an open-source C++ library designed for easy integration into medical image processing systems. VESCL provides an intuitive interface for drawing variable-width parametric curves along vessels in 2D images. It includes highly optimized localized filtering to automatically fit drawn curves to the nearest vessel centerline and automatically determine the varying vessel width along each curve. To support a variety of segmentation paradigms, VESCL can export multiple segmentation representations including binary segmentations, occupancy maps, and distance fields.
Results:
VESCL provides sub-pixel resolution for vessel centerlines and vessel widths. It is optimized to segment small vessels with single- or sub-pixel widths that are visible to the human eye but hard to segment automatically via conventional filters. When tested on neurovascular digital subtraction angiography (DSA), VESCL's intuitive hand-drawn input with automatic curve fitting increased the speed of fully manual segmentation by 22× over conventional methods and by 3× over the best publicly available computer-assisted manual segmentation method. Accuracy was shown to be within the range of inter-operator variability of gold standard manually segmented data from a publicly available dataset of neurovascular DSA images as measured using Dice scores. Preliminary tests showed similar improvements for segmenting DSA of coronary arteries and RGB images of retinal arteries.
Conclusion:
VESCL is an open-source C++ library for contouring vessels in 2D images which can be used to reduce the tedious, labor-intensive process of manually generating gold-standard segmentations for training, testing, and comparing automatic segmentation methods.
More Related Videos
06:18Intravascular Ultrasound Image-Based Finite Element Modeling Approach for Quantifying In Vivo Mechanical Properties of Human Coronary Artery
Published on: December 6, 2024
09:57Development and Evaluation of 3D-Printed Cardiovascular Phantoms for Interventional Planning and Training
Published on: January 18, 2021
Related Concept Videos
Navier–Stokes Equations
Turbulent Flow
Laminar and Turbulent Flow
Uniform Depth Channel Flow
Fluid Pressure over Curved Plate of Constant Width
Fluid Pressure over Flat Plate of Variable Width
The pressure distribution on the plate can be calculated by determining the force that acts on a differential area strip of the plate. Thus, the magnitude of the force is equal to the...