WO2020133046A1 - 一种缺陷检测方法及装置 - Google Patents

一种缺陷检测方法及装置 Download PDF

Info

Publication number
WO2020133046A1
WO2020133046A1 PCT/CN2018/124287 CN2018124287W WO2020133046A1 WO 2020133046 A1 WO2020133046 A1 WO 2020133046A1 CN 2018124287 W CN2018124287 W CN 2018124287W WO 2020133046 A1 WO2020133046 A1 WO 2020133046A1
Authority
WO
WIPO (PCT)
Prior art keywords
caliper
vertical edge
defect
edge
area
Prior art date
Application number
PCT/CN2018/124287
Other languages
English (en)
French (fr)
Inventor
李洪杰
Original Assignee
深圳配天智能技术研究院有限公司
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 深圳配天智能技术研究院有限公司 filed Critical 深圳配天智能技术研究院有限公司
Priority to PCT/CN2018/124287 priority Critical patent/WO2020133046A1/zh
Priority to CN201880088392.8A priority patent/CN111758024B/zh
Publication of WO2020133046A1 publication Critical patent/WO2020133046A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • 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

Definitions

  • the present application relates to the technical field of image processing, and in particular to a defect detection method and device.
  • the inventor of the present application discovered in the long-term research and development that although there are many edge detection algorithms in the current image processing, such as the Canny algorithm, Sobel algorithm, and Laplacian, these detection algorithms can detect the edges in the image, and the effect is excellent; but these The algorithm can only extract the edge information, but cannot filter and decompose the extracted edges, and it is difficult to accurately and effectively implement defect detection. At the same time, the current defect detection is based on the entire area to be detected, and the calculation efficiency is low.
  • the main problem solved by this application is to provide a defect detection method and device, which can accurately and effectively realize defect detection and improve defect detection efficiency.
  • the technical solution adopted in this application is to provide a defect detection method, which includes: determining the region of interest in the image to be detected; dividing the region of interest into a plurality of independent caliper regions of the same size ; Perform vertical edge detection on each caliper area, and the vertical edge is a line segment in the caliper area perpendicular to the preset edge of the caliper area; based on the vertical edge, obtain defect information of the area of interest.
  • a defect detection device which includes an input unit, a processor, and an output unit connected in sequence; wherein, the input unit is used to acquire an image to be detected; the processor To determine the region of interest in the image to be detected; divide the region of interest into multiple independent caliper regions of the same size; perform vertical edge detection on each caliper region, the vertical edge is the preset side of the caliper region and the caliper region Vertical line segments; obtaining defect information of the region of interest based on vertical edges; output unit for outputting defect information.
  • the beneficial effect of the present application is: by extracting the region of interest in the image to be detected, and then dividing the region of interest into a plurality of caliper regions, the vertical edge detection is performed on the image in each caliper region, thereby obtaining multiple The vertical edge information in each caliper area, and then obtaining the defects of the image to be detected according to the vertical edge information in each caliper area, can accurately and effectively realize the defect detection, and reduce the amount of processing operations and improve the defect detection efficiency.
  • FIG. 1 is a schematic flowchart of an embodiment of a defect detection method provided by this application.
  • FIG. 2 is a schematic flowchart of another embodiment of a defect detection method provided by this application.
  • FIG. 3 is a schematic diagram of a region of interest having multiple calipers in another embodiment of a defect detection method provided by this application;
  • FIG. 4 is a schematic diagram of pixels corresponding to step 24 in another embodiment of the defect detection method provided by this application;
  • FIG. 5 is a schematic diagram of a first type of defect feature and a fitted line in another embodiment of the defect detection method provided by this application;
  • FIG. 6 is a schematic diagram of a second type of defect characteristics and a fitted line in another embodiment of the defect detection method provided by this application;
  • FIG. 7 is a schematic structural diagram of an embodiment of a defect detection device provided by the present application.
  • FIG. 1 is a schematic flowchart of an embodiment of a defect detection method provided by the present application. The method includes:
  • Step 11 Determine the region of interest in the image to be detected.
  • the target object to be detected is converted into a digital image by a camera device, that is, an image to be inspected.
  • the image to be inspected is an image with defects.
  • the image to be inspected is a projection image of the surface of the part
  • defects such as pits or protrusions on the projected image of the part surface
  • the image to be inspected can be a grayscale image, a color image or a depth image.
  • the color image or depth image can be converted into a grayscale image first.
  • ROI is the area to be processed, which The shape can be rectangular or fan-shaped.
  • a cross-border inspection of the ROI needs to be performed, that is, whether the ROI exceeds the boundary of the image to be detected, and if the ROI does not exceed the boundary of the image to be detected, step 12 is performed; if the ROI exceeds the image to be detected , The ROI can be redefined until the set ROI does not exceed the boundary.
  • Step 12 Divide the region of interest into multiple independent caliper regions of the same size.
  • the shape of the caliper area is similar to the ROI, for example, if the ROI is rectangular, the caliper area The shape is a high-narrow rectangle; if the ROI is fan-shaped, the caliper area is also high-narrow fan-shaped, and the information such as the position and size of the caliper area is marked.
  • Step 13 Perform vertical edge detection on each caliper area.
  • the vertical side is a line segment perpendicular to the preset side of the caliper area in the caliper area.
  • An edge is a geometric feature of a group of connected pixels. Usually, they are located where the pixel gray transitions between two different areas; the edge detection algorithm can be used to edge detect the image in each caliper area to obtain each caliper area The edge information within the edge; where the edge detection algorithm is realized by obtaining the first derivative, second derivative and gradient of the neighboring pixels.
  • the convolution operation method can be used to perform the convolution operation.
  • the edge The information includes the location of the edge and the pixel value.
  • Step 14 Obtain the defect information of the region of interest based on the vertical edges.
  • the obtained multiple edge information is screened to eliminate false defects and obtain true and real defect information.
  • defect detection on the image to be inspected In order to perform defect detection on the image to be inspected, first extract the area of interest in the image to be inspected, then divide the area of interest into multiple caliper areas, and perform vertical edge detection on the image in each caliper area to obtain multiple caliper areas In the vertical edge of the inside, the defect of the image to be detected is obtained according to the vertical edge in each caliper area, thereby accurately and effectively realizing defect detection, and reducing the amount of processing operations and improving the efficiency of defect detection.
  • FIG. 2 is a schematic flowchart of another embodiment of a defect detection method provided by the present application. The method includes:
  • Step 21 Determine the region of interest in the image to be detected.
  • Step 21 is similar to step 11 in the above embodiment, and will not be repeated here.
  • Step 22 Divide the region of interest into multiple caliper regions that are independent of each other and have the same size.
  • the width of the caliper area in the direction of the preset side is greater than the height in the direction of the vertical side; the user can set the width, height, initial offset, and repeat offset of the caliper area as needed, or set it as the default value; Move to the distance between the starting position of the first caliper area and the starting position of the area of interest in the direction of the vertical edge.
  • the first caliper area is the caliper area closest to the starting position of the area of interest, and the repeated offset is The distance of the starting position of the adjacent caliper region in the direction of the preset side; the width of the caliper region in the direction of the preset side is set equal to the width of the ROI in the direction of the preset side.
  • the ROI is a rectangular region
  • the direction of the vertical side is the direction of horizontal to the right, that is, the positive direction of the Y axis of the image
  • the direction of the preset side is vertically downward
  • the initial offset is 0, that is, the starting position of the first caliper area coincides with the starting position of the ROI
  • the repeated offset can be 5 pixels to achieve discrete sampling;
  • the height of the caliper area and the value of the repeated offset are automatically adjusted according to the parameters given by the user to adaptively adjust the size of the caliper area so that the caliper area can cover the entire area of interest.
  • the direction of the vertical side may be set as the circumferential direction of the fan-shaped region, and the direction of the preset side may be set as the radial direction of the fan-shaped region.
  • Step 23 Compress the pixel information in each caliper area in a direction perpendicular to the preset side to obtain a one-dimensional vector corresponding to each caliper area.
  • the gray value of each row of pixels in each caliper area is summed and averaged in the direction perpendicular to the preset side, and the pixel information includes the pixel value in the caliper area; Ground, as shown in FIG.
  • Step 24 Perform vertical edge detection on each one-dimensional vector to obtain edge points in each caliper area.
  • the line segment that passes through the edge point in the caliper area and is perpendicular to the preset edge is the vertical edge; for the compressed one-dimensional row vector, the edge detection algorithm is used for edge detection; specifically, the first-order derivation of each one-dimensional row vector or Perform convolution operation; when using convolution operation to process the one-dimensional row vector, the size of the convolution kernel can be 1*3 or 1*5; perform non-extreme suppression processing on the result after derivation or convolution , Screen out the non-edge points; then according to the contrast at the screened edge points, obtain the contrast at the screened edge points, threshold the obtained contrast, and preserve the edge points whose contrast meets the preset threshold conditions; Specifically, the preset threshold value ranges from 0 to 255, which is used as the basis for edge point screening. This parameter is used to threshold the image after vertical edge detection to filter out edge points with a contrast less than this threshold. In a specific embodiment, the preset threshold is 25.
  • Step 25 Select the best vertical edge from the vertical edges in the caliper area.
  • the line segment set in the direction perpendicular to the preset side in each caliper area with an edge point is taken as the vertical edge in the caliper area, for example, as shown in FIG. 4, if the position of the pixel value c2 is an edge point, the vertical The pixel value of the edge is [c1, c2, c3].
  • each vertical edge is scored according to the contrast and position degree of each vertical edge; specifically, the contrast score and the position degree score can be linearly combined to obtain a score value; Then select the vertical edge with the highest score as the best vertical edge.
  • Step 26 Take the point on the best vertical edge in the caliper area for line fitting to obtain a fitted line.
  • the least square method is used for straight line fitting or curve fitting to obtain a fitting line, which is an ideal defect-free edge.
  • the best vertical edge corresponding to the fitting point whose distance is greater than the first distance threshold is to filter out pixels farther away from the fitting line, so as not to affect the fitting effect.
  • the positions of these filtered pixels are generally defects.
  • the retained best vertical edge is used to re-fit the line, and the fitted line is replaced by the re-fitted line before re-fitting the line.
  • Step 27 Mark defects in the caliper area according to the relative positional relationship between the best vertical edge and the fitted line.
  • each caliper area can be traversed to determine whether the best vertical edge exists in each caliper area; if there is no vertical edge in the caliper area, the caliper area is marked as having the first type of defect characteristics; The best vertical edge exists in the caliper area, and the best vertical edge is selected from the vertical edges in the caliper area.
  • the caliper area is marked as having the second type of defect feature; otherwise, it is considered that this caliper area There are no defects, ie non-defective areas, with true edges.
  • the first type of defects may be gap features
  • the second type of defects may be other defect features that are not gap features.
  • defects for a standard surface, such as a flat surface and a round surface, due to various reasons, the surface appears convex or missing, these abnormal surface features are collectively referred to as defects; for larger defects, it is called the first
  • defects for larger defects, it is called the first
  • a type of defect feature can also be called a gap feature.
  • a gap feature is a special form of defect; for bumps and smaller defects, it is called a second type of defect feature.
  • the defect parameters in the defect area can be counted; specifically, the defect parameters of the first type of defect features and/or the second type of defect features can be calculated ,
  • the defect parameters include at least one of the width along the direction of the vertical edge, the height along the direction of the preset edge, and the area; where the width can be an integer multiple of the repeated offset, and the defect height is the furthest from the fitting line at the defect The distance from the fitting point to the fitting line, the gap height is set by the user or is the default value.
  • fitting points A, B, and C there are three fitting points A, B, and C. Since there are no fitting points in the third caliper area and the fourth caliper area, it is determined that these two areas have the first type Defect characteristics; or, as shown in FIG. 6, after screening, 5 fitting points AE are obtained, and based on these 5 points, the fitting line in the figure is obtained, according to the distance between the fitting point and the fitting line, thus It is determined that the fitting points C and D are defect points, the fitting points A, B and E are true edge points, and the second type of defect feature is an area composed of fitting points C, D and fitting edges.
  • this embodiment After acquiring the region of interest in the image to be detected, differentiate the region of interest along the direction perpendicular to the preset side, divide the region of interest into multiple caliper regions, and then pair the region along the direction perpendicular to the preset side
  • the pixels in the caliper area are compressed to obtain an edge row vector, and then the first-order derivation is performed to obtain the edges that meet the requirements in each caliper area.
  • this embodiment can reduce the complexity of the edges.
  • the detection is decomposed into simple one-dimensional line vector edge detection, which reduces the complexity of the algorithm and saves processing time.
  • this embodiment uses a non-extreme suppression algorithm and thresholding to perform the first screening to obtain an accurate edge, obtain the contrast at the edge, and obtain the edge pixel value corresponding to the contrast, and then analyze the obtained edge Score for the second screening, get the best vertical edge in the caliper area, get the fitted edge by fitting the points on the best vertical edge, and finally filter based on the distance from the fitted point to the fitted edge Identify the first type of defect characteristics and the second type of defect characteristics; use the "differential" concept to decompose the edge line segment to be detected into multiple small edge line segments in order to screen out the most reasonable small edge line segments for fitting and defect detection.
  • Scoring edges realizing the secondary screening of edge line segments, accurately and effectively detecting real defects, and reducing the amount of processing operations, improving defect detection efficiency; while ordinary edge detection can only find edge information, it cannot perform edge information Scoring and screening, unable to complete line fitting and defect detection.
  • FIG. 7 is a schematic structural diagram of an embodiment of a defect detection device provided by the present application.
  • the device includes an input unit 71, a processor 72, and an output unit 73 connected in sequence.
  • the input unit 71 is used to acquire the image to be detected; the processor 72 is used to determine the region of interest in the image to be detected; the region of interest is divided into a plurality of independent caliper regions of the same size; each caliper region is vertically For edge detection, the vertical edge is a line segment in the caliper area perpendicular to the preset edge of the caliper area; the defect information of the region of interest is acquired based on the vertical edge; and the output unit 73 is used to output defect information.
  • the disclosed method and device may be implemented in other ways.
  • the device implementations described above are only schematic.
  • the division of modules or units is only a division of logical functions.
  • there may be other divisions for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or software function unit.

Landscapes

  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

一种缺陷检测方法及装置,方法包括确定待检测图像中的感兴趣区域(11);将感兴趣区域分割成多个彼此独立且大小相同的卡尺区域(12);对各个卡尺区域进行垂直边缘检测,垂直边为卡尺区域中与卡尺区域的预设边垂直的线段(13);基于垂直边获取感兴趣区域的缺陷信息(14)。方法能够准确有效地实现缺陷检测,提高缺陷检测效率。

Description

一种缺陷检测方法及装置 【技术领域】
本申请涉及图像处理技术领域,具体涉及一种缺陷检测方法及装置。
【背景技术】
在实际生产应用中,需要依靠机器视觉对物品的表面进行检测,以确认是否存在缺陷等,如:工件表面是否有凹坑、凸起以及破损等;因此,缺陷检测在生产应用中,尤其是产线作业中具有重大的使用价值。缺陷在视觉***的成像中会出现与周围平面不协调的现象,视觉***利用这种不协调进行位置定位,然后利用相关算法对这些特征进行度量,从而完成缺陷的定位与测量。
本申请的发明人在长期研发中发现,目前图像处理中虽然具有很多边缘检测算法,如Canny算法、Sobel算法和Laplacian等,这些检测算法能够对图像中的边缘进行检测,且效果优异;但是这些算法仅仅能将边缘信息提取出来,无法对提取出来的边缘筛选分解,难以准确有效地实现缺陷检测。同时,目前的缺陷检测均是基于整个待检测区域进行处理,运算效率低。
【发明内容】
本申请主要解决的问题是提供一种缺陷检测方法及装置,能够准确有效地实现缺陷检测,提高缺陷检测效率。
为解决上述技术问题,本申请采用的技术方案是提供一种缺陷检测方法,该方法包括:确定待检测图像中的感兴趣区域;将感兴趣区域分割成多个彼此独立且大小相同的卡尺区域;对各个卡尺区域进行垂直边检测,垂直边为卡尺区域中与卡尺区域的预设边垂直的线段;基于垂直边获取感兴趣区域的缺陷信息。
为解决上述技术问题,本申请采用的另一技术方案是提供一种缺陷检测装置,该装置包括依次连接的输入单元、处理器和输出单元;其中, 输入单元用于获取待检测图像;处理器用于确定待检测图像中的感兴趣区域;将感兴趣区域分割成多个彼此独立且大小相同的卡尺区域;对各个卡尺区域进行垂直边检测,垂直边为卡尺区域中与卡尺区域的预设边垂直的线段;基于垂直边获取感兴趣区域的缺陷信息;输出单元用于输出缺陷信息。
通过上述方案,本申请的有益效果是:通过提取待检测图像中的感兴趣区域,再将感兴趣区域分割成多个卡尺区域,对每个卡尺区域内的图像进行垂直边检测,从而获取多个卡尺区域内的垂直边信息,再根据每个卡尺区域内的垂直边信息获取待检测图像的缺陷,可准确有效地实现缺陷检测,并且降低了处理运算量,提高了缺陷检测效率。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请提供的缺陷检测方法一实施例的流程示意图;
图2是本申请提供的缺陷检测方法另一实施例的流程示意图;
图3是本申请提供的缺陷检测方法另一实施例中具有多个卡尺的感兴趣区域的示意图;
图4是本申请提供的缺陷检测方法另一实施例中步骤24对应的像素示意图;
图5是本申请提供的缺陷检测方法另一实施例中第一类缺陷特征以及拟合线的示意图;
图6是本申请提供的缺陷检测方法另一实施例中第二类缺陷特征以及拟合线的示意图;
图7是本申请提供的缺陷检测装置一实施例的结构示意图。
【具体实施方式】
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案 进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参阅图1,图1是本申请提供的缺陷检测方法一实施例的流程示意图,该方法包括:
步骤11:确定待检测图像中的感兴趣区域。
通过摄像装置将待检测的目标物体转换成数字图像,即待检测图像,该待检测图像为具有缺陷的图像,例如,对于零件表面平整度检测来说,该待检测图像为零件表面的投影图像,零件表面投影图像上带有凹坑或凸起等缺陷;待检测图像可以为灰度图像、彩色图像或深度图像,为了方便处理,可以先将彩色图像或深度图像转化成灰度图像。
在获取了待检测图像之后,为了获取待检测图像中的缺陷,在待检测图像中确定感兴趣区域(ROI,Region of Interest),以减少处理时间,增加精度;ROI为需要处理的区域,其形状可以为矩形或扇形等。
进一步地,为了判断ROI的设置是否合理,需要对ROI进行越界检查,即检验ROI是否超出待检测图像的边界,若ROI未超出待检测图像的边界,则执行步骤12;若ROI超出待检测图像的边界,则可以重新确定ROI,直至设置的ROI未超界为止。
步骤12:将感兴趣区域分割成多个彼此独立且大小相同的卡尺区域。
将感兴趣区域分割成多个卡尺区域,每个卡尺区域之间具有预设间隔或无间隔,且大小、形状相等,卡尺区域的形状与ROI相似,例如,如果ROI为矩形,则卡尺区域的形状为高窄矩形;如果ROI为扇形,卡尺区域也为高窄扇形,并标记卡尺区域的位置以及大小等信息。
步骤13:对各个卡尺区域进行垂直边检测。
垂直边为卡尺区域中与卡尺区域的预设边垂直的线段。
边缘是一组相连像素的几何特征,通常它们位于两个不同区域之间像素灰度跃变的地方;利用边缘检测算法可以对每个卡尺区域内的图像 进行边缘检测,以获得每个卡尺区域内的边缘信息;其中,边缘检测算法为通过对邻域像素求取一阶导数、二阶导数及梯度来实现,为了简化求导的过程可以采用卷积运算的方法进行卷积运算,该边缘信息包括边缘所在的位置以及像素值。
步骤14:基于垂直边获取感兴趣区域的缺陷信息。
对于获取到的多个边缘信息进行筛选,以剔除虚假的缺陷,获得真真实的缺陷信息。
为了对待检测图像进行缺陷检测,首先提取对待检测图像中的感兴趣区域,然后将感兴趣区域分割成多个卡尺区域,对每个卡尺区域内的图像进行垂直边检测,从而获取多个卡尺区域内的垂直边,再根据每个卡尺区域内的垂直边获取待检测图像的缺陷,从而准确有效地实现缺陷检测,并且降低了处理运算量,提高了缺陷检测效率。
参阅图2,图2是本申请提供的缺陷检测方法另一实施例的流程示意图,该方法包括:
步骤21:确定待检测图像中的感兴趣区域。
其中,步骤21与上述实施例中步骤11类似,在此不再赘述。
步骤22:将感兴趣区域分割成多个彼此独立且大小相同的的卡尺区域。
卡尺区域沿预设边的方向的宽度大于沿垂直边的方向的高度;用户可以根据需要设置卡尺区域的宽度、高度、初始偏移以及重复偏移,或者设置其为默认值;其中,初始偏移为第一个卡尺区域的起始位置在垂直边的方向上与感兴趣区域的起始位置的距离,第一个卡尺区域为最靠近感兴趣区域起始位置的卡尺区域,重复偏移为相邻的卡尺区域的起始位置在预设边的方向上的距离;将卡尺区域在预设边的方向上的宽度设置成等于ROI在预设边的方向上的宽度。
在一个具体的实施例中,如图3所示,ROI为矩形区域,垂直边的方向为水平向右的方向,即图像的Y轴的正方向,预设边的方向为竖直向下的方向,即图像的X轴的正方向,初始偏移为0,即第一个卡尺区域的起始位置与ROI的起始位置重合,重复偏移可以为5个像素,以实 现离散采样;可以根据用户给定的参数自动调整卡尺区域的高度和重复偏移的值来自适应调整卡尺区域的尺寸,使得卡尺区域可以覆盖整个感兴趣区域。在其他实施例中,例如,当ROI为扇形区域时,垂直边的方向可以设置为扇形区域的周向方向,预设边的方向可以设置为扇形区域的径向方向。
步骤23:沿与预设边垂直的方向对各卡尺区域内的像素信息进行压缩,得到各个卡尺区域对应的一维向量。
为了获取各个卡尺区域对应的的一维向量,沿与预设边垂直的方向对各卡尺区域内的每行像素的灰度值进行求和平均,该像素信息包括卡尺区域内的像素值;具体地,如图4所示,对于具有4*3个像素的卡尺区域,对卡尺区域内像素值进行求和再平均,即像素值A=(a1+a2+a3)/3、B=(b1+b2+b3)/3、C=(c1+c2+c3)/3以及D=(d1+d2+d3)/3,通过对像素值进行沿预设边的方向上的求和平均,将卡尺区域内的像素值压缩成一维列向量;此外,为了方便处理,可以对该一维列向量进行转置,最终可以得到一维行向量。
步骤24:对各个一维向量进行垂直边检测,以获得各个卡尺区域内的边缘点。
卡尺区域内经过边缘点且与预设边垂直的线段为垂直边;对于压缩得到的一维行向量,利用边缘检测算法进行边缘检测;具体地,对各个一维行向量进行一阶求导或进行卷积运算;在利用卷积运算对该一维行向量进行处理时,卷积核的尺寸可以为1*3或1*5;对求导或卷积后的结果进行非极值抑制处理,将非边缘点筛除;然后根据筛选后的边缘点处的对比度,获取筛选后的边缘点处的对比度,对获取到的对比度进行阈值化处理,保留对比度符合预设阈值条件的边缘点;具体地,预设阈值的取值范围为0~255,用作边缘点筛选的依据,利用此参数对垂直边检测后的图像进行阈值化处理,将对比度小于此阈值的边缘点过滤掉,在一具体的实施例中,该预设阈值为25。
步骤25:从卡尺区域内的垂直边中筛选出最佳垂直边。
将每个具有边缘点的卡尺区域内沿与预设边垂直的方向设置的线 段作为卡尺区域内的垂直边,例如,如图4所示,若像素值c2所在的位置为边缘点,则垂直边的像素值为[c1,c2,c3]。
在卡尺区域内进行完垂直边检测后,通过非极值抑制和阈值化处理过程,卡尺区域内的垂直边可能还剩若干条;如何对这些垂直边进行筛选是个很重要的过程,如果筛选不合理,对于理想垂直边的拟合以及缺陷检测的结果将产生极大影响,因此筛选的方法尤其重要。
本实施例中为了筛选出待检测图像的真实缺陷,根据各垂直边的对比度和位置度对各垂直边进行评分;具体地,可以将对比度得分和位置度得分进行线性组合,以得到评分值;然后选择评分最高的垂直边作为最佳垂直边。
其中,对比度越高,评分越高,位置度为沿预设方向查找到垂直边的顺序值,且垂直边越先查找到,评分越高。
步骤26:取卡尺区域内最佳垂直边上的点进行线拟合,以获得拟合线。
取最佳垂直边上的中点进行线拟合,具体地,选取最佳垂直边的中点作为拟合点,基于多个拟合点利用拟合算法进行拟合,在一实施例中可以利用最小二乘法进行直线拟合或者曲线拟合,以得到拟合线,该拟合线为理想的无缺陷边缘。在拟合过程中,可首先基于所有的最佳垂直边上的拟合点进行拟合,得到一条拟合线,然后计算每个拟合点与拟合线之间的最短距离,筛选掉最短距离大于第一距离阈值的拟合点对应的最佳垂直边,即将离拟合线较远的像素点筛选掉,以免影响拟合效果,这些被筛选掉的像素点所在的位置一般为缺陷。进一步,利用保留的最佳垂直边重新进行线拟合,以重新得到的拟合线替代重新进行线拟合前的拟合线。
步骤27:根据最佳垂直边与拟合线之间的相对位置关系对卡尺区域进行缺陷标记。
为了进行缺陷的检测,可以遍历每个卡尺区域,判断每个卡尺区域内是否存在最佳垂直边;若卡尺区域内不存在垂直边,则将该卡尺区域标记为存在第一类缺陷特征;若卡尺区域内存在最佳垂直边,从卡尺区 域内的垂直边中筛选出最佳垂直边。
进一步地,判断最佳垂直边上的拟合点与拟合线之间的最短距离是否大于预设的第二距离阈值。若最佳垂直边上的拟合点与拟合线之间的最短距离大于预设的第二距离阈值,则将该卡尺区域标记为存在第二类缺陷特征;否则,则认为此卡尺区域内不存在缺陷,即非缺陷区域,具有真实的边缘。
在一具体的实施例中,第一类缺陷可以为间隙特征,第二类缺陷可以为非间隙特征的其他缺陷特征。例如,对于标准的表面,如平面和圆面等,由于各种原因导致其表面出现凸起或者欠缺,这些非正常的表面特征统称为缺陷;对于较大的欠缺部分,将其称之为第一类缺陷特征,亦可称为间隙特征,间隙特征是缺陷的一种特殊形式;对于凸起及较小欠缺部分,将其称为第二类缺陷特征。
此外,还可以在标记出第一类缺陷特征或第二类缺陷特征之后,统计缺陷区域内的缺陷参数;具体地,对第一类缺陷特征和/或第二类缺陷特征的缺陷参数进行计算,缺陷参数包括沿垂直边的方向的宽度、沿预设边的方向的高度以及面积中的至少一个;其中,宽度可以为重复偏移的整数倍,缺陷高度为缺陷处离拟合线最远的拟合点到拟合线的距离,间隙高度由用户设置或者为默认值。
例如,如图5所示,有3个拟合点A、B和C,由于第三个卡尺区域和第四个卡尺区域内不存在拟合点,则判定这两个区域内具有第一类缺陷特征;或者,如图6所示,在筛选之后,得到5个拟合点A-E,基于这5个点,得到图中拟合线,根据拟合点与拟合线之间的距离,从而判定拟合点C和D为缺陷点,拟合点A、B和E为真实边缘点,第二类缺陷特征为由拟合点C、D以及拟合边缘构成的区域。
在获取待检测图像中的感兴趣区域之后,沿着与预设边垂直的方向对感兴趣区域进行微分,将感兴趣区域分割成多个卡尺区域,然后沿着与预设边垂直的方向对卡尺区域内的像素进行压缩,以获取一个边缘行向量,然后对其进行一阶求导,获取每个卡尺区域内的满足要求的边缘,相比现有技术,本实施例能够将复杂的边缘检测分解成简单的一维行向 量边缘检测,减小算法的复杂度,节省处理时间。
此外,本实施例利用非极值抑制算法以及阈值化处理,进行第一次筛选以得到准确的边缘,获得该边缘处的对比度,并获取该对比度对应的边缘像素值,然后再对得到的边缘评分以进行第二次筛选,获取到卡尺区域内的最佳垂直边,通过对最佳垂直边上的点进行拟合,得到拟合边缘,根据拟合点到拟合边的距离,最终筛选出第一类缺陷特征和第二类缺陷特征;利用“微分”的理念将待检测边缘线段分解成多个小边缘线段,以便筛选出最合理的小边缘线段以便进行拟合和缺陷检测,通过对边缘评分,实现了对边缘线段的二次筛选,准确有效地检测出真实缺陷,并且降低了处理运算量,提高缺陷检测效率;而普通的边缘检测只能找到边缘信息,无法对边缘信息进行评分和筛选,无法完成线拟合以及缺陷检测。
参阅图7,图7是本申请提供的缺陷检测装置一实施例的结构示意图,该装置包括依次连接的输入单元71、处理器72和输出单元73。
其中,输入单元71用于获取待检测图像;处理器72用于确定待检测图像中的感兴趣区域;将感兴趣区域分割成多个彼此独立且大小相同的卡尺区域;对各卡尺区域进行垂直边检测,垂直边为卡尺区域中与卡尺区域的预设边垂直的线段;基于垂直边获取感兴趣区域的缺陷信息;输出单元73用于输出缺陷信息。
在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施方式中的各功能单元可以集成在一个处理 单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (15)

  1. 一种缺陷检测方法,其特征在于,包括:
    确定待检测图像中的感兴趣区域;
    将所述感兴趣区域分割成多个彼此独立且大小相同的卡尺区域;
    对各个所述卡尺区域进行垂直边检测,所述垂直边为所述卡尺区域中与所述卡尺区域的预设边垂直的线段;
    基于所述垂直边获取所述感兴趣区域的缺陷信息。
  2. 根据权利要求1所述的缺陷检测方法,其特征在于,在所述确定待检测图像中的感兴趣区域之后,将所述感兴趣区域分割成多个彼此独立且大小相同的卡尺区域之前,还包括:
    检验所述感兴趣区域是否超出所述待检测图像的边界;
    若所述感兴趣区域未超出所述待检测图像的边界,则执行将所述感兴趣区域分割成多个彼此独立且大小相同的卡尺区域的步骤;
    若所述感兴趣区域超出所述待检测图像的边界,则重新确定所述感兴趣区域。
  3. 根据权利要求1所述的缺陷检测方法,其特征在于,
    所述卡尺区域沿预设边的方向的宽度大于沿所述垂直边的方向的高度。
  4. 根据权利要求1所述的缺陷检测方法,其特征在于,所述对各个所述卡尺区域进行垂直边检测,包括:
    沿与所述预设边垂直的方向对各所述卡尺区域内的像素信息进行压缩,得到各个卡尺区域对应的一维向量;
    对各个所述一维向量进行垂直边检测,以获得各个所述卡尺区域内的边缘点,所述卡尺区域内经过所述边缘点且与所述预设边垂直的线段为所述垂直边。
  5. 根据权利要求4所述的缺陷检测方法,其特征在于,所述沿与所述预设边垂直的方向对各所述卡尺区域内的像素信息进行压缩,得到各个卡尺区域对应的一维向量,包括:
    对各个所述卡尺区域内在与所述预设边垂直的方向上的每行像素的灰度值进行求和平均。
  6. 根据权利要求4所述的缺陷检测方法,其特征在于,所述对各个所述一维向量进行边缘检测,以获得各个所述卡尺区域内的边缘点,包括:
    对各个所述一维向量进行一阶求导;
    对求导结果进行非极值抑制,将非边缘点筛除;
    获取筛选后的边缘点处的对比度,保留对比度符合预设阈值条件的边缘点。
  7. 根据权利要求1所述的缺陷检测方法,其特征在于,所述基于所述垂直边获取所述感兴趣区域的缺陷信息,包括:
    从所述卡尺区域内的垂直边中筛选出最佳垂直边;
    取所述卡尺区域内最佳垂直边上的点进行线拟合,以获得拟合线;
    根据所述最佳垂直边与所述拟合线之间的相对位置关系对所述卡尺区域进行缺陷标记。
  8. 根据权利要求7所述的缺陷检测方法,其特征在于,所述从所述卡尺区域内的垂直边中筛选出最佳垂直边,包括:
    根据各所述垂直边的对比度和位置度对各所述垂直边进行评分,所述位置度为沿预设方向查找到所述垂直边的顺序值;
    选择评分最高的所述垂直边为所述最佳垂直边。
  9. 根据权利要求7所述的缺陷检测方法,其特征在于,取所述卡尺区域内最佳垂直边上的中点进行线拟合。
  10. 根据权利要求7所述的缺陷检测方法,其特征在于,在所述取所述卡尺区域内最佳垂直边上的点进行线拟合,以获得拟合线之后,还包括:
    计算每个所述拟合点与所述拟合线之间的最短距离;
    筛选掉所述最短距离大于第一距离阈值的所述拟合点对应的所述最佳垂直边;
    利用保留的所述最佳垂直边重新进行线拟合,以重新得到的拟合线 替代重新进行线拟合前的拟合线。
  11. 根据权利要求7所述的缺陷检测方法,其特征在于,在从所述卡尺区域内的垂直边中筛选出最佳垂直边之前,还包括:
    判断每个所述卡尺区域内是否存在所述最佳垂直边,若不存在所述最佳垂直边,则将所述卡尺区域标记为存在第一类缺陷特征;
    若存在所述最佳垂直边,从所述卡尺区域内的垂直边中筛选出最佳垂直边。
  12. 根据权利要求11所述的缺陷检测方法,其特征在于,所述根据所述最佳垂直边与所述拟合线之间的相对位置关系对所述卡尺区域进行缺陷标记的步骤进一步包括:
    判断所述最佳垂直边上的拟合点与所述拟合线之间的最短距离是否大于预设的第二距离阈值;
    若大于预设的第二距离阈值,则将所述卡尺区域标记为存在第二类缺陷特征。
  13. 根据权利要求12所述的缺陷检测方法,其特征在于,还包括:
    对所述第一类缺陷特征和/或第二类缺陷特征的缺陷参数进行计算。
  14. 根据权利要求13所述的缺陷检测方法,其特征在于,所述缺陷参数包括沿所述垂直边的方向的缺陷宽度、沿所述预设边的方向的缺陷高度以及缺陷面积中的至少一个。
  15. 一种缺陷检测装置,其特征在于,包括依次连接的输入单元、处理器和输出单元;
    其中,所述输入单元用于获取待检测图像;所述处理器用于确定所述待检测图像中的感兴趣区域;将所述感兴趣区域分割成多个彼此独立且大小相同的卡尺区域;对各个所述卡尺区域进行垂直边检测,垂直边为卡尺区域中与所述卡尺区域的预设边垂直的线段;基于所述垂直边获取所述感兴趣区域的缺陷信息;所述输出单元用于输出所述缺陷信息。
PCT/CN2018/124287 2018-12-27 2018-12-27 一种缺陷检测方法及装置 WO2020133046A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2018/124287 WO2020133046A1 (zh) 2018-12-27 2018-12-27 一种缺陷检测方法及装置
CN201880088392.8A CN111758024B (zh) 2018-12-27 2018-12-27 一种缺陷检测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/124287 WO2020133046A1 (zh) 2018-12-27 2018-12-27 一种缺陷检测方法及装置

Publications (1)

Publication Number Publication Date
WO2020133046A1 true WO2020133046A1 (zh) 2020-07-02

Family

ID=71127540

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/124287 WO2020133046A1 (zh) 2018-12-27 2018-12-27 一种缺陷检测方法及装置

Country Status (2)

Country Link
CN (1) CN111758024B (zh)
WO (1) WO2020133046A1 (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111768407A (zh) * 2020-09-01 2020-10-13 征图新视(江苏)科技股份有限公司 基于快速定位的缺陷检测算法
CN111862055A (zh) * 2020-07-23 2020-10-30 中国计量大学 一种基于图像处理的水准泡车削空腔缺陷检测方法
CN112651946A (zh) * 2020-12-29 2021-04-13 昆山丘钛光电科技有限公司 芯片金线检测方法、装置、电子设备及介质
CN113327241A (zh) * 2021-06-16 2021-08-31 南昌航空大学 一种轴承端面的表面缺陷视觉检测方法及***
CN113554667A (zh) * 2021-07-27 2021-10-26 上海海瞩智能科技有限公司 一种基于图像识别的三维位移检测方法及装置
CN113689420A (zh) * 2021-09-03 2021-11-23 凌云光技术股份有限公司 电路板焊点缺陷检测方法、装置以及检测设备
CN113763350A (zh) * 2021-09-03 2021-12-07 苏州凌云光工业智能技术有限公司 一种胶线检测方法、装置、胶线检测设备及存储介质
CN113781424A (zh) * 2021-09-03 2021-12-10 苏州凌云光工业智能技术有限公司 一种表面缺陷检测方法、装置及设备
CN113899278A (zh) * 2021-09-29 2022-01-07 中国航发动力股份有限公司 一种扇形外环两侧面位置度检测装置及检测方法
CN114120051A (zh) * 2021-11-11 2022-03-01 易思维(杭州)科技有限公司 一种胶条边缘点的筛选方法
CN114324168A (zh) * 2022-01-04 2022-04-12 广东奥普特科技股份有限公司 一种表面缺陷检测方法及***
CN114359176A (zh) * 2021-12-16 2022-04-15 苏州镁伽科技有限公司 面板检测方法、装置、电子设备及存储介质
CN115201206A (zh) * 2022-07-22 2022-10-18 西安理工大学 基于机器视觉的电动车车把缺陷检测方法
CN116012384A (zh) * 2023-03-28 2023-04-25 梁山水泊胶带股份有限公司 一种整芯阻燃输送带表面缺陷检测方法
CN116258713A (zh) * 2023-05-11 2023-06-13 青岛穗禾信达金属制品有限公司 一种金属柜焊接加工检测方法
CN116452598A (zh) * 2023-06-20 2023-07-18 曼德惟尔(山东)智能制造有限公司 基于计算机视觉的车桥生产质量快速检测方法及***
CN116863175A (zh) * 2023-08-31 2023-10-10 中江立江电子有限公司 一种直角连接器缺陷识别方法、装置、设备及介质
CN116935077A (zh) * 2023-07-26 2023-10-24 湖南视比特机器人有限公司 一种基于编码解码的模板匹配优化方法及***
CN117173177A (zh) * 2023-11-02 2023-12-05 泰州市航宇电器有限公司 一种基于图像的金属外壳光学尺寸检测方法及***
CN117197133A (zh) * 2023-11-06 2023-12-08 湖南睿图智能科技有限公司 一种复杂工业环境下视觉机器人的控制***及方法
CN117437233A (zh) * 2023-12-21 2024-01-23 山东润通齿轮集团有限公司 一种基于图像处理的齿轮缺陷检测方法及***
CN117474902A (zh) * 2023-12-25 2024-01-30 山东明佳科技有限公司 一种桶面料包的缺包检测方法、***、设备和存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113658133B (zh) * 2021-08-16 2022-06-21 江苏鑫丰源机电有限公司 一种基于图像处理的齿轮表面缺陷检测方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090202135A1 (en) * 2008-02-07 2009-08-13 Keyence Corporation Defect Detection Apparatus, Defect Detection Method and Computer Program
US20130188859A1 (en) * 2012-01-20 2013-07-25 Kla-Tencor Corporation Segmentation for Wafer Inspection
CN105335963A (zh) * 2015-09-24 2016-02-17 凌云光技术集团有限责任公司 一种边缘缺陷检测方法及装置
CN106339710A (zh) * 2016-08-25 2017-01-18 凌云光技术集团有限责任公司 一种边缘宽度缺陷检测方法及装置
CN106408583A (zh) * 2016-08-25 2017-02-15 凌云光技术集团有限责任公司 一种多边缘缺陷检测方法及装置
CN106447649A (zh) * 2016-08-25 2017-02-22 凌云光技术集团有限责任公司 一种珠***置缺陷检测方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105405142B (zh) * 2015-11-12 2019-04-05 冯平 一种玻璃面板的边缺陷检测方法及***
CN106251352B (zh) * 2016-07-29 2019-01-18 武汉大学 一种基于图像处理的罐盖缺陷检测方法
CN107945155B (zh) * 2017-11-13 2021-05-25 佛山缔乐视觉科技有限公司 一种基于Gabor滤波器的牙膏管肩缺陷检测方法
CN107808378B (zh) * 2017-11-20 2020-08-25 浙江大学 基于垂直纵横线轮廓特征的复杂结构铸件潜在缺陷检测方法
CN108921861A (zh) * 2018-05-15 2018-11-30 佛山市南海区广工大数控装备协同创新研究院 一种基于机器视觉的便携式电脑触摸板边缘检测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090202135A1 (en) * 2008-02-07 2009-08-13 Keyence Corporation Defect Detection Apparatus, Defect Detection Method and Computer Program
US20130188859A1 (en) * 2012-01-20 2013-07-25 Kla-Tencor Corporation Segmentation for Wafer Inspection
CN105335963A (zh) * 2015-09-24 2016-02-17 凌云光技术集团有限责任公司 一种边缘缺陷检测方法及装置
CN106339710A (zh) * 2016-08-25 2017-01-18 凌云光技术集团有限责任公司 一种边缘宽度缺陷检测方法及装置
CN106408583A (zh) * 2016-08-25 2017-02-15 凌云光技术集团有限责任公司 一种多边缘缺陷检测方法及装置
CN106447649A (zh) * 2016-08-25 2017-02-22 凌云光技术集团有限责任公司 一种珠***置缺陷检测方法及装置

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111862055A (zh) * 2020-07-23 2020-10-30 中国计量大学 一种基于图像处理的水准泡车削空腔缺陷检测方法
CN111862055B (zh) * 2020-07-23 2024-03-05 中国计量大学 一种基于图像处理的水准泡车削空腔缺陷检测方法
CN111768407A (zh) * 2020-09-01 2020-10-13 征图新视(江苏)科技股份有限公司 基于快速定位的缺陷检测算法
CN112651946A (zh) * 2020-12-29 2021-04-13 昆山丘钛光电科技有限公司 芯片金线检测方法、装置、电子设备及介质
CN113327241A (zh) * 2021-06-16 2021-08-31 南昌航空大学 一种轴承端面的表面缺陷视觉检测方法及***
CN113554667A (zh) * 2021-07-27 2021-10-26 上海海瞩智能科技有限公司 一种基于图像识别的三维位移检测方法及装置
CN113554667B (zh) * 2021-07-27 2023-12-12 上海海瞩智能科技有限公司 一种基于图像识别的三维位移检测方法及装置
CN113689420A (zh) * 2021-09-03 2021-11-23 凌云光技术股份有限公司 电路板焊点缺陷检测方法、装置以及检测设备
CN113763350A (zh) * 2021-09-03 2021-12-07 苏州凌云光工业智能技术有限公司 一种胶线检测方法、装置、胶线检测设备及存储介质
CN113781424A (zh) * 2021-09-03 2021-12-10 苏州凌云光工业智能技术有限公司 一种表面缺陷检测方法、装置及设备
CN113763350B (zh) * 2021-09-03 2024-05-21 苏州凌云光工业智能技术有限公司 一种胶线检测方法、装置、胶线检测设备及存储介质
CN113689420B (zh) * 2021-09-03 2024-04-26 凌云光技术股份有限公司 电路板焊点缺陷检测方法、装置以及检测设备
CN113781424B (zh) * 2021-09-03 2024-02-27 苏州凌云光工业智能技术有限公司 一种表面缺陷检测方法、装置及设备
CN113899278A (zh) * 2021-09-29 2022-01-07 中国航发动力股份有限公司 一种扇形外环两侧面位置度检测装置及检测方法
CN113899278B (zh) * 2021-09-29 2023-11-21 中国航发动力股份有限公司 一种扇形外环两侧面位置度检测装置及检测方法
CN114120051A (zh) * 2021-11-11 2022-03-01 易思维(杭州)科技有限公司 一种胶条边缘点的筛选方法
CN114120051B (zh) * 2021-11-11 2024-06-04 易思维(杭州)科技股份有限公司 一种胶条边缘点的筛选方法
CN114359176B (zh) * 2021-12-16 2024-07-09 苏州镁伽科技有限公司 面板检测方法、装置、电子设备及存储介质
CN114359176A (zh) * 2021-12-16 2022-04-15 苏州镁伽科技有限公司 面板检测方法、装置、电子设备及存储介质
CN114324168A (zh) * 2022-01-04 2022-04-12 广东奥普特科技股份有限公司 一种表面缺陷检测方法及***
CN114324168B (zh) * 2022-01-04 2024-05-17 广东奥普特科技股份有限公司 一种表面缺陷检测方法及***
CN115201206A (zh) * 2022-07-22 2022-10-18 西安理工大学 基于机器视觉的电动车车把缺陷检测方法
CN115201206B (zh) * 2022-07-22 2024-04-26 西安理工大学 基于机器视觉的电动车车把缺陷检测方法
CN116012384A (zh) * 2023-03-28 2023-04-25 梁山水泊胶带股份有限公司 一种整芯阻燃输送带表面缺陷检测方法
CN116258713A (zh) * 2023-05-11 2023-06-13 青岛穗禾信达金属制品有限公司 一种金属柜焊接加工检测方法
CN116452598A (zh) * 2023-06-20 2023-07-18 曼德惟尔(山东)智能制造有限公司 基于计算机视觉的车桥生产质量快速检测方法及***
CN116452598B (zh) * 2023-06-20 2023-08-29 曼德惟尔(山东)智能制造有限公司 基于计算机视觉的车桥生产质量快速检测方法及***
CN116935077A (zh) * 2023-07-26 2023-10-24 湖南视比特机器人有限公司 一种基于编码解码的模板匹配优化方法及***
CN116935077B (zh) * 2023-07-26 2024-03-26 湖南视比特机器人有限公司 一种基于编码解码的模板匹配优化方法及***
CN116863175B (zh) * 2023-08-31 2023-12-26 中江立江电子有限公司 一种直角连接器缺陷识别方法、装置、设备及介质
CN116863175A (zh) * 2023-08-31 2023-10-10 中江立江电子有限公司 一种直角连接器缺陷识别方法、装置、设备及介质
CN117173177A (zh) * 2023-11-02 2023-12-05 泰州市航宇电器有限公司 一种基于图像的金属外壳光学尺寸检测方法及***
CN117197133A (zh) * 2023-11-06 2023-12-08 湖南睿图智能科技有限公司 一种复杂工业环境下视觉机器人的控制***及方法
CN117197133B (zh) * 2023-11-06 2024-01-30 湖南睿图智能科技有限公司 一种复杂工业环境下视觉机器人的控制***及方法
CN117437233B (zh) * 2023-12-21 2024-03-26 山东润通齿轮集团有限公司 一种基于图像处理的齿轮缺陷检测方法及***
CN117437233A (zh) * 2023-12-21 2024-01-23 山东润通齿轮集团有限公司 一种基于图像处理的齿轮缺陷检测方法及***
CN117474902B (zh) * 2023-12-25 2024-03-12 山东明佳科技有限公司 一种桶面料包的缺包检测方法、***、设备和存储介质
CN117474902A (zh) * 2023-12-25 2024-01-30 山东明佳科技有限公司 一种桶面料包的缺包检测方法、***、设备和存储介质

Also Published As

Publication number Publication date
CN111758024B (zh) 2023-03-21
CN111758024A (zh) 2020-10-09

Similar Documents

Publication Publication Date Title
WO2020133046A1 (zh) 一种缺陷检测方法及装置
CN108460757B (zh) 一种手机TFT-LCD屏Mura缺陷在线自动检测方法
US10330608B2 (en) Systems and methods for wafer surface feature detection, classification and quantification with wafer geometry metrology tools
JP4528309B2 (ja) オブジェクト検出方法、オブジェクト検出装置、およびオブジェクト検出プログラム
Zhang et al. Novel accurate and fast optic disc detection in retinal images with vessel distribution and directional characteristics
WO2021109697A1 (zh) 字符分割方法、装置以及计算机可读存储介质
WO2022088620A1 (zh) 相机镜头的状态检测方法、装置、设备及存储介质
WO2018209941A1 (zh) 一种基于高斯拟合的高密度电路板圆孔亚像素检测方法
CN115330784B (zh) 一种布匹表面缺陷检测方法
EP2743886B1 (en) System for detecting structured artifacts in video sequences
CN115100206B (zh) 用于具有周期图案纺织物的印花缺陷识别方法
CN106780526A (zh) 一种铁氧体圆片表面裂痕识别方法
CN105787912B (zh) 一种基于分类的阶跃型边缘亚像素定位方法
WO2023231262A1 (zh) 基于视觉振频识别的提升钢丝绳张力检测方法
CN109064439B (zh) 基于分区的单侧入光式导光板暗影缺陷提取方法
CN114972575A (zh) 一种基于轮廓边缘的直线拟合算法
KR101195917B1 (ko) 혀 진단 영역 추출 방법
CN114022503A (zh) 检测方法及检测***、设备和存储介质
CN108269264B (zh) 豆籽粒图像的去噪及分形方法
Tama et al. Nailfold capillaroscopy image processing for morphological parameters measurement
CN109584224B (zh) 一种用于对铸件的x射线图像进行分析和显示的方法
CN113744200B (zh) 一种摄像头脏污检测方法、装置及设备
CN111290582A (zh) 一种基于改进型直线检测的投影交互区域定位方法
JP6114559B2 (ja) フラットパネルディスプレイの自動ムラ検出装置
CN116596987A (zh) 一种基于双目视觉的工件三维尺寸高精度测量方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18944901

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 18/11/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 18944901

Country of ref document: EP

Kind code of ref document: A1