摘要
“图代炮”系统,即通过判读瞄准镜视场图像代替实弹射击训练系统。此系统对射击目标瞬间的瞄准镜视场内图像进行处理,通过判断瞄准标志的大立标箭头与目标相对位置,判定发射炮弹是否命中目标,从而达到代替实弹射击的目的。该系统主要由三部分组成:跟踪瞄准图像摄取系统、数据采集与存储系统及图像处理与评价系统。本文主要对本系统的图像处理与评价部分进行了系统研究。
图像处理包括大立标箭头的识别和目标靶的识别。在大立标箭头识别中,应用Hough变换及图像几何变换预处理图像,简要分析了各种模板匹配算法的优缺点,并提出了一种对二值图像进行模板匹配的算法,匹配速度效果良好。在目标识别方面,通过对常用图像分割算法的实验比较,选取效果较好的局部区域生长法进行目标分割。
评价方面,将数据处理提升到亚像素级,通过最小二乘拟合法,使大立标箭头顶点达到亚像素级;分析了各种亚像素边缘检测方法,并根据实际图像,提出了采用角点检测和亚像素级角点定位方法判读目标靶边缘的方法。
本文在VisualC++集成开发环境中基于OpenCV类库实现系统的基本功能,本课题的研究及众多实验图像的综合处理表明,本软件能够对2000米射程内的大立标箭头和目标靶进行比较准确的定位,同时满足实时性的要求,实现了自动检测与判读的功能。
"Image processing supersedes artillery firing" system is a training system using image interpretation to replace artillery firing.That is to say, the system is to analyse the relatively position between the collimation sign and target firstly and then to evaluate whether the operator hits the targe. It mainly consists of image incepting subsystem of tracking and aiming, data collecting and preservating subsystem and image processing and evaluating subsystem. This paper mostly researchs the image processing and evaluating system.
Image processing includes collimation sign recognition and target recognition. In collimation sign recognition,we adopt Hough transform and image geometry transform to pretreat the images, make a comparative analysis of the advantages and disadvantages among various template matching algorithms, put forward an approach of template matching with binary image and achieve relatively good results in matching pace.In target recognition, through compareing some essential image segmentation algorithms, we choose region growing effectively to recognize the target.
While evaluating the result,we improve the data precision from pixel to sub-pixel. The common sub-pixel edge detection algorithms are studied, and put forward a method combining corner detecting and sub-pixel corner orientation. This method could be used to detect the edge of given images at present.
This paper uses the C++ programing language and OpenCV class libraries to perform the demand of the system. Experiments show that the software can make relatively correct orientation to arrowhead and targe in 2000 meters, meet the real-time request and realize the requested function.
引文
[1]冈萨雷斯.数字图像处理[M].北京:电子工业出版社,2003
[2]李在铭等.数字图像处理、识别与压缩技术[M].北京:电子科技大学出版社,2000
[3]何斌,马天予,王运坚,朱红莲.VC++数字图像处理[M].北京:人民邮电出版社,2002
[4]张军,颜树华,徐琰.自动报靶系统的研究进展[J].激光与红外.2006,36:10-12
[5]孙蓉蓉.图像处理技术在自动报靶系统中的应用研究[D].南京:南京理工大学.2006
[6]崔艳华.模拟射击训练系统的设计与实现[D].西安:西安电子科技大.2003
[7]李华君.瞄准镜视场图像判读系统设计[D].南京:南京理工大学.2006
[8]朱成.“图代炮”系统瞄准镜视场图像处理技术研究[D].南京:南京理工大学.2008
[9]黄梅珍.高速分光系统的研究及仪器研制[D].上海:上海交通大学.2003
[10]蒋涛.模拟射击软件识别系统的研究与实现[D].南京:南京理工大学.2009
[11]尚利民,曹金荣,范文奇.瞄准具固定位置对镜内分划及对射击精度的影响[J].火炮发射与控制学报.2008,1:27-34
[12]求是科技Visual C++数字图像处理典型算法及实现[M].北京:人民邮电出版社.2007
[13]刘瑞祯,于仕琪.学习OpenCV(中文版)[M].北京:清华大学出版社.2009
[14]杨静宇,曹雨龙.计算机图像处理及常用算法手册[M].南京大学出版社,1997
[15]高守传,姚领田.VisualC++实践与提高-数字图像处理与工程应用篇[M].北京:中国铁道出版社,2006
[16]刘锦峰,图像模板匹配快速算法研究[D].长沙:中南大学.2007
[17]姜凯,陈海霞.一种快速图像匹配算法的设计与实现[J].计算机工程与应用.2004,40(11):1002-8331
[18]唐常青等.数学形态学方法及其应用[M].科学出版社,1990
[19]王晓曼,顾玲嘉,任瑞治.基于改进模板匹配算法的靶标图像检测[J].吉林大学学报,2007(1):25-29
[20]赵天昀.像素级图像融合技术研究[D].成都:成都理工大学.2004
[21]贺文飞.像素级图像融合技术研究[D].长沙:国防科学技术大学.2006
[22]刘洁,冯贵玉,张汗灵.一种图像处理和计算机视觉的开发工具[J].计算机仿真.2006.23(11):305-307
[23]周婷.基于OpenCV的移动靶面图像识别算法研究[D].大连:大连海事大学,2008
[24]章毓晋,图像工程(上册)图像处理和分析[M].北京:清华大学出版社,1999
[25]Xu L,O ja E.Randomized Hough transform (RHT):basic mechanisms,algorithms and computational complexities[J].Computer Vision GraphicImage Process:Image understanding,1993,57(2):131-154.
[26]A.Jain.Fundamentals of Digital Image Processing.Englewood Cliffs, NJ:Prentice-Hall,1986
[27]刘晨晨.数学形态学图像处理算法应用研究[D].哈尔滨:哈尔滨工程大学.2003
[28]王树文,闰成新等.数学形态学在图像处理中的应用[J].计算机工程与应用,2004,32:89-91
[29]张桂林,陈益新,李强等.基于灰度与边缘的图像分割方法[J].华中理工大学学报,1994,22(5):7-10
[30]陈强.图像分割若干理论方法及应用研究[D].南京:南京理工大学,2007
[31]张伟,高航.基于图像处理技术的自动报靶系统设计和实现[J].南京:南京航空航天大学学报.2000.32(6):691-695
[32]张先叶,高俊钗,李亚强.弹丸立靶坐标的图像处理算法研究[J].科学技术与工程.2008,8(11):3018-3022
[33]T.Acharya and A.Ray.Image Processing:Principles and Applications[J]. New York:Wiley,2005
[34]J.Canny.A computational approarch to the edge detection[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1986,8:679-714
[35]董梁,王忠民.图像边缘检测算法研究[J].现代电子技术,2007,15:179-180
[36]C.Harris and M.Stephens.A combined corner and edge detector[J].Proceedings of the 4th Alvey Vision Conference.1988:147-151
[37]董鸿燕.边缘检测的若干技术研究[D].长沙:国防科学技术大学研究生院.2008
[38]陈光.亚像素级角点提取算法[D].吉林:吉林大学.2009
[39]赵立初,施鹏飞.角点匹配和亚象元定位算法研究[D].上海:上海交通大学,2000
[40]王玉珠.图像角点检测算法研究[D].重庆:重庆大学,2007
[41]田原,梁德群,吴更石.直接基于灰度图像的多尺度角点检测方法[J].信号处理,1998
[42]范翠翠.图像角点检测方法的研究[D].青岛:青岛大学.2008
[43]刘瑞祯,于仕琪.OpenCV教程-基础篇[M].北京:北京航空航天大学出版社.2007
[44]秦爱红.计算机辅助射击训练分析系统的研究与实现[J].计算机应用.2004
[45]刘丽.基于图像特征的模板匹配算法的研究[D].深圳:哈尔滨工业大学.2005
[46]IN.Otsu. A threshold seletion method from gray level histograms[J].IEEE Trans Syst Man Cybern.1979,(19):62-66
[47]T.Pun.A new method for level picture thresholding using the entropy of the Histogram[J]. Singnal Process.1980(46):196-250
[48]Smith S M, Brady J M.SUSAN: A New Approach to Low Level Image Processing[J]. Int. Journal of Compuer Vision,1997,23(1):45-78.
[49]陈燕新,戚飞虎.一种新的提取轮廓特征点的方法[J].红外与毫米波学报.1998,17(3):171-176
[50]杨莉,初秀琴,李玉山.最小亮度变化角点自适应检测算法研究[J].西安电子科技大学学报,2003,30(4):530-533
[51]费旭东,荆仁杰.基于知识的快速角点提取[J].计算机学报.1994,17(1):30-36
[52]刘文予, 朱光喜.二值图像角点检测的形态骨架法[J].信号处理,2000,16(3):276-280
[53]乔宇,黄席樾,柴毅.基于自适应直线拟合地角点检测[J].重庆大学学报,2003,26(2):29-31
[54]刘健庄,栗文青.灰度图像的二维Otsu自动阐值分割法[J].自动化学报,1995,19(1):101-105