CN115147425B - 用于门窗制造的质量检测方法、***及装置 - Google Patents

用于门窗制造的质量检测方法、***及装置 Download PDF

Info

Publication number
CN115147425B
CN115147425B CN202211081209.6A CN202211081209A CN115147425B CN 115147425 B CN115147425 B CN 115147425B CN 202211081209 A CN202211081209 A CN 202211081209A CN 115147425 B CN115147425 B CN 115147425B
Authority
CN
China
Prior art keywords
probability
acquiring
straight line
target bright
polar
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211081209.6A
Other languages
English (en)
Other versions
CN115147425A (zh
Inventor
郭银利
解成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong Jinyueliang New Material Technology Development Co ltd
Original Assignee
Nantong Jinyueliang New Material Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong Jinyueliang New Material Technology Development Co ltd filed Critical Nantong Jinyueliang New Material Technology Development Co ltd
Priority to CN202211081209.6A priority Critical patent/CN115147425B/zh
Publication of CN115147425A publication Critical patent/CN115147425A/zh
Application granted granted Critical
Publication of CN115147425B publication Critical patent/CN115147425B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/10Image enhancement or restoration using non-spatial domain filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20061Hough transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30136Metal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

本发明涉及图像识别技术领域,具体涉及一种用于门窗制造的质量检测方法、***及装置,该方法包括:将表面图像中非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线,获取目标亮点及对应的直线,根据直线上的非0梯度值的像素点个数确定直线上存在划痕的第一概率,获取极角相同的目标亮点的极坐标序列,获取极坐标序列中每两个目标亮点对应的极坐标的极径差值,根据极经差值、第一概率、线段之间的最小距离计算第二概率,根据第二概率确定平行划痕线,获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格,本发明避免了凹坑对划痕检测影响,实现对门窗表面质量的准确判断。

Description

用于门窗制造的质量检测方法、***及装置
技术领域
本发明涉及图像识别技术领域,具体涉及一种用于门窗制造的质量检测方法、***及装置。
背景技术
随着社会的发展,房屋门窗也从原来的木质门窗发展至铝合金门窗,由于铝合金门窗的生产工艺较为复杂,在铝合金门窗的生产过程中,难免会因为碰撞或工人的操作不当,导致门窗表面出现划痕,在门窗的外观的质量检测时需要对划痕检测,以免影响划痕质量。
现有技术利用边缘检测或者阈值分割算法对划痕的进行识别,当铝合金门窗上的划痕深浅不一,出现有些划痕较浅时,就难以确定检测阈值,进而难以实现对此类划痕的识别,尤其是对于需要喷砂处理的铝合金门窗,由于喷砂会提高铝合金门窗表面的粗糙度,使得铝合金门窗表面出现很多微小凹坑,这些微小的凹坑对光照产生反射现象,从而会使得相邻连续的微小凹坑形成一条线,进而在光照产生反射下的图像中表现为较浅的线,因此,当划痕较浅时其表现也为一条较浅的线,故相邻连续的微小凹坑在光照产生反射下表现出来的线会影响铝合金门窗表面划痕的识别,使得利用阈值分割识别的划痕并不准确,进而影响门窗制造的质量的识别检测。
因此,需要提供一种用于门窗制造的质量检测方法、***及装置予以解决上述问题。
发明内容
本发明提供一种用于门窗制造的质量检测方法、***及装置,以解决现有的划痕识别不准确,影响门窗制造的质量的识别的问题。
本发明的一种用于门窗制造的质量检测方法采用如下技术方案:
该方法包括:
获取铝合金门窗的表面图像;
获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线;
获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;
根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;
根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
优选的,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段的步骤包括:
沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;
获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段。
优选的,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率的步骤包括:
获取每条直线的所有线段上非0梯度值的像素点个数的和值;
计算和值的反正切值;
将反正切值与
Figure 95593DEST_PATH_IMAGE001
的乘积作为该直线上存在划痕的第一概率。
优选的,根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率的步骤包括:
获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;
计算目标概率与该两个目标亮点对应的极经差值的第一比值;
获取两个目标亮点的直线上每个平行线段之间的最小距离;
计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;
根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率。
优选的,计算该平行直线属于划痕的第二概率公式为:
Figure 293356DEST_PATH_IMAGE002
式中,
Figure 591745DEST_PATH_IMAGE003
目标亮点
Figure 761826DEST_PATH_IMAGE004
与目标亮点
Figure 2314DEST_PATH_IMAGE005
对应的平行直线属于划痕的第二概率;
Figure 936641DEST_PATH_IMAGE006
表示目标亮点
Figure 287988DEST_PATH_IMAGE004
与目标亮点
Figure 109314DEST_PATH_IMAGE005
对应的第一概率中小的第一概率,即目标概率;
Figure 489347DEST_PATH_IMAGE007
表示目标亮点
Figure 661702DEST_PATH_IMAGE004
与目标亮点
Figure 754423DEST_PATH_IMAGE005
的平行线段中线段
Figure 945102DEST_PATH_IMAGE008
与线段
Figure 261814DEST_PATH_IMAGE009
之间的最小距离;
Figure 921465DEST_PATH_IMAGE010
表示目标亮点
Figure 614614DEST_PATH_IMAGE004
与目标亮点
Figure 161265DEST_PATH_IMAGE005
的极坐标的极经差值;
Figure 117719DEST_PATH_IMAGE011
表示目标亮点
Figure 999088DEST_PATH_IMAGE005
对应的直线中线段的数量;
Figure 745196DEST_PATH_IMAGE012
表示目标亮点
Figure 395620DEST_PATH_IMAGE004
对应的直线中线段的数量;
Figure 319713DEST_PATH_IMAGE013
表示指数函数中的e,且e为常数,其中,
Figure 688378DEST_PATH_IMAGE014
表示第二比值与第一概率为负相关关系。
优选的,获取所有平行划痕线的像素点的梯度值的和值;对所有平行划痕线的像素点的梯度值的和值作负相关得到门窗表面质量的影响程度。
一种用于门窗制造的质量检测***,该***包括:
图像采集模块,用于获取铝合金门窗的表面图像;
图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;
第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;
判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
一种用于门窗制造的质量检测装置,该装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的质量识别程序,质量识别程序被所述处理器执行时实现一种用于门窗制造的质量检测方法中的步骤。
本发明的一种用于门窗制造的质量检测方法、***及装置的有益效果是:
1、通过对喷砂形成的凹坑的分布以及划痕和门窗轮廓边缘的方向进行分析,确定凹坑是随机分布的,故将非0梯度值的像素点转换到霍夫空间,从而确定表面图像中的直线上存在划痕可能,即存在划痕的直线方向即为划痕的可能方向,根据从而避免凹坑边缘点形成细线对轻微划痕线的影响。
2、通过对霍夫空间中亮点的极坐标进行分析,确定平行直线之间的距离,根据每条平行直线上像素点的连续程度以及平行直线之间的距离判断每组平行直线属于划痕的概率,从而实现对不同深浅划痕的进行精确识别,进而实现对铝合金门窗的质量的精确判断。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种用于门窗制造的质量检测方法的实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的一种用于门窗制造的质量检测方法的实施例,如图1所示,该方法包括:
S1、获取铝合金门窗的表面图像,具体的,将相机朝向传输带,通过相机采集传送带上的铝合金门窗的表面图像。
S2、获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线。
具体的,为了计算各个像素点的梯度值,需要先对铝合金门窗的表面图像进行灰度化处理得到铝合金表面的灰度图,然后在使用Sobel算子对图像进行梯度检测得到梯度图像,即得到梯度图像中各个像素点的梯度值,由于喷砂形成的凹坑也会与铝合金门窗表面的灰度存在差异,因此,此时获得梯度图像中,非0梯度值的像素点包含铝合金门窗本身的轮廓边缘、凹坑边缘以及可能包含的划痕边缘,故先需要排除凹坑边缘点的干扰,将非0梯度值对应的像素点进行霍夫变换,即将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线,其中,将非0梯度值对应的像素点作为目标像素点;将目标像素点转换至霍夫空间得到霍夫空间得到目标像素点对应的正弦曲线,即霍夫空间中每条正弦曲线与梯度图像中的目标像素点存在一一对应关系,同时霍夫空间中的亮点对应直线。
S3、获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率。
具体的,由于任意两点都可以组成一条直线,要想在表面图像中显示为线形,则必须要保证存在连续分布的三个以上的像素点共线,即霍夫空间中亮点的峰值最小为3,故本实施例以3作为预设峰值,当正弦曲线的峰值大于预设峰值时,则该正弦曲线对应的亮点为目标亮点。
具体的,由于表面图像中存在由喷砂形成的凹坑,这些凹坑随机分布在铝合金门窗表面,其形成的非0梯度像素点也可能存在共线的现象,即喷砂会提高铝合金门窗表面的粗糙度,使得铝合金门窗表面出现很多微小凹坑,这些微小的凹坑对光照产生反射现象,从而会使得相邻连续的微小凹坑形成一条线,进而在光照产生反射下的图像中表现为较浅的线,导致不排除存在凹坑边缘点共线,从而使得在霍夫空间内形成的峰值大于等于3的亮点,因此,经过该分析,形成一个亮点的所有正弦曲线并非全部属于划痕,然而局部划痕或者正常纹理的非0梯度像素点都是连续分布的,故,可以根据形成各个亮点的正弦曲线在梯度图像中所对应的像素点的连续程度计算各个亮点为疑似划痕像素点(本实施例中疑似划痕像素点包含划痕以及正常纹理)的概率,以排除凹坑边缘点的干扰。
具体的,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率的步骤包括:沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段,然后,获取每条直线的所有线段上非0梯度值的像素点个数的和值;计算和值的反正切值;将反正切值与
Figure 674395DEST_PATH_IMAGE015
的乘积作为该直线上存在划痕的第一概率,其中,计算直线上存在划痕的第一概率的公式:
Figure 179326DEST_PATH_IMAGE016
式中,
Figure 274321DEST_PATH_IMAGE017
表示第
Figure 645128DEST_PATH_IMAGE018
个亮点对应的直线上存在划痕的第一概率;
Figure 218192DEST_PATH_IMAGE019
表示第
Figure 46471DEST_PATH_IMAGE018
个亮点所包含的第
Figure 63099DEST_PATH_IMAGE020
个线段中所包含的连续像素点的个数;
Figure 406356DEST_PATH_IMAGE021
表示第
Figure 48690DEST_PATH_IMAGE018
个亮点对应的直线上的线段的总数;
Figure 528213DEST_PATH_IMAGE022
()表示归一化,目的是为了保证第一概率的值位于
Figure 417540DEST_PATH_IMAGE023
Figure 982514DEST_PATH_IMAGE024
范围内;
需要说明的是,由于凹坑的边缘点在梯度图像中也是连续分布的,划痕以及铝合金门窗的正常轮廓边缘也是连续分布的,因此,无法直接根据边缘点的连续性判断是否为划痕,即梯度图像中连续分布的非0梯度值的像素点并不一定是划痕像素点,但是划痕以及正常轮廓边缘点都具有较强的方向性,因此通过固定方向上的连续程度计算即可以排除凹坑边缘点的干扰,故计算直线方向上的非0梯度值的像素点的连续程度,即每一个线段上的连续的像素点个数越少,则该亮点由凹坑边缘形成的概率越大的,即对应该亮点属于划痕边缘的概率越小。
S4、根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率。
具体的,由于划痕是由局部平行且连续的短直线组成,但是门窗本身的轮廓边缘也是连续分布的平行线,相对于门窗的边缘平行线,划痕平行线之间的距离较小,即两个亮点对应的极坐标之间的极经差异较小,因此,需要结合平行线之间的极经差值对属于划痕平行线的概率进行综合判断。
故,本实施例先获取目标亮点的极坐标,然后将目标亮点的极坐标的极角相同的目标亮点分为一组,然后对同一组的目标亮点对应的极坐标进行依次排序即得到了每组目标亮点对应的极坐标序列,然后计算每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,这里需要说明的是,极角相同的目标亮点其在灰度空间内对应的直线是平行的,故极坐标序列中两个目标亮点对应的直线为平行直线,根据极坐标序列中每两个目标亮点对应的极坐标的极径差值即可得到两直线之间的距离,如此,便可得到所有平行直线之间的距离,故便可根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、平行直线的线段之间的最小距离计算平行直线属于划痕的第二概率。
具体的,根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、平行直线的线段之间的最小距离计算平行直线属于划痕的第二概率的步骤包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率,其中计算对应的线段属于划痕的第二概率的公式为:
Figure 897380DEST_PATH_IMAGE002
式中,
Figure 516230DEST_PATH_IMAGE003
目标亮点
Figure 123929DEST_PATH_IMAGE004
与目标亮点
Figure 379461DEST_PATH_IMAGE005
对应的平行直线属于划痕的第二概率;
Figure 347286DEST_PATH_IMAGE006
表示目标亮点
Figure 801401DEST_PATH_IMAGE004
与目标亮点
Figure 580001DEST_PATH_IMAGE005
对应的第一概率中小的第一概率,即目标概率;
Figure 119567DEST_PATH_IMAGE007
表示目标亮点
Figure 658127DEST_PATH_IMAGE004
与目标亮点
Figure 966748DEST_PATH_IMAGE005
的平行线段中线段
Figure 119512DEST_PATH_IMAGE008
与线段
Figure 130062DEST_PATH_IMAGE009
之间的最小距离;
Figure 456001DEST_PATH_IMAGE010
表示目标亮点
Figure 884709DEST_PATH_IMAGE004
与目标亮点
Figure 5111DEST_PATH_IMAGE005
的极坐标的极经差值,即目标亮点
Figure 470334DEST_PATH_IMAGE004
与目标亮点
Figure 334385DEST_PATH_IMAGE005
对应的两条平行线之间的距离,极经差值
Figure 352020DEST_PATH_IMAGE010
值越大,则表示两条平行线之间的距离也越大,则该两条平行线属于划痕的概率也越小,从而避免了门窗轮廓边缘直线的干扰;
Figure 158171DEST_PATH_IMAGE011
表示目标亮点
Figure 159625DEST_PATH_IMAGE005
对应的直线中线段的数量;
Figure 561787DEST_PATH_IMAGE012
表示目标亮点
Figure 653502DEST_PATH_IMAGE004
对应的直线中线段的数量;
Figure 381287DEST_PATH_IMAGE013
表示指数函数中的e,且e为常数,其中,
Figure 338878DEST_PATH_IMAGE014
表示第二比值与第一概率为负相关关系;
需要说明的是,由于划痕出现的位置随机,不排除识别到的两条平行线并非属于同一段划痕的情况,而划痕在短距离移动过程中表现为一组平行短直线,因此,当平行直线的两条直线中的两个线段上像素点之间的最小距离
Figure 75890DEST_PATH_IMAGE007
越接近于平行直线对应的目标亮点
Figure 317385DEST_PATH_IMAGE004
与目标亮点
Figure 153754DEST_PATH_IMAGE005
之间极经差值
Figure 864221DEST_PATH_IMAGE010
,即接***行直线的距离时,这时
Figure 881288DEST_PATH_IMAGE025
趋于1,即该组平行线属于同一段划痕的概率越大,然后通过所有线段之间的最小距离与该两个目标亮点对应的极经差值的第二比值减1,进行负相关之后进行求和,用来表示整个平行直线的为划痕的概率。
S5、根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
具体的,本实施例设置第二概率阈值
Figure 931283DEST_PATH_IMAGE026
,当平行直线的划痕概率
Figure 870DEST_PATH_IMAGE027
时,本实施例认为平行直线属于平行划痕线,否则认为该平行直线不是平行划痕线。
由于划痕深浅不同,在铝合金门窗上的明显程度不同,当划痕越多,划痕深度越大,对应铝合金门窗制造过程中的生产质量越差,故根据行划痕线的像素点的梯度值获取门窗表面质量的影响程度,其中,根据下式计算门窗表面质量的影响程度:
Figure 182322DEST_PATH_IMAGE028
式中,
Figure 261136DEST_PATH_IMAGE029
表示门窗表面质量的影响程度;
Figure 227955DEST_PATH_IMAGE030
表示第
Figure 156859DEST_PATH_IMAGE031
组平行划痕线上所有像素点的梯度值之和;
Figure 841919DEST_PATH_IMAGE032
表示铝合金门窗表面平行划痕线的组数;
Figure 458845DEST_PATH_IMAGE013
表示指数函数中的e,且e为常数,其中,
Figure 280170DEST_PATH_IMAGE014
表示梯度值与门窗表面质量的影响程度负相关关系;
具体的,需要说明的是,由于划痕深浅不同,在铝合金门窗上的明显程度不同,当划痕越多,划痕深度越大,对应铝合金门窗制造过程中的生产质量越差,故根据行划痕线的像素点的梯度值获取门窗表面质量的影响程度,从而根据影响程度判断铝合金门窗的外观质量,由于不同等级的铝合金门窗对表面划痕存在的要求存在差异,因此,由厂家自行设置影响程度阈值
Figure 878511DEST_PATH_IMAGE033
,当影响程度
Figure 785287DEST_PATH_IMAGE034
影响程度阈值
Figure 940325DEST_PATH_IMAGE033
时,认为当前生产的铝合金门窗外观质量不合格;否则认为当前生产的铝合金门窗质量合格。
由于同一个物体与门窗表面接触并相对移动产生划痕的过程中,由于短时间内接触面积不变,相对移动距离也较短的特点,故本实施例认为非直线的划痕是多组平行线之间的集合,故利用本实施例的方法,将所有非0梯度值的像素点转换到霍夫空间内,根据亮点之间的等间隔特性确定非直线划痕位置,从而实现对铝合金门窗表面上不同形状、不同深浅的划痕进行自动识别,并确定铝合金门窗质量。
一种用于门窗制造的质量检测***,该***包括:图像采集模块,用于获取铝合金门窗的表面图像;图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率;判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
一种用于门窗制造的质量检测装置,该装置包括:存储器、处理器及存储在存储器上并可在处理器上运行的质量识别程序,质量识别程序被所述处理器执行时实现实施例步骤S1-S5中的用于门窗制造的质量检测方法的步骤。
基于此,本发明的一种用于门窗制造的质量检测方法、***及装置,通过对喷砂形成的凹坑的分布以及划痕和门窗轮廓边缘的方向进行分析,确定凹坑是随机分布的,故将非0梯度值的像素点转换到霍夫空间,从而确定表面图像中的直线上存在划痕可能,即存在划痕的直线方向即为划痕的可能方向,根据从而避免凹坑边缘点形成细线对轻微划痕线的影响,其次,通过对霍夫空间中亮点的极坐标进行分析,确定平行直线之间的距离,根据每条平行直线上像素点的连续程度以及平行直线之间的距离判断每组平行直线属于划痕的概率,从而实现对不同深浅划痕的进行精确识别,进而实现对铝合金门窗的质量的精确判断。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种用于门窗制造的质量检测方法,其特征在于,该方法包括:
获取铝合金门窗的表面图像;
获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到每个像素点对应的正弦曲线;
获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;
根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率,属于划痕的第二概率包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率;
根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
2.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段的步骤包括:
沿直线自上到下的方向遍历直线上各个非0梯度值的像素点;
获取属于每个非0梯度值的像素点对应的8邻域中非0梯度值的像素点,并将属于该直线上的非0梯度值的像素点划分为一组得到非0梯度值的像素点组成的线段。
3.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率的步骤包括:
获取每条直线的所有线段上非0梯度值的像素点个数的和值;
计算和值的反正切值;
将反正切值与
Figure DEST_PATH_IMAGE002
的乘积作为该直线上存在划痕的第一概率。
4.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,计算平行直线属于划痕的第二概率公式为:
Figure DEST_PATH_IMAGE004
式中,
Figure DEST_PATH_IMAGE006
表示目标亮点
Figure DEST_PATH_IMAGE008
与目标亮点
Figure DEST_PATH_IMAGE010
对应的平行直线
Figure DEST_PATH_IMAGE012
属于划痕的第二概率;
Figure DEST_PATH_IMAGE014
表示目标亮点
Figure 558346DEST_PATH_IMAGE008
与目标亮点
Figure 475486DEST_PATH_IMAGE010
对应的第一概率中小的第一概率,即目标概率;
Figure DEST_PATH_IMAGE016
表示目标亮点
Figure 927327DEST_PATH_IMAGE008
与目标亮点
Figure 56957DEST_PATH_IMAGE010
的平行线段中线段
Figure DEST_PATH_IMAGE018
与线段
Figure DEST_PATH_IMAGE020
之间的最小距离;
Figure DEST_PATH_IMAGE022
表示目标亮点
Figure 622062DEST_PATH_IMAGE008
与目标亮点
Figure 444525DEST_PATH_IMAGE010
的极坐标的极经差值;
Figure DEST_PATH_IMAGE024
表示目标亮点
Figure 383662DEST_PATH_IMAGE010
对应的直线中线段的数量;
Figure DEST_PATH_IMAGE026
表示目标亮点
Figure 192349DEST_PATH_IMAGE008
对应的直线中线段的数量;
Figure DEST_PATH_IMAGE028
表示指数函数中的e,且e为常数,其中,
Figure DEST_PATH_IMAGE030
表示第二比值与第一概率为负相关关系。
5.根据权利要求1所述的一种用于门窗制造的质量检测方法,其特征在于,获取所有平行划痕线的像素点的梯度值的和值;对所有平行划痕线的像素点的梯度值的和值作负相关得到门窗表面质量的影响程度。
6.一种用于门窗制造的质量检测***,其特征在于,该***包括:
图像采集模块,用于获取铝合金门窗的表面图像;
图像处理模块,用于获取表面图像中各个像素点的梯度值,将非0梯度值对应的像素点转换至霍夫空间得到霍夫空间中对应的正弦曲线;
第一参数计算模块,用于获取正弦曲线的峰值大于预设峰值的所有目标亮点,获取每个目标亮点对应的直线,根据直线上的连续且相邻的非0梯度值的像素点得到多个线段,根据直线的所有线段上的非0梯度值的像素点个数获取该直线上存在划痕的第一概率;
第二参数计算模块,用于根据极角相同的目标亮点获取极坐标序列,并得到多个极坐标序列,获取每个极坐标序列中每两个目标亮点对应的极坐标的极径差值,其中,极坐标序列中两个目标亮点对应的直线为平行直线;根据每两个目标亮点对应的极经差值、对应的直线上存在划痕的第一概率、所有平行线段之间的最小距离计算该平行直线属于划痕的第二概率,属于划痕的第二概率包括:获取两个目标亮点对应的直线上存在划痕的第一概率中小的第一概率作为目标概率;计算目标概率与该两个目标亮点对应的极经差值的第一比值;获取两个目标亮点的直线上每个平行线段之间的最小距离;计算每个最小距离与该两个目标亮点对应的极经差值的第二比值;根据第一比值与第二比值计算两个目标亮点对应平行直线属于划痕的第二概率;
判断模块,用于根据第二概率及第二概率阈值确定平行直线中的平行划痕线,根据所有平行划痕线的像素点的梯度值获取门窗表面质量的影响程度,根据影响程度判断待检测门窗表面质量是否合格。
7.一种用于门窗制造的质量检测装置,其特征在于,该装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的质量识别程序,所述质量识别程序被所述处理器执行时实现如权利要求1-5中任一项所述的用于门窗制造的质量检测方法的步骤。
CN202211081209.6A 2022-09-06 2022-09-06 用于门窗制造的质量检测方法、***及装置 Active CN115147425B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211081209.6A CN115147425B (zh) 2022-09-06 2022-09-06 用于门窗制造的质量检测方法、***及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211081209.6A CN115147425B (zh) 2022-09-06 2022-09-06 用于门窗制造的质量检测方法、***及装置

Publications (2)

Publication Number Publication Date
CN115147425A CN115147425A (zh) 2022-10-04
CN115147425B true CN115147425B (zh) 2022-11-29

Family

ID=83415886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211081209.6A Active CN115147425B (zh) 2022-09-06 2022-09-06 用于门窗制造的质量检测方法、***及装置

Country Status (1)

Country Link
CN (1) CN115147425B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112258448A (zh) * 2020-09-15 2021-01-22 郑州金惠计算机***工程有限公司 细划痕检测方法、装置、电子设备及计算机可读存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3493102B1 (en) * 2017-11-30 2020-04-29 Axis AB A method and system for tracking a plurality of objects in a sequence of images
CN113361143B (zh) * 2021-07-14 2023-09-15 中国石油大学(北京) 一种凹陷管道应变解析计算及评价方法和装置
CN113936003B (zh) * 2021-12-20 2022-03-22 武汉安泰三山门窗装饰有限公司 一种门窗制造质量检测方法
CN114926406A (zh) * 2022-04-28 2022-08-19 特瑞克电子科技(南通)有限公司 基于霍夫变换的光伏电池板异常检测方法
CN114881956A (zh) * 2022-04-28 2022-08-09 首辅锂电科技江苏有限公司 基于霍夫变换的电池板栅线自适应提取方法及***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112258448A (zh) * 2020-09-15 2021-01-22 郑州金惠计算机***工程有限公司 细划痕检测方法、装置、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN115147425A (zh) 2022-10-04

Similar Documents

Publication Publication Date Title
CN115311292B (zh) 基于图像处理的带钢表面缺陷检测方法及***
CN116721106B (zh) 一种基于图像处理的型材瑕疵视觉检测方法
CN116758061B (zh) 基于计算机视觉的铸件表面缺陷检测方法
CN117173189B (zh) 一种铝合金表面抛光效果视觉检测***
CN109682839B (zh) 一种金属弧形工件表面缺陷在线检测方法
CN113570605B (zh) 一种基于液晶显示面板的缺陷检测方法和***
CN116309537B (zh) 一种极耳模具表面油污的缺陷检测方法
CN116596936B (zh) 基于图像数据的太阳翼帆板质量检测方法
CN114972356B (zh) 塑料制品表面缺陷检测识别方法及***
CN115984271B (zh) 基于角点检测的金属毛刺识别方法
CN116777916B (zh) 基于泵机金属外壳的缺陷检测方法
CN116563279B (zh) 基于计算机视觉的量测开关检测方法
CN115018850A (zh) 基于图像处理的精密电子零部件冲压孔毛刺检测方法
CN117115153B (zh) 基于视觉辅助的印制线路板质量智能检测方法
CN116523923B (zh) 一种电池外壳缺陷识别方法
CN115063407B (zh) 一种用于环形铜垫片的划痕及裂纹识别方法
CN116883408B (zh) 基于人工智能的积算仪壳体缺陷检测方法
CN116503397B (zh) 基于图像数据的车内传输带缺陷检测方法
CN115953409B (zh) 基于图像处理的注塑件表面缺陷检测方法
CN115984272A (zh) 基于计算机视觉的半挂车车桥缺陷识别方法
CN112884746A (zh) 一种基于边缘形状匹配的字符缺陷智能检测算法
CN113513991A (zh) 一种电池极片毛刺高度检测方法及装置
CN116152242A (zh) 一种篮球用天然皮革缺陷可视化检测***
CN113888456B (zh) 一种基于轮廓的角点检测方法
CN115147425B (zh) 用于门窗制造的质量检测方法、***及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant