基于区域增长的连通域标记算法的优化

第32卷第2期2011年3月

闽江学院学报

JOURNALOFMINJIANGUNIVERSITY

Vol.32No.2Mar.2011

基于区域增长的连通域标记算法的优化

罗志灶,周赢武,郑忠楷

(1、闽江学院物理学与电子信息工程系福建福州

350108)

摘要:与以往基于区域增长的连通域标记算法用目标点作为种子不同,优化算法将游程作为种子,结合游程和种子

算法的优点,减少种子的数量和目标点邻域的搜索次数.实验表明,本算法能有效地减少算法冗余操作,明显提高效且性能优于其它算法.率,

关键词:二值图像;连通域;区域增长;标记算法中图分类号:TP391文献标识码:A

文章编号:1009-7821(2011)02-0041-04

Optimizingthealgorithmoflabelingconnectedcomponentsbasedonregion-growth

LUOZhi-zao,ZHOUYing-wu,ZHENGZhong-kai

(DepartmentofPhysicsandElectronicInformationEngineering,MinjiangUniversity,Fuzhou,Fujian350108,China)Abstract:Theoptimizedalgorithmoflabelingconnectedcomponentsbasedonregion-growthregardsrun-lengthasseeds,otherthanobjectpixelsthatwasconsideredasseedsbytraditionalalgorithm,itmakesuseofbothadvantagesofrun-lengthseedsalgorithmandalgorithm,anditcoulddecreasequantityofseedsandtimesforsearchingneighborsofobjectpoints.Theexperimentalresultsshowthealgorithmcoulddecreaseredundantoperationsefficientlyandimproveit’sefficiencyobviously,anditismoreexcel-lentthanothers.

Keywords:binaryimages;connectedcomponents;regiongrowth;labellingalgorithm

[1]

图像的连通域标记是将图像中符合某种连通规则(4邻域或8邻域)的像素点用相同的、唯一的标号标记.连通域标记的速度和准确性直接影响图像的后续处理,故历来是数字图像处理的重要研究方向.

CostantinoG在文献[2]分析了连通域标记算法的发展进程及类别,并将现有的连通域标记算法大致归

[3-5]

,纳为如下3种:一次扫描连通域标记算法该类算法完成连通域标记仅需扫描图像一次.其中主要类别有

[5][4][3][6,7]

,基于轮廓扫描技术、区域增长法及递归搜索算法等;二次扫描连通域标记算法分两阶段对图像进

[8]

行扫描,用一维共同连通域标号数组标记不同的连通域所属的共同连通域;多次扫描连通域标记算法,该

并传递临时连通域标号,直到不再出现连通域标号冲突.类算法主要是反复自顶向下和自底向上扫描图像,

[5][4]

一次扫描算法不论是轮廓跟踪标记算法、还是区域增长法,通常需大量访问堆栈和邻域搜索.究其原因,主要是目标连通域形状的不规则且不可预测,图像扫描未完成前,无法获取全部的信息,需堆栈保存扫描获取的信息和反复搜索目标点的邻域以获取所有可能的连通路径.减少邻域搜索和堆栈访问的次数是提是以目标点作为种子单位,目标点之间的冗余高该类算法效率的有效方法.常用的区域增长标记算法

连通路径被重复搜索,因而从堆栈中存取种子占用了大量运行时间,且还造成大量冗余的连通路径搜索.

[11]

游程编码是用一个符号值代替具有相同值的连续符号.以游程为种子单位,能有效地减少算法存取种

可减少目标点的邻域搜索次数.图像的游程编码原先主要用于图子的次数;同时线标记游程内的连续目标点,

[4,9-10]

像压缩和减少内存消耗.由于在连通域标记算法中,若用游程表示行时,需判断该游程的上行和下行的每个目收稿日期:2011-03-01

项目资助:福建省教育厅科技项目(JB10137)

作者简介:罗志灶(1971-),男,福建三明人,闽江学院物理学与电子信息工程系讲师.

周赢武(1967-),男,福建屏南人,闽江学院物理学与电子信息工程系副教授.郑忠楷(1978-),男,福建福州人,闽江学院物理学与电子信息工程系讲师.

42

闽江学院学报第32卷

标点是否在游程范围之内,并需提取与该游程连通的游程,算法逻辑复杂,影响算法的速度.本算法以游程为

简化与当前游程相连通的上行和下行游程的提取,以提高算法速度.种子单位,

1算法描述

以游程作为区域增长算法的种子,可有效地减少种子的数量,同时对游程的目标点进行线扫描和标记可

避免重复搜索邻域.用游程表示二值图像时,一个游程表示某段连续的目标点.游程通常包括起始地址、结束与当前游程的起始目标点或结束目标点连通地址和目标点的值.当前游程表示正在进行连通域标记的游程,

r3、r5、r7是当前游程r4的上行的上行和下行游程,则难以直接获取起始地址和结束地址.如图1所示,游程r1、或下行游程,且与游程r4的起始目标点和结束目标点连通,由于它们的起始地址或结束地址超出游程r4范

围,因此要获取它们的起始地址和结束地址,势必增加算法的复杂度.以游程内的某目标点作为种子,而不是以整个游程编码作为种子,则可避免此问题.

本算法的思路:1)从上向下、从左至右,扫描图像,若遇到未标记目标点时,则可认为该目标点是新的连通域的种子,将该目标点作为游程种子压入堆栈;2)从堆栈中取出一个种子,以该种子为起点向左搜索其左边界目标点;从左边界点向右扫描并标记目标点,在标记的过程中,查找与该游程连通的上行和下行的游程,并取新游程中的一个目标点作为游程种子压入堆栈;3)重复从堆栈中取出种子,按步骤2)标记目标点,直至

则连通域标记完成,继续扫描图像,直到结束.堆栈为空;4)堆栈空时,

如图1所示,沿游程纵向观察,其上行和

而游程内下行的游程被背景像素点间隔开,

r2、r3和部则是连续的目标点,如上行游程r1、

r6、r7均被背景像素点间隔.因此下行游程r5、

判别上行和下行的新游程的规则如下:当对游程内的目标点采取从左至右逐点标记目标

若遇到的上行或下行的像素点是目标点时,

点且其左侧邻域是背景点时,则该目标点属

于新游程内的目标点,可将该目标点作为游

图1优化算法的游程实例

Exampleofyun-lengthforoptimizedalgorithm

Fig.1

程种子存入堆栈.由于当前游程的起始目标点的左上邻域及左下邻域可能存在与其连通的游程,如r5,同样当前游程的结束目标点的右上和右下邻域也可能存在与其连通的游程,如r7.因此在游程目标点的标记过程除需判断目标点的上邻域和下邻域是否有新的游程外,对8邻域连通域标记则还需判断是否有新的游程中,

与起始目标点和结束目标点连通.

假设连通域内的某游程r长度为n,如图2所示,白色为背景像素点,灰色为目标像素点.游程r的8邻域由目标点的上邻域和下邻域及起始目标点的左上邻域和左下邻及结束目标点的右上邻域和右下邻域组成,其邻域数量为2n+4;而以目标点为种子,则n个目标点的邻域则是8n.若图像的目标点为N,游程的平均长度为n,则种子数量约为N/n,而以目标点为种子,则种子数量为N;同样,以目标点为种子,搜索邻域的数量为8N;而以游程为种子,搜索邻域的数量约为N/n*(2n+4),当n 2n

可减少种子的数时,约为2N.分析表明将游程作为种子,及避免重复搜索邻域.量,

2.1

Fig.2

描述算法流程之前先解释几个变量,BinaryImage(x,

0表示背景,1表y)是二值图像某像素点(x,y)的灰度值,

bottomStatus;provisional(x,y)表示某像素点(x,y)的连通域标号;index表示当前的连示目标;变量topStatus、

通域标号.

算法的执行流程如图3所示,首先扫描图像,当遇到未标记目标点时,则将其作为种子入栈,保存扫描断点;重复从堆栈中取出种子,标记种子游程内的目标点,并查找与其连通的上行和下行的未标记游程,并将它们压入堆栈,直至堆栈为空;从扫描断点继续扫描图像,直到图像扫描结束.

bottomStatus表示前一个目标点的上行和下行的像素点是否是目标点,令topStatus、当前游程是否有上行

算法流程

图2优化算法游程领域

Neighorsofyun-lengthforoptimizedalgorithm

y)==1&provisional(x-和下行的未标记游程与其连通的判断标准是:topStatus==0&BinaryImage(x-1,

1,y)==0和bottomStatus==0&BinaryImage(x+1,y)==1&provisional(x+1,y)==0,即上行或下行的像素点是目标点且其左侧邻域是背景点,且未标记.

第2期罗志灶,等:基于区域增长的连通域标记算法的优化

43

当堆栈为空时,说明当前连通域已

则继续扫描图像,搜索下一个标记完成,未标记的连通域.

算法流程简单,易于代码实现,能准

确标记所有目标的连通域,是完备的.连连通域出现通域的标号与图像扫描中,

的先后次序一致.尽管算法以游程作为但与以目标点为种子单位相种子单位,

比,对每个种子处理的逻辑复杂度相当,并没有增加算法的运算量.

3实验分析

选取不同复杂度的图像,将本算法与其它连通域算法,如传统区域增长法

[5]

,传统轮廓跟踪算法、二次扫描算[6][8][9]

多次扫描算法、基于游程算法法、[4]

等进行比较.

在不同结构的图像(512×512),和2.5GHzCPU和3.46GB内存的PC机运行上述各算法.内的Matlab环境下,

实验图像如图4所示表1数据是各算法标记(512×512)图像连通域所需的运行时间.离散度取各图像的运行时间与实平均运行时间差值的绝对值的均值,

验结果表明,本算法所需运行时间较少;对不同复杂度的图像,本算法运行时间的离散度更小.

为分析不同尺寸的图像下各标记算

本文按16*n×16*n划法的运行时间,

图3优化算法算法流程图

Flowchartfortheoptizimedalgorithm

Fig.3

Fig.4

图4算法比较的实验图像

Theexperimentalimagesforalgorithmscomparation

44

闽江学院学报第32卷

分,将(512×512)图像分成32幅不同尺寸,运行各标记算法,并随机抽取其中一组实验数据.在不同尺寸图

各算法所需的运行时间,如图5所示.实验数据显示,随图像尺寸增大,本算法运行时间基本是呈缓慢像下,

增长,其它算法运行时间的变大明显快于本算法.因此,本算法对大尺寸图像的连通域标记更具优势.

表1各算法运行时间

Theruntimethatalgorithmsneed传统轮廓跟踪算法2.7032.2651.8442.1092.8753.40652.8860.753

Tab.1

图像名/来源2.pgm3.pgm7.pgm10.pgm41.pgm47.pgm49.pgm平均运行时间离散度

本文算法0.0630.0630.0620.0470.0460.0780.0470.0580.010

增长法6.8751.9681.0470.6254.4075.53.5313.4221.893

图66种算法在不同尺度的执行时间

Fig.5Theruntimethatsixalgorithmsneedunder

varioussize

基于游多次扫二次扫传统区域程算法描算法描算法3.9062.9853.3133.0783.4065.2663.5313.6410.540

0.5320.9380.5930.4680.6090.6250.2970.5800.127

0.0942.1090.0942.0460.0780.2810.0620.6810.798

3结束语

分析了现有连通域标记算法,针对区域增加法的缺点,提出以游程为种子单位,有效地降低堆栈空间,和减少目标点的邻域搜索.实验结果表明本算法效率较高,且稳定性较高.

参考文献:

[1]RafaelCG,RichardEW.Digitalimageprocessing[M].2nded.北京:电子工业出版社,2006.

[2]CostantinoG,DanieleB,RitaC.Connectedcomponentlabelingtechniquesonmodernarchitectures[J].ImageAnalysisandPro-2009,5716:816-824.cessing,

[3]徐正光,J].计算机工程,2006,32(24):186-225.鲍东来,张利欣.基于递归的二值图像连通域像素标记算法[

[4]AymanAB,RamiQ,StanI,etal.onescanconnectedcomponentlabelingtechnique[C]//2007IEEEInternationalConference

onSignalProcessingandCommunications(ICSPC2007),2007:1283-1286.

[5]ChangF,ChenCJ.Acomponent-labelingalgorithmusingcontourtracingtechnique[C]//7thInternationalConferenceonDocu-mentAnalysisandRecognition.Washington:IEEEComputerSociety,2003:741-745.

[6]SametH,TamminenM.Animprovedapproachtoconnectedcomponentlabelingofimages[J].ProcofCVPR,1986:312-318.[7]WuKS,OtooE,SuzukiK.Optimizingtwo-passconnected-componentlabelingalgorithms[J].PatternAnalApplic,2009(12):

117-135.

[8]SuzukiK,HoribaI,SugieN.Linear-timeconnected-componentlabelingbasedonsequentiallocaloperations[J].ComputerVision

andImageUnderstanding,2003,89(1):1-23.

[9]朱云芳,J].中国图象图形学报,2006,11(8):1150-1155.叶秀清,顾伟康.视频序列的全景图拼接技术[[10]张云哲,J].计算机应用研究,2010,11(27):4335-4340.赵海,宋纯贺,等.一种新的连通区域标记算法[

[11]ZenzosD,CinqueL,LevialD.Run-basedalgorithmsforbinaryimageanalysisandprocessing[J].IEEETransactionsonPat-ternAnalysisandProcessing,1996,18(1):83-89.

(责任编辑:唐诚焜)

第32卷第2期2011年3月

闽江学院学报

JOURNALOFMINJIANGUNIVERSITY

Vol.32No.2Mar.2011

基于区域增长的连通域标记算法的优化

罗志灶,周赢武,郑忠楷

(1、闽江学院物理学与电子信息工程系福建福州

350108)

摘要:与以往基于区域增长的连通域标记算法用目标点作为种子不同,优化算法将游程作为种子,结合游程和种子

算法的优点,减少种子的数量和目标点邻域的搜索次数.实验表明,本算法能有效地减少算法冗余操作,明显提高效且性能优于其它算法.率,

关键词:二值图像;连通域;区域增长;标记算法中图分类号:TP391文献标识码:A

文章编号:1009-7821(2011)02-0041-04

Optimizingthealgorithmoflabelingconnectedcomponentsbasedonregion-growth

LUOZhi-zao,ZHOUYing-wu,ZHENGZhong-kai

(DepartmentofPhysicsandElectronicInformationEngineering,MinjiangUniversity,Fuzhou,Fujian350108,China)Abstract:Theoptimizedalgorithmoflabelingconnectedcomponentsbasedonregion-growthregardsrun-lengthasseeds,otherthanobjectpixelsthatwasconsideredasseedsbytraditionalalgorithm,itmakesuseofbothadvantagesofrun-lengthseedsalgorithmandalgorithm,anditcoulddecreasequantityofseedsandtimesforsearchingneighborsofobjectpoints.Theexperimentalresultsshowthealgorithmcoulddecreaseredundantoperationsefficientlyandimproveit’sefficiencyobviously,anditismoreexcel-lentthanothers.

Keywords:binaryimages;connectedcomponents;regiongrowth;labellingalgorithm

[1]

图像的连通域标记是将图像中符合某种连通规则(4邻域或8邻域)的像素点用相同的、唯一的标号标记.连通域标记的速度和准确性直接影响图像的后续处理,故历来是数字图像处理的重要研究方向.

CostantinoG在文献[2]分析了连通域标记算法的发展进程及类别,并将现有的连通域标记算法大致归

[3-5]

,纳为如下3种:一次扫描连通域标记算法该类算法完成连通域标记仅需扫描图像一次.其中主要类别有

[5][4][3][6,7]

,基于轮廓扫描技术、区域增长法及递归搜索算法等;二次扫描连通域标记算法分两阶段对图像进

[8]

行扫描,用一维共同连通域标号数组标记不同的连通域所属的共同连通域;多次扫描连通域标记算法,该

并传递临时连通域标号,直到不再出现连通域标号冲突.类算法主要是反复自顶向下和自底向上扫描图像,

[5][4]

一次扫描算法不论是轮廓跟踪标记算法、还是区域增长法,通常需大量访问堆栈和邻域搜索.究其原因,主要是目标连通域形状的不规则且不可预测,图像扫描未完成前,无法获取全部的信息,需堆栈保存扫描获取的信息和反复搜索目标点的邻域以获取所有可能的连通路径.减少邻域搜索和堆栈访问的次数是提是以目标点作为种子单位,目标点之间的冗余高该类算法效率的有效方法.常用的区域增长标记算法

连通路径被重复搜索,因而从堆栈中存取种子占用了大量运行时间,且还造成大量冗余的连通路径搜索.

[11]

游程编码是用一个符号值代替具有相同值的连续符号.以游程为种子单位,能有效地减少算法存取种

可减少目标点的邻域搜索次数.图像的游程编码原先主要用于图子的次数;同时线标记游程内的连续目标点,

[4,9-10]

像压缩和减少内存消耗.由于在连通域标记算法中,若用游程表示行时,需判断该游程的上行和下行的每个目收稿日期:2011-03-01

项目资助:福建省教育厅科技项目(JB10137)

作者简介:罗志灶(1971-),男,福建三明人,闽江学院物理学与电子信息工程系讲师.

周赢武(1967-),男,福建屏南人,闽江学院物理学与电子信息工程系副教授.郑忠楷(1978-),男,福建福州人,闽江学院物理学与电子信息工程系讲师.

42

闽江学院学报第32卷

标点是否在游程范围之内,并需提取与该游程连通的游程,算法逻辑复杂,影响算法的速度.本算法以游程为

简化与当前游程相连通的上行和下行游程的提取,以提高算法速度.种子单位,

1算法描述

以游程作为区域增长算法的种子,可有效地减少种子的数量,同时对游程的目标点进行线扫描和标记可

避免重复搜索邻域.用游程表示二值图像时,一个游程表示某段连续的目标点.游程通常包括起始地址、结束与当前游程的起始目标点或结束目标点连通地址和目标点的值.当前游程表示正在进行连通域标记的游程,

r3、r5、r7是当前游程r4的上行的上行和下行游程,则难以直接获取起始地址和结束地址.如图1所示,游程r1、或下行游程,且与游程r4的起始目标点和结束目标点连通,由于它们的起始地址或结束地址超出游程r4范

围,因此要获取它们的起始地址和结束地址,势必增加算法的复杂度.以游程内的某目标点作为种子,而不是以整个游程编码作为种子,则可避免此问题.

本算法的思路:1)从上向下、从左至右,扫描图像,若遇到未标记目标点时,则可认为该目标点是新的连通域的种子,将该目标点作为游程种子压入堆栈;2)从堆栈中取出一个种子,以该种子为起点向左搜索其左边界目标点;从左边界点向右扫描并标记目标点,在标记的过程中,查找与该游程连通的上行和下行的游程,并取新游程中的一个目标点作为游程种子压入堆栈;3)重复从堆栈中取出种子,按步骤2)标记目标点,直至

则连通域标记完成,继续扫描图像,直到结束.堆栈为空;4)堆栈空时,

如图1所示,沿游程纵向观察,其上行和

而游程内下行的游程被背景像素点间隔开,

r2、r3和部则是连续的目标点,如上行游程r1、

r6、r7均被背景像素点间隔.因此下行游程r5、

判别上行和下行的新游程的规则如下:当对游程内的目标点采取从左至右逐点标记目标

若遇到的上行或下行的像素点是目标点时,

点且其左侧邻域是背景点时,则该目标点属

于新游程内的目标点,可将该目标点作为游

图1优化算法的游程实例

Exampleofyun-lengthforoptimizedalgorithm

Fig.1

程种子存入堆栈.由于当前游程的起始目标点的左上邻域及左下邻域可能存在与其连通的游程,如r5,同样当前游程的结束目标点的右上和右下邻域也可能存在与其连通的游程,如r7.因此在游程目标点的标记过程除需判断目标点的上邻域和下邻域是否有新的游程外,对8邻域连通域标记则还需判断是否有新的游程中,

与起始目标点和结束目标点连通.

假设连通域内的某游程r长度为n,如图2所示,白色为背景像素点,灰色为目标像素点.游程r的8邻域由目标点的上邻域和下邻域及起始目标点的左上邻域和左下邻及结束目标点的右上邻域和右下邻域组成,其邻域数量为2n+4;而以目标点为种子,则n个目标点的邻域则是8n.若图像的目标点为N,游程的平均长度为n,则种子数量约为N/n,而以目标点为种子,则种子数量为N;同样,以目标点为种子,搜索邻域的数量为8N;而以游程为种子,搜索邻域的数量约为N/n*(2n+4),当n 2n

可减少种子的数时,约为2N.分析表明将游程作为种子,及避免重复搜索邻域.量,

2.1

Fig.2

描述算法流程之前先解释几个变量,BinaryImage(x,

0表示背景,1表y)是二值图像某像素点(x,y)的灰度值,

bottomStatus;provisional(x,y)表示某像素点(x,y)的连通域标号;index表示当前的连示目标;变量topStatus、

通域标号.

算法的执行流程如图3所示,首先扫描图像,当遇到未标记目标点时,则将其作为种子入栈,保存扫描断点;重复从堆栈中取出种子,标记种子游程内的目标点,并查找与其连通的上行和下行的未标记游程,并将它们压入堆栈,直至堆栈为空;从扫描断点继续扫描图像,直到图像扫描结束.

bottomStatus表示前一个目标点的上行和下行的像素点是否是目标点,令topStatus、当前游程是否有上行

算法流程

图2优化算法游程领域

Neighorsofyun-lengthforoptimizedalgorithm

y)==1&provisional(x-和下行的未标记游程与其连通的判断标准是:topStatus==0&BinaryImage(x-1,

1,y)==0和bottomStatus==0&BinaryImage(x+1,y)==1&provisional(x+1,y)==0,即上行或下行的像素点是目标点且其左侧邻域是背景点,且未标记.

第2期罗志灶,等:基于区域增长的连通域标记算法的优化

43

当堆栈为空时,说明当前连通域已

则继续扫描图像,搜索下一个标记完成,未标记的连通域.

算法流程简单,易于代码实现,能准

确标记所有目标的连通域,是完备的.连连通域出现通域的标号与图像扫描中,

的先后次序一致.尽管算法以游程作为但与以目标点为种子单位相种子单位,

比,对每个种子处理的逻辑复杂度相当,并没有增加算法的运算量.

3实验分析

选取不同复杂度的图像,将本算法与其它连通域算法,如传统区域增长法

[5]

,传统轮廓跟踪算法、二次扫描算[6][8][9]

多次扫描算法、基于游程算法法、[4]

等进行比较.

在不同结构的图像(512×512),和2.5GHzCPU和3.46GB内存的PC机运行上述各算法.内的Matlab环境下,

实验图像如图4所示表1数据是各算法标记(512×512)图像连通域所需的运行时间.离散度取各图像的运行时间与实平均运行时间差值的绝对值的均值,

验结果表明,本算法所需运行时间较少;对不同复杂度的图像,本算法运行时间的离散度更小.

为分析不同尺寸的图像下各标记算

本文按16*n×16*n划法的运行时间,

图3优化算法算法流程图

Flowchartfortheoptizimedalgorithm

Fig.3

Fig.4

图4算法比较的实验图像

Theexperimentalimagesforalgorithmscomparation

44

闽江学院学报第32卷

分,将(512×512)图像分成32幅不同尺寸,运行各标记算法,并随机抽取其中一组实验数据.在不同尺寸图

各算法所需的运行时间,如图5所示.实验数据显示,随图像尺寸增大,本算法运行时间基本是呈缓慢像下,

增长,其它算法运行时间的变大明显快于本算法.因此,本算法对大尺寸图像的连通域标记更具优势.

表1各算法运行时间

Theruntimethatalgorithmsneed传统轮廓跟踪算法2.7032.2651.8442.1092.8753.40652.8860.753

Tab.1

图像名/来源2.pgm3.pgm7.pgm10.pgm41.pgm47.pgm49.pgm平均运行时间离散度

本文算法0.0630.0630.0620.0470.0460.0780.0470.0580.010

增长法6.8751.9681.0470.6254.4075.53.5313.4221.893

图66种算法在不同尺度的执行时间

Fig.5Theruntimethatsixalgorithmsneedunder

varioussize

基于游多次扫二次扫传统区域程算法描算法描算法3.9062.9853.3133.0783.4065.2663.5313.6410.540

0.5320.9380.5930.4680.6090.6250.2970.5800.127

0.0942.1090.0942.0460.0780.2810.0620.6810.798

3结束语

分析了现有连通域标记算法,针对区域增加法的缺点,提出以游程为种子单位,有效地降低堆栈空间,和减少目标点的邻域搜索.实验结果表明本算法效率较高,且稳定性较高.

参考文献:

[1]RafaelCG,RichardEW.Digitalimageprocessing[M].2nded.北京:电子工业出版社,2006.

[2]CostantinoG,DanieleB,RitaC.Connectedcomponentlabelingtechniquesonmodernarchitectures[J].ImageAnalysisandPro-2009,5716:816-824.cessing,

[3]徐正光,J].计算机工程,2006,32(24):186-225.鲍东来,张利欣.基于递归的二值图像连通域像素标记算法[

[4]AymanAB,RamiQ,StanI,etal.onescanconnectedcomponentlabelingtechnique[C]//2007IEEEInternationalConference

onSignalProcessingandCommunications(ICSPC2007),2007:1283-1286.

[5]ChangF,ChenCJ.Acomponent-labelingalgorithmusingcontourtracingtechnique[C]//7thInternationalConferenceonDocu-mentAnalysisandRecognition.Washington:IEEEComputerSociety,2003:741-745.

[6]SametH,TamminenM.Animprovedapproachtoconnectedcomponentlabelingofimages[J].ProcofCVPR,1986:312-318.[7]WuKS,OtooE,SuzukiK.Optimizingtwo-passconnected-componentlabelingalgorithms[J].PatternAnalApplic,2009(12):

117-135.

[8]SuzukiK,HoribaI,SugieN.Linear-timeconnected-componentlabelingbasedonsequentiallocaloperations[J].ComputerVision

andImageUnderstanding,2003,89(1):1-23.

[9]朱云芳,J].中国图象图形学报,2006,11(8):1150-1155.叶秀清,顾伟康.视频序列的全景图拼接技术[[10]张云哲,J].计算机应用研究,2010,11(27):4335-4340.赵海,宋纯贺,等.一种新的连通区域标记算法[

[11]ZenzosD,CinqueL,LevialD.Run-basedalgorithmsforbinaryimageanalysisandprocessing[J].IEEETransactionsonPat-ternAnalysisandProcessing,1996,18(1):83-89.

(责任编辑:唐诚焜)


相关文章

  • Matlab在图像处理与目标识别方面的应用
  • Matlab 在图像处理与 目标识别方面的应用实验 作者:林健(北京理工大学计算机科学技术学院) 指导教师:尚斐(北京理工大学医学图像实验室) Website :http://www.linjian.cn/ E-mail :yumenlj@ ...查看


  • 图像分割 和 边缘检测
  • 边缘检测和图像分割的联系: 边缘检测后的图像是二值图像,对二值图像可以运用形态学操作来分割目标,所以边缘检测是图像分割的一个前提.但分割不一定非要用边缘检测. 图像分割: 概念: 图像分割是将图像划分成若干个互不相交的小区域的过程,所谓小区 ...查看


  • 基于分水岭的图像分割程序设计
  • 摘 要 在图像处理中,图像分割是一项非常关键的技术,在图像工程中占有重要的地位.随着科学技术的发展,它在众多领域中有着广泛的应用.如医学.地质.环保.气象.常见的分割算法包括阔值分割算法.边缘检测方法.区域提取方法和结合特定理论工具分割法. ...查看


  • 基于区域生长的图像分割文献概括
  • 一. 基于区域生长的高空间分辨率遥感图像分割与实现(李政国) 1. 种子点的选择 种子点的选择是区域生长的首要任务.根据林区内地物呈区域状连续交错分布的特点, 对种子点选取做了如下的适应性改进①建立种子标记矩阵, 既为确定种子点, 又标记合 ...查看


  • 数字图像处理大作业
  • 图像处理技术 大作业 院 (系): 物联网工程学院 专 业: 计算机科学与技术 班 级: 学 号: 姓 名: 摘要 图像分割就是指把图像分成各具特性的区域并提取出感兴趣目标的技术和过程.它是图像处理.模式识别和人工智能等多个领域中的重要课题 ...查看


  • 旅行商问题描述及其蚁群优化算法
  • 计算机研究与发展 JournalofComputerResearchandDevelopment ISSN 1000-1239/CN11-1777/TP 47(3):434-444.2010 基于多粒度的旅行商问题描述及其蚁群优化算法 冀俊 ...查看


  • 基于背景和帧间差分法的运动目标提取
  • 摘 要: 在自动人脸识别系统中,人体目标的检测是该系统识别人脸的前期关键步骤之一.为了能快速准确地检测出运动的人体目标,提出了背景差分法和帧间差分法相结合的运动目标提取检测方法.针对视频中的背景因镜头摆动或物体的移入/移出而有所变动,给出了 ...查看


  • 洪水淹没分析,
  • 对洪水淹没分析的若干思考 丁志雄 李纪人 李琳 黄诗峰 陈德清 (中国水利水电科学研究院 100044 北京) 摘 要:我国是一个洪水灾害十分频繁的国家,洪水的淹没范围和淹没区水深分布的确定,对防洪减灾. 洪水风险分析和灾情评估都具有重要的 ...查看


  • 基于密度的最小生成树聚类算法研究
  • ! " 数据库与信息处理・・ !!!!!!!! " 基于密度的最小生成树聚类算法研究 崔光照1,2 1 !" 模的基本方法之一.它是根据某种准则,将数据集划分为若干类的过程,并使同一类内的数据对象具有较高的相似 ...查看


热门内容