高级检索

ISSN1001-3806CN51-1125/TN 网站地图

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于小生境遗传算法的激光切割快速模板匹配

陈洵凛 杨煜俊

引用本文:
Citation:

基于小生境遗传算法的激光切割快速模板匹配

    作者简介: 陈洵凛(1991-),男,硕士研究生,现主要从事计算机视觉与图像处理的研究.
    通讯作者: 杨煜俊, yjyang@gdut.edu.cn
  • 中图分类号: TP391.4

Fast template matching for laser cutting based on niche genetic algorithm

    Corresponding author: YANG Yujun, yjyang@gdut.edu.cn
  • CLC number: TP391.4

  • 摘要: 为了解决激光切割视觉识别系统对大幅面多目标图像识别实时性差、对带有偏角的目标识别率低甚至出现无法识别等问题,采用小生境遗传算法,对大幅面多目标匹配识别算法进行了理论分析和实验验证。结果表明, 无论目标有无旋转,该算法都能达到100%识别,算法运算时间比传统算法快5倍~10倍。该算法在识别带有旋转角度的多目标时,具有很好的实用性。
  • Figure 1.  Original image and frequency domain diagram

    a—orginal image b—frequency domain diagram

    Figure 2.  Hough test chart

    Figure 3.  Map after image correction

    Figure 4.  Algorithm flow of template matching

    Figure 5.  Target recognition effect with rotation angle

    Figure 6.  Effect of target recognition without rotation angle

    Table 1.  Target identification data with rotation angle

    matching algorithm identification rate/% matching time/ms
    without rotation withrotation
    traditional gray scale normalized product correlation algorithm 100 0 74577
    normalized product correlation algorithm based on bilinear interpolation 100 100 32618
    normalized product correlation algorithm based on niche genetic algorithm 100 100 10352
    下载: 导出CSV

    Table 2.  Target identification data without rotation angle

    matching algorithm identification rate/% matching time/ms
    without rotation with rotation
    traditional gray scale normalized product correlation algorithm 100 0 1786
    normalized product correlation algorithm based on bilinear interpolation 100 100 1022
    normalized product correlation algorithm based on niche genetic algorithm 100 100 386
    下载: 导出CSV
  • [1]

    HU M X, WANG X L. Template matching optimization coupled image correction for rotating workpiece target localization algorithm [J]. Modular Machine Tool and Automated Processing Technology, 2016 (6):35-38(in Chinese).
    [2]

    SHEN X, GUO H, WANG Y. Workpiece assembly reference end shape recognition research [J]. Modern Manufacturing Engineering, 2015(2):97-101(in Chinese).
    [3]

    ZHANG Zh F, ZHANG Y R, PEI Zh L. OpenCV coupling human-computer interaction of mobile phone surface target detection and positioning research[J]. Modular Machine Tools and automated Processing Technology, 2015(3):67-70(in Chinese).
    [4]

    ZHANG Y R, PEI Zh L. OpenCV coupling three-eye vision of standard parts target positioning research and application [J]. Modular Machine Tools and Automated Processing Technology, 2015(1):67-70(in Chinese).
    [5]

    CHEN Z N. Research on workpiece location based on template matching[D].Guangzhou: Guangdong University of Technology, 2016: 1-4(in Chinese).
    [6]

    ZHANG X.Research on the application of vision positioning technology in laser cutting equipment[D].Guangzhou: Guangdong University of Technology, 2016: 2-5(in Chinese).
    [7]

    SHU Zh G. Research on license plate image tilt correction algorithm based on DSP [D]. Hefei: Anhui University of Technology, 2014: 15-20(in Chinese).
    [8]

    XU P F.Application and implementation of bilinear interpolation and cubic convolution in image scaling [J]. Network Security Technology and Application, 2017(12):51(in Chinese).
    [9]

    HU Y W. Application of genetic algorithm in image recognition[D].Wuhan: Wuhan University of Technology, 2006: 61-63(in Chinese).
    [10]

    LI Y, GUI W X. An image segmentation method based on improved niche genetic algorithm[J].Computer Applications and Software, 2017, 34(4):202-206(in Chinese). 
    [11]

    FEI X Y, WANG F. An improved niche genetic algorithm [J]. Journal of Chongqing Post and Telecommunications University(Natural Science Edition), 2005, 17(6):721-723(in Chinese). 
    [12]

    ZHANG T F, ZHANG H X, MENG F, et al. Application of improved Hausdorff distance and quantum genetic algorithm in laser image guidance[J]. Laser Technology, 2016, 40(3): 320-325(in Chinese). 
    [13]

    LING Zh J, WANG X P, XUE X P. Application of improved niche genetic algorithm in multi-objective optimization[J]. Computer Applications and Software, 2008, 25(11):16-19(in Chinese).
    [14]

    XUE J.Research on image matching method based on improved genetic algorithm [D]. Taiyuan: Taiyuan University of Technology, 2011: 19-23(in Chinese).
    [15]

    SHEN Y Ch, TANG W W, ZHANG G X, et al. Research of routing problem based on genetic algorithm[J]. Laser Technology, 2011, 35(3): 422-424(in Chinese). 
    [16]

    LIANG P, LIU M Zh. A niche genetic algorithm for multi-chromosome crossover [J]. Computer Engineering and Applications, 2016, 52(18):162-166(in Chinese).
    [17]

    YANG Y, HUANG Zh Q, LIU F Y, et al. Application of multi-population genetic algorithm in wet steam parameter measurement[J]. Laser Technology, 2014, 38(4): 484-487(in Chinese). 
  • [1] 刘禹肖世德张睿张若凌张磊 . 基于遗传算法的数字图像相关变形初值估计. 激光技术, 2020, 44(1): 130-135. doi: 10.7510/jgjs.issn.1001-3806.2020.01.023
    [2] 曹森鹏王伟锋薛喜昌 . 基于傅里叶变换去隔行图像的动态3维面形测量. 激光技术, 2013, 37(6): 736-741. doi: 10.7510/jgjs.issn.1001-3806.2013.06.007
    [3] 王红霞盛兆玄赵玮李育新 . 全息透镜傅里叶变换特性分析. 激光技术, 2005, 29(4): 401-403,436.
    [4] 莫小凤史久林陈学岗何兴道刘娟 . 时域傅里叶变换的受激布里渊散射线宽测量. 激光技术, 2013, 37(5): 561-564. doi: 10.7510/jgjs.issn.1001-3806.2013.05.001
    [5] 王忠柯董永绵郑启光王涛辜建辉陶星之潘清跃石世宏 . 对称双圆孔傅里叶变换干涉条纹法测焦距. 激光技术, 2001, 25(1): 70-72.
    [6] 高亚飞郭海军宋修法于梦杰王华英 . 基于希尔伯特变换的数字全息位相重构技术. 激光技术, 2015, 39(2): 266-269. doi: 10.7510/jgjs.issn.1001-3806.2015.02.025
    [7] 张雷罗长更张颖颖李根全杨兴强王肖霞 . 基于支持度变换的红外与可见光图像融合算法. 激光技术, 2015, 39(3): 428-431. doi: 10.7510/jgjs.issn.1001-3806.2015.03.032
    [8] 陈锋张闻文虞文俊陈钱顾国华 . 基于小波变换的EMCCD微光图像融合算法. 激光技术, 2014, 38(2): 155-160. doi: 10.7510/jgjs.issn.1001-3806.2014.02.003
    [9] 徐光宪徐山强郭晓娟华一阳 . DCT变换与DNA运算相结合的图像压缩加密算法. 激光技术, 2015, 39(6): 806-810. doi: 10.7510/jgjs.issn.1001-3806.2015.06.016
    [10] 刘艾琳 . 基于提升小波变换的红外图像双重滤波算法. 激光技术, 2015, 39(4): 545-548. doi: 10.7510/jgjs.issn.1001-3806.2015.04.026
    [11] 高颖王阿敏王凤华郭淑霞 . 改进的小波变换算法在图像融合中的应用. 激光技术, 2013, 37(5): 690-695. doi: 10.7510/jgjs.issn.1001-3806.2013.05.028
    [12] 虞文俊顾国华杨蔚 . 基于小波变换的红外偏振图像融合算法. 激光技术, 2013, 37(3): 289-292. doi: 10.7510/jgjs.issn.1001-3806.2013.03.004
    [13] 陈树越刘金星丁艺 . 基于小波变换的红外与X光图像融合方法研究. 激光技术, 2015, 39(5): 685-688. doi: 10.7510/jgjs.issn.1001-3806.2015.05.021
    [14] 郑伟孙雪青李哲 . shearlet变换和区域特性相结合的图像融合. 激光技术, 2015, 39(1): 50-56. doi: 10.7510/jgjs.issn.1001-3806.2015.01.010
    [15] 郎川萍杨仁怀 . 基于改进脊波变换的红外视频图像高质量复原. 激光技术, 2015, 39(2): 247-251. doi: 10.7510/jgjs.issn.1001-3806.2015.02.022
    [16] 郭佑东凌福日姚建铨 . 基于梯度变换的太赫兹图像超分辨率重建. 激光技术, 2020, 44(3): 271-277. doi: 10.7510/jgjs.issn.1001-3806.2020.03.001
    [17] 胡克亚王君王莹 . 基于分块压缩感知和改进幻方变换的图像加密. 激光技术, 2019, 43(4): 532-538. doi: 10.7510/jgjs.issn.1001-3806.2019.04.017
    [18] 郑伟李涵安晓林刘帅奇张晓丹马泽鹏 . 基于ShearLab 3D变换的3维PET/MRI图像融合. 激光技术, 2021, 45(1): 86-92. doi: 10.7510/jgjs.issn.1001-3806.2021.01.015
    [19] 陈好贾静王询何易德蒋泽伟 . 莫尔条纹倾角快速求解算法及应用. 激光技术, 2020, 44(4): 399-403. doi: 10.7510/jgjs.issn.1001-3806.2020.04.001
    [20] 王宏文梁彦彦王志华 . 基于新遗传算法的Otsu图像阈值分割方法. 激光技术, 2014, 38(3): 364-367. doi: 10.7510/jgjs.issn.1001-3806.2014.03.017
  • 加载中
图(6) / 表(2)
计量
  • 文章访问数:  4771
  • HTML全文浏览量:  3284
  • PDF下载量:  86
  • 被引次数: 0
出版历程
  • 收稿日期:  2018-01-23
  • 录用日期:  2018-04-04
  • 刊出日期:  2019-01-25

基于小生境遗传算法的激光切割快速模板匹配

    通讯作者: 杨煜俊, yjyang@gdut.edu.cn
    作者简介: 陈洵凛(1991-),男,硕士研究生,现主要从事计算机视觉与图像处理的研究
  • 广东工业大学 机电工程学院,广州 510006

摘要: 为了解决激光切割视觉识别系统对大幅面多目标图像识别实时性差、对带有偏角的目标识别率低甚至出现无法识别等问题,采用小生境遗传算法,对大幅面多目标匹配识别算法进行了理论分析和实验验证。结果表明, 无论目标有无旋转,该算法都能达到100%识别,算法运算时间比传统算法快5倍~10倍。该算法在识别带有旋转角度的多目标时,具有很好的实用性。

English Abstract

    • 模板匹配是根据已知的模板图像在另一幅图像中通过逐像素比较的方法寻找与模板相似的子图像。在工件的制造、传送、组装过程中,能否对工件进行准确定位,直接影响制造质量[1-2]。以往采用人眼定位工件位置,此种方法不但效率低下,而且成本较高。对此,研究人员提出了计算机视觉技术,代替人眼定位工件,把数据传输给设备,不仅精度高,而且效率也明显提高[3-6]

      激光切割快速有效地切割目标的基础是快速精确地定位目标的位置。近些年来,有多目标匹配研究较少,大多数算法均是对所有可能的匹配位置进行全部搜索之后,给出一个全局最优值作为匹配点,这样势必难以提高匹配速度。对于该行业目前所应用的小幅面视觉识别切割系统和大幅面视觉识别切割系统出现的问题,本文中对其进行了扩展研究,提出了一种大幅面多目标匹配的快速匹配算法,即在满足识别率要求的前提下,提高了计算速度,具有很好的实用性。

    • 对一张图像使用傅里叶变换把其分解成正弦和余弦两部分,也就是将图像从空间域转换到频域。频域图像能很好地反映图像的能量分布,利用傅里叶变换进行图像的校正主要是在频域对频谱图像进行校正,然后再把图像从频域转换到空域[7]。一幅普通静止的数字图像就是一个离散的2维数据矩阵,则数字图像可以看作是对离散2维数据矩阵的处理。

      2维图像的傅里叶变换可以用以下数学公式表达[7]:

      $ \begin{array}{l} F\left( {u, v} \right) = \frac{1}{N}\sum\limits_{x = 0}^{N-1} {\sum\limits_{y = 0}^{N-1} {f\left( {x, y} \right)} } \exp \left( {-{\rm{j2}}\pi \frac{{ux + vy}}{N}} \right) = \\ \frac{1}{N}\sum\limits_{x = 0}^{N - 1} {\exp \left( { - {\rm{j}}2\pi \frac{{ux}}{N}} \right) \cdot \sum\limits_{y = 0}^{N - 1} {f\left( {x, y} \right)\exp \left( { - {\rm{j}}2\pi \frac{{vy}}{N}} \right)} } = \\ \frac{1}{N}\sum\limits_{x = 0}^{N - 1} {F\left( {x, v} \right)\exp \left( { - {\rm{j}}2\pi \frac{{ux}}{N}} \right)} \end{array} $

      (1)

      $ F\left( {x, v} \right) = N\left[{\frac{1}{N}\sum\limits_{y = 0}^{N-1} {f\left( {x, y} \right)\exp \left( {-{\rm{j}}2\pi \frac{{ux}}{N}} \right)} } \right] $

      (2)

      式中,x, y, u, v等变量的取值范围为[0, N-1], 其中N为图像的宽和高, f(x, y)是图像空间域值, F(u, v)是图像频域值。

      在目前面向激光布料切割行业中布料中的多目标普遍为紧密均匀地分布在布料上,因此获取图像做傅里叶变换后,从傅里叶谱中可以明显地看到一条过中心点的倾斜直线或在水平纹理和垂直纹理会大致映射成两条线和一条过中心点的倾斜直线,而这条过中心点的倾斜直线的斜角正是作者要找的图像旋转角度。可采用霍夫(Hough)变换来检测这条直线并计算出其倾斜角。将图像的中心坐标值和图像倾斜角输入OpenCV中求解图像绕某一点的旋转矩阵函数get Rotation Matrix2D(),求出一个2×3的仿射变换矩阵。再把这个矩阵输入OpenCV中的仿射变换函数warpAffine()进行图像仿射变换校正。为了节省篇幅,下面直接给出傅里叶变换获取旋转角度的各过程结果。图 1所示是一幅带有旋转角度的激光切割布料图案的图像傅里叶变换后的频域图。

      Figure 1.  Original image and frequency domain diagram

      图 2所示为频域图二值化后用OpenCV中检测直线的函数HoughLines()检测到的一条明显的直线。这条直线正是作者所需要的。

      Figure 2.  Hough test chart

      图 3所示为傅里叶变换获取的图像旋转角度和仿射变换校正的结果。

      Figure 3.  Map after image correction

      在校正后的图像基础上去创建模板图像,并对源图像和模板图像按一定的比例来以双线性插值方式[8]缩小图像进行归一化积相关粗匹配。设定匹配相关阈值来循环获取所有的粗匹配点, 以粗匹配的匹配点为中心,在一定的矩形区域内进行精匹配以寻找最优匹配点。先进行粗匹配,缩小搜索范围,然后进行由粗到精的匹配,最后精确找到搜索目标。

    • 用遗传算法求解多峰函数的优化时,只能找到个别的最优解,甚至只是局部最优解,有时人们希望算法能够找到全部的最优解,引进小生境的概念有助于解决此问题。小生境技术通过促成在多个最优解的邻域内形成稳定的子种群来扩展遗传算法,使遗传算法能应用于在搜索空间中具有多个局部最优解的问题[9]。因此,作者将小生境遗传算法与图像多目标识别有机结合起来,提出一种在精匹配阶段基于小生境遗传算法的模板匹配方法。

      假设原始图像的大小为m×mm较大时,经过双线性插值方式按一定的比例来缩小图像粗匹配,由于得出最后精确结果的精匹配运算需要在分辨率最高的原始图像上进行,所以对于多目标模板匹配的精匹配过程的计算量仍然会比较大, 故引入小生境遗传算法。该算法具有能够快速地找出全部的最优解的特点,可以大大提高求解速度。本文中在进行模板匹配时采用了归一化积相关匹配法。该方法是一种典型的基于灰度相关的算法,具有不受比例因子误差的影响和抗白噪声干扰能力强等优点。通过比较模板图像和原图像在各个位置的相关系数,相关值最大的点就是最佳匹配位置。其数学公式如下所示:

      $ \begin{array}{l} R\left( {x, y} \right) = \\ \frac{{\sum\limits_{x'y'} {\left[{T\left( {x', y'} \right) \cdot I\left( {x + x', y + y'} \right)} \right]} }}{{\sqrt {\sum\limits_{x'y'} {T{{\left( {x', y'} \right)}^2}} \sum\limits_{x'y'} {I{{\left( {x + x', y + y'} \right)}^2}} } }} \end{array} $

      (3)

      式中,(x, y)表示目标图像像素坐标,(x′, y′)表示模板像素坐标,T(x′, y′)表示模板,I(x, y)是目标图像,I(x+x′, y+y′)是对应于和原图像配准位置偏差(x′, y′)个像素的子图,R(x, y)是相似度的函数。

      小生境遗传算法实现步骤如下[10]

      (1) 在可行解区域生成S个个体作为初始种群,并求S个个体的适应度Fi(i=1,2,…,S);

      (2) 根据适应值降序排序个体,并记录前T个个体(TS);

      (3) 对种群进行交叉、变异和选择运算得到S个个体;

      (4) 小生境运算:将步骤(3)的S个个体和步骤(2)的T个个体合并成一个S+T个个体的新种群, 求取种群中的每两个个体XSXT之间的相似度DS, T; 当DS, TL时,L为预先设定的距离,比较其适应度值大小,并施加一个较强的罚函数Penalty赋予适应度小的个体,使得其适应度极大的降低;

      (5) 按照S+T个个体的新适应度值降序排序个体,记住前T个个体;

      (6) 结束条件:若T个个体中最小的适应度值大于或等于设定获取粗匹配点的阈值时,满足结束条件。否则,取步骤(5)排序个体中前S个个体构成子代新的种群,之后跳到步骤(3),直到满足结束条件。

    • 模板匹配是欲求出目标所在位置的实数坐标(i, j),本文中引入实数编码方法。由于本文中粗匹配是原图像在xy方向以1/4的缩放比例双线性插值缩放后进行,因此精匹配时以粗匹配的匹配点为中心,在8×8的矩形区域内进行实数编码寻找最优匹配点。为了省略解码这一过程,本文中直接以粗匹配点为中心的8×8矩形区域内的像素坐标为实数编码。

    • 遗传算法的种群进化操作主要由交叉和变异算子组成。

      交叉算子起到全局搜索的作用,而变异算子是一种背景操作或辅助操作[11]。本文中交叉算子采用单点交叉,即交叉点是在固定在两个自然数之间。如坐标为(20,30)和(10,25)的双亲,在交叉后产生的新个体为(20,25)和(10,30)。交叉完成后采用(μ+λ)进行选择,即在μ个父代交叉产生的λ个子个体中选出μ个最佳个体。

      变异算子采用随机变异,具体方法是在实数基因位上加上一个微小的值,该值的正负由计算机决定。当变异后的个体为子种群中的最佳个体时,对该最佳个体及由其变异所得的新个体进行(1+1)选择,即选择两者中的最优个体,以保证最优个体留到下一代。

    • 终止条件是决定遗传算法什么时候停止进化。本文中采用全局最优点处的目标函数值为大于或等于设定获取粗匹配点的阈值作为进化终止条件。这样能涵盖到所有的全局最优点。由于归一化积相关匹配法的相关值为1时表示完美匹配,-1时表示糟糕的匹配。因此阈值的取值范围为[-1, 1]。

    • 本文中的小生境遗传匹配算法的适应度函数采用归一化积相关匹配的数学判定函数,如(3)式所示。

    • 距离准则用于区分相似与不相似个体。比较种群两个个体之间的距离,假如距离在设定的L范围内,则比较适应度值大小,对适应值较小的个体施加一个罚函数Penalty,使其适应度降低[12],在后期进化中其被淘汰的概率也就越大。即在L范围内只存在一个最佳个体,从而形成一种小生境环境,又保持了群体的多样性。本文编码方法以像素坐标实数编码,采用欧氏距离来求取个体x1x2的相似度[13],其公式如下所示:

      $ D\left( {{x_1}, {x_2}} \right) = \sqrt {\sum\limits_{i = 1}^n {{{\left[{{F_i}\left( {{x_1}} \right)-{F_i}\left( {{x_2}} \right)} \right]}^2}} } $

      (4)

      式中,n是指编码参量的个数, 本文中取n=2;Fi(x1)和Fi(x2)是指个体x1x2各自的第i个编码参量。

    • 基于小生境遗传算法的激光切割快速模板匹配的算法流程如图 4所示。

      Figure 4.  Algorithm flow of template matching

    • 从匹配结果映射图中获取最大值点的坐标后,以该点为中心的两倍模板宽度和高度的矩形内部区域设置为最小值,使得以后找的最大值不会位于该区域,避免找到重叠的目标。

      阈值设定:通过阈值来循环判断找出所有的匹配位置坐标。由于归一化积相关匹配法的相关值取值范围为[-1, 1],因此阈值设定范围为[0, 1],1表示最佳匹配,0表示不相关。用户可根据目标的匹配率来调节阈值,当匹配率低时阈值调低,反之阈值调大。本文算法的阈值设为0.75。

    • (1) 随机生成的M个初始种群,在第1次对各个个体适应度进行降序排列后记录前N(N < M)个个体,本文中N等于粗匹配点数。

      (2) 对初始种群进行小生境选择、交叉和变异操作后得到的M个个体并和N个个体合并成M+N个个体的新群体。

      (3) 对着M+N个个体,按照(4)式计算两个个体之间的欧氏距离D(x1, x2),当D(x1, x2) < L(L为预先设定的距离,本文中设定L=3)时,比较两者之间的适应度大小,并对其中适应度较低的个体处以罚函数(本文中的罚函数为Penalty(0.5))。

      (4) 重新根据M+N个个体的新适应度值进行降序排列,记录前N个个体。当N个个体中的最小适应度值大于或等于粗匹配时循环获取所有的匹配位置坐标所设定的阈值时,满足终止条件,输出N个最佳的匹配坐标。否则,将排列中的前M个个体作为新的下一代群体,重复小生境选择、交叉和变异操作以及后面步骤,直至满足终止条件。

    • 为了验证算法的实用性,本文中以有旋转角度和没有旋转角度的两种目标图像进行仿真实验,记录算法的识别率和总匹配时间,并将其与传统归一化积相关算法和基于双线性插值缩放后由粗到精的匹配算法的实验结果进行对比。

      根据参考文献[13]~参考文献[17]中对遗传算法的研究和本文中算法的试验结果,将小生境遗传算法的实验参量设置总迭代次数为200,初始种群个数为粗匹配点个数,种群大小为30,交叉率为0.8,变异率为0.1,小生境之间的距离参量L=3。

    • 具有旋转角度的目标图像,原图像分辨率为5148pixel×3456pixel,模板图像分辨率为645pixel×253pixel,仿真实验结果如图 5所示,实验数据如表 1所示。

      Figure 5.  Target recognition effect with rotation angle

      Table 1.  Target identification data with rotation angle

      matching algorithm identification rate/% matching time/ms
      without rotation withrotation
      traditional gray scale normalized product correlation algorithm 100 0 74577
      normalized product correlation algorithm based on bilinear interpolation 100 100 32618
      normalized product correlation algorithm based on niche genetic algorithm 100 100 10352
    • 无旋转角度的目标图像,原图像分辨率为685pixel×675pixel,模板图像分辨率为133pixel×106pixel,仿真实验结果如图 6所示,实验数据如表 2所示。

      Figure 6.  Effect of target recognition without rotation angle

      Table 2.  Target identification data without rotation angle

      matching algorithm identification rate/% matching time/ms
      without rotation with rotation
      traditional gray scale normalized product correlation algorithm 100 0 1786
      normalized product correlation algorithm based on bilinear interpolation 100 100 1022
      normalized product correlation algorithm based on niche genetic algorithm 100 100 386

      表 1表 2中的数据可以看出,在同等条件下,当目标图像无旋转时,各匹配算法的目标识别率相同,但基于小生境遗传算法的归一化积相关算法所消耗的匹配时间最少。当目标图像有旋转时,传统匹配方法已无法识别目标,而另外两种方法在傅里叶变换校正的基础上仍然能识别目标,但在匹配时间上基于小生境遗传算法的归一化积相关算法仍然占优。因此,在面对带有旋转角度的多目标时,本文中所提出的算法在识别率和实时性上的表现都取得了满意的效果。

    • 对目前激光切割机结合视觉切割行业来说,现有的大幅面视觉识别切割系统识别过程实时性差,对带有偏角的目标识别率低,甚至出现无法识别等问题。本文中采用对傅里叶变换矫正后的图像作双线性插值方式缩放进行粗匹配,再基于小生境遗传算法的归一化积相关算法的迭代寻优搜索策略来加速精匹配过程。实验数据表明:作者所提出的算法在运算速度上比传统的灰度归一化积相关算法快5倍~10倍,且能识别带有偏角的目标。这表明该算法可以有效地克服以上这些问题。

参考文献 (17)

目录

    /

    返回文章
    返回