User-Steered Image Segmentation Paradigms: Live Wire and Live Lane

Alexandre X. Falcão , Jayaram K. Udupa , Supun Samarasekera , Shoba Sharma , Bruce Elliot Hirsch , Roberto de A. Lotufo
{"title":"User-Steered Image Segmentation Paradigms: Live Wire and Live Lane","authors":"Alexandre X. Falcão ,&nbsp;Jayaram K. Udupa ,&nbsp;Supun Samarasekera ,&nbsp;Shoba Sharma ,&nbsp;Bruce Elliot Hirsch ,&nbsp;Roberto de A. Lotufo","doi":"10.1006/gmip.1998.0475","DOIUrl":null,"url":null,"abstract":"<div><p>In multidimensional image analysis, there are, and will continue to be, situations wherein automatic image segmentation methods fail, calling for considerable user assistance in the process. The main goals of segmentation research for such situations ought to be (i) to provide<em>effective control</em>to the user on the segmentation process<em>while</em>it is being executed, and (ii) to minimize the total user's time required in the process. With these goals in mind, we present in this paper two paradigms, referred to as<em>live wire</em>and<em>live lane</em>, for practical image segmentation in large applications. For both approaches, we think of the pixel vertices and oriented edges as forming a graph, assign a set of features to each oriented edge to characterize its ``boundariness,'' and transform feature values to costs. We provide training facilities and automatic optimal feature and transform selection methods so that these assignments can be made with consistent effectiveness in any application. In live wire, the user first selects an initial point on the boundary. For any subsequent point indicated by the cursor, an optimal path from the initial point to the current point is found and displayed in real time. The user thus has a live wire on hand which is moved by moving the cursor. If the cursor goes close to the boundary, the live wire snaps onto the boundary. At this point, if the live wire describes the boundary appropriately, the user deposits the cursor which now becomes the new starting point and the process continues. A few points (live-wire segments) are usually adequate to segment the whole 2D boundary. In live lane, the user selects only the initial point. Subsequent points are selected automatically as the cursor is moved within a lane surrounding the boundary whose width changes as a function of the speed and acceleration of cursor motion. Live-wire segments are generated and displayed in real time between successive points. The users get the feeling that the curve snaps onto the boundary as and while they roughly mark in the vicinity of the boundary.</p><p>We describe formal evaluation studies to compare the utility of the new methods with that of manual tracing based on speed and repeatability of tracing and on data taken from a large ongoing application. The studies indicate that the new methods are statistically significantly more repeatable and 1.5–2.5 times faster than manual tracing.</p></div>","PeriodicalId":100591,"journal":{"name":"Graphical Models and Image Processing","volume":"60 4","pages":"Pages 233-260"},"PeriodicalIF":0.0000,"publicationDate":"1998-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/gmip.1998.0475","citationCount":"574","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Graphical Models and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1077316998904750","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 574

Abstract

In multidimensional image analysis, there are, and will continue to be, situations wherein automatic image segmentation methods fail, calling for considerable user assistance in the process. The main goals of segmentation research for such situations ought to be (i) to provideeffective controlto the user on the segmentation processwhileit is being executed, and (ii) to minimize the total user's time required in the process. With these goals in mind, we present in this paper two paradigms, referred to aslive wireandlive lane, for practical image segmentation in large applications. For both approaches, we think of the pixel vertices and oriented edges as forming a graph, assign a set of features to each oriented edge to characterize its ``boundariness,'' and transform feature values to costs. We provide training facilities and automatic optimal feature and transform selection methods so that these assignments can be made with consistent effectiveness in any application. In live wire, the user first selects an initial point on the boundary. For any subsequent point indicated by the cursor, an optimal path from the initial point to the current point is found and displayed in real time. The user thus has a live wire on hand which is moved by moving the cursor. If the cursor goes close to the boundary, the live wire snaps onto the boundary. At this point, if the live wire describes the boundary appropriately, the user deposits the cursor which now becomes the new starting point and the process continues. A few points (live-wire segments) are usually adequate to segment the whole 2D boundary. In live lane, the user selects only the initial point. Subsequent points are selected automatically as the cursor is moved within a lane surrounding the boundary whose width changes as a function of the speed and acceleration of cursor motion. Live-wire segments are generated and displayed in real time between successive points. The users get the feeling that the curve snaps onto the boundary as and while they roughly mark in the vicinity of the boundary.

We describe formal evaluation studies to compare the utility of the new methods with that of manual tracing based on speed and repeatability of tracing and on data taken from a large ongoing application. The studies indicate that the new methods are statistically significantly more repeatable and 1.5–2.5 times faster than manual tracing.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用户导向的图像分割范例:Live Wire和Live Lane
在多维图像分析中,存在并且将继续存在自动图像分割方法失败的情况,在此过程中需要大量的用户协助。在这种情况下,分割研究的主要目标应该是(i)在执行分割过程时为用户提供有效的控制,以及(ii)最大限度地减少用户在该过程中所需的总时间。考虑到这些目标,我们在本文中提出了两种范例,称为实时线和实时车道,用于大型应用中的实际图像分割。对于这两种方法,我们都认为像素顶点和定向边缘形成一个图,为每个定向边缘分配一组特征以表征其“边界性”,并将特征值转换为成本。我们提供培训设施和自动优化特征和转换选择方法,以便这些分配可以在任何应用中保持一致的有效性。在带电情况下,用户首先在边界上选择一个初始点。对于光标指示的任何后续点,将找到从初始点到当前点的最优路径并实时显示。这样,用户就有了一根带电的电线,可以通过移动光标来移动它。如果游标靠近边界,则带电电线会卡在边界上。此时,如果带电的电线适当地描述了边界,则用户将光标放置到现在成为新起点的位置,然后继续执行该过程。一些点(带电线段)通常足以分割整个2D边界。在活车道中,用户只选择初始点。当光标在边界周围的车道内移动时,将自动选择后续的点,该车道的宽度随光标移动的速度和加速度而变化。在连续的点之间产生并实时显示带电线段。当用户在边界附近粗略地标记时,他们会觉得曲线与边界紧密相连。我们描述了正式的评估研究,以比较新方法与基于跟踪的速度和可重复性以及从大型正在进行的应用程序中获取的数据的手动跟踪的效用。研究表明,新方法的可重复性显著提高,速度是手工追踪的1.5-2.5倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
ERRATUM Two-Dimensional Direction-Based Interpolation with Local Centered Moments On Computing Contact Configurations of a Curved Chain Unification of Distance and Volume Optimization in Surface Simplification REVIEWER ACKNOWLEDGMENT
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1