一种基于Hough变换的香烟盒偏转角计算方法

来源 :科学与财富 | 被引量 : 0次 | 上传用户:shouquanwenjian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  (江苏中烟工业有限责任公司南京卷烟厂 江苏南京 210019)
  摘 要:在生产过程中,香烟盒的角度不可避免地会出现偏移。本文在基于机器视觉的香烟盒生产线上,提出一种基于Hough变换矩形检测的香烟盒偏转角计算方法。首先对香烟盒的图像进行预处理,其次根据Hough变换得到香烟盒的矩形轮廓,最后计算出香烟盒偏转角。实验结果表明整个算法速度快、准确度高。
  关键词:Hough变换;矩形检测;图像预处理;香烟盒偏转角
  0. 引言
  机器视觉是将图像处理应用到工业生产的现代化技术[1]。香烟盒自动生产线上,常用机器视觉来对香烟盒定位,指导机械手抓取或进行缺陷检测。然而由于生产线快速运转和传送带抖动,香烟盒角度不可避免地会出现偏移[2]。因此,香烟盒偏转角的计算是基于机器视觉的香烟盒生产线持续正常工作的基础。
  Hough变换通过一种投票算法检测具有特定形状的目标。该过程是在一个参数空间中通过计算累计结果的局部最大值得到符合特定形状的集合作为Hough变换结果。Hough变换于1962年由Paul Hough首次提出[3],开始只能检测参数已知而位置未知的曲线,而D.H.Ballard于1981年将Hough变换推广到可以检测任意形状的物体,大大扩展其应用范围[4]。
  本文首先介绍香烟盒图像必要的一些预处理技术,其次提出了基于Hough变换的矩形检测原理,最后通过检测的矩形来计算香烟盒的偏转角。
  1. 基于图像的香烟盒偏转角计算流程
  基于图像的香烟盒偏转角计算主要分为两大部分:一是香烟盒图像的预处理;二是根据Hough算法计算偏转角。整个计算方法的基本流程如图1所示。香烟盒图像预处理在整个计算过程中也起着重要作用,首先要考虑香烟盒轮廓为矩形的特点,做出相应的图像预处理方案,并通过大量的试验来调整方法和参数。另外还要考虑香烟盒图像偏转角计算的速度,过慢的定位速度不会被用户所接受,会严重限制了算法的实用性。香烟盒图像预处理基本流程有灰度变换、中值滤波和边缘检测。
  图像的灰度化处理是指将彩色图像转化成为灰度图像的过程。常用的方法有:分量法、最大值法、平均值法和加权平均法。其中加权平均法是根据重要性及其它指标,将R、G和B分量以不同的权值进行加权平均,计算公式如下图:
  无论是由彩色图像转换得到的灰度图像,还是直接获取的灰度图像,都会有噪声的存在,而噪声对图像质量有很大的影响,也会直接影响目标识别和定位。中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,其基本原理是把数字图像中一点的灰度值用该点的一个邻域中各点灰度值的中值代替,让周围的像素值接近的真实值,从而消除孤立的噪声点。
  图像边缘检测目的就是标识图像中亮度变化明显的点,图像的边缘含有丰富的信息,常常借助空域一阶或二阶微分算子进行计算,通过将其模板与图像卷积完成。经典的算子有Roberts算子、Prewitts算子、Sobel算子、Laplace算子、Log算子和Canny算子等。考虑到图像边缘检测必须满足两个要求:一是有效的抑制噪声,二是尽量精确的确定边缘的位置。因此,选择Canny算子进行边缘检测,步骤包括用高斯函数平滑图像、计算梯度的幅值及方向、对梯度幅值进行非极大值抑制、双阈值方法检测和连接边缘等四个部分。
  2. 基于Hough变换的偏转角计算方法
  2.1 Hough变换原理
  Hough变换是以数学对偶性原理为基础,从二维空间到参数空间的一种映射。以直线变换为例,这种映射表现为从二维空间上的点到参数空间上的曲线的对应关系,即二维空间上的点的共线性对应于参数空间上曲线的共点性。Hough变换以此为依据来提取直线的相关参数。
  在笛卡尔坐标系中,直线可以用斜截方程y=kx+b表示,如图2;也可以用极坐标方程ρ=xcosθ+ysinθ表示,如图3,其中ρ是直线到坐标原点的距离,θ是直线与x轴正向的夹角。设(x1,y1)和(x2,y2)为同一直线上的两个点,满足y1=kx1+b和y2=kx2+b,映射到参数空间后的两条正弦曲线ρ=x1cosθ+y1sinθ和ρ=x2cosθ+y2sinθ将相交于一点。同理,同一条直线上的所有点在变换到参数空间后的正弦曲线都将交汇于同一点(ρ,θ)。
  实际应用中,通常首先将参数空间量化成累加器矩阵,按照上述极坐标方程将图像空间中点(x,y)映射到参数空间对应的累加器中,使对应的累加器加1。若在图像空间中有直线,则遍历完图像空间中的每一点后,参数空间中对应的累加器会出现局部最大值,则可得出与该直线对应的一对参数(ρ,θ)。
  2.2 基于Hough变换的矩形检测
  分析笛卡尔坐标系中的某一矩形,如图4所示,四个顶点分别为:P1=(x1,y1)、p2=(x2,y2)、p3=(x3,y3)和P4=(x4,y4),P1P2和P3P4为长度为a的边,P2P3和P4P1的长度为b。该矩形在Hough参数空间的对应图像如图5所示,有四个相应峰值點分别为:H1=(ρ1,θ1),H2=(ρ2,θ2),H3=(ρ3,θ3)和H4=(ρ4,θ4),分别对应矩形的四条边:P1P2,P3P4,P2P3,和P4P1。
  根据矩形特征,进一步分析图5,可得到四个峰值点有如下关系:(1)H1与H2的θ 值相同,记为θ12 ;H3 与H4 的θ 值相同,记为θ34 ;且│θ12-θ34│=90° 。(2)因为矩形对边的长度相等,所以Hough参数空间中相应的峰值累加值也应该是相同的,即C(H1)=C(H2)=a,且C(H3)=C(H4)=b。
  由上述分析,基于Hough变换矩形检测的香烟盒偏转角计算方法步驟如下:
  (1)对预处理后的香烟盒图像进行Hough变换;   (2)在Hough参数空间中寻找符合上述分析特征的峰值点;
  (3)对符合条件的峰值点进行配对,得到对应原图像的平行直线对;
  (4)对得到的平行直线对进行组合,得到预选的矩形;
  (5)对预选矩形进一步筛选,得到香烟盒的矩形轮廓;
  (6)根据香烟盒矩形的轮廓,计算香烟盒的偏转角。
  3. 实验分析
  为了验证本文提出的基于Hough变换矩形检测的香烟盒偏转角计算方法的正确性和有效性,通过多次实验进行验证。实验中采用的是浙江中烟工业有限责任公司生产的利群香烟,整个算法在MATLAB中编程实现。
  图6是一幅香烟盒的图像及其检测后的结果,图7为该图像在Hough参数空间中的坐标图。该香烟盒图像经人工测算偏转角度是2°,而基于Hough变换矩形计算方法得出的结果是1.86°,计算时间为0.376秒。经过多次试验并统计后,基于Hough变换矩形检测的香烟盒偏转角计算方法的检测精度为0.1°,平均准确率为99.47%。平均时间为0.412秒。
  4. 结论
  本文在提出了一种基于Hough变换的香烟盒偏转角计算方法,应用在香烟盒生产线上。该方法利用Hough变换检测出预处理后图像中的矩形,在根据该矩形计算出香烟盒的偏转角。显然,根据检测的矩形也可计算出香烟盒的中心位置,再结合已经计算出来的偏转角,就实现了对香烟盒的精确定位,为后续机械手自动搬运和香烟盒缺陷检测打下基础。
  参考文献:
  [1] 赵阳,杨永跃等. 彩色图像处理在香烟包装检测上的应用[J]. 合肥工业大学学报(自然科学版),2006,29(8):1032-1034.
  [2] 孙军,辛海波. 智能相机在香烟包装领域的应用[J]. 企业技术开发,2010,29(6):15-16.
  [3] C. Rosito Jung and R. Schramm. Rectangle Detection based on a Windowed Hough Transform [J]. SIBGRSPI’04, 2004, 113-120.
  [4] DH Ballard. Generalizing the Hough transform to detect arbitrary shapes[J]. Pattern Recognition, 1987, 13(2):111-122.
  作者簡介:
  一、陈亮性别:男
  研究方向:信息技術与管理、烟机设备自动化控制与管理
  出生年月:1979.2
  专业技术职称:工程师学历:工程硕士
  二、王德胜性别:男
  研究方向:烟机设备自动化检测和控制
  出生年月:1970.7
  专业技术职称:工程师学历:本科
其他文献
(海南核电有限公司 海南 昌江 572733)  摘要:电刷镀技术利用电化学沉积原理,通过电解方法在工件表面获取镀层。主要目的在于强化、提高工件表面性能,获得工件的耐腐蚀性、耐磨损等特殊性能,也可以改变(增加)工件尺寸,改善机械配合性能,修复因磨损而报废的工件等。具有成本低、操作方便、表面结合性能好等技术特点,在国内表面工程技术工作中使用广泛,在电厂修复领域也有较好的应用实践。  关键词:电刷镀
期刊
(中十冶集团有限公司 陕西 西安 710043)  摘要:增值税的征扣税链条,对提高企业管理水平、规范市场行为、堵塞偷税漏洞、保护守法经营,具有天然的促进作用,这正是营改增的积极意义和增值税的制度优势所在。“建筑行业一向是劳动密集、低利润的行业,在当前复杂严峻的经济形势下,建筑企业实施营改增到底是红利还是挑战?对企业的财务和会计有哪方面的影响?本文对此进行分析,并提出了相应对策。  关键词:营改增
期刊
(南昌理工学院)  摘 要:后置处理简称后处理,是CAM软件首先读入刀位文件和机床数据文件,然后根据机床数据所描述的格式形式,对刀位文件进行编译转换,生成NC数控代码的过程。本文就典型CAM软件Mastercam 9.0后处理文件及如何进行优化设计进行了简要介绍及探讨,以方便执行后处理程序时产生符合某种数控系统需要和使用者习惯的NC程序。  关键词:Mastercam;后处理;优化设计  一、后处
期刊
(1.山东省烟台市莱州市天晟亮化工程处 山东烟台 261400 2.山东省烟台市莱州市路灯管理处 山东烟台 261400)  摘要:基于无线操作网络的智能路灯系统,采用先进的路由终端wifi组网技术,搭建无线传感器网络,ESP8266为开发平台,通过传感器实现光线强度采集控制,路灯单独开关控制,自动调光,分组和集体控制并带有自动报警功能。该系统可以手动控制路灯的开关,还可以根据光线的强弱变化自动控
期刊
(山西财经大学)  摘要:我国目前正处入经济新常态,国民经济稳中向好,金融市场异常活跃。然而,目前我国金融纠纷解决方面仍存在缺乏专业法律法规和专门保护机构,纠纷解决方式单一且成本高,效率低,多元处理方式匮乏等问题。本文通过分析我国该机制的现状与不足,再从国外几个发达国家的金融纠纷解决机制中提炼出有益于我国相关体制建设的经验,并加入部分国内外学者的研究观点最终提出建议措施。  关键词:金融消费者保护
期刊
(武警广州指挥学院 510080)  摘要:通过对某军校320名学员使用《人际关系量表》、《主观幸福感量表》进行调查,考察了军校学员人际信任与主观幸福感的关系。文章从学员是否为独生子女、专业、年级、生源类型、户籍所在地这五个方面进行分析,并对人际信任与主观幸福感作出相關分析研究,根据研究结果进行讨论与提出应对策略。  关键词:军校学员;人际信任;主观幸福感  1.研究背景及目的  人际信任是人与人
期刊
(江苏新扬子造船有限公司 江苏 靖江 214532)  摘要:为了有效进行造船工程计划的规划、执行和反馈等工作,将船舶工程进行分解,然后在各个结构的基础上构建整个造船工程计划体系已经成为业内的共识。基于分解结构的造船工程计划体系能有效将网络计划的上层计划和下层计划对应起来,扩展了分解结构的内容,有利于造船工程计划的顺利进行。  关键词:船舶工程;分解结构;造船工程计划体系;网络计划  一、引言  
期刊
(安徽天康(集团)股份有限公司)  摘要:近年来我国社会和经济的发展,电力在人们的生产生活中发挥着越来越重要的作用。电力电缆以其易于布局、运行可靠等特点,在电力行业中的应用越来越广泛。但是如果电力电缆一旦发生故障,将对人们的正常工作生活带来不良影响。因此,本文从电力电缆的常见故障出发,就引发这些故障的原因和预防对策进行了深入探讨。  关键词:电力电缆;故障;预防  电力电缆作为整个电网的重要组成部
期刊
(武警广州指挥学院)  摘要:军校学员是大学生中的特殊群体,作为新时期部队和国防建设的接班人,肩负着强军兴军的历史重任,关系着军队的兴衰成败。本研究旨在对军校学员人格特质和消费决策风格之间的关系进行分析,从而为军校管理者提供教育资料。本研究随机选取了320名学员被试,分别完成了消费决策风格问卷和艾森克人格问卷中文版,并收集了相应的人口背景资料。结果显示,军校学员的人口学变量和人格特质均对消费决策风
期刊
(海南核电有限公司 海南 昌江 572733)  摘要:发电机密封瓦作为氢冷发电机密封油系统的主要部件,对维持油压稳定发挥着至关重要的作用。在压水堆核电厂历次大修过程中,多次发生发电机密封瓦径向间隙超差问题,更换后的密封瓦加工匹配工作一直是大修中非常重要的一个环节。本文简述发电机密封瓦的工作特点,分析和阐述密封瓦加工的难点,设计和分析密封瓦加工专用夹具,以及密封瓦加工过程中的注意事项,以保证密封瓦
期刊