提高动态树木图像分割处理速度的方法_胡天翔
上传者:费树岷|上传时间:2015-05-05|密次下载
提高动态树木图像分割处理速度的方法_胡天翔
图像;识别;视觉
第45卷第6期2009年6月
林
SCIENTIA
业科
SILVAE
学
SINICAE
Vol.45,No.6Jun.,2009
提高动态树木图像分割处理速度的方法
胡天翔 郑加强 周宏平 丛静华
1
1
1
2
(1.南京林业大学机械电子工程学院 南京210037;2.南京森林公安高等专科学校 南京210037)
*
摘 要: 针对智能对靶喷雾技术领域中动态树木图像分割处理速度的提高方法进行研究。对整个系统程序设计进行调整,采用四叉树的数据结构进行图像存储,并将基于相对色彩因子的图像处理算法应用在系统中,根据光线强弱自动调节图像分割阈值,提高了识别率;在此基础上减少了系统处理树木图像的时间。通过试验验证系统的运行情况,将图像分割处理的速度提高到小于0.1s·f-1,进一步提升智能对靶喷雾的实时性。关键词: 智能喷雾机;图像分割算法;软件控制系统;处理速度
中图分类号:TP751 文献标识码:A 文章编号:1001-7488(2009)06-0062-06
MethodonImprovingSegmentationProcessingSpeedofDynamicTreeImage
HuTianxiang1 ZhengJiaqiang1 ZhouHongping1 CongJinghua2
(1.CollegeofMechanicalandElectronicEngineering,NanjingForestryUniversity Nanjing210037;
2.NanjingForestPoliceCollege Nanjing210037)
Abstract: Theimprovingsegmentationprocessingspeedofdynamictreeimagesfortheintelligenttoward-targetspraytechnologywasstudiedinthispaper.Inthisresearch,entiresystemhadbeenadjusted,andthequadtreedatastructurewasusedforimagestorage.Therelativecolorindicesimagesegmentationalgorithmhadbeenappliedinthesystem,itcanautomaticallysetthethresholdforbestrecognitionrate.Thatwouldbeabletoreducethetimeofprocessingtreeimage,andbyexperimentaloperationverificationofthesystem,thetreeimagesegmentationprocessingspeedwaslessthan0.1s·f-1,sothattheintelligentspraytargetingprecisioncouldbefurtherimproved.
Keywords: intelligentsprayer;imagesegmentationalgorithm;softwarecontrolsystem;processingspeed
随着精确农业技术和精确林业技术的发展,智能农药喷雾系统也得到了广泛应用(向海涛,2002;向海涛等,2004;章毓晋,2001;葛玉峰等,2004;
2005;郑加强等,2006;Stewardetal.,1999;2002)。在整个智能农药喷雾的控制系统中,对施药对象的图像采集和处理是必要的环节,而图像采集后的实时处理工作,其速度的快慢极大地影响着智能对靶施药的精确性,它的影响因素除了所采用的硬件平台不同外,还与软件系统处理速度的能力有着密切的联系。而对树木图像进行采集和提取主要依靠硬件来完成(如选用较好的CCD设备等),并结合图像采集的API函数来完成图像每一帧的采集,图像信息的再加工过程就完全交由系统的软件来完成。系统中软件程序的设计和图像分割算法的选用将直接影响系统处理图像速度的快慢。
将整个智能系统应用在车载喷雾中,对系统处理的实时性要求就相对较高,因此系统的图像处理
收稿日期:2008-08-05。
速度直接影响智能喷雾的效率。所以在树木图像处理过程中如何运用更为合理的分割算法,以达到图像处理的最佳效果仍是一个亟需解决的问题(郑加
强等,2006;Stewardetal.,1999;2002)。本文拟在已有研究基础上针对影响智能对靶喷雾中动态树木图像分割处理速度的相关问题,通过对系统设计和图像存储结构以及处理算法的调整和修改,来减少程序处理图像的时间,进一步提升智能对靶喷雾的实时性。
1 系统的改进和调整
1.1 软件设计实现的改进
在整个智能对靶喷雾系统中,系统的硬件由软件来进行智能控制,在试验设计中将硬件部分分成3个模块,硬件实现的框图如图1所示。
整个系统在应用过程中,除了硬件部分对系统有直接的影响外,软件系统设计的好坏对系统的工
基金项目:国家“十一五”科技支撑项目(2006BAD08A12)和江苏省国际科技合作重点项目(BZ2007013)。*郑加强为通讯作者。
图像;识别;视觉
内容需要下载文档才能查看第6期胡天翔等:提高动态树木图像分割处理速度的方法63
图1 系统硬件设计框图
Fig.1 Systemhardwaredesigndiagram
作效率也有着重要的影响。在智能对靶喷雾系统中
以功能的不同按模块进行相应的划分,在执行操作时系统通过全局回调函数来执行每一次的分割操作。在原有的系统设计中,程序在执行功能任务时,每次采集完图像都要对每个位图通过系统提供的图像转换函数进行相应的转换工作,在函数中的算法设计上要对空间和色度进行相应的转换工作,在调用系统函数时将以循环嵌套的方式执行,缺少考虑对内存资源占用分配情况,使得内存的利用率下降,
影响系统的运行速度和效率,在图像分割处理过程中的实时性较差(葛玉峰等,2005)。
从图2可以看出所有提取分析的关键帧图像在内存中的存储格式转换在该图像分割算法中占了很大的篇幅,恰恰这些步骤是算法最复杂、最占用CPU时间的,而真正的分割步骤却只占一小部分。在算法的实现上,源代码还存在一定的冗余,对代码进行优化能在一定程度上提高实时性
内容需要下载文档才能查看。
图2 原系统图像处理流程图
Fig.2 Theoriginalimageprocessingsystemflowchart
而改进后的分割处理流程就非常简单,如图3所示,当进行图像采集时,首先对视频信号的输入进行软件解码,这一部分包含在整个系统的预处理部分中,其次只要用2G(R+B)因子进行全局阈值的
分割,即可对图像进行实时处理,最后得到想要的图像处理结果,并输出。
改进后整个系统处理图像的步骤简化,在每个处理步骤中都是按功能来划分,模块中每个元素都紧密相连,而每个功能模块之间都相对独立,这样可以很好地实现模块内不同元素的高内聚,同时能达到模块与模块之间的低耦合。1.2 图像数据存储的改进
在交互式系统中,通常期望得到非常快的响应,一种解决方法是使用并行计算机,但很多计算机视觉问题都很难在多处理机间分配计算任务,在做系统设计时也存在同样的问题,因此考虑通过变换图
像存储的数据结构来对图像快速处理响应做改进。
在分层数据结构中一般使用较多的以T型金字塔的存储方式为主(Milanetal.,2003),本文根据智能对靶喷雾对图像处理数据量大的特点,使用分层数据结构的形式对图像进行存储,如图4所示。但该存储数据在按照分层数据遍历索引时有些不必要的数据也做了相应的存储,使得存储资源存在不必要的浪费,因此采用以四叉树的形式对数据进行保存(图5),在每个层次图像被分解为4个象限,但无须在所有层次上保留节点。如果父节点有4个具有相同颜色的节点,则无须记录这些子节点。这样对于图像分割后的具有较大均匀区域的图像来说,较为节省存储空间。
在系统设计实施过程中,按照智能对靶喷雾的要求对目标物体与背景进行分离,分别放置在不同的图像层中,使目标物体与背景相分离,在同一层中
图像;识别;视觉
内容需要下载文档才能查看64林业科学45卷
1.3 图像算法与参数的设置
在树木图像分割上,系统将采集到的图像进行分割,使目标树木从背景中分割出来。可采用遗传
算法对目标进行分割,但算法实现较为复杂(余楠
等,2007)。在此对树木图像分割可采用基于颜色的
最佳阈值分割算法来完成分割工作,通过该方法的
应用已能较好地对田间的杂草进行分割获取(刘娅
静等,2007),其主要通过将获取的图像从RGB模型
转换为HSI模型,计算公式为:
I=,,(1)(2)
S=1-RGBH=R-RB-B。
(3)
以此可以有效地削弱光照强度对图像处理的影
响。但色彩模型的转换非常耗时,对于应用在智能
对靶喷雾这种实时性要求很高的条件下就非常不适
图3 改进后的系统分割处理图像流程
Fig.3 Improvethesystempartitionprocessimageprocess
内容需要下载文档才能查看ing应。因此系统在开发设计时采用了基于相对色彩因子的树木图像分割算法,该方法可以直接从RGB空
间转换到色度空间,其转换公式为:
R+G+B
gR+G+BrbR+G+B,,。(4)
图4 T型金字塔的数据存放形式
Fig.4 T-pyramidintheformofdata
内容需要下载文档才能查看storage式中:r,g,b表示色度。将该分割算法应用在试验过程中,对普通光照
条件下大量绿色树木的图像进行RGB各分量的分
析,证明绿色树木图像的G分量值对于R和B分量
相比较大,而R和B分量都相对较小。因此设计了
2G (R+B)突出G分量在像素中的比重来抑制光
照强度对分割的影响,通过设定(R+G+B) 3参数
来去除原始图像中的噪声区。
图像分割效果的好坏除了同算法有关外,还与
图像采集设备和算法阈值的选取有关。在智能对靶
喷雾系统中采用通用构件的形式来完成每个功能模
块的任务,使系统能适应不同的硬件设备,并提供统
一的系统接口,能与不同的采集设备进行交互。根
据硬件采集设备选取的不同,系统对图像采集后得
到的RGB值也存在偏差,因此图像采集后进行分割
所设定的阈值也不同。
对树木图像进行分割的目的是为了智能喷雾系
,图5 四叉树的数据存放形式Fig.5 Quadtreetheformofdatastorage用相同的颜色填充,不同层的使用不同的颜色,这样在相邻2个节点有相同颜色节点,在存储时只记录该父节点颜色值,而其他节点不做记录,因此在存储图像数据时就大大地节省了存储空间,同时也能相
图像;识别;视觉
第6期胡天翔等:提高动态树木图像分割处理速度的方法65
旁的行道树。因此阈值的选取应在自然光照射下进行,其光照强度约为3000lx。在试验过程中采用普通的CCD摄像头,其合理的色彩因子分割阈值在1.3~1.5之间(葛玉峰等,2004)。当在阴天或光照不足的情况下,光照强度变为500~1000lx,在程序
设计中,阈值的改变对分割效果的好坏有很大的影响,在多次试验取得的结果中阈值取值范围1.04~1.32较为合理,从图6中可以看出当阈值取1.08时
图像分割出最佳效果,而阈值小于1.04或大于1.32时背景色和目标物体就不能很好地被分割
内容需要下载文档才能查看。
图6 阴天情况下选取不同阈值分割效果图
Fig.6 Differentthresholdeffectpartitionmap
在系统中可手动调节阈值,较合理的方式是通过在预处理部分中定义宏的形式将不同设备对应的
阈值进行预先设定,当系统由于外界因素的干扰而影响分割效果时,可自动设定相对应的分割阈值,使图像达到最佳的分割效果。
普通光照条件下预设阈值的表达式为:#ifdefDAYLIGHT#defineTHRESHOLD 1.4
阴天或光照不足条件下预设阈值的表达式为:#ifdefDARKNESS#defineTHRESHOLD 1.08
系统根据阈值分割图像时,通过调用预先定义好的宏即可实现图像处理任务。
当阈值选定后可对目标图像进行二值化处理,使目标与背景分离,用阈值变换公式表示为:
(5)
0fx,y<T。
式中f(x,y)和g(x,y)分别是处理前和处理后
gx,y=
的图像在(x,y)处像素的灰度值,T是阈值。经过二值化处理后的叶片图像,叶片区为绿色,其他区为黑色。
255fx,≥T,
2 系统改进验证试验
2.1 试验方法
如图7所示,在试验台上安装了树叶以模拟对靶目标的实际树木,工作台的启动和调速由变频器控制电动机来完成。
试验中选用高分辨率的摄像头为采集源进行图像获取,在程序设计时将图像采集中和图像处理后的结果显示在同一个用户界面下进行对比,系统界
图像;识别;视觉
内容需要下载文档才能查看66林业科学45卷
图7 模拟试验台
Fig.7 Simulatedexperimentplatform
面的上方为相对于静止摄像头运动中的施药目标,下方为经过系统图像处理后的物体运动轨迹。
2.2 试验结果分析
在试验中使用不同的智能对靶喷雾的软件版本,通过多次反复的测试得到模拟树木图像处理的结果如图8,9所示。从图中可以明显看出系统改进前后对图像处理速度的影响,试验平台上运行改进前后的智能对靶喷雾系统对树木图像分割的处理速度存在差异。
如图8所示在原系统中将图像采集与分割后的图像进行对比,很容易看出图像处理速度的滞后,反应出原系统的实时性较差。而智能对靶喷雾系统应用在无人控制的准确施药的情况下,对原系统改进的关键就在于能提高系统实时性的要求
内容需要下载文档才能查看。
图9 系统优化后的最佳处理结果
Fig. Thebestresultsaftersystemoptimized
效果,在施药的过程中就能准确地找到对靶目标,高效地完成施药任务,为能最大程度上避免药液的流失和浪费,真正做到高效的病虫害防治奠定了基础。2.3 试验数据分析
当软件系统优化后,本文通过调节物体相对运动的速度,来获得目标物体相对运动速度和系统图像处理速度的对应关系,将其绘制成一张数据试验表来记录物体相对运动速度从0.5到3m·s范围内逐渐增加时,图像处理速度变化的相应数值s·f
-1
-1
。试验重复进行了10次,具体数据见图10所
示数据折线图。
从图10可清晰地看出系统在处理图像的响应速度和目标物体运动的速度有关,当目标物体相对运动的速度越快时系统所处理图像的速度就相应地减慢,反映在图像处理上就会出现图像分割的滞后
图8 原系统分割图像处理结果
Fig.8 Theoriginalimageprocessing
改进后系统处理图像的速度有明显地提高,从图9中可以看出图像采集的速度和分割处理后的速
内容需要下载文档才能查看,图10 图像处理速度折线图
Fig.10 Imageprocessingspeedbrokenlinemap
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 中国国土资源航空物探遥感中心与东华理工大学签署共建协议
- 帝国理工经济
- 内窥镜的发展与前景,毕业论文
- 赫瑞瓦特大学 专业
- 空军工程大学军事生态工程专业综合2011B考研试题研究生入学考试试题考研真题
- 帝国理工 宿舍
- 布鲁内尔大学硕士
- 帝国理工finance
- 空军工程大学电子科学与技术专业基础综合A卷2011考研试题研究生入学考试试题考研真题
- 语言学教学进度计划表
- 空军工程大学883数学综合A2013考研试题研究生入学考试试题考研真题
- 英语教育专业毕业论文-Culture and English teaching
- 桂林籍节假日学生请假离校承诺书及汇总表
- 空军工程大学883数字电路设计与信号系统分析A2014考研试题研究生入学考试试题考研真题
- 空军工程大学886物理综合2012考研试题研究生入学考试试题考研真题
- 空军工程大学系统工程专业基础综合A卷2011考研试题研究生入学考试试题考研真题
- 空军工程大学电路综合A卷2011考研试题研究生入学考试试题考研真题
- bcit加拿大学院资料
- 空军工程大学思想政治教育学A卷2011考研试题研究生入学考试试题考研真题
- 布鲁内尔大学奖学金
- 华东交通大学2011~2012(1)数据库试卷
- 美国留学衣食住行全攻略
- 英国知名大学食品科学专业及院校推荐
- 空军工程大学883综合俄语A2014考研试题研究生入学考试试题考研真题
- 帝国理工 计算机
- 社团简介
- 空军工程大学信息与通信工程专业基础综合A2011考研试题研究生入学考试试题考研真题
- 帝国理工找工作
- 布鲁内尔大学优势学科
- 布鲁内尔大学课程
网友关注视频
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 北师大版数学四年级下册3.4包装
- 冀教版小学英语四年级下册Lesson2授课视频
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 冀教版小学英语五年级下册lesson2教学视频(2)
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 《小学数学二年级下册》第二单元测试题讲解
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 苏科版八年级数学下册7.2《统计图的选用》
- 沪教版八年级下册数学练习册21.3(2)分式方程P15
- 青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
- 30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
- 沪教版八年级下册数学练习册一次函数复习题B组(P11)
- 沪教版八年级下次数学练习册21.4(2)无理方程P19
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 二年级下册数学第二课
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 七年级英语下册 上海牛津版 Unit5
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
- 19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
- 沪教版八年级下册数学练习册21.4(1)无理方程P18
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 外研版八年级英语下学期 Module3
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 冀教版英语四年级下册第二课
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理