基于直线检测算法的卫星图片中建筑物轮廓提取

基于直线检测算法的卫星图片中建筑物轮廓提取
基于直线检测算法的卫星图片中建筑物轮廓提取

收稿日期:2007-11-22;修回日期:2008-01-15。

作者简介:庞池海(1982-),男,浙江天台人,硕士研究生,主要研究方向:计算机仿真、图像处理; 李光耀(1965-)男,安徽安庆人,研究员,博士生导师,主要研究方向:计算机仿真、图像处理; 赵洁(1983-),女,江苏南通人,硕士研究生,主要研究方向:计算机仿真、图像处理;朱恒晔(1978-),男,江苏镇江人,博士,主要研究方向:系统仿真、虚拟样机。

文章编号:1001-9081(2008)S1-0190-03

基于直线检测算法的卫星图片中建筑物轮廓提取

庞池海,李光耀,赵 洁,朱恒晔

(同济大学CAD 研究中心,上海201804)

(tcp ch @sohu .com )

摘 要:提出一种方法,可以从卫星图像中自动检测建筑物。介绍了直线提取和直线合并的算法,分别讨论算法的实现结果和对结果的评价。建筑物检测的结果为矢量的二维候选数据,缩短了原始图像数据和最后对图像理解之

间的差距。

关键词:建筑物检测;直线检测;Canny 算子;霍夫变换;边缘检测中图分类号:T P391.41 文献标志码:A

Buildi ng figure extracti on i n satellite i m ages based on li ne detecti on algorithm

PANG Ch-i ha,i LI Guang -yao ,Z HAO Jie ,ZHU H eng -ye

(CAD Re se a rch C e n te r,T ongji Universit y,S hangha i 201804,C hina )

Abstract :In o rder to g enerate t he 3D-model of constructi on ,usi ng t he m ethod based on i m ag e pro cessi ng,au t om ated techn i ques w ere proposed to replace the curren t manua l work .A n approach for auto m atic bu ildi ng detection w as put for w ard from sate llite i m agery .F irstl y,the algo rith m s o f li ne ex tracti on and li ne m erg i ng w ere presen ted .T hen ,t he i m p l ementation of the m e t hod and resu lt quantitative qua lity assess m ent we re discussed respecti ve l y .The resu lt of bu il d i ng detecti on prov i des the vector i a l and t w o -di m ens i on cand i date data ,w hich sho rten the d ifference be t w een or i g i na l i m ag e data and fi nal understandi ng .

K ey words :buil d i ng detection ;li ne de tecti on ;C anny opera t o r ;H ough transf o r m;edge detection

0 引言

从城市航空影像中提取关键地物的研究主要集中于建筑

物和道路两个方面。已有的匹配的方法,对于现代城市中具有重要意义且形状复杂的高层建筑物和主干道,还不能形成有效的提取。

然而人类却能几乎在瞬间辨识出这些物体的存在和位置[1]

。航空影像的复杂性使目标检测变得十分困难。以往对建筑的检测方法可以分为以下3类:1)使用立体影像匹配的方法,这种方法可以提供建筑物准确的空间信息,使建筑物通过空间信息被检测出来[2]。不过这种方法需要额外的信

息,如DE M 信息。2)使用直线分析。首先从图片中检测出直线,将它们归类并且建模出矩形,推算出候选的建筑物[3]。直线可以通过使用感知的视觉数据组织的方法分类,许多报告已经使用这种方法进行了建筑物检测实验[4]。不过该方法对于大规模的检测效果不是很好。3)辅助信息的方法。如阴影或直线的透视效果,也可作为建筑物检测的重要手段。

作为一种低层次视觉技术,线段提取是一项很基本的任务。它的处理对象是边缘图像,输出是线段。其输出经常作为更高层处理(形状描述、目标识别、立体匹配等)的输入。由于线段提取的重要性,很多研究者在这方面做了大量工作。归纳起来,可分为3类:1)传统的H ough 变换;2)首先提取基本线段(e l ementary li ne segm ent ,ELS),再进行线段合并;3)利用梯度信息将边缘像素组成线段[3]。本文结合前两种方法,利用局部的H ough 变换,先抽取出直线,然后利用附有信息的直线分析图像中的对象,构建直线图的数据结构,并利用这些信息生成建筑物的候选集。

1 主要准则

通常将图像理解系统划分成几个阶段从而简化整个问题的难度。主要流程包括图像预处理,图像分割,特征提取,特征描述和识别。至今,对于各类应用还没有一个统一的方法。对于不同的项目的方法大相径庭。本文着眼于卫星图片中的建筑物检测。首先定义一些策略或思想准则作为解决这个问题的指导。

层次化 图像数据在计算机中以孤立点的信息形式存在。图像处理的目的是要对这些点尽可能地按照图像的原意进行分类,最后抽象出同类点集的含义。所有工作,包括前处理、图像分割、特征提取等,都是为了实现这一目标。在本文的研究中,首先将点归类成线,然后将线组合成几何形状。称之为点线面的变换。

整合方法 一些信息,比如颜色和方向,对图像中的元素来说是非常重要的,但不少方法忽略了这些信息的利用。在本文的研究中,将取得的颜色信息作为线和面对象的附属信息,或者称之为权重。这些信息可以帮助改善的检测过程。

局部化假设 假设物体,包括颜色、线的位置、面的位置以及图像中的所有元素,只和其一定范围内的邻域元素存在相应的关系。这个假说可以减少处理所花费的时间,从而得出各种可行的统计(现在的图像分析方法主要是基于数学统计的)。这个假设使得分治的方法能够得以实施,从而降低计算难度。

2 建筑物检测算法

整个检测算法主要分为以下4个阶段。

第28卷2008年6月

计算机应用

C o mpu ter App lications

Vo.l 28June 2008

1)直线抽取。在第一阶段,边缘通过Canny 算子被检测

出来,并使用改进的霍夫算法进行直线的抽取。

2)直线关系图生成,对直线之间的关系进行检测然后生成直线关系图。

3)候选建筑物生成。

4)搜索整个关系图从而生成检测出的建筑物。2.1 直线提取

方法中的第一阶段是直线提取。图像边缘元素由C anny -Pe trou -K ittl e r(CPK )边缘滤器[5]检测;然后通过改进的霍夫变换提取线性元素。我们对建筑边缘检测和轮廓的生成基于以下的假设:在图像中鸟瞰城市,看到的建筑物的屋顶可以使用多边形来进行描述。

所以在这个前提下,应该抽取尽可能多的直线。方法使用了改进的霍夫变换作进行直线的提取。在这个阶段的最后,为每条直线的端点进行标记,从而为下一阶段的处理做好准备。2.1.1 Canny 滤波

Canny 滤波器被用来进行边缘提取。在这个阶段,目的是描述图像的边缘信息,包括噪声。2.1.2 改进的霍夫变换

在进行霍夫变换之前,使用一个边界跟踪的算法来提取Canny 算子检测的连续边缘并把边缘进行分类。在霍夫变换中,使用局部化的方法将直线检测出来。如果使用一般的霍夫变换在全局范围内进行直线的检测,只能检测出较长的直线,对于众多较短的直线的效果并不理想。因此,先将边缘分类,对每一段连通的点集使用霍夫变换,从而减少处理的数据量,降低检测误差的比率。在霍夫变换后,使用尖峰检测的方法检测出所有可能的尖峰(作为候选的直线),尖峰的检测是根据投票区域的投票数来决定的。2.1.3 直线属性的添加

在这一部分,先定义了一个存储直线信息的数据结构,然后为每条直线添加了一些附属的信息。在本文中,它们是颜色和方向。每条直线有4个颜色信息,每条直线的每个端点的两侧各有1个颜色的信息。计算处于直线断点附近一个小邻域内的像素的平均颜色,即平均的灰度值,作为端点的颜色属性。图1显示了直线和它们的邻域。另一种属性是方向。设顺时针方向为正方向,并初始化它们为零。这里有一点需要注意,经过C anny 滤波和霍夫变换,直线被简化为只有一个像素的宽度,而实际上图像中的边缘可能会宽于一个像素。应计算直线最外侧的外部邻域,

不要计算直线的区域。

图1 直线和端点的邻域

在图1(a)中,按照规则3)(见下文),拥有红色区域和黄色区域的直线属于同一个候选对象。在图1(b)中,1号线和2号线,是蓝色建筑的边沿,直线的颜色属性是相似的。2.2 直线关系图生成

直线间的关系可以被划分为三类:相连的、不相连的以及

平行的。如上文所述,所有直线关系的生成必须基于局部化

原理。一条特定的直线只与其某一邻域内的某一直线存在相互的关系。依据以下几点规则,生成直线关系图。

1)当两条直线端点中的一个端点间的距离小于某一给定的阈值并且它们之间的斜率差也小于某一给定的阈值时,认为它们属于同一条直线,将其连接起来。

2)对每条直线,根据其长度确定其搜索的区域,减少计算量,一般为直线长度的5%~10%

3)如果两条直线某一端点的颜色属性相似,标记两条直线属于同一对象,如图1。直线的关系被存放在一张关系图中,图的节点代表直线,直线间的关系用一条弧来表示,如图2所示,图中圈内数字为候选建筑物索引。

图2 直线关系图

4)直线的方向,以闭合多边形的顺时针为正方向。

2.3 候选建筑物生成

在生成直线关系图后,得到了图像二维的信息。这阶段的工作并不着重于图像的理解,而且提取出图像中的平面信息。因此,将一个封闭的多边形作为一个具有较高可能性的候选的建筑物对象;对于未闭合,但由直线连接的对象,给予它们较低的可能性作为候选建筑物;并且忽略单条的直线线路(备注它们为其他元素)。

下面是建筑物检测过程的主要算法:算法1 候选建筑物边缘检测

输入:I {原始图像}1) 进行Canny 滤波

输出:E {Canny 滤波的边缘信息}

2){使用边界跟踪算法追踪边界并且将其分为连通点集的集合}输出:L {连通边缘集合}3)

{局部化霍夫变换}for each line l i of L do {H ough Transfor m }4){尖峰检测}

5)

{遍历得到的尖峰,使用两个端点表示一条直线;给定每个端点它邻域的颜色属性}输出:LL {直线集合}6)

{建立直线关系图}for each line l i of LL do

{测试l i 的邻域信息,查找最近的端点l i +1,比较颜色信息}i f {颜色相同}

i f {距离小于给定阈值&&斜率差小于给定阈值}{连接两条直线}els e

i f{l i 和l i +1未被标记}

{建立候选建筑物b ,将l i 和l i+1存储在b 中,将b 的指针赋予l i 和l i+1,将b 存储在候选建筑集中}E lse {查找l i 或l i+1的指针,将其加入已有建筑候选集}7)

END

3 实验和讨论

3.1 图像测试

实验的软硬件环境如下:W i ndow s XP P ro fessi ona,l M icroso ft V isual Stud i o 2005,C#,CPU 为T24001.83GH z ,1.5G B 内存。测试图像如图3~4所示。这是中国上海某一区域的航空数字图像,并包含了一些复杂的建筑结构和密集的房屋和圆形屋顶(图像来源于G oog le map)。

通过Canny 算子和霍夫变换,线性元素被提取出来,图中

1916月庞池海等:基于直线检测算法的卫星图片中建筑物轮廓提取

提取了2313条直线。在直线关系图生成后,产生了68个主要的平面对象(图3)。忽略单位面积太小的平面(直线过短)。最后,使用了实心的多边形来代表一个候选建筑,如图4

3.2 结果讨论

根据上述实验的结果,本文做出以下几点分析。

1)全局的效果。根据统计,表1总结了质量评估的结果,较其他算法有所改进。

2)局部分析。本文算法强调多边形的检测生成,从而简化匹配识别的过程。另外,本文目的是快速、大规模的城市建模,需要准确但是不用过于精确地检测出每一幢建筑物。图4中的例子表示,建筑物的屋顶有些具有复杂的结构,并且图形的有些部分不是十分清晰,这就意味着,即使肉眼也不是那么容易分辨它的。图4中部那幢不规则的建筑物(中间圆顶的白色建筑),有比较复杂的屋盖结构并且边界模糊不清,因此,这部分的边缘未被很好地检测出来。阴影是另一个主要的问题,在检测中,很难分辨出阴影多边形和真正的建筑物。这些也是目前的基于直线检测系统的局限性。

3)计算时间的消耗。本文的应用是基于大规模的图像数据信息。所以对于时间方面的效率,应该予以关注。Canny 滤波和局部的霍夫变换是最花时间的。由于使用了局部化的假设,直线关系图的生成被控制在了一个合理时间的范围内。表1显示了对时间花费的情况。

表1 检测正确率和计算速度

算法检测正确率/%时间消耗/s ELS 模板法44.8~85.78~20(中等速度)本文算法

53.8~88.6

5~10(较快)

4 结语

出于大规模城市仿真的应用目的,本文提出了一种自动提取城市图像内建筑物的方法。基于Canny 算子和改进的霍

夫变换,生成直线关系图,便于多边形的提取。使用霍夫变换,从边缘点得到了直线的信息。在生成直线关系图后,就得到了直线的位置和它们之间的关系,并且可以将它们组合成为候选的建筑物。实验结果表明,方法将一维的离散元素转化为二维的形式。基于本文的工作,提供了一种自动提取建筑物的方法,缩短了人工为建筑物建模的时间。

当然,本文的工作不是完全的。在本文的方法中存在的问题十分明显,包括直线关系推断的精确性(包括遗漏、误检、阴影干扰等),检测速度的效率等问题。因此,我们将继续寻求更好的方法,以改善直线组合和多边形检测的效果。参考文献:

[1] 唐亮.城市航空影像关键地物提取技术研究[D ].西安:西安电

子科技大学,2005.

[2] 林怡,陈鹰.用立体影像匹配和数学形态变换自动生成DE M

[J].中国图象图形学报,2003,8(4):447-452.

[3] 汪行,陈学俭,金敏.线段提取在高分辨率遥感图像建筑物识别

中的应用[J].计算机辅助设计与图形学学报,2005,17(5):928-934.

[4] KI M T,M ULLER J P .Devel op m en t of a graph -based approach f or

bu ildi ng detecti on [J].I m age and V ision Co m puti ng ,1999,17(1):3-14.

[5] GONZ ALEZ R C,W OODS R E .数字图像处理[M ].阮秋琦,阮

宇智,等译.2版.北京:电子工业出版社,2006.

[6] PETROU M,K I TTLER J .Op ti m al edge detect ors for ra m p edges

[J].

IEEE Tran s acti ons on Pattern Analysis and M ach i ne I n tell-i gence ,1991,13(5):483-491.(上接第189页)

[4] L I N FAN -YI ,L I U JI A -M I NG .Am b i gu it y f un cti on s of l aser -bas ed

chaoti c radar [J].I EEE Jou rnal ofQuan t um E lectron i cs ,2004,40(12):1732-1738.

[5] 曹晓峰,李夕海,刘代志.混沌二相编码雷达引信研究[J].上海

航天,2002(1):45-48.

[6] P ARLITZ U ,ERGEZI NGER S.Robus t co mmun i cati on based on

chaotic s p reading sequen ces [J ].Physics L etters A,1994,188

(2):146-150.

[7] M AZZI N I G .Chaoti c comp lex s p read i ng sequences f or asyn chronous

DS -CD M A -Part I :Syste m m odeli ng and res u lts [J].I EEE T ransac -ti on s on C ircu it and Syste m I ,1997,44(10):937-947.[8] 阎平凡,张长水.人工神经网络与模拟进化计算[M ].北京:清

华大学出版社,2000.

[9] FLORES B,VERDI N B ,THO M AS G ,et al .G enerati on of quas-i

n or m al variab l es us i ng chaotic maps[C ]//Proceed i ng ofSPIE,Ra -d ar Sen s or Technol ogy I X ,SPIE 5788.[S ..l ]:SPI E,2005.[10] VERDI N B ,FLORES B.W i deband radar i m ag i ng us i ng chaotic -b ased Gau s s i an f requency m odu l ati on [C ]//Proceedi ng of SPIE,Radar S ensor Tec hno l ogy IX ,SPI E 6210.[S..l ]:SP I E,2006.[11] 盛骤,谢式千,潘承毅.概率论与数理统计[M ].2版.北京:高等

教育出版社,1989.

[12] 周红.一类混沌密码序列的设计方法及其有限精度实现问题分

析[D].上海:复旦大学电子工程系,1996.

[13] M EHRDAD S .S ynthetic ap ect u re radar s i gnal proces s i ng w it h m a-t

lab al gorit hm s [M ].Ne w York :J ohn W iley&Son s ,Inc ,1999.

192 计算机应用2008年

边缘提取不同算子方法的分析比较

目录 摘要....................................................................... I 1简介. (1) 1.1MATLAB 简介 (1) 1.2数字图像处理简介 (1) 2边缘检测 (3) 2.1边缘的含义 (3) 2.2边缘检测的含义 (3) 2.3边缘检测的步骤 (3) 3常用的边缘检测算子 (5) 3.1微分算子 (5) 3.1.1 Sobel算子 (5) 3.1.2 robert算子 (6) 3.1.3 prewitt算子 (6) 3.2 Laplacian算子 (6) 3.3 Log算法 (7) 3.4 Canny边缘检测法 (7) 4程序设计 (8) 5运行结果 (10) 6边缘检测结果比较 (12) 7心得体会 (13) 参考文献 (14)

摘要 边缘检测是利用边缘增强算子,突出图像中的局部边缘,然后定义象素的“边缘强度”,通过设置阈值的方法提取边缘点集。本设计利用MATLAB软件分析几种应用于数字图像处理中的边缘检测算子,根据它们在实践中的应用结果进行研究,主要包括:Robert 边缘算子、Prewitt 边缘算子、Sobel 边缘算子、LoG边缘算子以及Laplacian 算子等对图像边缘检测,根据实验处理结果对几种算子进行比较。 关键词:Matlab边缘检测算子

1简介 1.1MATLAB简介 Matlab是国际上最流行的科学与工程计算的软件工具,它起源于矩阵运算,已经发展成一种高度集成的计算机语言。有人称它为“第四代”计算机语言,它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化界面设计、便捷的与其它程序和语言接口的功能。随着Matlab语言功能越来越强大,不断适应新的要求并提出新的解决方法,可以预见,在科学运算,自动控制与科学绘图领域,Matlab语言将长期保持其独一无二的地位。 Matlab 的特点如下: (1) 高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来; (2) 具有完备的图形处理功能,实现计算结果和编程的可视化; (3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握; (4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具. Matlab的优势如下: (1)友好的工作平台和编程环境 (2)简单易用的程序语言 (3)强大的科学计算机数据处理能力 (4)出色的图形处理功能 (5)应用广泛的模块集合工具箱 (6)实用的程序接口和发布平台 (7)应用软件开发(包括用户界面) 1.2数字图像处理简介 数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程,以提高图像的实用性,达到人们所要求的预期结果。从处理的目的来讲主要有:

卫星影像提取建筑

卫星影像提取建筑、道路专题信息 技术方案提纲 一、影像专题信息提取原理 影像专题信息提取是一个影像分割、分类、分类后处理及专题信息输出的过程。但是在专题信息提取过程中,由于“同谱异物”、“同物异谱”等情况的普遍存在,加上遥感数据空间分辨率的限制,“混合像元”现象不可避免,因此基于常规像元灰度值的图像分类存在很多问题。在此基础上,人们开始对多源信息复合的信息提取方法进行探索,主要是从波谱特性、纹理信息、图像运算和地学专家知识等方面出发。 1.光谱特征信息复合 光谱特征分析法是遥感信息提取的常用方法之一,在相关研究中得到了广泛应用。不同地物的波谱特性,是遥感影像分析解译的理论基础,也就是说多光谱影像的计算机自动分类识别必须建立在全面了解掌握分类对象不同波段光谱特性的基础上。一般而言,同一地物在不同波段的光谱值不同,在同一波段不同地物的光谱值也不相同。根据这一原理,在多波段彩色合成影像上,首先对典型地物进行光谱采样,然后计算各种地物的光谱均值,得到典型地物波谱响应曲线图。之后分析所需专题信息光谱曲线与其他地物光谱曲线的关系,找到能够区分所需信息与其他地物的波段,利用波段之间的亮度值差异,选择适当的阈值即可将所需要的信息提取出来。 基于光谱特征的分析方法是从分析地物的光谱曲线入手,挖掘谱间特征,从而提取出所需地物信息的。但是该方法无法克服异物同谱和同物异谱的现象,许多地物无法准确区分。 2.纹理结构信息复合 常规提取遥感图像信息的最大似然分类法等都是基于地物光谱特征的,很难正确区分一些光谱易混淆的地物,因此为了克服这种现象,可以采用纹理分析的方法。影像纹理反映了影像灰度性质及它们之间的空间关系,是描述和识别影像的重要依据,与其他影像特征相比,它能更好地兼顾地物的宏观性质和细部结构。 纹理分析方法大致分为统计方法、结构方法和谱方法。统计方法是指在不知

基于Hough变换的道路边界提取方法

基于Hough变换的道路边界提取方法 摘要:本文利用 matlab7.0软件开发平台工具,采用hough变换等技术手段在图片上进行线性构造信息提取,为今后的研究部署工作提供参考。但hough变换存在一定的局限性,如对影像分割依赖性大、受非道路因素影响大等。本文首先利用道路种子点处的光谱信息进行道路区域的生长, 提取光谱信息一致的道路区域, 得到一个包含道路信息的二值影像,然后对此二值影像进行滤波,在提取出的道路条状区域的基础上, 根据道路具有的形状特点, 利用形态学进行细化和一定次数的形态修剪处理, 得到单像素宽 的道路中心线信息。最后对图像进行基于hough变换的线性特征提取,文章对高分辨率航空遥感影像进行了实验验证了该方法的有效性[1-3]。 关键词:线性特征提取,hough变换,matlab a road edge detection algorithm based on the hough transform qiu zhiweili yan (henan university of urban construction, pingdingshan 467036, china) aqiuzhiwei-2008@https://www.360docs.net/doc/369226345.html,, bliyan0502@https://www.360docs.net/doc/369226345.html, abstract: by using the road seed point spectrum information in this paper firstly, the relevant road information can be extracted from the spectral information consistent with the road area, road information including two value image can be

边缘提取

图像边缘提取的经典算法及展望 摘要:该文对现有图像边缘提取的经典边缘检测算子方法进行了介绍,对比、分析了各自的优缺点,为了更清楚地看出各种算法的效果,给出了一些常用算法对同一幅标准测试图像的原图像进行边缘提取的实验结果。最后,对图像边缘提取技术所面临的问题和发展方向阐述了自己的观点。 关键词:图像处理,边缘提取,边缘检测算子 中图分类号:TP 314.7 文献标识码:A The Algorithm for I m age Edge Detection and Prospect Abstract:The representative algorithms in these days for image edge detection have been presented in this paper.After contrasting and analyzing the advantages and the disadvantages of every algorithm.In order to have a much clearer look at the effect of every algorithm,we give the results of the experiments in which the common algorithms are used to detect image edge of the same standard testing image.At last,we bring forward our viewpoint about the problems the image edge detection technology is facing and where is its developmental direction . Key words:Image manipulation ;Edge recognition ;Edge recognition arithmetic operators 1 选题背景与研究意义 图像是人们从客观世界获取信息的重要来源,也是人类视觉延伸的重要手段。随着计算机和各个相关研究领域的迅速发展,科学计算的可视化、多媒体技术等研究与应用的兴起,数字图像处理从一个专门领域的学科,发展成为了一种新型的科学研究和人机界面的工具。通过对人类视觉系统的研究表明,图像中的边界特别重要,往往仅凭一些粗略的轮廓线就能够识别出一个物体,而轮廓线就是图像的边缘。图像的边缘是图像区域属性(像素灰度)发生明显变化的地方,也是图像信息最集中的地方,包含了图像的大部分特征信息,这些信息足图像识别中抽取特征的蕈要属性,能勾画出目标物体,是人类判别物体的重要依据。因此,图像的边缘是图像的最基本特征,被应用到较高层次的特征描述、图像识别、图像分割、图像增强以及图像压缩等图像处理和分析技术中,同时边缘提取也作为图像分析与模式识别的主要特征提取手段,应用于计算机视觉、模式识别等研究领域中IlJ。图像的边缘广泛存在于物体与背景之问、物体与物体之间,边缘检测的实质是采用某种算法提取出图像中对象与背景之间的交界线。通过边缘检测,提取出边缘才能将目标和背景区分开来,简化图像分析,突出图像的重要特征,降低后继图像分析处理的数据量,使图像理解及识别更加容易和深刻。因此,边缘提取算法是图像处理问题中经典技术之一,其优劣直接影响整个计算机视觉系统性能的好坏,它的解决对于我们进行高层次的图像特征描述、识别和理解等有着重大的影响。在数字图像处理的研究过程中,图像的边缘提取一直以来都是图像处理与分析领域的研究热点,也一直是机器视觉研究领域中最活跃的课题之一,在工程应用中占有十分重要的地位。因此,研究图像边缘提取方法具有重要的理论意义和现实意义。具有重要的意义。 2 研究现状及发展趋势 图像边缘提取的方法多种多样,但由于其本所具有的难度和深度,研究没有很大的突破性进展,至目前还没有提出一种方法或是理论,能完美地解决边缘提取问题,这也促使研究人员对此问题不断深入研究。 同时,由于目前的边缘提取评价方法都存在很大的局限性,所以对图像边缘提取评价系统的研究得到越来越多的关注。目前,用得较多的还是通过人眼进行主观判断,评价边缘提取方法的优劣。 总之,边缘提取算法主要存在两个问题:一是没有一种可以普遍使用的图像边缘提取算法;二是没有一个较好的通用的边缘提取的评价标准。因此,这两个问题也将成为今后研究解决的重点和研究趋

最新Canny边缘检测与轮廓提取汇总

C a n n y边缘检测与轮 廓提取

摘要................................................................................................................................................... Abstract.......................................................................................................................................... I 1 绪论 0 2 设计内容与OpenCV简介 (1) 2.1 设计任务内容 (1) 2.2 OpenCV简介 (1) 3 理论分析 (2) 3.1 边缘检测 (2) 3.1.1 图像的边缘 (2) 3.1.2 边缘检测的基本步骤 (2) 3.2 轮廓提取 (3) 4 边缘检测的算法比较 (4) 4.1 Reborts算子 (4) 4.2 Sobel算子 (5) 4.3 Prewitt 算子 (5) 4.4 Kirsch 算子 (7) 4.5 LOG算子 (7) 4.6 Canny算子 (8) 5 实验仿真 (10) 5.1算法设计 (10) 5.2 实验结果 (11) 6 分析与总结 (12) 参考文献 (13) 附录 (14)

边缘检测是图像处理和计算机视觉中的基本问题,它的目的是标识出数字图像中亮度变化明显的点。图像经过边沿检测处理之后,不仅大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。 事实上,边缘存在于图像的不规则结构和不平稳现象中,也即存在于信号的突变点处,这些点给出了图像轮廓的位置。这些轮廓常常是我们在图像边缘检测时,所需要的非常重要的一些特征条件,这就需要我们对一幅图像检测并提取出它的边缘。 可用于图像边缘检测和轮廓提取的方法有很多,其中包括有常见的Robert边缘算子、Prewitt 边缘算子、Sobel边缘算子等等。本文首先将会从数字图像处理的角度,对几种边缘检测算法进行详细的分析,然后会并选择其中一种边缘检测算法进行实验。考虑到以后进一步的学习,本文将会使用openCV对算法进行实现。最后,本文将会把实验获得的实际效果,与理论分析的结果进行比对,并以此对本次实验进行总结。 关键字:边缘检测轮廓提取图像处理openCV

基于高分辨率遥感影像的建筑物提取

基于高分辨率遥感影像的建筑物提取 摘要:本文首先对遥感影像上建筑物提取的研究历史进行分析,总结高分辨率航空相片或卫星影像提取建筑物等人工地物信息的主要方法,从影像数据、分辨率与方法几个方面概括建筑物提取的发展历史。总结高空间分辨率遥感影像建筑物提取研究的现状以及发展趋势。 关键词:高空间分辨率遥感影像;建筑物提取 引言 随着遥感技术的不断进步,光学卫星影像的空间分辨率不断提高(目前军用卫星已经达到厘米级),与同类中低空间分辨率的遥感影像相比,高空间分辨率光学卫星影像上地物的光谱特征更明显,景观的结构、形状、纹理和细节等信息突出,使得研究城市内部建筑分布细节成为可能。从20世纪90年代以来高空间分辨率光学卫星影像逐渐进入商业和民用领域,在地图更新、土地管理、城市规划、资源调查、环境监测、灾害评估等方面得到广泛应用,逐步成为一种主要的地理空间数据获取和更新途径,针对高空间分辨率光学卫星影像的信息提取研究也随之兴起,但高空间分辨率影像信噪比低的特点限制了建筑提取的精度,人工解译仍然是最普遍的提取方式,其费时费力的弱点成为制约高分辨率卫星影像大范围应用的瓶颈。目前对绿地和水体的自动提取已经比较成熟,而道路和建筑物由于其自身的复杂性导致自动提取困难,国内外很多学者在高分辨影像道路和建筑提取方面做了很多相关研究,在提取理论和方法方面取得了一定的成果。本文就高空间分辨率遥感影像建筑物提取研究现状进行总结,在此基础上提出目前遥感影像建筑物提取研究的热点及其发展趋势。 一、建筑物提取的研究历史 迄今为止,利用高分辨率航空相片或卫星影像提取建筑物等人工地物信息的方法大体分为两类:其一,利用图像信息结合高程信息进行建筑物信息提,通过建筑物与周围环境之间的高差进行屋顶边界的提取,大多需要一定的辅助数据如DEM、DSM等。其二,利用高空间分辨率遥感影像数据结合计算机视觉、图像处理与分析、人工智能等学科领域的新方法实现对建筑物顶部信息的半自动甚至全自动识别与提取。此方法不需要多景影像数据,也不需要其它的外部信息源,具有更为广泛的应用前景和范围,但是其缺乏对识别建筑物表面高度信息,只是利用的是图像的光谱信息、灰度信息以及建筑物的形态信息和一部分先验知识,难度要更大,此方法仍处于探索研究阶段。在城市环境中由于受到建筑物结构复杂性的影响,建筑物常常被人造目标或者自然目标包围,给提取建筑物带来干扰,常见的典型情况有:房屋边缘与道路平行且相邻,边缘检测后的影像中道路和房屋边缘相互混淆;因为拍摄角度导致建筑物彼此的遮蔽,影像上丢失了被遮蔽建筑物的信息;建筑物阴影的灰度接近建筑物的灰度,很难区分二者的边界,对提取产生干扰。此外利用成像质量、光谱范围等多方面因素影响的遥感影像提取建筑物信息,出现信息的丢失以及失真,从而增加了建筑物提取的难度。图1分别从影像数据、分辨率与方法几个方面概括了建筑物提取的发展历史。快速准确地

基于直线检测算法的卫星图片中建筑物轮廓提取

收稿日期:2007-11-22;修回日期:2008-01-15。 作者简介:庞池海(1982-),男,浙江天台人,硕士研究生,主要研究方向:计算机仿真、图像处理; 李光耀(1965-)男,安徽安庆人,研究员,博士生导师,主要研究方向:计算机仿真、图像处理; 赵洁(1983-),女,江苏南通人,硕士研究生,主要研究方向:计算机仿真、图像处理;朱恒晔(1978-),男,江苏镇江人,博士,主要研究方向:系统仿真、虚拟样机。 文章编号:1001-9081(2008)S1-0190-03 基于直线检测算法的卫星图片中建筑物轮廓提取 庞池海,李光耀,赵 洁,朱恒晔 (同济大学CAD 研究中心,上海201804) (tcp ch @sohu .com ) 摘 要:提出一种方法,可以从卫星图像中自动检测建筑物。介绍了直线提取和直线合并的算法,分别讨论算法的实现结果和对结果的评价。建筑物检测的结果为矢量的二维候选数据,缩短了原始图像数据和最后对图像理解之 间的差距。 关键词:建筑物检测;直线检测;Canny 算子;霍夫变换;边缘检测中图分类号:T P391.41 文献标志码:A Buildi ng figure extracti on i n satellite i m ages based on li ne detecti on algorithm PANG Ch-i ha,i LI Guang -yao ,Z HAO Jie ,ZHU H eng -ye (CAD Re se a rch C e n te r,T ongji Universit y,S hangha i 201804,C hina ) Abstract :In o rder to g enerate t he 3D-model of constructi on ,usi ng t he m ethod based on i m ag e pro cessi ng,au t om ated techn i ques w ere proposed to replace the curren t manua l work .A n approach for auto m atic bu ildi ng detection w as put for w ard from sate llite i m agery .F irstl y,the algo rith m s o f li ne ex tracti on and li ne m erg i ng w ere presen ted .T hen ,t he i m p l ementation of the m e t hod and resu lt quantitative qua lity assess m ent we re discussed respecti ve l y .The resu lt of bu il d i ng detecti on prov i des the vector i a l and t w o -di m ens i on cand i date data ,w hich sho rten the d ifference be t w een or i g i na l i m ag e data and fi nal understandi ng . K ey words :buil d i ng detection ;li ne de tecti on ;C anny opera t o r ;H ough transf o r m;edge detection 0 引言 从城市航空影像中提取关键地物的研究主要集中于建筑 物和道路两个方面。已有的匹配的方法,对于现代城市中具有重要意义且形状复杂的高层建筑物和主干道,还不能形成有效的提取。 然而人类却能几乎在瞬间辨识出这些物体的存在和位置[1] 。航空影像的复杂性使目标检测变得十分困难。以往对建筑的检测方法可以分为以下3类:1)使用立体影像匹配的方法,这种方法可以提供建筑物准确的空间信息,使建筑物通过空间信息被检测出来[2]。不过这种方法需要额外的信 息,如DE M 信息。2)使用直线分析。首先从图片中检测出直线,将它们归类并且建模出矩形,推算出候选的建筑物[3]。直线可以通过使用感知的视觉数据组织的方法分类,许多报告已经使用这种方法进行了建筑物检测实验[4]。不过该方法对于大规模的检测效果不是很好。3)辅助信息的方法。如阴影或直线的透视效果,也可作为建筑物检测的重要手段。 作为一种低层次视觉技术,线段提取是一项很基本的任务。它的处理对象是边缘图像,输出是线段。其输出经常作为更高层处理(形状描述、目标识别、立体匹配等)的输入。由于线段提取的重要性,很多研究者在这方面做了大量工作。归纳起来,可分为3类:1)传统的H ough 变换;2)首先提取基本线段(e l ementary li ne segm ent ,ELS),再进行线段合并;3)利用梯度信息将边缘像素组成线段[3]。本文结合前两种方法,利用局部的H ough 变换,先抽取出直线,然后利用附有信息的直线分析图像中的对象,构建直线图的数据结构,并利用这些信息生成建筑物的候选集。 1 主要准则 通常将图像理解系统划分成几个阶段从而简化整个问题的难度。主要流程包括图像预处理,图像分割,特征提取,特征描述和识别。至今,对于各类应用还没有一个统一的方法。对于不同的项目的方法大相径庭。本文着眼于卫星图片中的建筑物检测。首先定义一些策略或思想准则作为解决这个问题的指导。 层次化 图像数据在计算机中以孤立点的信息形式存在。图像处理的目的是要对这些点尽可能地按照图像的原意进行分类,最后抽象出同类点集的含义。所有工作,包括前处理、图像分割、特征提取等,都是为了实现这一目标。在本文的研究中,首先将点归类成线,然后将线组合成几何形状。称之为点线面的变换。 整合方法 一些信息,比如颜色和方向,对图像中的元素来说是非常重要的,但不少方法忽略了这些信息的利用。在本文的研究中,将取得的颜色信息作为线和面对象的附属信息,或者称之为权重。这些信息可以帮助改善的检测过程。 局部化假设 假设物体,包括颜色、线的位置、面的位置以及图像中的所有元素,只和其一定范围内的邻域元素存在相应的关系。这个假说可以减少处理所花费的时间,从而得出各种可行的统计(现在的图像分析方法主要是基于数学统计的)。这个假设使得分治的方法能够得以实施,从而降低计算难度。 2 建筑物检测算法 整个检测算法主要分为以下4个阶段。 第28卷2008年6月 计算机应用 C o mpu ter App lications Vo.l 28June 2008

图像轮廓线提取

数学实验报告 实验二图像轮廓线提取技术 学院 专业 姓名 学号 成绩单序号 提交日期

一、实验目的 1.了解对matlab的图像处理功能,掌握基本的图像处理方式; 2.掌握imread,imshow,imwrite,subplot,title等的基本使用方法。 3.掌握图像轮廓线提取的简单方法并上机实现。 4.了解matlab自带的边界检测算子的使用,提高对复杂图像处理的能力。 二、实验要求 1.任意选取一幅灰度图像和一幅彩色图像,对算法中若干关键语句中进行调整,得出不同的实验结果,对这些结果进行分析,并与MATLAB自带的边缘检测做对比。 2.提出其它的轮廓线提取方法,与简单阈值法进行比较分析。 三、实验过程 1.任意选取一幅灰度图像和一幅彩色图像,对算法中若干关键语句中进行调整,得出不同的实验结果,对这些结果进行分析。 ⑴灰度图的轮廓线提取,M文件代码: function gray(pix,n) %灰度图的轮廓线提取 A=imread(pix); %读取指定的灰度图%生成与图像对应的矩阵 [a,b]=size(A); %a,b分别等于矩阵A的行数和列数 B=double(A); %将矩阵A变为双精度矩阵 D=40*sin(1/255*B); %将矩阵B进行非线性变换 T=A; %新建与A同等大小矩阵 for p=2:a-1 %处理图片边框内的像素点 for q=2:b-1 if (D(p,q)-D(p,q+1))>n|(D(p,q)-D(p,q-1))>n|(D(p,q)-D(p+1,q))>n|(D(p,q)-D(p-1,q))>n|( D(p,q)-D(p-1,q+1))>n|(D(p,q)-D(p+1,q-1))>n|(D(p,q)-D(p-1,q-1))>n|(D(p,q)-D(p+1,q +1))>n T(p,q)=0; %置边界点为黑色%新建轮廓线矩阵 else T(p,q)=255; %置非边界点为白色 end; end; end; subplot(2,1,1); %将窗口分割为两行一列,下图显示于第一行 image(A); %显示原图像 title('灰度图原图'); %图释 axis image; %保持图片显示比例 subplot(2,1,2); %下图显示于第二行 image(T); %显示提取轮廓线后的图片

灰度图像边缘提取方法综述

内蒙古科技大学 本科毕业论文 题目:灰度图像边缘提取方法综述学生姓名: 学院:物理科学与技术学院 专业:应用物理学 学号:0809810054 班级:08级 指导教师: 二〇一二年 4 月

摘要 本文先介绍了一般边缘检测的步骤和灰度图像形态学的主要操作。着重讨论基于细胞神经网络的一般灰度图像的边缘提取和图像分割。先陈述了几种传统算法,并比较了各算法的优劣。通过例举介绍CNN 基本知识,详细描述了用CNN 提取图像边缘的过程,给出算法流程,阐述算法实现中的关键步骤。对二值图像和灰度图像,分别采用基于CNN 的算法和传统算子(prewitt、sobel、canny)进行边缘提取,给出提取效果图,定性比较两类算法在性能上的优劣。来直接的了解灰度图像边缘提取的方法。 关键字:灰度图像,边缘提取,分割,CNN算法,传统算子

Abstract This paper first introduces the general steps of gray image edge detection and morphology of the main operation. Focuses on the cellular neural network based general gray image edge extracting and image segmentation. Through the examples of introduction of basic knowledge of CNN, a detailed description of the CNN image edge extraction process, the algorithm process, the key step in the algorithm implementation. On two value image and the gray scale image, which are based on CNN algorithm and the traditional operator ( Prewitt, Sobel, canny ) edge extraction, given the extraction effect chart, qualitative comparison of two algorithms in performance on the quality of. To direct understanding of gray image edge extraction method. Keywords: image, edge detection, segmentation, CNN algorithm, the traditional operator

高分辨率遥感影像中建筑物3D信息的提取

基于Barista 软件的高分辨率遥感影像中建筑物3D 信息的提取* 张培峰1,2  胡远满 1**  贺红士 1,3 (1中国科学院沈阳应用生态研究所,沈阳110016;2 中国科学院研究生院,北京100049; 3 密苏里大学自然资源学院,美国 哥伦比亚65211) 摘 要 城市建筑物空间信息的获取对城市规划二环境保护等社会各行业越来越重要,高分辨率商业卫星的出现为提取建筑物3D 信息提供了可能性.本文基于Barista 软件,利用Quick?Bird 数据提取了建筑物的3D 信息并进行了精度验证.结果表明:基于Barista 软件从高分辨率卫星影像中提取建筑物3D 信息,具有专业水平要求低二普适性强二操作简单二精度高等优点;当数字高程模型(DEM )和传感器定位模型精度较高二影像偏天底角较理想时,3D 信息提取的水平定位精度和高度测量精度可达到1个像素水平.关键词 Barista 软件 高分辨率遥感影像 3D 信息提取 文章编号 1001-9332(2010)05-1190-06 中图分类号 Q149;TP75 文献标识码 A Extraction of buildings three?dimensional information from high?resolution satellite imagery based on Barista software.ZHANG Pei?feng 1,2,HU Yuan?man 1,HE Hong?shi 1,3(1Institute of Applied Ecology ,Chinese Academy of Sciences ,Shenyang 110016,China ;2Graduate University of Chinese Academy of Sciences ,Beijing 100049,China ;3School of Natural Resources University of Missouri ,Columbia 65211,USA ).?Chin.J.Appl.Ecol .,2010,21(5):1190-1195. Abstract :The demand for accurate and up?to?date spatial information of urban buildings is becom?ing more and more important for urban planning,environmental protection,and other vocations.Today’s commercial high?resolution satellite imagery offers the potential to extract the three?dimen?sional information of urban buildings.This paper extracted the three?dimensional information of ur?ban buildings from QuickBird imagery,and validated the precision of the extraction based on Baris?ta software.It was shown that the extraction of three?dimensional information of the buildings from high?resolution satellite imagery based on Barista software had the advantages of low professional level demand,powerful universality,simple operation,and high precision.One pixel level of point positioning and height determination accuracy could be achieved if the digital elevation model (DEM)and sensor orientation model had higher precision and the off?Nadir View Angle was rela?tively perfect. Key words :Barista software;high?resolution satellite imagery;three?dimensional information ex?traction. *中国科学院沈阳应用生态研究所知识创新工程项目(06LYQY1001)资助. **通讯作者.E?mail:Huym@https://www.360docs.net/doc/369226345.html, 2009?11?18收稿,2010?03?06接受. 城市3D 信息广泛应用于制图二城市规划与设计二城市污染控制二环境保护与建设二通信二交通二能源与财产管理二旅游二城市可视化二城市进程监测以及城市现代化管理[1-2],在城市噪声扩散二空气污染 分析和房地产税收评估等方面也具有一定的应用潜力[3].建筑物3D 信息的获取对城市规划者二地理学者二建筑设计者等非常重要.高分辨率卫星影像(high?resolution satellite imagery,HRSI)的出现使制图及建筑物3D 信息提取成为可能[4-5],从高分辨率影像中获取建筑物3D 信息已得到广泛应用. 目前,空间3D 信息的获取方法主要有航空摄 影测量二卫星遥测以及机载激光扫描(light detection and ranging,LiDAR)三大类[6].Ameri 等[7]应用平面屋顶结构自动提取了建筑物的3D 结构,从简单的 应用生态学报 2010年5月 第21卷 第5期 Chinese Journal of Applied Ecology,May 2010,21(5):1190-1195

图像边缘提取方法及展望

1引言 图像最基本的特征是边缘,边缘是图像性区域和另一个属性区域的交接处,是区域属性发生突变的地方,是图像中不确定性最大的地方,也是图像信息最集中的地方,图像的边缘包含着丰富的信息。因此,图像的边缘提取在计算机视觉系统的初级处理中具有关键作用,但目前仍是“瓶颈”问题。 边缘检测技术对于数字图像是非常重要的,提取出边缘才能将目标和背景区分开来。现有的图像边缘提取方法可以分为三大类:一类是基于某种固定的局部运算方法,如:微分法,拟合法等,它们属于经典的边缘提取方法;第二类则是以能量最小化为准则的全局提取方法,其特征是运用严格的数学方法对此问题进行分析,给出一维值代价函数作为最优提取依据,从全局最优的观点提取边缘,如松驰法,神经网络分析法等;第三类是以小波变换、数学形态学、分形理论等近年来发展起来的高新技术为代表的图像边缘提取方法,尤其是基于多尺度特性的小波变换提取图像边缘的方法是目前研究较多的课题。该文将较为详细地对各种图像边缘提取算法的原理进行阐述,对几种最常用的图像边缘提取算法给出实验结果,并进行结果对比与分析。 2经典的图像边缘提取方法 2.1微分算子法 边缘的检测可借助空域微分算子通过卷积完成,导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集。 一阶导数 !f !x 与 !f !y 是最简单的导数算子,一个连续函数f(x,y)在位置(x,y)处方向导数的最大值是I G I=( !f !x )2+(!f !y )2 [I12,称为梯度模,相应地,取得最大值的方向为"=tan-1 !f !y !f !x T I I L T I I J 。 利用梯度模算子来检测边缘是一种很好的方法,它不仅具有位移不变性,还具有各向同性。在实际中,对于一幅数字图像采用了梯度模的近似形式,如常用的罗伯特交叉算子(Roberts Cross)和索贝尔算子(SobeI)的表达式分别为: Roberts算子表达式为: \G\=maX(I f(i,J)-f(i+1,J+1)I,I f(i+1,J)-f(i,J+1)I) SobeI算子表达式为: 121 000 -1-2- T I I L T I I J 1 10-1 20-2 10- T I I L T I I J 1 x方向卷积核y方向卷积核 图像边缘提取方法及展望 季虎孙即祥邵晓芳毛玲 (国防科技大学电子科学与工程学院,长沙410073) E-maiI:Iove63901@https://www.360docs.net/doc/369226345.html, 摘要该文对现有代表性的各种图像边缘提取方法进行了介绍,对比、分析了各自的优缺点,重点对以小波变换为代表的现代信号处理技术提取图像边缘的方法进行了分析和阐述,为了更清楚地看出各种算法的效果,给出了一些常用算法对同一幅标准测试图像Lena进行边缘提取的实验结果。最后,对图像边缘提取技术所面临的问题和发展方向阐述了自己的观点。 关键词边缘提取小波变换多尺度分析图像边缘检测 文章编号1002-8331-(2004)14-0070-04文献标识码a中图分类号TP391 The Algorithm for Image Edge Detection and Prospect Ji Hu Sun Jixiang Shao Xiaofang Mao Ling (SchooI of EIectronic and Engineering,NationaI University of Defense TechnoIogy,Changsha410073)Abstract:The representative aIgorithms in these days for image edge detection have been presented in this paper.after contrasting and anaIyzing the advantages and the disadvantages of every aIgorithm,we pIace an emphasis on anaIyzing and iIIuminating waveIet transform,which is one of the modern signaI processing technigues for image edge detection.in order to have a much cIearer Iook at the effect of every aIgorithm,we give the resuIts of the eXperiments in which the common aIgorithms are used to detect image edge of the same standard testing image Lena.at Iast,we bring forward our viewpoint about the probIems the image edge detection technoIogy is facing and where is its deveIopmentaI direction. Keywords:edge detection,waveIet transform,muItiscaIe anaIysis,image edge detection 作者简介:季虎(1972-),男,工程师,博士研究生,主要研究方向为计算机视觉、图像处理、模式识别。孙即祥(1946-),男,教授,博士生导师,现已出版专著三部,并正在撰写另外一部专著,已发表论文十数篇。主要感兴趣的研究方向为计算机视觉、图像处理、模式识别等。 70 2004.14计算机工程与应用

静态图像人体轮廓提取方法的研究

静态图像人体轮廓提取方法的研究 静态图像人体轮廓提取是指从静态图像中将人体轮廓分割出来,它在计算机视觉中的人体行为识别、背景分割与替换等多个方面都有着广泛的应用。静态图像人体轮廓提取面临着巨大的挑战,包括人体姿态的多样性,衣着的各异性,光线的变化以及复杂的背景等多个方面。 近年来,随着深度学习的快速发展,图像处理领域中基于传统特征提取的方法逐渐被深度学习所取代,而卷积神经网络在图像特征提取方面体现出了很大的优势。因此,采用卷积神经网络进行人体轮廓提取具有重要意义。 本文的主要研究内容如下:1.针对传统特征提取无法精准分割人体轮廓的问题,采用一种基于深度学习的人体轮廓提取方法。该方法设计了特定的卷积神经网络结构,在模型中引入了全卷积神经网络,反卷积与网络中网络的相关技术,实现了对静态图像在像素级别的人体轮廓提取。 2.为了提高模型的性能,在本文所构建卷积神经网络的基础上提出了一种改进方法,将原始图像经过Gabor滤波器进行预处理后再传入卷积神经网络,利用Gabor特征与卷积神经网络相结合实现了更精确的人体轮廓提取。 3.分别借助VOC2012数据集和百度人体分割数据集来验证本文所提出方法的有效性。 并将改进后的模型应用于具有隐私保护功能的视频监控系统,选择CAVIAR 视频监控数据集中的视频进行测试,并对结果进行分析。实验结果表明:(1)基于卷积神经网络的人体轮廓提取方法实现了对人体轮廓的快速有效分割,体现了利用深度学习进行实验的可行性;(2)改进后的模型在VOC2012数据集上的吻合度测试结果比原始模型提高了 10.96%;(3)在百度数据集上的测试结果表明该改进方法相比于其他现有方法,在准确度和处理速度等方面都能体现出合理性和有效

边缘检测和轮廓提取方法和VC++程序

边沿检测和轮廓提取方法和程序 1 边沿检测 我们给出一个模板和一幅图象。不难发现原图中左边暗,右边亮,中间存在着一条明显的边界。进行模板操作后的结果如下: 。 可以看出,第3、4列比其他列的灰度值高很多,人眼观察时,就能发现一条很明显的亮边,其它区域都很暗,这样就起到了边沿检测的作用。 为什么会这样呢?仔细看看那个模板就明白了,它的意思是将右邻点的灰度值减左邻点的灰度值作为该点的灰度值。在灰度相近的区域内,这么做的结果使得该点的灰度值接近于0;而在边界附近,灰度值有明显的跳变,这么做的结果使得该点的灰度值很大,这样就出现了上面的结果。 这种模板就是一种边沿检测器,它在数学上的涵义是一种基于梯度的滤波器,又称边沿算子,你没有必要知道梯度的确切涵义,只要有这个概念就可以了。梯度是有方向的,和边沿的方向总是正交(垂直)的,例如,对于上面那幅图象的转置图象,边是水平方向的,我们可以用 梯度是垂直方向的模板检测它的边沿。 例如,一个梯度为45度方向模板,可以检测出135度方向的边沿。 1.Sobel算子

在边沿检测中,常用的一种模板是Sobel 算子。Sobel 算子有两个,一个是检测水平边沿的 ;另一个是检测垂直平边沿的。与和 相比,Sobel算子对于象素的位置的影响做了加权,因此效果更好。 Sobel算子另一种形式是各向同性Sobel(Isotropic Sobel)算子,也有两个,一个是检测水平边 沿的,另一个是检测垂直平边沿的。各向同性Sobel 算子和普通Sobel算子相比,它的位置加权系数更为准确,在检测不同方向的边沿时梯度的幅度一致。 下面的几幅图中,图7.1为原图;图7.2为普通Sobel算子处理后的结果图;图7.3为各向同性Sobel算子处理后的结果图。可以看出Sobel算子确实把图象中的边沿提取了出来。 图7.1 原图

相关文档
最新文档