一种自动寻找光照补偿参考图片的方法技术

技术编号:19966184 阅读:23 留言:0更新日期:2019-01-03 13:50
本发明专利技术公开了一种自动寻找光照补偿参考图片的方法,步骤一,依次读取图像集的每张图片,然后建立图片序列集L1、L2、L3、L4;步骤二,分别取四个图片序列集L1、L2、L3、L4的前n*p张图片,得到四个子集,分别是SubL1、SubL2、SubL3、SubL4;步骤三,求取SubL1、SubL2、SubL3、SubL4的交集,得到intSection子集;步骤四,对intSection子集的图片每个位置的像素的亮度值都进行叠加,然后除以intSection子集图片总数,得到一张图片,该图片即为光照补偿参考图片。本发明专利技术提高了寻找光照补偿参考图片的效率,同时能剔除含板缝或裂缝、包含喷漆、包含石子或地面指示灯等不能用作参考的图片,高效快速的找到符合要求的光照补偿参考图片,图片精度高。

A Method of Automatically Finding Illumination Compensation Reference Pictures

The invention discloses a method for automatically searching for reference pictures of light compensation. In step one, each picture of the image set is read sequentially, and then the image sequence sets L1, L2, L3 and L4 are established. In step two, the first n*p pictures of four image sequence sets L1, L2, L3 and L4 are taken respectively, and four subsets are obtained, namely SubL1, SubL2, SubL3 and SubL4; in step three, SubL1, SubL2, SubL2, SubL3 and SubL4 are obtained. The intersection of L3 and SubL4 leads to the intSection subset. Step 4, the brightness values of the pixels in each position of the intSection subset are superimposed, and then divided by the total number of intSection subset pictures, a picture is obtained, which is the reference picture of illumination compensation. The invention improves the efficiency of searching for reference pictures of light compensation, and can eliminate pictures that can not be used as reference, such as cracks or cracks in plates, spraying paint, stones or ground indicator lights, etc., so as to find the reference pictures of light compensation that meet the requirements efficiently and quickly, and the picture accuracy is high.

【技术实现步骤摘要】
一种自动寻找光照补偿参考图片的方法
本专利技术涉及图片处理
,尤其是一种自动寻找光照补偿参考图片的方法。
技术介绍
我国国土面积广阔,机场、高速公路、桥梁数目也在不断增加,这些公共基础设施的服务年限也在逐年增加;随着使用年限的增加,这些设施的道路自身使用功能不断下降的同时各种病害也会日益严重。因此,基础设施养护的一个巨大的需求就是及时发现和修补道路病害,保证使用的安全性和效率。进行基础设施道路养护的前提是对跑道状况进行检测和评估,这种检测主要包括道面表观检测和道路内部检测。以前,这些检测主要依靠人工和一些专用设备配合的方式,由于这些设备自动化程度低,体积较大,需要较多人力进行操作,效率较低下。目前,已经出现了专门针对基础设施道路状况检测的智能自动化设备,这种设备通过智能定位导航技术,自主规划路径,可实现对道路的全覆盖检测。同时,这种设备搭载了多种不同类型和功能的传感装置,可以对道路表面和内部进行全方位检测。其中,采集表观信息的传感器主要由工业相机及配套光源组成,由于作业均在晚上,都需要靠光源照明,但是现有光源很难做到均匀照明,所有照片均呈现中间较亮,四周较暗,或中间较亮,两侧较暗的亮度分布规律,因此,在工业相机采集图像集上,要实现较好的拼接或损害识别效果,必须要对图像进行光照补偿。要进行光照补偿,首先需要得到一些参考图片,这些图片要能较好的反映出光照亮度分布,因此图片应该是一段完整的、平坦的路面,无损坏,无异物,并且无人工喷涂标识。现有技术主要是通过人工找图,为了注意图片细节,需要打开每张图片进行浏览,效率低下;同时,如果图片过多,一般没法浏览所有的图片选择,因此人工挑选出的图片很可能不是最优的。目前还没有相应的能自动寻找光照补偿参考图片的方法。
技术实现思路
针对上述不足之处,本专利技术提供了一种自动寻找光照补偿参考图片的方法,能自动寻找光照补偿参考图片,提高了寻找光照补偿参考图片的效率,图片精度高。为了实现上述目的,本专利技术采用的技术方案如下:一种自动寻找光照补偿参考图片的方法,包括如下步骤:步骤一,依次读取图像集的每张图片,然后分别进行如下处理:S1,求取每张图片像素亮度值的标准差,然后对标准差按从小到大的顺序进行排序,得到一个图片序列集L1;S2,求取图片平均梯度,然后对图片按平均梯度按从小到大的顺序进行排序,得到一个图片序列集L2;S3,寻找和统计图片暗色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L3;S4,寻找和统计图片亮色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L4;步骤二,根据每个图片集的图片总数n,设定一个比例p,分别取四个图片序列集L1、L2、L3、L4的前n*p张图片,得到四个子集,分别是SubL1、SubL2、SubL3、SubL4;步骤三,求取SubL1、SubL2、SubL3、SubL4的交集,得到intSection子集;步骤四,对intSection子集的图片每个位置的像素的亮度值都进行叠加,然后除以intSection子集图片总数,得到一张图片,该张图片每个像素的亮度都是intSection子集所有图片对应像素亮度的平均值,该图片即为光照补偿参考图片。进一步的,求取图片平均梯度的方法为:求取每张图片每一行相邻像素的差,然后求取每张图片每一列相邻像素的差,将所有这些差值的绝对值相加求和,然后再除以整张图片的像素数,即得图片的平均梯度。进一步的,寻找和统计暗色区域的角点数目的方法包括如下步骤:(1)对图像进行均值滤波,去除噪点;(2)对图像进行腐蚀操作,让深色区域扩大;(3)对均值滤波和腐蚀后的图像寻找角点,并统计角点个数。进一步的,寻找和统计亮色区域的角点数目的方法包括如下步骤:(1)对图像进行均值滤波,去除噪点;(2)对图像进行膨胀操作,让亮色区域扩大;(3)对均值滤波和膨胀后的图像寻找角点,并统计角点个数。与现有技术相比,本专利技术具有以下有益效果:本专利技术融合多种判定手段,并且每种判定手段都是根据评价值排序后取最优,不需预先设定阈值,实用性广泛。相比于现有人工方法,本专利技术提高了寻找光照补偿参考图片的效率,同时能剔除含板缝或裂缝、包含喷漆、包含石子或地面指示灯等不能用作参考的图片,高效快速的找到符合要求的光照补偿参考图片,图片精度高。附图说明图1为本专利技术的流程示意图。图2为不能用作参考的示例图片。图3为均值滤波去除噪点前后的对比图一。图4为腐蚀操作后的示例图。图5为均值滤波和腐蚀后的示例图。图6为均值滤波去除噪点前后的对比图二。图7为膨胀操作后的示例图。图8为均值滤波和膨胀后的示例图。图9为本专利技术寻找的光照补偿参考图片的示例图。图10膨胀操作的原理图。图11腐蚀操作的原理图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。一种自动寻找光照补偿参考图片的方法,包括如下步骤:步骤一,依次读取图像集的每张图片,其中,图像集的所有图片都是灰度图,如果不是要先转为灰度图,然后分别进行如下处理,:S1,求取每张图片像素亮度值的标准差,然后对标准差按从小到大的顺序进行排序,得到一个图片序列集L1,因为如果一张图片上的像素明暗变化较大,那么图片的方差也会较大;S2,求取图片平均梯度,然后对图片按平均梯度按从小到大的顺序进行排序,得到一个图片序列集L2;S3,寻找和统计图片暗色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L3,因为如果一个图片上包含较多图案或物体,那么它的角点应该会相对较多,其中,如果图像上某一个像素点在任意方向的微小变动都会引起灰度很大变化,就称这个点为角点;S4,寻找和统计图片亮色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L4;步骤二,根据每个图片集的图片总数n,设定一个比例p,分别取四个图片序列集L1、L2、L3、L4的前n*p张图片,得到四个子集,分别是SubL1、SubL2、SubL3、SubL4,p的值由实际验证取值,以交集的图片不会太多也不太少为准,例如先取5%,如果交集的图片太少,就增大p值,例如10%;步骤三,求取SubL1、SubL2、SubL3、SubL4的交集,得到intSection子集,这个交集内的图片就是本方法所寻找到的参考图片,因为这些图片用四种判断标准得到的评判值都比较小,可以认为它们是平滑的,完整的,没有病害的;步骤四,对intSection子集的图片每个位置的像素的亮度值都进行叠加,然后除以intSection子集图片总数,得到一张图片,该张图片每个像素的亮度都是intSection子集所有图片对应像素亮度的平均值,该图片即为光照补偿参考图片,如图9所示。其中,求取图片平均梯度的方法为:求取每张图片每一行相邻像素的差,然后求取每张图片每一列相邻像素的差,将所有这些差值的绝对值相加求和,然后再除以整张图片的像素数,即得图片的平均梯度。寻找和统计暗色区域的角点数目的方法包括如下步骤:(1)对图像进行均值滤波,去除噪点,如图3所示;(2)对图像进行腐蚀操作,让深色区域扩大,变得更容易识别,例如板缝会变得更大,如图4所示;(3)对均值滤波和腐蚀后的图像寻找角点,并统计角点个数本文档来自技高网
...

【技术保护点】
1.一种自动寻找光照补偿参考图片的方法,其特征在于,包括如下步骤:步骤一,依次读取图像集的每张图片,然后分别进行如下处理:S1,求取每张图片像素亮度值的标准差,然后对标准差按从小到大的顺序进行排序,得到一个图片序列集L1;S2,求取图片平均梯度,然后对图片按平均梯度按从小到大的顺序进行排序,得到一个图片序列集L2;S3,寻找和统计图片暗色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L3;S4,寻找和统计图片亮色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L4;步骤二,根据每个图片集的图片总数n,设定一个比例p(p值有范围吗?),分别取四个图片序列集L1、L2、L3、L4的前n*p张图片,得到四个子集,分别是SubL1、SubL2、SubL3、SubL4;步骤三,求取SubL1、SubL2、SubL3、SubL4的交集,得到intSection子集;步骤四,对intSection子集的图片每个位置的像素的亮度值都进行叠加,然后除以intSection子集图片总数,得到一张图片,该张图片每个像素的亮度都是intSection子集所有图片对应像素亮度的平均值,该图片即为光照补偿参考图片。...

【技术特征摘要】
1.一种自动寻找光照补偿参考图片的方法,其特征在于,包括如下步骤:步骤一,依次读取图像集的每张图片,然后分别进行如下处理:S1,求取每张图片像素亮度值的标准差,然后对标准差按从小到大的顺序进行排序,得到一个图片序列集L1;S2,求取图片平均梯度,然后对图片按平均梯度按从小到大的顺序进行排序,得到一个图片序列集L2;S3,寻找和统计图片暗色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L3;S4,寻找和统计图片亮色区域的角点数目,然后对图片按角点数目从小到大进行排序,得到一个图片序列集L4;步骤二,根据每个图片集的图片总数n,设定一个比例p(p值有范围吗?),分别取四个图片序列集L1、L2、L3、L4的前n*p张图片,得到四个子集,分别是SubL1、SubL2、SubL3、SubL4;步骤三,求取SubL1、SubL2、SubL3、SubL4的交集,得到intSection子集;步骤四,对intSection子集的图片每个位置的像素的亮度值都进行叠加,然后除以int...

【专利技术属性】
技术研发人员:贺骥桂仲成黄敏杨辉曾敏
申请(专利权)人:成都圭目机器人有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1