[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115272256A - Sub-pixel level sensing optical fiber path Gaussian extraction method and system - Google Patents

Sub-pixel level sensing optical fiber path Gaussian extraction method and system Download PDF

Info

Publication number
CN115272256A
CN115272256A CN202210922377.7A CN202210922377A CN115272256A CN 115272256 A CN115272256 A CN 115272256A CN 202210922377 A CN202210922377 A CN 202210922377A CN 115272256 A CN115272256 A CN 115272256A
Authority
CN
China
Prior art keywords
image
edge
optical fiber
gaussian
skeleton
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.)
Pending
Application number
CN202210922377.7A
Other languages
Chinese (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.)
Guangzhou University
Original Assignee
Guangzhou University
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 Guangzhou University filed Critical Guangzhou University
Priority to CN202210922377.7A priority Critical patent/CN115272256A/en
Publication of CN115272256A publication Critical patent/CN115272256A/en
Pending legal-status Critical Current

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
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • G06T5/30Erosion or dilatation, e.g. thinning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • 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
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/181Segmentation; Edge detection involving edge growing; involving edge linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition
    • 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/20024Filtering details
    • G06T2207/20028Bilateral filtering
    • 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/20092Interactive image processing based on input by user
    • G06T2207/20104Interactive definition of region of interest [ROI]
    • 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/30148Semiconductor; IC; Wafer

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The embodiment of the specification provides a sub-pixel level sensing optical fiber path Gaussian extraction method and system, wherein the method is used for detecting the path of a sensing optical fiber laid on the surface of a silicon wafer and comprises the following steps: determining a visual lighting scheme according to the material characteristics, and acquiring an image based on the visual lighting scheme; denoising the image through bilateral filtering, and extracting edge information of the distributed sensing optical fiber by adopting a sub-pixel edge detection technology based on a Canny algorithm; and closing the edge pairs based on the edge information, and extracting skeleton information by using a Gaussian line detection method to obtain the path of the distributed sensing optical fiber.

Description

亚像素级传感光纤路径高斯提取方法及系统Method and system for Gaussian extraction of sub-pixel-level sensing fiber path

技术领域technical field

本文件涉及计算机技术领域,尤其涉及一种亚像素级传感光纤路径高斯提取方法及系统。This document relates to the field of computer technology, in particular to a method and system for Gaussian extraction of sub-pixel-level sensing optical fiber paths.

背景技术Background technique

分布式传感光纤具有可控的超高空间分辨率,质量与直径小,耐腐蚀,电绝缘,灵敏度高等特点。此外,基于其质地较柔软坚韧的特性,分布式传感光纤对结构表面的形状有较好的适应性,故常被用于监测应变、受力形变、温度变化等用途。在基于分布式传感光纤的晶圆检测系统中要使得其测点数据与晶圆表面位置互相对应,为翘曲变形等不良情况成因探究给出数据基础,则需要对晶圆表面传感光纤路径进行精确的数据重构。Distributed sensing optical fiber has the characteristics of controllable ultra-high spatial resolution, small mass and diameter, corrosion resistance, electrical insulation, and high sensitivity. In addition, based on its soft and tough texture, distributed sensing optical fiber has good adaptability to the shape of the structure surface, so it is often used to monitor strain, force deformation, temperature change and other purposes. In the wafer inspection system based on distributed sensing optical fiber, it is necessary to make the measurement point data correspond to the position of the wafer surface and provide a data basis for the investigation of the causes of warpage and deformation. path for precise data reconstruction.

分布式传感光纤通常用于隧道、边坡、矿山等大型且长工作距离的场合,其空间分辨率通常为0.5m或1m,并不用对各测点进行精确的定位,但这显然不适用于现代半导体科技发展中的精密测量等领域,而要将分布式传感光纤运用到精密测量上则需要一个方法精确获取光纤测点的空间位置。近年来,机器视觉技术愈发成熟,作为典型的非接触式检测技术,由于具有高精度、高智能化等等优点,常被运用在各类需要精密监测的场合,例如:缺陷检测、图像复原、医疗图像等领域,都取得了很好的效果。现有技术中,一种方式利用Forstner特征提取算子分别提取图像上的部分的光纤特征点,并对相邻的图像进行拼接获得构件全景图像,并采用最大类间方差法分别提取所需区域图像。最后,通过快速傅立叶变换去除纹理噪音,并利用线条提取算子获得光纤完整路径。现有技术中还提供了一种改进SIFT算法,并给出了相关参数的设置方法和经验公式,通过实际表面缺陷的检测,对比验证了SIFT算法较强的鲁棒性和抗干扰能力,以及相关参数设置方法的正确性和可行性。其表明SIFT算法在凹陷类和斑点类缺陷的检出率上具有明显优越性,特别在有噪声图像干扰情况下,裂纹类的误检率上具有较大优势;此外,现有技术中,基于图像处理技术的包装表面缺陷检测方法,解决准确性较低问题。利用CCD相机采集包装盒表面图像,使用二值化处理技术区分背景区域与目标图像,利用浓淡补正差分处理背景与前景,通过图像重绘算法检测图像边缘,消除噪声获取明显的图像边缘特征,并利用阈值定义图像中的各类缺陷完成缺陷特征提取,依据提取完成的缺陷特征设计缺陷分类器,以此划分识别缺陷内容完成包装表面缺陷检测;现有技术中可以采用种子生长法对太阳能电池电极进行边缘提取;也可以采用OTSU的方法检测图像表面缺陷,但是该方法多用于全局灰度均匀且干扰信息相对较少的情况。Distributed sensing optical fiber is usually used in tunnels, slopes, mines and other large and long working distance occasions, its spatial resolution is usually 0.5m or 1m, and it is not necessary to accurately locate each measuring point, but this is obviously not applicable In the field of precision measurement in the development of modern semiconductor technology, and to apply distributed sensing optical fiber to precision measurement, a method is needed to accurately obtain the spatial position of the optical fiber measurement point. In recent years, machine vision technology has become more and more mature. As a typical non-contact detection technology, due to its advantages of high precision and high intelligence, it is often used in various occasions that require precise monitoring, such as: defect detection, image restoration , Medical images and other fields have achieved good results. In the prior art, one method uses the Forstner feature extraction operator to extract part of the optical fiber feature points on the image, and stitches adjacent images to obtain a panoramic image of the component, and uses the maximum inter-class variance method to extract the required areas respectively image. Finally, the texture noise is removed by fast Fourier transform, and the line extraction operator is used to obtain the complete path of the fiber. An improved SIFT algorithm is also provided in the prior art, and related parameter setting methods and empirical formulas are given. Through the detection of actual surface defects, the robustness and anti-interference ability of the SIFT algorithm are verified by comparison, and The correctness and feasibility of the relevant parameter setting method. It shows that the SIFT algorithm has obvious superiority in the detection rate of sunken and spot defects, especially in the case of noisy image interference, and has a greater advantage in the false detection rate of cracks; in addition, in the prior art, based on The packaging surface defect detection method of image processing technology solves the problem of low accuracy. Use the CCD camera to collect the surface image of the packaging box, use the binarization processing technology to distinguish the background area and the target image, use the shade correction difference to process the background and the foreground, use the image redrawing algorithm to detect the edge of the image, eliminate the noise to obtain obvious image edge features, and Use the threshold to define various defects in the image to complete defect feature extraction, design a defect classifier based on the extracted defect features, and use this to divide and identify defect content to complete packaging surface defect detection; in the prior art, the seed growth method can be used for solar cell electrodes Perform edge extraction; the OTSU method can also be used to detect image surface defects, but this method is mostly used in situations where the global gray level is uniform and the interference information is relatively small.

综上所述,现有技术中使用机器视觉中线条提取算子提取光纤路径,但是其检测对象是复合材料夹层中的光纤路径,主要解决的是多图像路径识别然后进行拼接的问题,其并没有涉及高反光镜面上的光纤路径检测,并且其并没有给出算法的识别精度信息;现有技术中使用了SIFT算法对产品表面缺陷进行检测,尽管这种算法在具有噪声和复杂的图像上能够实现高精度的类别识别,但其并非专注于高精度测量,因此无法胜任光纤路径数据重构的工作;现有技术中利用缺陷分类器实现了产品包装缺陷检测,其对图像的边缘检测精度要求不高,无法满足光纤位置数据重构的要求;现有技术中采用了种子生长法对太阳能电池电极进行边缘提取,以上三种方法都是针对特定类型的缺陷进行检测,不适用于连续性的光纤路径提取。现有技术中采用OTSU的方法检测图像表面缺陷,但是该方法不适用于全局灰度不均匀且干扰信息较多的场合。To sum up, in the prior art, the line extraction operator in machine vision is used to extract the optical fiber path, but the detection object is the optical fiber path in the composite material interlayer, and the main problem is to identify the multi-image path and then splice it. It does not involve the detection of optical fiber paths on highly reflective mirrors, and it does not give information on the recognition accuracy of the algorithm; in the prior art, the SIFT algorithm is used to detect product surface defects, although this algorithm is not effective on noisy and complex images It can achieve high-precision category recognition, but it is not focused on high-precision measurement, so it cannot be competent for the reconstruction of optical fiber path data; in the prior art, defect classifiers are used to detect product packaging defects, and its edge detection accuracy for images The requirements are not high and cannot meet the requirements of optical fiber position data reconstruction; in the prior art, the seed growth method is used to extract the edge of the solar cell electrode. The above three methods are all for detecting specific types of defects and are not suitable for continuity fiber path extraction. In the prior art, the OTSU method is used to detect image surface defects, but this method is not suitable for occasions where the global gray scale is not uniform and there are many interference information.

发明内容Contents of the invention

本发明的目的在于提供一种亚像素级传感光纤路径高斯提取方法及系统,旨在解决现有技术中的上述问题。The purpose of the present invention is to provide a method and system for Gaussian extraction of a sub-pixel-level sensing fiber path, aiming at solving the above-mentioned problems in the prior art.

本发明提供一种亚像素级传感光纤路径高斯提取方法,用于对铺设在硅晶圆表面上的小直径传感光纤进行路径检测,该方法包括:The invention provides a method for Gaussian extraction of sub-pixel-level sensing optical fiber paths, which is used for path detection of small-diameter sensing optical fibers laid on the surface of silicon wafers. The method includes:

根据材料特性确定视觉照明方案,基于所述视觉照明方案获取图像;determining a visual lighting scheme according to material properties, and acquiring an image based on the visual lighting scheme;

通过双边滤波对所述图像进行降噪,并采用基于Canny算法的亚像素边缘检测技术提取出分布式传感光纤的边缘信息;The image is denoised by bilateral filtering, and the edge information of the distributed sensing optical fiber is extracted by sub-pixel edge detection technology based on the Canny algorithm;

基于所述边缘信息闭合边缘对,并使用高斯线检测法提取骨架信息得到分布式传感光纤的路径。Edge pairs are closed based on the edge information, and the skeleton information is extracted by using the Gaussian line detection method to obtain the path of the distributed sensing optical fiber.

本发明提供一种亚像素级传感光纤路径高斯提取系统,用于上述方法,该系统包括:The present invention provides a Gaussian extraction system for sub-pixel-level sensing optical fiber path, which is used for the above method, and the system includes:

工业相机,与计算机连接,用于获取检测硅晶圆的图像,并传输到计算机;An industrial camera, connected to a computer, is used to obtain images of silicon wafers for inspection and transmit them to the computer;

计算机,用于根据材料特性确定视觉照明方案,获取所述图像,通过双边滤波对所述图像进行降噪,并采用基于Canny算法的亚像素边缘检测技术提取出分布式传感光纤的边缘信息,基于所述边缘信息闭合边缘对,并使用高斯线检测法提取骨架信息得到分布式传感光纤的路径;The computer is used to determine the visual lighting scheme according to the material characteristics, acquire the image, denoise the image through bilateral filtering, and extract the edge information of the distributed sensing optical fiber by using the sub-pixel edge detection technology based on the Canny algorithm, Closing edge pairs based on the edge information, and using a Gaussian line detection method to extract skeleton information to obtain the path of the distributed sensing optical fiber;

工作台,用于将所述工业相机固定在待检测硅晶圆的上方;A workbench for fixing the industrial camera above the silicon wafer to be detected;

方形无影光源,用于基于确定的视觉照明方案,为设置于其中央的待检测硅晶圆进行视觉照明。The square shadowless light source is used for visually illuminating the silicon wafer to be inspected arranged in the center based on a determined visual illumination scheme.

采用本发明实施例,能够准确检测分布式传感光纤路径并提取出光纤测点,且具有高鲁棒性,高精度,可满足准确提取光纤测点坐标与高抗干扰性等要求。By adopting the embodiment of the present invention, it is possible to accurately detect distributed sensing optical fiber paths and extract optical fiber measuring points, and has high robustness and high precision, and can meet requirements such as accurate extraction of optical fiber measuring point coordinates and high anti-interference performance.

附图说明Description of drawings

为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or prior art. Obviously, in the following description The accompanying drawings are only some embodiments described in this specification, and those skilled in the art can also obtain other drawings according to these drawings without any creative work.

图1是本发明实施例的亚像素级传感光纤路径高斯提取方法的流程图;FIG. 1 is a flow chart of a Gaussian extraction method for a sub-pixel-level sensing fiber path according to an embodiment of the present invention;

图2是本发明实施例的系统硬件侧面示意图;Fig. 2 is a schematic side view of the system hardware of an embodiment of the present invention;

图3是本发明实施例的系统硬件俯视示意图;3 is a schematic top view of system hardware according to an embodiment of the present invention;

图4是本发明实施例的亚像素级传感光纤路径高斯提取方法的优选处理流程图。Fig. 4 is a preferred processing flowchart of the Gaussian extraction method of the sub-pixel-level sensing optical fiber path according to the embodiment of the present invention.

具体实施方式Detailed ways

为了解决现有技术中的上述问题,本发明实施例提供了一种基于高斯线检测的传感光纤长度方向上的测点坐标序列提取方法及装置,实现晶圆表面分布式传感光纤的应变检测数据重构。根据硅晶圆与光纤的光学特性与表面高度差,在暗场环境下使用方形无影光源进行照明以提升传感光纤在晶圆表面的区分度,通过双边滤波降低图像噪声后得到预处理图像,再采用基于Canny算法的亚像素边缘检测技术并进行特性筛选剔除干扰边缘,获取分布式传感光纤目标区域,最后通过高斯线检测方法提取出光纤路径,根据实际传感光纤测点数即可将路径分段并提取出光纤测点的坐标值。In order to solve the above-mentioned problems in the prior art, the embodiment of the present invention provides a method and device for extracting the measuring point coordinate sequence in the length direction of the sensing fiber based on Gaussian line detection, so as to realize the strain sensing of the distributed sensing fiber on the surface of the wafer. Detect data reconstruction. According to the optical characteristics and surface height difference between the silicon wafer and the optical fiber, a square shadowless light source is used for illumination in a dark field environment to improve the discrimination of the sensing optical fiber on the wafer surface, and the preprocessed image is obtained after reducing image noise through bilateral filtering , and then adopt the sub-pixel edge detection technology based on the Canny algorithm and perform characteristic screening to eliminate the interference edge to obtain the target area of the distributed sensing fiber. Finally, the Gaussian line detection method is used to extract the fiber path. Segment the path and extract the coordinates of the optical fiber measurement points.

为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will describe the technical solutions in one or more embodiments of this specification in conjunction with the drawings in one or more embodiments of this specification The technical solution is clearly and completely described, and obviously, the described embodiments are only a part of the embodiments in this specification, rather than all the embodiments. Based on one or more embodiments in this specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this document.

方法实施例method embodiment

根据本发明实施例,提供了一种亚像素级传感光纤路径高斯提取方法,其特征在于,用于对铺设在硅晶圆表面上的小直径传感光纤进行路径检测,图1是本发明实施例的亚像素级传感光纤路径高斯提取方法的流程图,如图1所示,根据本发明实施例的亚像素级传感光纤路径高斯提取方法具体包括:According to an embodiment of the present invention, a sub-pixel-level sensing fiber path Gaussian extraction method is provided, which is characterized in that it is used to detect the path of a small-diameter sensing fiber laid on the surface of a silicon wafer. Figure 1 is a diagram of the present invention The flow chart of the Gaussian extraction method of the sub-pixel-level sensing fiber path in the embodiment, as shown in FIG. 1 , the Gaussian extraction method of the sub-pixel-level sensing fiber path according to the embodiment of the present invention specifically includes:

步骤101,根据材料特性确定视觉照明方案,基于所述视觉照明方案获取图像;Step 101, determining a visual lighting scheme according to material properties, and acquiring an image based on the visual lighting scheme;

步骤102,通过双边滤波对所述图像进行降噪,并采用基于Canny算法的亚像素边缘检测技术提取出分布式传感光纤的边缘信息;Step 102, denoising the image by bilateral filtering, and extracting edge information of the distributed sensing optical fiber by using sub-pixel edge detection technology based on Canny algorithm;

步骤103,基于所述边缘信息闭合边缘对,并使用高斯线检测法提取骨架信息得到分布式传感光纤的路径。Step 103, closing edge pairs based on the edge information, and extracting skeleton information using a Gaussian line detection method to obtain a path of the distributed sensing optical fiber.

步骤101具体包括:在暗场环境中使用方形无影光源从晶圆的四周进行侧面照明,通过具有足够分辨率的相机获取无反光且光纤与硅晶圆表面区分度大的图像。Step 101 specifically includes: using a square shadowless light source to illuminate from around the wafer in a dark field environment, and using a camera with sufficient resolution to obtain an image without reflection and with a high degree of discrimination between the optical fiber and the surface of the silicon wafer.

步骤102具体包括:Step 102 specifically includes:

首先将获取的所述图像以不加拉伸的原始尺寸进行打开,将彩色的所述图像转换为灰度图像,在灰度图像设置待处理区域,绘制需要进行处理的矩形ROI区域,记为region1,对其它无用光纤线段进行多个区域绘制,然后对绘制的多个区域进行合并,合并后的区域记为region2,获取图像处理区域,在灰度图像上,由region1-region2得到需要进行光纤路径识别的区域,得到预处理后的图像;First, the acquired image is opened with the original size without stretching, the colored image is converted into a grayscale image, the area to be processed is set in the grayscale image, and the rectangular ROI area to be processed is drawn, which is recorded as region1, draw multiple regions for other useless fiber segments, and then merge the drawn regions, the merged region is recorded as region2, and obtain the image processing region. On the grayscale image, the fiber to be processed is obtained from region1-region2 The area identified by the path, and the preprocessed image is obtained;

根据公式1和公式2,双边滤波通过双边滤波对所述图像进行噪声:According to Equation 1 and Equation 2, bilateral filtering performs noise on the image by bilateral filtering:

Figure BDA0003778114550000051
Figure BDA0003778114550000051

Figure BDA0003778114550000052
Figure BDA0003778114550000052

其中,参数σd和σr为平滑化参数,I(i,j)和I(k,l)分别是像素点(i,j)和(k,l)的灰度,在计算完权重后将它们归一化,则ID为像素点(i,j)降噪后的灰度;Among them, the parameters σ d and σ r are smoothing parameters, I(i,j) and I(k,l) are the gray levels of pixels (i,j) and (k,l) respectively, after calculating the weight Normalize them, then ID is the grayscale of the pixel (i, j) after denoising;

使用高斯滤波器与图像进行卷积以平滑图像,大小为(2+1)×(2+1)的高斯滤波器核的生成方程式如公式3:Use the Gaussian filter to convolve with the image to smooth the image. The generation equation of the Gaussian filter kernel with a size of (2+1)×(2+1) is shown in Equation 3:

Figure BDA0003778114550000053
Figure BDA0003778114550000053

根据公式4,使用sobel滤波器求出x与y方向上梯度图像,再进而求出梯度强度G和梯度方向θ:According to formula 4, use the sobel filter to obtain the gradient image in the x and y directions, and then obtain the gradient strength G and gradient direction θ:

Figure BDA0003778114550000061
Figure BDA0003778114550000061

其中,Gx和Gy分别为sobel算子Sx和Sy对图像中3×3窗口A的卷积;Among them, G x and G y are the convolutions of sobel operators S x and S y on the 3×3 window A in the image, respectively;

基于公式5,利用计算非最大值抑制和滞后阈值操作的算法将边缘点链接成边缘,检测前图像的点I(x,y)的振幅A若大于ωmax,则被立即接受为一个边缘点,同时将输出图像点O的灰度值设置为255,而振幅小于ωmin的点则被拒绝,而其他的点如果与已被接受的边缘点相连,则也被接受为边缘;Based on formula 5, the edge points are linked into edges by using the algorithm of computing non-maximum suppression and hysteresis threshold operation, and if the amplitude A of the point I (x, y) of the image before detection is greater than ω max , it is immediately accepted as an edge point , and at the same time set the gray value of the output image point O to 255, and the points whose amplitude is smaller than ωmin are rejected, and other points are also accepted as edges if they are connected with accepted edge points;

Figure BDA0003778114550000062
Figure BDA0003778114550000062

通过公式6所示的二次多项式拟合获取亚像素边缘坐标最终得到O(i,j)Acquire the sub-pixel edge coordinates by quadratic polynomial fitting shown in formula 6 to finally obtain O (i, j) ;

Figure BDA0003778114550000063
Figure BDA0003778114550000063

其中,x和y为当前整数坐标边缘点横纵坐标,GL和GR为边缘点左右梯度值,G为边缘点梯度值,w为相邻像素到边缘点的距离;Among them, x and y are the horizontal and vertical coordinates of the current integer coordinate edge point, GL and GR are the left and right gradient values of the edge point, G is the gradient value of the edge point, and w is the distance from the adjacent pixel to the edge point;

根据面积特征选择区域,对于输入的每个区域,计算面积特征,如果每个区域的计算特性在限制(6000,2e+006)内,该区域将被输出。Regions are selected based on area characteristics, and for each region input, the area characteristics are calculated, and if the computed characteristics of each region are within the limit (6000,2e+006), the region will be output.

闭合XLD轮廓,然后填充为一个区域,记为region3.Close the XLD outline, and then fill it into a region, denoted as region3.

对区域region3进行开运算处理,通过将预处理后的图像减去腐蚀后的region3提取光纤边缘。The region region3 is opened and processed, and the edge of the fiber is extracted by subtracting the corroded region3 from the preprocessed image.

步骤103具体包括:Step 103 specifically includes:

通过亚像素级边缘组成边缘对后闭合形成区域,通过阈值选取与图像开运算即腐蚀处理降低图像干扰,最终使用高斯线检测方法提取骨架路径;其中,所述高斯线检测方法具体包括:The sub-pixel-level edge is composed of edge pairs and then closed to form a region, and the image interference is reduced through threshold selection and image opening operation, that is, corrosion processing, and finally a Gaussian line detection method is used to extract the skeleton path; wherein, the Gaussian line detection method specifically includes:

通过图像与一个高斯掩膜的卷积的偏导数来确定图像中各个像素点在x和y方向上的泰勒二次多项式参数,计算出各个像素点的线条方向;Determine the Taylor quadratic polynomial parameters of each pixel in the image in the x and y directions through the partial derivative of the convolution of the image and a Gaussian mask, and calculate the line direction of each pixel;

在垂直于线条方向的二阶偏导数Y中,将表现出局部极大值的像素标记为骨架点,进行滞后阈值操作,接受二阶导数大于Ymax的线点,拒绝二阶导数小于Ymin的点,所有其他的线点若是与已被接受的点相邻,则被标记为骨架点,最终将发现的线点连接为骨架线;In the second-order partial derivative Y perpendicular to the direction of the line, mark the pixel showing the local maximum value as the skeleton point, perform the hysteresis threshold operation, accept the line point whose second-order derivative is greater than Y max , and reject the second-order derivative less than Y min , if all other line points are adjacent to the accepted points, they will be marked as skeleton points, and finally the found line points will be connected as skeleton lines;

基于公式7,从要提取的线条中各自的灰度值对比度Pmax和Pmin与所选择的σ值计算参数Ymax和YminBased on Equation 7, the parameters Y max and Y min are calculated from the respective gray value contrasts P max and P min in the line to be extracted with the selected σ value:

Figure BDA0003778114550000071
Figure BDA0003778114550000071

其中,参数σ决定了高斯掩膜要执行的平滑量,与图像的平滑度成正比,但与线条的定位准确度成反比,骨架线的提取结果将其路径拆分为点集,为数据重构提供坐标点位;Among them, the parameter σ determines the amount of smoothing to be performed by the Gaussian mask, which is proportional to the smoothness of the image, but inversely proportional to the positioning accuracy of the line. The extraction result of the skeleton line splits its path into a set of points, which is used for data reconstruction. The structure provides coordinate points;

在高斯检测提取骨架同时提取XLD轮廓线的线宽,采用LineMode选择parabolic模式,将亚像素级骨架线合并成一条连续的骨架线,最后进行平滑处理。Extract the skeleton of the Gaussian detection and extract the line width of the XLD contour line at the same time, use the LineMode to select the parabolic mode, merge the sub-pixel skeleton lines into a continuous skeleton line, and finally perform smoothing.

在执行了步骤103之后,还进行如下处理:After executing step 103, the following processing is also carried out:

通过get_contour_xld算子获取通过高斯检测提取的亚像素级骨架坐标,然后根据实际系统的空间分辨率确定的光纤数据采集的间隔d,筛选出骨架上间隔d的坐标,实现光纤检测数据与硅晶圆实际位置的一一对应。Obtain the sub-pixel skeleton coordinates extracted by Gaussian detection through the get_contour_xld operator, and then filter out the coordinates of the interval d on the skeleton according to the interval d of optical fiber data collection determined by the spatial resolution of the actual system, so as to realize the connection between the optical fiber detection data and the silicon wafer One-to-one correspondence of actual locations.

以下结合附图,对本发明实施例的上述技术方案进行详细说明。The technical solutions of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明实施例的检测对象为表面铺设在硅晶圆表面的传感光纤。The detection object in the embodiment of the present invention is the sensing optical fiber laid on the surface of the silicon wafer.

如图2-3所示,本发明实施例的方法的系统架构由计算机(未示出)、工业相机1、12mm焦距镜头2、工作台3、无影光源4和检测对象传感光纤5和硅晶圆6组成。其中工业相机1安装于工作台上,可进行x、y、z三个方向移动以调整拍照区域和距离。检测对象为铺设在硅晶圆6的传感光纤5,其位于镜头下方。无影光源4四周分布有多个灯珠从硅晶圆6四周进行打光。同时整个系统处于暗场环境中,避免周围光源造成的晶圆反光等问题。这样做的原因是:传感光纤5是由高透明的二氧化硅材料制成,且直径极小,并且硅晶圆表面光滑,镜面反射严重,因此侧面打光可以充分利用传感光纤5铺设在硅晶圆6上的高度差,使得侧面的打光仅仅在通过传感光纤5反射到镜头中,而由于硅晶圆6的光滑表面,非铺设传感光纤5的区域几乎没有光线反射进入镜头。As shown in Figures 2-3, the system architecture of the method of the embodiment of the present invention consists of a computer (not shown), an industrial camera 1, a 12mm focal length lens 2, a workbench 3, a shadowless light source 4, and a detection object sensing fiber 5 and Silicon wafer 6 composition. Among them, the industrial camera 1 is installed on the workbench, and can move in three directions of x, y, and z to adjust the photographing area and distance. The detection object is the sensing optical fiber 5 laid on the silicon wafer 6, which is located under the lens. A plurality of lamp beads are distributed around the shadowless light source 4 to illuminate from around the silicon wafer 6 . At the same time, the whole system is in a dark field environment to avoid problems such as wafer reflection caused by surrounding light sources. The reason for this is that the sensing fiber 5 is made of highly transparent silica material with an extremely small diameter, and the surface of the silicon wafer is smooth and the specular reflection is serious, so the side lighting can make full use of the laying of the sensing fiber 5 The height difference on the silicon wafer 6 makes the side light only reflect into the lens through the sensing fiber 5, and due to the smooth surface of the silicon wafer 6, almost no light is reflected into the area where the sensing fiber 5 is not laid. lens.

如图4所示,本发明实施例的方法具体包括如下处理:As shown in Figure 4, the method of the embodiment of the present invention specifically includes the following processing:

获取图像:计算机从工业镜头中通过千兆网线获取传感光纤5和硅晶圆6区分度大的原图像。Image acquisition: The computer acquires the original image with high discrimination between the sensing fiber 5 and the silicon wafer 6 from the industrial lens through the Gigabit network cable.

图片预处理:Image preprocessing:

1、首先将图像1以不加拉伸的原始尺寸进行打开,以便后续的图像处理。1. First, open image 1 with its original size without stretching, so as to facilitate subsequent image processing.

2、将彩色图像1转换为灰度图像,得到图像22. Convert color image 1 to grayscale image to get image 2

3、在图像2设置待处理区域。首先绘制需要进行处理的矩形ROI区域,记为region1。另外,由于区域region1上的光纤只有部分线段需要进行路径识别以进行数据重构,因此需要对其它无用光纤线段进行多个区域绘制,然后对绘制的多个区域进行合并,合并后的区域记为region2.3. Set the area to be processed in image 2. First draw the rectangular ROI area that needs to be processed, which is recorded as region1. In addition, since only some segments of the fiber in region1 need path identification for data reconstruction, it is necessary to draw multiple regions for other useless fiber segments, and then merge the drawn regions, and the merged region is denoted as region2.

4、获取图像处理区域。在图像2上,由:region1-region2可得到需要进行光纤路径识别的区域,得到图像3。4. Acquire the image processing area. On image 2, the area that needs to be identified for the optical fiber path can be obtained by: region1-region2, and image 3 is obtained.

滤波降噪:Filter noise reduction:

在视觉处理系统中,由于实际物体表面容易存在灰尘等微粒,且图像的获取、传输等过程中可能会产生噪声,影响图像的质量并干扰目标信息的提取,尤其是在边缘检测中,由于随机噪声的灰度值分布特性,通常都会被检测算法识别为边缘,因此对获取的原始图像进行预处理是极为必要的过程,可以通过降噪与调节图像对比度等方式增强图像的显示质量,以便于后续的特征提取等处理步骤,常用的传统降噪方法有均值滤波、中值滤波、高斯滤波等。本方法所使用的降噪方法为双边滤波,其作为一种典型的非线性滤波不仅能够消除随机噪声,引起的边缘模糊效应也较低,通过将同质区域的像素平滑,而将对比度较大的边缘像素保留而实现效果,定义如公式1和公式2所示。In the vision processing system, dust and other particles are easy to exist on the surface of the actual object, and noise may be generated in the process of image acquisition and transmission, which affects the quality of the image and interferes with the extraction of target information, especially in edge detection, due to random The gray value distribution characteristics of the noise are usually recognized as edges by the detection algorithm. Therefore, it is extremely necessary to preprocess the acquired original image. The display quality of the image can be enhanced by noise reduction and image contrast adjustment, so as to facilitate For subsequent processing steps such as feature extraction, commonly used traditional noise reduction methods include mean filtering, median filtering, and Gaussian filtering. The noise reduction method used in this method is bilateral filtering. As a typical nonlinear filtering, it can not only eliminate random noise, but also cause a low edge blurring effect. By smoothing the pixels in the homogeneous area, the larger contrast The edge pixels of are retained to achieve the effect, and the definition is shown in formula 1 and formula 2.

Figure BDA0003778114550000091
Figure BDA0003778114550000091

Figure BDA0003778114550000092
Figure BDA0003778114550000092

式中参数σd和σr为平滑化参数,I(i,j)和I(k,l)分别是像素点(i,j)和(k,l)的灰度,在计算完权重后将它们归一化,则ID为像素点(i,j)降噪后的灰度。In the formula, the parameters σ d and σ r are smoothing parameters, I(i,j) and I(k,l) are the gray levels of pixels (i,j) and (k,l) respectively, after calculating the weight Normalize them, then ID is the grayscale of pixel (i, j) after denoising.

边缘提取:Edge extraction:

由于传感光纤的数据读取是与光纤长度信息相对应,为保证数据重构的一致性,对硅晶圆表面的分布式传感光纤进行长度方向上的路径提取,由于对检测结果的精度要求极高,因此采用基于Canny算法的亚像素边缘检测技术对光纤进行边缘检测,再通过闭合边缘对形成区域后,使用高斯线检测方法提取骨架信息从而获得传感光纤路径。Since the data reading of the sensing fiber corresponds to the length information of the fiber, in order to ensure the consistency of data reconstruction, the path extraction in the length direction of the distributed sensing fiber on the surface of the silicon wafer is performed. Due to the accuracy of the detection results The requirements are extremely high, so the edge detection technology based on the Canny algorithm is used to detect the edge of the optical fiber, and then the area is formed by closing the edge pair, and the Gaussian line detection method is used to extract the skeleton information to obtain the sensing fiber path.

基于Canny算法的亚像素边缘检测:边缘检测作为机器视觉领域具有高度实际应用价值的技术之一,具有十分重要的研究意义。传统边缘检测算法所达到的精度为像素级,而随着时代的进步与半导体行业的发展,也快速地提升了工业检测所需求的精度,传统的像素级边缘检测无法满足传感光纤5的检测精度需要,因此本方法选择了将像素再次划分从而提升图像分辨率的基于Canny算法的亚像素级检测技术。Sub-pixel edge detection based on Canny algorithm: As one of the technologies with high practical application value in the field of machine vision, edge detection has very important research significance. The accuracy achieved by the traditional edge detection algorithm is at the pixel level. With the progress of the times and the development of the semiconductor industry, the accuracy required by industrial detection has also been rapidly improved. The traditional pixel-level edge detection cannot meet the detection of the sensing fiber 5 Accuracy is required, so this method chooses the sub-pixel detection technology based on Canny algorithm that divides the pixels again to improve the image resolution.

1、使用edges_sub_pix算子对图像3进行亚像素轮廓提取。滤波器为Canny。1. Use the edges_sub_pix operator to perform sub-pixel contour extraction on image 3. The filter is Canny.

其具体原理是:首先使用高斯滤波器与图像进行卷积以平滑图像,大小为(2+1)×(2+1)的高斯滤波器核的生成方程式如公式3。The specific principle is as follows: first, the Gaussian filter is used to convolve the image to smooth the image, and the generation equation of the Gaussian filter kernel with a size of (2+1)×(2+1) is shown in Equation 3.

Figure BDA0003778114550000093
Figure BDA0003778114550000093

再使用sobel滤波器求出x与y方向上梯度图像,再进而求出梯度强度G和梯度方向θ,如公式4,其中Gx和Gy分别为sobel算子Sx和Sy对图像中3×3窗口A的卷积。Then use the sobel filter to obtain the gradient image in the x and y directions, and then obtain the gradient strength G and gradient direction θ, as shown in formula 4, where G x and G y are the sobel operators S x and S y respectively in the image Convolution over a 3×3 window A.

Figure BDA0003778114550000101
Figure BDA0003778114550000101

利用计算非最大值抑制和类似于滞后阈值操作的算法将边缘点链接成边缘。检测前图像的点I(x,y)的振幅A若大于ωmax,则被立即接受为一个边缘点,同时将输出图像点O的灰度值设置为255,而振幅小于ωmin的点则被拒绝,而其他的点如果与已被接受的边缘点相连,则也被接受为边缘。表达如公式5。Edge points are linked into edges using an algorithm that computes non-maximum suppression and operates similarly to hysteresis thresholding. If the amplitude A of the point I (x, y) of the image before detection is greater than ω max , it will be accepted as an edge point immediately, and the gray value of the output image point O is set to 255, while the point whose amplitude is smaller than ω min is are rejected, and other points are also accepted as edges if they are connected to accepted edge points. The expression is as formula 5.

Figure BDA0003778114550000102
Figure BDA0003778114550000102

最后通过二次多项式公式6拟合获取亚像素边缘坐标,x和y为当前整数坐标边缘点横纵坐标,GL和GR为边缘点左右梯度值,G为边缘点梯度值,w为相邻像素到边缘点的距离,最终得到O(i,j)Finally, the sub-pixel edge coordinates are obtained by fitting the quadratic polynomial formula 6, x and y are the horizontal and vertical coordinates of the current integer coordinate edge point, GL and GR are the left and right gradient values of the edge point, G is the gradient value of the edge point, and w is the phase The distance from the adjacent pixel to the edge point is finally O (i,j) .

Figure BDA0003778114550000103
Figure BDA0003778114550000103

2、根据面积特征选择区域,对于输入的每个区域,计算面积(area)特征。如果每个区域的计算特性在限制(6000,2e+006)内,该区域将被输出。2. Select an area according to the area feature, and calculate the area feature for each input area. If the computed properties of each region are within the limit (6000,2e+006), the region will be output.

3、首先闭合XLD轮廓,然后填充为一个区域,记为region3.3. First close the XLD outline, and then fill it into a region, which is recorded as region3.

4、对区域region3进行开运算处理,通过将图像3减去腐蚀后的region3即实现光纤边缘的提取。4. Perform an opening operation on the region region3, and extract the edge of the optical fiber by subtracting the etched region3 from the image 3.

高斯检测提取骨架:Gaussian detection extracts the skeleton:

通过上面亚像素级边缘组成边缘对后闭合形成区域,再通过阈值选取与图像开运算(即为腐蚀处理)进一步降低图像干扰,最终使用高斯线检测方法提取骨架路径。The above sub-pixel-level edges are combined to form edge pairs and then closed to form an area, and then the image interference is further reduced through threshold selection and image opening operation (that is, erosion processing), and finally the Gaussian line detection method is used to extract the skeleton path.

该检测方法是通过图像与一个高斯掩膜的卷积的偏导数来确定图像中各个像素点在x和y方向上的泰勒二次多项式参数,从而计算出各个像素点的线条方向。在垂直于线条方向的二阶偏导数Y中,将表现出局部极大值的像素标记为骨架点。类似于公式5中的滞后阈值操作,接受二阶导数大于Ymax的线点,拒绝二阶导数小于Ymin的点,所有其他的线点若是与已被接受的点相邻,则也被标记为骨架点,最终将发现的线点连接为骨架线。参数Ymax和Ymin可以从要提取的线条中各自的灰度值对比度Pmax和Pmin与所选择的σ值计算出来,如公式7所示,其中参数σ决定了高斯掩膜要执行的平滑量,它与图像的平滑度成正比,但与线条的定位准确度成反比,可能会造成提取线条的定位失准。骨架线的提取结果可将其路径拆分为点集,为数据重构提供坐标点位。The detection method is to determine the Taylor quadratic polynomial parameters of each pixel point in the image in the x and y directions through the partial derivative of the convolution of the image and a Gaussian mask, so as to calculate the line direction of each pixel point. Pixels exhibiting local maxima in the second-order partial derivative Y perpendicular to the line direction are marked as skeleton points. Similar to the hysteresis threshold operation in Equation 5, accept the line points whose second derivative is greater than Y max , reject the points whose second derivative is less than Y min , and all other line points are also marked if they are adjacent to the accepted point is the skeleton point, and finally connect the found line points as the skeleton line. The parameters Y max and Y min can be calculated from the respective gray value contrasts P max and P min in the lines to be extracted and the selected value of σ, as shown in Equation 7, where the parameter σ determines the Gaussian mask to perform The amount of smoothing, which is proportional to the smoothness of the image, but inversely proportional to the positioning accuracy of the lines, may cause inaccurate positioning of the extracted lines. The extraction result of the skeleton line can be split into point sets to provide coordinate points for data reconstruction.

Figure BDA0003778114550000111
Figure BDA0003778114550000111

具体的,这里高斯检测提取骨架同时提取XLD轮廓线的线宽,由于这里图片边缘较为锐利,LineMode选择parabolic模式。最后将亚像素级骨架线合并成一条连续的骨架线,最后进行平滑处理。Specifically, the Gaussian detection extracts the skeleton and the line width of the XLD contour line. Since the edge of the picture is sharper here, the LineMode selects the parabolic mode. Finally, the sub-pixel-level skeleton lines are merged into a continuous skeleton line, and finally smoothed.

输出坐标:Output coordinates:

由于传感光纤5的数据读取是与光纤长度信息相对应,因此可根据传感光纤5的实际系统空间分辨率确定的测点位置(实际的测量位置)在提取出的骨架线上找到对应坐标,然后进行输出。至此就可以实现传感光纤5测量数据和硅晶圆6具体位置的一一对应。Since the data reading of the sensing optical fiber 5 is corresponding to the length information of the optical fiber, the measuring point position (actual measurement position) determined according to the actual system spatial resolution of the sensing optical fiber 5 can be found corresponding to the extracted skeleton line. coordinates, and then output. So far, the one-to-one correspondence between the measurement data of the sensing optical fiber 5 and the specific position of the silicon wafer 6 can be realized.

具体的,通过get_contour_xld算子即可获取通过高斯检测提取的亚像素级骨架坐标,然后根据实际光纤的系统空间分辨率确定的测点的间隔d,筛选出骨架上间隔d的坐标,最后进行输入。Specifically, the sub-pixel-level skeleton coordinates extracted by Gaussian detection can be obtained through the get_contour_xld operator, and then the coordinates of the interval d on the skeleton are screened out according to the interval d of the measuring points determined by the system spatial resolution of the actual optical fiber, and finally input .

综上所述,本发明实施例实现了硅晶圆上铺设的传感光纤亚像素级高精度路径检测和光纤测点坐标提取。对提取出的传感光纤进行线宽分析,单边线宽均匀分布,系统稳定性高。根据传感光纤实际直径计算可得该检测方法精度达到10微米级,也说明了高斯线骨架路径检测方法的高稳定性和高精度。本发明实施例的技术方案具有高的鲁棒性,经过实验验证,尽管当实际铺设的传感光纤5贴合不佳、传感光纤周围存在类似边缘信息干扰,本方法依然可以准确识别实际传感光纤5的骨架路径,不受缺陷和意外干扰的影响。In summary, the embodiment of the present invention realizes sub-pixel-level high-precision path detection and optical fiber measuring point coordinate extraction of the sensing optical fiber laid on the silicon wafer. The line width of the extracted sensing fiber is analyzed, and the line width of the single side is evenly distributed, and the system stability is high. According to the calculation of the actual diameter of the sensing fiber, the accuracy of the detection method can reach 10 microns, which also shows the high stability and high precision of the detection method of the Gaussian line skeleton path. The technical solution of the embodiment of the present invention has high robustness. It has been verified by experiments that although the actually laid sensing optical fiber 5 is poorly bonded and there is similar edge information interference around the sensing optical fiber, this method can still accurately identify the actual sensing optical fiber 5. The skeleton path of the sensing fiber 5 is free from defects and accidental disturbances.

系统实施例System embodiment

根据本发明实施例,提供了一种亚像素级传感光纤路径高斯提取系统,其特征在于,用于上述方法实施例中所述的方法,根据本发明实施例的亚像素级传感光纤路径高斯提取系统具体包括:According to an embodiment of the present invention, a sub-pixel-level sensing fiber path Gaussian extraction system is provided, which is characterized in that it is used for the method described in the above-mentioned method embodiment, and the sub-pixel-level sensing fiber path according to the embodiment of the present invention The Gaussian extraction system specifically includes:

工业相机,与计算机连接,用于获取检测硅晶圆的图像,并传输到计算机;所述工业相机的为分辨率3856×2764的五百万像素相机,镜头焦距为12mm。The industrial camera is connected with the computer, and is used to obtain the image of the silicon wafer for detection and transmit it to the computer; the industrial camera is a five-megapixel camera with a resolution of 3856×2764, and the focal length of the lens is 12mm.

计算机,用于根据材料特性确定视觉照明方案,获取所述图像,通过双边滤波对所述图像进行降噪,并采用基于Canny算法的亚像素边缘检测技术提取出分布式传感光纤的边缘信息,基于所述边缘信息闭合边缘对,并使用高斯线检测法提取骨架信息得到分布式传感光纤的路径;The computer is used to determine the visual lighting scheme according to the material characteristics, acquire the image, denoise the image through bilateral filtering, and extract the edge information of the distributed sensing optical fiber by using the sub-pixel edge detection technology based on the Canny algorithm, Closing edge pairs based on the edge information, and using a Gaussian line detection method to extract skeleton information to obtain the path of the distributed sensing optical fiber;

工作台,用于将所述工业相机固定在待检测硅晶圆的上方;A workbench for fixing the industrial camera above the silicon wafer to be detected;

方形无影光源,用于基于确定的视觉照明方案,为设置于其中央的待检测硅晶圆进行视觉照明。所述视觉照明方案具体为:在暗场环境中使用方形无影光源从晶圆的四周进行侧面照明,通过具有足够分辨率的相机获取无反光且光纤与硅晶圆表面区分度大的图像。The square shadowless light source is used for visually illuminating the silicon wafer to be inspected arranged in the center based on a determined visual illumination scheme. The visual lighting scheme specifically includes: using a square shadowless light source to illuminate from the sides of the wafer in a dark field environment, and using a camera with sufficient resolution to obtain an image without reflection and with a high degree of discrimination between the optical fiber and the surface of the silicon wafer.

所述计算机具体用于:The computer is specifically used for:

首先将获取的所述图像以不加拉伸的原始尺寸进行打开,将彩色的所述图像转换为灰度图像,在灰度图像设置待处理区域,绘制需要进行处理的矩形ROI区域,记为region1,对其它无用光纤线段进行多个区域绘制,然后对绘制的多个区域进行合并,合并后的区域记为region2,获取图像处理区域,在灰度图像上,由region1-region2得到需要进行光纤路径识别的区域,得到预处理后的图像;First, the acquired image is opened with the original size without stretching, the colored image is converted into a grayscale image, the area to be processed is set in the grayscale image, and the rectangular ROI area to be processed is drawn, which is recorded as region1, draw multiple regions for other useless fiber segments, and then merge the drawn regions, the merged region is recorded as region2, and obtain the image processing region. On the grayscale image, the fiber to be processed is obtained from region1-region2 The area identified by the path, and the preprocessed image is obtained;

根据公式1和公式2,双边滤波通过双边滤波对所述图像进行噪声:According to Equation 1 and Equation 2, bilateral filtering performs noise on the image by bilateral filtering:

Figure BDA0003778114550000131
Figure BDA0003778114550000131

Figure BDA0003778114550000132
Figure BDA0003778114550000132

其中,参数σd和σr为平滑化参数,I(i,j)和I(k,l)分别是像素点(i,j)和(k,l)的灰度,在计算完权重后将它们归一化,则ID为像素点(i,j)降噪后的灰度;Among them, the parameters σ d and σ r are smoothing parameters, I(i,j) and I(k,l) are the gray levels of pixels (i,j) and (k,l) respectively, after calculating the weight Normalize them, then ID is the grayscale of the pixel (i, j) after denoising;

使用高斯滤波器与图像进行卷积以平滑图像,大小为(2+1)×(2+1)的高斯滤波器核的生成方程式如公式3:Use the Gaussian filter to convolve with the image to smooth the image. The generation equation of the Gaussian filter kernel with a size of (2+1)×(2+1) is shown in Equation 3:

Figure BDA0003778114550000133
Figure BDA0003778114550000133

根据公式4,使用sobel滤波器求出x与y方向上梯度图像,再进而求出梯度强度G和梯度方向θ:According to formula 4, use the sobel filter to obtain the gradient image in the x and y directions, and then obtain the gradient strength G and gradient direction θ:

Figure BDA0003778114550000134
Figure BDA0003778114550000134

其中,Gx和Gy分别为sobel算子Sx和Sy对图像中3×3窗口A的卷积;Among them, G x and G y are the convolutions of sobel operators S x and S y on the 3×3 window A in the image, respectively;

基于公式5,利用计算非最大值抑制和滞后阈值操作的算法将边缘点链接成边缘,检测前图像的点I(x,y)的振幅A若大于ωmax,则被立即接受为一个边缘点,同时将输出图像点O的灰度值设置为255,而振幅小于ωmin的点则被拒绝,而其他的点如果与已被接受的边缘点相连,则也被接受为边缘;Based on formula 5, the edge points are linked into edges by using the algorithm of computing non-maximum suppression and hysteresis threshold operation, and if the amplitude A of the point I (x, y) of the image before detection is greater than ω max , it is immediately accepted as an edge point , and at the same time set the gray value of the output image point O to 255, and the points whose amplitude is smaller than ωmin are rejected, and other points are also accepted as edges if they are connected with accepted edge points;

Figure BDA0003778114550000135
Figure BDA0003778114550000135

通过公式6所示的二次多项式拟合获取亚像素边缘坐标最终得到O(i,j)Acquire the sub-pixel edge coordinates by quadratic polynomial fitting shown in formula 6 to finally obtain O (i, j) ;

Figure BDA0003778114550000141
Figure BDA0003778114550000141

其中,x和y为当前整数坐标边缘点横纵坐标,GL和GR为边缘点左右梯度值,G为边缘点梯度值,w为相邻像素到边缘点的距离;Among them, x and y are the horizontal and vertical coordinates of the current integer coordinate edge point, GL and GR are the left and right gradient values of the edge point, G is the gradient value of the edge point, and w is the distance from the adjacent pixel to the edge point;

根据面积特征选择区域,对于输入的每个区域,计算面积特征,如果每个区域的计算特性在限制(6000,2e+006)内,该区域将被输出。Regions are selected based on area characteristics, and for each region input, the area characteristics are calculated, and if the computed characteristics of each region are within the limit (6000,2e+006), the region will be output.

闭合XLD轮廓,然后填充为一个区域,记为region3.Close the XLD outline, and then fill it into a region, denoted as region3.

对区域region3进行开运算处理,通过将预处理后的图像减去腐蚀后的region3提取光纤边缘;Perform an open operation on the region region3, and extract the edge of the fiber by subtracting the corroded region3 from the preprocessed image;

通过亚像素级边缘组成边缘对后闭合形成区域,通过阈值选取与图像开运算即腐蚀处理降低图像干扰,最终使用高斯线检测方法提取骨架路径;其中,所述高斯线检测方法具体包括:The sub-pixel-level edge is composed of edge pairs and then closed to form a region, and the image interference is reduced through threshold selection and image opening operation, that is, corrosion processing, and finally a Gaussian line detection method is used to extract the skeleton path; wherein, the Gaussian line detection method specifically includes:

通过图像与一个高斯掩膜的卷积的偏导数来确定图像中各个像素点在x和y方向上的泰勒二次多项式参数,计算出各个像素点的线条方向;Determine the Taylor quadratic polynomial parameters of each pixel in the image in the x and y directions through the partial derivative of the convolution of the image and a Gaussian mask, and calculate the line direction of each pixel;

在垂直于线条方向的二阶偏导数Y中,将表现出局部极大值的像素标记为骨架点,进行滞后阈值操作,接受二阶导数大于Ymax的线点,拒绝二阶导数小于Ymin的点,所有其他的线点若是与已被接受的点相邻,则被标记为骨架点,最终将发现的线点连接为骨架线;In the second-order partial derivative Y perpendicular to the direction of the line, mark the pixel showing the local maximum value as the skeleton point, perform the hysteresis threshold operation, accept the line point whose second-order derivative is greater than Y max , and reject the second-order derivative less than Y min , if all other line points are adjacent to the accepted points, they will be marked as skeleton points, and finally the found line points will be connected as skeleton lines;

基于公式7,从要提取的线条中各自的灰度值对比度Pmax和Pmin与所选择的σ值计算参数Ymax和YminBased on Equation 7, the parameters Y max and Y min are calculated from the respective gray value contrasts P max and P min in the line to be extracted with the selected σ value:

Figure BDA0003778114550000142
Figure BDA0003778114550000142

其中,参数σ决定了高斯掩膜要执行的平滑量,与图像的平滑度成正比,但与线条的定位准确度成反比,骨架线的提取结果将其路径拆分为点集,为数据重构提供坐标点位;Among them, the parameter σ determines the amount of smoothing to be performed by the Gaussian mask, which is proportional to the smoothness of the image, but inversely proportional to the positioning accuracy of the line. The extraction result of the skeleton line splits its path into a set of points, which is used for data reconstruction. The structure provides coordinate points;

在高斯检测提取骨架同时提取XLD轮廓线的线宽,采用LineMode选择parabolic模式,将亚像素级骨架线合并成一条连续的骨架线,最后进行平滑处理。Extract the skeleton of the Gaussian detection and extract the line width of the XLD contour line at the same time, use the LineMode to select the parabolic mode, merge the sub-pixel skeleton lines into a continuous skeleton line, and finally perform smoothing.

所述计算机进一步用于:The computer is further used to:

通过get_contour_xld算子获取通过高斯检测提取的亚像素级骨架坐标,然后根据实际光纤的数据采集的间隔d,筛选出骨架上间隔d的坐标,实现光纤检测数据与硅晶圆实际位置的一一对应。Obtain the sub-pixel skeleton coordinates extracted by Gaussian detection through the get_contour_xld operator, and then filter out the coordinates of the interval d on the skeleton according to the interval d of the actual optical fiber data collection, so as to realize the one-to-one correspondence between the optical fiber detection data and the actual position of the silicon wafer .

也就是说,系统硬件部分主要由计算机、工业相机、工作台、方形无影光源组成。工业相机为分辨率3856×2764的五百万像素相机,镜头焦距为12mm,通过千兆网线连接至计算机。待检测硅晶圆置于方形无影光源中央,工业相机通过工作台安装于硅晶圆上方往下拍照。为提升硅晶圆表面的分布式传感光纤路径区分度,需要根据硅晶圆与光纤的材料特性设计合适的视觉照明方案,以便获取图像后进行灰度化与降噪的图像预处理过程。In other words, the hardware part of the system is mainly composed of computers, industrial cameras, workbenches, and square shadowless light sources. The industrial camera is a 5-megapixel camera with a resolution of 3856×2764 and a focal length of the lens of 12mm. It is connected to the computer through a Gigabit network cable. The silicon wafer to be inspected is placed in the center of the square shadowless light source, and the industrial camera is installed above the silicon wafer through the workbench to take pictures. In order to improve the discrimination of distributed sensing optical fiber paths on the surface of silicon wafers, it is necessary to design a suitable visual lighting scheme according to the material characteristics of silicon wafers and optical fibers, so as to perform image preprocessing for grayscale and noise reduction after image acquisition.

光纤通常是由高透明度的二氧化硅材料制作而成,且体积极小,因此当其铺设在硅晶圆表面时会存在视觉上区分度低的现象,且硅晶圆表面极为光滑,存在明显的镜面反射现象,因此容易受到环境光的干扰,这也提高了对光源选型的要求。为防止相机无法获取具有足够信息量的图像,需设计合适的照明方案。The optical fiber is usually made of high-transparency silica material, and its volume is very small, so when it is laid on the surface of the silicon wafer, there will be a phenomenon of low visual distinction, and the surface of the silicon wafer is extremely smooth, with obvious Specular reflection phenomenon, so it is easily disturbed by ambient light, which also increases the requirements for light source selection. To prevent the camera from acquiring images with sufficient information, a suitable lighting scheme needs to be designed.

本发明实施例的照明解决方案是:在暗场环境中使用方形无影光源从晶圆的四周进行侧面照明。通过布置暗场环境解决了环境光干扰的问题,又巧妙利用传感光纤铺设在晶圆表面所形成的高度差,通过侧面照明的方式解决了光纤在晶圆表面区分度低的问题,同时避免了光源从正面照明时晶圆所产生的镜面反射效果,最终获取待检测原图像。The lighting solution of the embodiment of the present invention is to use a square shadowless light source for side lighting from around the wafer in a dark field environment. The problem of ambient light interference is solved by arranging the dark field environment, and the height difference formed by laying the sensing fiber on the surface of the wafer is cleverly used, and the problem of low discrimination of the fiber on the surface of the wafer is solved by side lighting, while avoiding The specular reflection effect produced by the wafer when the light source is illuminated from the front is eliminated, and the original image to be detected is finally obtained.

如图2-3所示,本发明实施例的方法的系统架构由计算机(未示出)、工业相机1、12mm焦距镜头2、工作台3、无影光源4和检测对象传感光纤5和硅晶圆6组成。其中工业相机1安装于工作台上,可进行x、y、z三个方向移动以调整拍照区域和距离。检测对象为铺设在硅晶圆6的传感光纤5,其位于镜头下方。无影光源4四周分布有多个灯珠从硅晶圆6四周进行打光。同时整个系统处于暗场环境中,避免周围光源造成的晶圆反光等问题。这样做的原因是:传感光纤5是由高透明的二氧化硅材料制成,且直径极小,并且硅晶圆表面光滑,镜面反射严重,因此侧面打光可以充分利用传感光纤5铺设在硅晶圆6上的高度差,使得侧面的打光仅仅在通过传感光纤5反射到镜头中,而由于硅晶圆6的光滑表面,非铺设传感光纤5的区域几乎没有光线反射进入镜头。As shown in Figures 2-3, the system architecture of the method of the embodiment of the present invention consists of a computer (not shown), an industrial camera 1, a 12mm focal length lens 2, a workbench 3, a shadowless light source 4, and a detection object sensing fiber 5 and Silicon wafer 6 composition. Among them, the industrial camera 1 is installed on the workbench, and can move in three directions of x, y, and z to adjust the photographing area and distance. The detection object is the sensing optical fiber 5 laid on the silicon wafer 6, which is located under the lens. A plurality of lamp beads are distributed around the shadowless light source 4 to illuminate from around the silicon wafer 6 . At the same time, the whole system is in a dark field environment to avoid problems such as wafer reflection caused by surrounding light sources. The reason for this is that the sensing fiber 5 is made of highly transparent silica material with an extremely small diameter, and the surface of the silicon wafer is smooth and the specular reflection is serious, so the side lighting can make full use of the laying of the sensing fiber 5 The height difference on the silicon wafer 6 makes the side light only reflect into the lens through the sensing fiber 5, and due to the smooth surface of the silicon wafer 6, almost no light is reflected into the area where the sensing fiber 5 is not laid. lens.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (10)

1. A sub-pixel level sensing optical fiber path Gaussian extraction method is used for carrying out path detection on a sensing optical fiber laid on the surface of a silicon wafer, and comprises the following steps:
determining a visual lighting scheme according to the material characteristics, and acquiring an image based on the visual lighting scheme;
denoising the image through bilateral filtering, and extracting edge information of the distributed sensing optical fiber by adopting a sub-pixel edge detection technology based on a Canny algorithm;
and closing the edge pairs based on the edge information, and extracting skeleton information by using a Gaussian line detection method to obtain the path of the distributed sensing optical fiber.
2. The method according to claim 1, wherein a visual illumination scheme is determined from the material properties, the acquiring of the image based on the visual illumination scheme comprising in particular:
and in a dark field environment, a square shadowless light source is used for carrying out side illumination from the periphery of the wafer, and an image which is free of reflection and has large discrimination between the optical fiber and the surface of the silicon wafer is obtained by a camera with enough resolution.
3. The method according to claim 1, wherein the noise is applied to the image through bilateral filtering, and the extracting of the edge information of the distributed sensing optical fiber by using a sub-pixel edge detection technology based on a Canny algorithm specifically comprises:
firstly, opening the acquired image in an original size without stretching, converting the colored image into a gray image, setting a region to be processed in the gray image, drawing a rectangular ROI (region of interest) region to be processed, marking the rectangular ROI region as region, drawing a plurality of regions of other useless optical fiber line segments, merging the plurality of drawn regions, marking the merged region as region2, acquiring an image processing region, and acquiring the region to be subjected to optical fiber path identification on the gray image by using the regions 1-2 to obtain a preprocessed image;
according to formula 1 and formula 2, bilateral filtering performs noise on the image by bilateral filtering:
Figure FDA0003778114540000011
Figure FDA0003778114540000012
wherein the parameter σ d And σ r For smoothing the parameters, I (I, j) and I (k, l) are the gray levels of the pixels (I, j) and (k, l), respectively, and after the weights are calculated, they are normalized, so that I D The gray level of the pixel point (i, j) after noise reduction;
convolution of the image with a Gaussian filter to smooth the image, the generation equation of the Gaussian filter kernel of size (2k + 1) × (2k + 1) is as in equation 3:
Figure FDA0003778114540000021
according to equation 4, the gradient image in the x and y directions is obtained by using a sobel filter, and then the gradient strength G and the gradient direction θ are obtained:
Figure FDA0003778114540000022
wherein, G x And G y Respectively sobel operator S x And S y Convolution of a 3 × 3 window a in the image;
based on formula 5, the edge points are linked into edges by using an algorithm for calculating non-maximum suppression and hysteresis threshold operation, and a point I of the previous image is detected (x,y) If the amplitude A of (a) is larger than omega max Is immediately accepted as an edge point and the gray value of the output image point O is set to 255 with an amplitude smaller than ω min The other points are rejected, and if connected with the accepted edge points, the other points are also accepted as edges;
Figure FDA0003778114540000023
obtaining sub-pixel edge coordinates by fitting a quadratic polynomial shown in formula 6 to finally obtain O (i,j)
Figure FDA0003778114540000024
Wherein x and y are the horizontal and vertical coordinates of the edge point of the current integer coordinate, G L And G R The gradient value of the edge point is left and right, G is the gradient value of the edge point, and w is the distance from the adjacent pixel to the edge point;
regions are selected according to the area characteristics, and for each region input, the area characteristics are calculated, and if the calculation characteristics of each region are within the limit (6000,2e + 006), the region is output.
The XLD contour is closed and then filled in as a region, denoted region3.
The region3 is subjected to an opening operation process, and the fiber edge is extracted by subtracting the region3 after the etching from the preprocessed image.
4. The method of claim 1, wherein closing edge pairs based on the edge information and extracting skeleton information using a gaussian line detection method to obtain paths of the distributed sensing fiber specifically comprises:
forming an edge pair rear closing forming area through sub-pixel level edges, reducing image interference through threshold selection and image opening operation, namely corrosion treatment, and finally extracting a skeleton path by using a Gaussian line detection method; the Gaussian line detection method specifically comprises the following steps:
determining Taylor quadratic polynomial parameters of each pixel point in the image in the x and y directions through a partial derivative of convolution of the image and a Gaussian mask, and calculating the line direction of each pixel point;
marking pixels showing local maximum values as skeleton points in a second-order partial derivative Y vertical to the line direction, performing hysteresis threshold operation, and receiving the condition that the second-order derivative is larger than Y max Rejecting second derivative less than Y min If all other line points are adjacent to the accepted points, the other line points are marked as skeleton points, and finally the found line points are connected into skeleton lines;
based on equation 7, the respective gray value contrasts P from the lines to be extracted max And P min Calculating the parameter Y from the selected sigma value max And Y min
Figure FDA0003778114540000031
The parameter sigma determines the smoothing quantity to be executed by the Gaussian mask, is in direct proportion to the smoothness of the image, but is in inverse proportion to the positioning accuracy of the lines, and the path is divided into point sets by the extraction result of the skeleton line, so that coordinate points are provided for data reconstruction;
and extracting the skeleton in Gaussian detection, simultaneously extracting the line width of an XLD contour line, selecting a parabolic mode by adopting LineMode, combining sub-pixel level skeleton lines into a continuous skeleton line, and finally performing smoothing treatment.
5. The method of claim 1, further comprising:
and obtaining sub-pixel level skeleton coordinates extracted through Gaussian detection through a get _ contourr _ xld operator, and screening out the coordinates of the interval d on the skeleton according to the interval d of optical fiber data acquisition determined by the spatial resolution of an actual optical fiber demodulator, so as to realize the one-to-one correspondence of the optical fiber detection data and the actual position of the silicon wafer.
6. A sub-pixel level sensing fiber path gaussian extraction system for use in the method of any of the preceding claims 1 to 5, the system comprising:
the industrial camera is connected with the computer and used for acquiring an image of the detected silicon wafer and transmitting the image to the computer;
the computer is used for determining a visual lighting scheme according to material characteristics, obtaining the image, reducing noise of the image through bilateral filtering, extracting edge information of the distributed sensing optical fiber by adopting a sub-pixel edge detection technology based on a Canny algorithm, closing an edge pair based on the edge information, and extracting skeleton information by using a Gaussian line detection method to obtain a path of the distributed sensing optical fiber;
the workbench is used for fixing the industrial camera above a silicon wafer to be detected;
and the square shadowless light source is used for visually illuminating the silicon wafer to be detected arranged in the center of the square shadowless light source based on the determined visual illumination scheme.
7. The system of claim 6, wherein the industrial camera is a five million pixel camera with a resolution of 3856 x 2764 and a lens focal length of 12mm.
8. The system according to claim 6, characterized in that the visual lighting scheme is in particular: and in a dark field environment, a square shadowless light source is used for carrying out side illumination from the periphery of the wafer, and an image which is free of reflection and has large discrimination between the optical fiber and the surface of the silicon wafer is obtained by a camera with enough resolution.
9. The system of claim 6, wherein the computer is specifically configured to:
firstly, opening the acquired image in an original size without stretching, converting the colored image into a gray image, setting a region to be processed in the gray image, drawing a rectangular ROI (region of interest) region to be processed, marking the rectangular ROI region as region1, drawing a plurality of regions of other useless optical fiber line segments, merging the drawn plurality of regions, marking the merged region as region2, acquiring an image processing region, and acquiring the region to be subjected to optical fiber path identification on the gray image by using the region1-region2 to obtain a preprocessed image;
according to formula 1 and formula 2, bilateral filtering performs noise on the image by bilateral filtering:
Figure FDA0003778114540000041
Figure FDA0003778114540000051
wherein the parameter σ d And σ r For smoothing the parameters, I (I, j) and I (k, l) are the gray levels of the pixels (I, j) and (k, l), respectively, and after the weights are calculated, they are normalized, so that I D The gray level of the pixel point (i, j) after noise reduction;
convolving with the image using a Gaussian filter to smooth the image, the generation equation of the Gaussian filter kernel of size (2k + 1) × (2k + 1) is as in equation 3:
Figure FDA0003778114540000052
according to equation 4, the gradient image in the x and y directions is obtained by using a sobel filter, and then the gradient strength G and the gradient direction θ are obtained:
Figure FDA0003778114540000053
wherein, G x And G y Respectively sobel operator S x And S y Convolution of a 3 × 3 window a in the image;
based on equation 5, the edge points are linked into edges by an algorithm that calculates non-maximum suppression and hysteresis threshold operations, and point I of the pre-image is detected (x,y) If the amplitude A of (a) is larger than omega max Is immediately accepted as an edge point and the gray value of the output image point O is set to 255 with an amplitude smaller than ω min The other points are rejected, and if connected with the accepted edge points, the other points are also accepted as edges;
Figure FDA0003778114540000054
obtaining sub-pixel edge coordinates by fitting a quadratic polynomial shown in formula 6 to finally obtain O (i,j)
Figure FDA0003778114540000055
Wherein x and y are the horizontal and vertical coordinates of the edge point of the current integer coordinate, G L And G R The gradient value of the edge point is left and right, G is the gradient value of the edge point, and w is the distance from the adjacent pixel to the edge point;
regions are selected according to the area characteristics, and for each region that is input, the area characteristics are calculated and if the calculated characteristics of each region are within the limit (6000, 2e + 006), that region will be output.
The XLD contour is closed and then filled in as a region, noted region3.
Performing opening operation processing on the region3, and extracting the edge of the optical fiber by subtracting the region3 subjected to corrosion from the preprocessed image;
forming an edge pair rear closing forming area through sub-pixel level edges, reducing image interference through threshold selection and image opening operation, namely corrosion treatment, and finally extracting a skeleton path by using a Gaussian line detection method; the Gaussian line detection method specifically comprises the following steps:
determining Taylor quadratic polynomial parameters of each pixel point in the image in the x direction and the y direction through a partial derivative of convolution of the image and a Gaussian mask, and calculating the line direction of each pixel point;
marking pixels showing local maximum values as skeleton points in a second-order partial derivative Y vertical to the line direction, performing hysteresis threshold operation, and receiving the condition that the second-order derivative is larger than Y max Rejecting second derivative less than Y min If all other line points are adjacent to the accepted points, the other line points are marked as skeleton points, and finally the found line points are connected into skeleton lines;
based on equation 7, the respective gray value contrasts P from the lines to be extracted max And P min Calculating the parameter Y from the selected sigma value max And Y min
Figure FDA0003778114540000061
The parameter sigma determines the smooth quantity to be executed by the Gaussian mask, the smooth quantity is in direct proportion to the smoothness of the image and in inverse proportion to the positioning accuracy of the lines, the path of the extracted result of the skeleton line is divided into a point set by the extracted result of the skeleton line, and coordinate points are provided for data reconstruction;
and extracting the skeleton in Gaussian detection, simultaneously extracting the line width of an XLD contour line, selecting a parabolic mode by adopting LineMode, combining sub-pixel level skeleton lines into a continuous skeleton line, and finally performing smoothing treatment.
10. The system of claim 6, wherein the computer is further configured to:
and obtaining sub-pixel level skeleton coordinates extracted through Gaussian detection through a get _ contourr _ xld operator, and screening out the coordinates of the interval d on the skeleton according to the interval d of optical fiber data acquisition determined by the spatial resolution of the actual demodulator, so as to realize the one-to-one correspondence of the optical fiber detection data and the actual position of the silicon wafer.
CN202210922377.7A 2022-08-02 2022-08-02 Sub-pixel level sensing optical fiber path Gaussian extraction method and system Pending CN115272256A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210922377.7A CN115272256A (en) 2022-08-02 2022-08-02 Sub-pixel level sensing optical fiber path Gaussian extraction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210922377.7A CN115272256A (en) 2022-08-02 2022-08-02 Sub-pixel level sensing optical fiber path Gaussian extraction method and system

Publications (1)

Publication Number Publication Date
CN115272256A true CN115272256A (en) 2022-11-01

Family

ID=83746958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210922377.7A Pending CN115272256A (en) 2022-08-02 2022-08-02 Sub-pixel level sensing optical fiber path Gaussian extraction method and system

Country Status (1)

Country Link
CN (1) CN115272256A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116309510A (en) * 2023-03-29 2023-06-23 清华大学 Numerical control machining surface defect positioning method and device
CN116342613A (en) * 2023-06-01 2023-06-27 嘉兴视联智能科技股份有限公司 Self-adaptive anti-interference machine vision detection method and system for monocrystalline silicon rod crystal line
CN117456194A (en) * 2023-12-21 2024-01-26 青岛亿联建设集团股份有限公司 Pavement crack extraction method based on image processing
CN118172735A (en) * 2024-05-16 2024-06-11 成都航空职业技术学院 Security monitoring method for intelligent house
CN118379317A (en) * 2024-06-24 2024-07-23 常州市宏发纵横新材料科技股份有限公司 A glass fiber cloth edge recognition method, device and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116309510A (en) * 2023-03-29 2023-06-23 清华大学 Numerical control machining surface defect positioning method and device
CN116309510B (en) * 2023-03-29 2024-03-22 清华大学 Numerical control machining surface defect positioning method and device
CN116342613A (en) * 2023-06-01 2023-06-27 嘉兴视联智能科技股份有限公司 Self-adaptive anti-interference machine vision detection method and system for monocrystalline silicon rod crystal line
CN116342613B (en) * 2023-06-01 2023-08-04 嘉兴视联智能科技股份有限公司 Self-adaptive anti-interference machine vision inspection method and system for single crystal silicon rod crystal line
CN117456194A (en) * 2023-12-21 2024-01-26 青岛亿联建设集团股份有限公司 Pavement crack extraction method based on image processing
CN118172735A (en) * 2024-05-16 2024-06-11 成都航空职业技术学院 Security monitoring method for intelligent house
CN118379317A (en) * 2024-06-24 2024-07-23 常州市宏发纵横新材料科技股份有限公司 A glass fiber cloth edge recognition method, device and storage medium

Similar Documents

Publication Publication Date Title
Lei et al. A novel tunnel-lining crack recognition system based on digital image technology
CN115272256A (en) Sub-pixel level sensing optical fiber path Gaussian extraction method and system
CN109615611B (en) Inspection image-based insulator self-explosion defect detection method
CN108629775B (en) A kind of hot high-speed wire surface image processing method
CN109580630B (en) Visual inspection method for defects of mechanical parts
GB2569751A (en) Static infrared thermal image processing-based underground pipe leakage detection method
TWI238366B (en) Image processing method for appearance inspection
TW202029071A (en) System and method for determining type and size of defects on blank reticles
CN107230203A (en) Casting defect recognition methods based on human eye vision attention mechanism
CN117408995B (en) Power adapter appearance quality detection method based on multi-feature fusion
CN115511842A (en) A method for detecting cable insulation skin damage based on machine vision
CN111474179A (en) Lens surface cleanliness detection device and method
CN107644417B (en) Appearance defect detection method of strain gauge
CN113781415B (en) Defect detection method, device, equipment and medium for X-ray image
CN108286948A (en) A kind of deflection of bridge span detection method based on image procossing
JP3189588B2 (en) Surface defect inspection equipment
CN115830004A (en) Surface defect detection method, device, computer equipment and storage medium
CN107545565A (en) A kind of solar energy half tone detection method
CN107633507A (en) LCD defect inspection methods based on contour detecting and characteristic matching
CN105787870A (en) Graphic image splicing fusion system
CN113313107B (en) Intelligent detection and identification method for multiple types of diseases on cable surface of cable-stayed bridge
CN111739003A (en) A Machine Vision Algorithm for Appearance Detection
Ge et al. An optimized design of the pointer meter image enhancement and automatic reading system in low illumination environment
CN112541478A (en) Insulator string stain detection method and system based on binocular camera
CN115184362B (en) Rapid defect detection method based on structured light projection

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