VESCL: an open source 2D vessel contouring library.

IF 2.3 3区 医学 Q3 ENGINEERING, BIOMEDICAL
S F Frisken, N Haouchine, D D Chlorogiannis, V Gopalakrishnan, A Cafaro, W T Wells, A J Golby, R Du
{"title":"VESCL: an open source 2D vessel contouring library.","authors":"S F Frisken, N Haouchine, D D Chlorogiannis, V Gopalakrishnan, A Cafaro, W T Wells, A J Golby, R Du","doi":"10.1007/s11548-024-03212-0","DOIUrl":null,"url":null,"abstract":"<p><strong>Purpose: </strong>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.</p><p><strong>Methods: </strong>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.</p><p><strong>Results: </strong>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.</p><p><strong>Conclusion: </strong>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.</p>","PeriodicalId":51251,"journal":{"name":"International Journal of Computer Assisted Radiology and Surgery","volume":null,"pages":null},"PeriodicalIF":2.3000,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computer Assisted Radiology and Surgery","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s11548-024-03212-0","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/6/16 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0

Abstract

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.

Abstract Image

VESCL:开源二维血管轮廓库。
目的:VESCL(读作 "血管")是一个新颖的血管轮廓库,用于计算机辅助二维血管轮廓和分割。VESCL 可帮助人工分割二维医学图像中的血管,生成黄金标准数据集,用于训练、测试和验证自动血管分割:VESCL 是一个开源 C++ 库,设计用于轻松集成到医学图像处理系统中。VESCL 提供了一个直观的界面,用于沿二维图像中的血管绘制可变宽度参数曲线。它包括高度优化的局部过滤功能,可自动将绘制的曲线拟合到最近的血管中心线,并自动确定每条曲线沿线的不同血管宽度。为了支持各种分割范例,VESCL 可以输出多种分割表示法,包括二进制分割、占位图和距离场:结果:VESCL 为血管中心线和血管宽度提供了亚像素分辨率。VESCL 对血管中心线和血管宽度的分辨率达到了亚像素级别,可对单个或亚像素宽度的小血管进行优化分割,这些小血管人眼可见,但很难通过传统滤波器进行自动分割。在神经血管数字减影血管造影术(DSA)上进行测试时,VESCL 直观的手绘输入和自动曲线拟合使全手动分割的速度比传统方法提高了 22 倍,比公开的最佳计算机辅助手动分割方法提高了 3 倍。使用 Dice 分数衡量,精确度在公开的神经血管 DSA 图像数据集中的黄金标准人工分割数据的操作员间变异范围之内。初步测试表明,在分割冠状动脉 DSA 和视网膜动脉 RGB 图像方面也有类似的改进:VESCL 是一个用于在二维图像中勾勒血管轮廓的开源 C++ 库,可用于减少为训练、测试和比较自动分割方法而手动生成黄金标准分割的繁琐、劳动密集型过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
International Journal of Computer Assisted Radiology and Surgery
International Journal of Computer Assisted Radiology and Surgery ENGINEERING, BIOMEDICAL-RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING
CiteScore
5.90
自引率
6.70%
发文量
243
审稿时长
6-12 weeks
期刊介绍: The International Journal for Computer Assisted Radiology and Surgery (IJCARS) is a peer-reviewed journal that provides a platform for closing the gap between medical and technical disciplines, and encourages interdisciplinary research and development activities in an international environment.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信