目录

摘要

一、引言

二、基于感兴趣区域的最小二乘边缘拟合提取方法

2.1 感兴趣区域的提取

2.1.1 感兴趣区域

2.1.2 感兴趣区域的交互式提取

2.2 圆形标志的边缘提取

2.3 最小二乘边缘拟合及圆形标志定位

三、基于图像灰度和几何性质的提取方法

3.1 圆形标志的提取

3.2 基于几何性质的图像定位

总结


摘要

针对靶场视觉测量相机标定中圆形标志在复杂背景图像上的提取和定位问题,研究了两种不同的圆形标志提取方法,一种是基于感兴趣区域的交互式提取方法,另一种是基于图像灰度和几何形态学的提取方法。

圆形标志的提取结果表明,第一种方法能够平滑地提取出圆形标志的边缘,但受圆形标志的成像情况影响较大,第二种方法边缘提取效果受圆形标志的成像情况影响较小,但提取出的边缘为锯齿形!部分圆形标志的像素点被误判为背景,与圆形标志的实际成像有一定误差。


一、引言

圆形标志具有旋转不变性,以一定角度拍摄后成像为椭圆!相比于线形或点状的标志,具有更强的稳健性。
由于拍摄角度的原因,圆形标志在图像上呈现为椭圆,因此圆形标志的提取主要是椭圆的检测问题。Hough变换及其改进算法是常用的椭圆检测方法,基于Hough变换的方法在进行椭圆检测时需要将图像空间映射到参数空间进行多维统计计算,计算量大且效率低。同时,在进行现场视觉测量时,图像背景较为复杂,在静爆实验中还会受到冲击波、扬尘等复杂因素的干扰,因而Hough变换的应用较为困难。

针对这些问题,研究了基于感兴趣区域(ROI)的交互式提取方法和基于图像灰度和几何形态学的提取方法,分别对圆形标志图像进行提取定位。这两种方法计算量小,能够在已知标志点个数的情况下快速完成对圆形标志的定位。


二、基于感兴趣区域的最小二乘边缘拟合提取方法

2.1 感兴趣区域的提取

2.1.1 感兴趣区域

感兴趣区域是指图像、视频中能够引起人的视觉系统注意力的区域!这些区域往往具有相对于周围环境比较显著的亮度、颜色、形状、纹理等特征。感兴趣区域包含了图像的主要信息和关键信息,因而对感兴趣区域的处理可以近似代替对原图像的处理,这可以大大减少计算量,降低图像处理的复杂程度。
感兴趣区域的提取方法主要有人机交互式方法、基于注视点的方法、基于视觉注意模型的方法、基于特定对象分割的方法等。其中,人机交互式方法操作简单,实现容易,因而采用交互式方法提取标定圆所在的感兴趣区域。

2.1.2 感兴趣区域的交互式提取

以MATLAB软件作为图像处理工具,采用waitforbuttonpress函数来获取鼠标在图像上点击位置点的坐标来获取选中的区域.

2.2 圆形标志的边缘提取

椭圆检测步骤如下:
1)输入圆形标志的感兴趣区域I1,记录感兴趣区域左上角的位置坐标(x0,y0);

2)滤波处理,对I1进行中值滤波处理,在不损失目标信息的同时降低噪声对椭圆边界的影响,增强椭圆边缘像素之间的联通性;

3)二值化处理,对图像进行二值化,将背景区域像素值置为0,圆形标志区域像素值置为1;

4)区域填充,对封闭区域内部进行填充,消除边缘上的空洞;

5)干扰区域剔除,对图像上的联通区域进行检测并统计各个联通区域的像素数作为联通区域的特征面积,面积最大的区域为圆形标志所在区域,剔除其他面积较小区域;

6)边缘提取,Canny算子具有精度高、运算速度快等特点,因而采用Canny算子对圆形标志的边
缘进行提取;

7)根据步骤6)中提取到的边缘坐标和左上角的位置坐标(x0,y0)即可得到原图像中圆形标志边缘在图像上的坐标。

2.3 最小二乘边缘拟合及圆形标志定位

提取圆形标志的边缘后就可以得到所有边缘点的位置坐标,采用最小二乘拟合的方法还原圆形标志
的形状。椭圆曲线方程的一般代数形式可以表示为

改写为矩阵形式,即


三、基于图像灰度和几何性质的提取方法

3.1 圆形标志的提取

根据图像的灰度特征对图像进行预处理,再进行边缘检测,并对封闭的轮廓进行填充,得到包含圆形标志的多个区域,再根据圆形标志的面积特征消除干扰区域。具体处理过程如下:

1)中值滤波,消除噪声影响,使得边缘更加清晰;

2)对图像灰度进行变换,增强图像中亮暗部分的对比;

3)对图像进行边缘检测,得到包含圆形标志的多个轮廓;

4)空洞区域填充,填充轮廓封闭的区域内部,轮廓不封闭的区域保留原状;

5)根据区域的圆形都剔除图像上的线性区域,圆形度C反映一个椭圆接近圆形的程度,其值越接近1,表明区域的形状越接近圆,圆形度以​​​​​​​进行计算,S为区域的面积,L为区域的周长。设定上下阈值C1、C2,剔除C>C1和C<C2的区域;

6)处理的图像进行连通区域检测,对圆形标志所在的区域进行标记,就可以分割出各个圆形标志所在的位置区域。

3.2 基于几何性质的图像定位

根据3.1中提取到的圆形标志图像所在区域,结合圆形标志区域的几何性质对圆形标志在图像上进行定位。圆形标志在图像上的位置以圆形标志区域的质心进行表征,采用灰度加权质心法求解其之心的位置坐标。公式如下:


总结

本文研究了两种圆形标志提取方法,即基于感兴趣区域的最小二乘边缘拟合方法和基于图像灰度和几何性质的方法,并对比了两种方法的边缘提取效果和定位结果。

基于感兴趣区域的最小二乘边缘拟合方法通过提取感兴趣区域能够有效降低图像处理计算量,在圆形标志成像较规则时能够得到与圆形标志实际成像一致的平滑椭圆边缘,但该方法需要人工辅助,且在圆形标志成像不规则时,边缘拟合效果较差。

基于图像灰度和几何性质的方法以圆形标志的灰度特征和几何特征为基础,在没有人工干预的情况下能够根据图像灰度的变化自动描绘出圆形标志的轮廓,边缘提取效果不受圆形标志的成像情况影响,但该方法提取的边缘为锯齿形轮廓,部分圆形标志上的像素点被误判为背景,与圆形标志的实际成像情况有一定误差。

[毕设系列--参考文献内容整理] 视觉测量中圆形标志两种提取方法的比较相关推荐

  1. 测绘计算机编程在在道路中的应用,CASIO系列编程计算器在公路测量中的应用.doc...

    CASIO系列编程计算器在公路测量中的应用 关于CASIO系列可编程计算器在公路施工测量中的应用 2008-03-04 17:54 分类:测绘 字号: 大大? 中中? 小小 ???????? 前言:传 ...

  2. JSP中include的两种方法

      一.JSP中include的两种方法 1.include指令: 1 <%@include file="文件的绝对路径或者相对路径"%> file属性是必填的(绝对或 ...

  3. 在c语言程序设计中函数有两种类型 和,在C语言程序设计中函数有两种类型:__________和__________...

    在C语言程序设计中函数有两种类型:__________和__________ 以下程序的输出结果是()intA:6B:3C:2D:1 红楼梦中提到的名菜有A:酒酿清蒸鸭子B:奶油松瓤卷酥C:四喜丸子D ...

  4. C语言边沿触发函数,边沿触发在Verilog中又分为两种-Read.PPT

    技术廖义奎第章编程基础本次课内容过程赋值行为描述过程中并没有进程的概念但却有与进程相同功能的三种过程分别是和模块实例这三种在执行的方式上与进程一样在过程之间是并行执行的模块实例已在前面介绍过将在赋值一 ...

  5. jsp页面中include的两种使用方法

    jsp页面中include的两种使用方法 include有两种用法 <%@ include file="文件的绝对路径或者相对路径"%> <jsp:include ...

  6. 宇宙中至少有两种方式能灭绝人类,第一种仅需两秒

    来源:科学的乐园 在科幻小说<三体Ⅲ:死神永生>之中,歌者文明"母世界"的宇宙飞船曾经利用宇宙规律武器二向箔来摧毁地球文明,将地球所处的三维世界完全变成了一个二维世界. ...

  7. python中的pandas的两种基本使用_pandas中join()的两种应用方法

    pandas中join()方法很神奇,join()方法虽然是连接方法,但是因为pandas有两个数据结构,join()方法针对两个数据结构有着不同的连接方法:1.根据指定的分隔符将Series中的各个 ...

  8. ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)

    ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练) 目录 模型训练评估中常用的两种方法代码实现 T1.留一法一次性切分训练 T2.K折交叉验证训 模型训练评估中 ...

  9. PCBA加工中常见的两种焊接方式详解

    PCBA加工中常见的两种焊接方式详解 PCBA加工,两种常见的焊接方式就是回流焊和波峰焊,与手动焊接技术相比,自动焊接技术具有减少人为因素的影响.提高效率.降低成本.提高质量等优势,在PCBA加工中, ...

最新文章

  1. mariadb 基础使用
  2. AAAI 2020 | 自动化所:基于对抗视觉特征残差的零样本学习方法
  3. 一个云主机绑定多个域名
  4. 在Windows平台下使用安装GCC
  5. seo自动发布外链工具_没资源、零经验,如何建立高质量外链?
  6. 具有PreAuthorize的Spring方法安全性
  7. Java多线程学习三十八:你知道什么是 CAS 吗
  8. 当机器人具有自我知觉,并能自适应环境,真的不可怕吗?
  9. 极客大学产品经理训练营 产品思维和产品意识 解决方案的设计与积累 作业3
  10. SQL2008 SP3下载
  11. 采用计算机对酒店客房进行管理,酒店客房部计算机管理.doc
  12. 30个 CSS 样式常用的静态形状
  13. 应用程序现代化权威指南
  14. html制作简历供人填写,求职简历制作个人定制代写
  15. 暑期2020“大咖说开源” | 陈莉君:Linux从入门到深入内核有多远
  16. 省钱兄同城跑腿小程序源码uniapp前端模版源码(小程序+APP+H5)
  17. 新研究起底人类和机器注意力机制的区别|一周AI最火论文
  18. 某军事APP测试随手记
  19. python的交互式是什么,python交互是什么
  20. 苦咖啡·唯一 - 那奇沃夫/KKECHO

热门文章

  1. 弘辽科技:拼多多测图方式有哪些?拼多多测图方式有哪些?
  2. confirm使用方法
  3. IDEA 出现问题:IDEA看不到编译后的target文件解决方案
  4. 阿里资深架构师:初识混沌工程(上)
  5. Thinkvantage system update删除更新储存文件解决办法...
  6. 打开catia界面全是白色怎么办_CAD如何批量打印?图纸看不清怎么办?这两大问题如何解决?...
  7. win7下Genymotion安装方法
  8. 【6年开源路】海王星给你好看!FineUI v4.0正式版暨《FineUI3to4一键升级工具》发布!
  9. 操作简单的pdf转word转换器
  10. scrollTop 用法讲解