CN105405109A - Dirty spot detection method based on zonal background modeling - Google Patents
Dirty spot detection method based on zonal background modeling Download PDFInfo
- Publication number
- CN105405109A CN105405109A CN201510783282.1A CN201510783282A CN105405109A CN 105405109 A CN105405109 A CN 105405109A CN 201510783282 A CN201510783282 A CN 201510783282A CN 105405109 A CN105405109 A CN 105405109A
- Authority
- CN
- China
- Prior art keywords
- image
- dirty
- point
- original image
- points
- 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
Links
- 238000001514 detection method Methods 0.000 title abstract description 76
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000008569 process Effects 0.000 claims abstract description 14
- 238000005516 engineering process Methods 0.000 claims abstract description 13
- 230000009466 transformation Effects 0.000 claims abstract description 5
- 230000011218 segmentation Effects 0.000 claims description 18
- 230000000717 retained effect Effects 0.000 claims 1
- 238000003384 imaging method Methods 0.000 abstract description 11
- 230000002146 bilateral effect Effects 0.000 abstract description 9
- 238000003709 image segmentation Methods 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 15
- 238000009826 distribution Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000003628 erosive effect Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000000877 morphologic effect Effects 0.000 description 3
- 230000010339 dilation Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于带状背景建模的脏点检测方法,本方法采取与以往不同的背景建模算法,增加了图像去噪,图像分割与数学形态学方法,降低了误检率,提高了准确检测率和它的实用性。其实现过程是:首先输入从某一摄像头模组采集的脏点检测图像,通过灰度变换、双边滤波器与图像裁剪对该图像进行预处理获得原始图像。其次,采用本发明提出的带状背景建模算法建立原始图像的背景模型。对原始图像与获得的背景模型进行减法操作,得到差值图像,设置适当的阈值去除差值图像的部分误差点,筛选出潜在脏点。最后,根据脏点成像的特征,采用数学形态学技术消除差值图像中孤立、离散的噪点,最终检测出脏点。
The invention discloses a dirty point detection method based on strip background modeling. This method adopts a background modeling algorithm different from the past, adds image denoising, image segmentation and mathematical morphology methods, and reduces the false detection rate. The accurate detection rate and its practicality are improved. The implementation process is as follows: firstly input the dirty point detection image collected from a certain camera module, and then preprocess the image through grayscale transformation, bilateral filter and image cropping to obtain the original image. Secondly, the background model of the original image is established by using the strip background modeling algorithm proposed by the present invention. Subtract the original image and the obtained background model to obtain the difference image, set an appropriate threshold to remove some error points of the difference image, and screen out potential dirty points. Finally, according to the characteristics of dirty point imaging, mathematical morphology technology is used to eliminate isolated and discrete noise points in the difference image, and finally detect dirty points.
Description
技术领域 technical field
本发明属于图像识别技术领域,涉及图像去噪,图像的背景建模以及数学形态学技术,可用于目标检测领域。 The invention belongs to the technical field of image recognition, relates to image denoising, image background modeling and mathematical morphology technology, and can be used in the field of target detection.
背景技术 Background technique
近年来,随着智能手机、平板电脑等具有照相摄像功能的数码产品日益普及,手机摄像头模组的需求日益增大。在实际生产过程中,对摄像头模组进行脏点检测是保证产品质量的重要手段,然而,随着模组产量的逐渐增大,人工脏点检测方法已不能满足需求,如何实现脏点检测自动化,提高良品率为人们所关注。脏点检测图像作为脏点检测的重要依据,如何根据脏点检测图像的成像原理与特征,以及图像背景光强分布的特点,对脏点检测图像进行处理,对于检测的准确性显得尤为重要。基于此提出的带状背景建模脏点检测算法,由图像去噪,图像的背景建模,图像的代数运算以及数学形态学技术构成;首先对脏点检测图像进行预处理,其次通过对脏点检测图像进行带状背景建模,筛选出潜在脏点,最后采用数学形态学技术检测出脏点,实现脏点检测的自动化,提高检测的准确率。 In recent years, with the increasing popularity of digital products with camera functions such as smartphones and tablet computers, the demand for mobile phone camera modules is increasing. In the actual production process, the detection of dirty spots on the camera module is an important means to ensure product quality. However, with the gradual increase in the output of modules, the manual dirty spot detection method can no longer meet the demand. How to realize the automation of dirty spot detection , Improving the yield rate is of concern to people. The dirty point detection image is an important basis for dirty point detection. How to process the dirty point detection image according to the imaging principle and characteristics of the dirty point detection image and the characteristics of the image background light intensity distribution is particularly important for the accuracy of detection. Based on this, the banded background modeling dirty point detection algorithm is proposed, which is composed of image denoising, image background modeling, image algebraic operation and mathematical morphology technology; firstly, the dirty point detection image is preprocessed; The point detection image is modeled as a strip background, and potential dirty points are screened out. Finally, the mathematical morphology technology is used to detect the dirty points, so as to realize the automation of dirty point detection and improve the accuracy of detection.
通常,脏点检测图像通过在摄像头模组前放置白色透光遮挡物进行拍摄得到。本质上,成像脏点是落在成像传感器前面的灰尘颗粒所造成的阴影。基于脏点成像的原理并结合对大量脏点成像图片的观察,可以总结出脏点成像的特征为:(1)引起光强的衰减,在图像上造成阴影,阴影的深度分布不均匀,越靠近脏点中心亮度越小,即光强衰减越大;(2)绝大多数表现为圆形,脏点的形状与光圈的形状相似。此外,由于外部光线分布不是绝对均匀,白色遮挡物放置的位置也不是绝对平行于摄像头的焦平面,造成了脏点检测图像具有背景光强分布不均匀的特点。而实际上,即使外部光线完全均匀分布,因为摄像头不可避免有暗角的存在,最终仍然得不到背景光强均匀的背景图像。如此,上述脏点检测图像所具有的成像特征,背景光强分布不均匀的特点,给脏点自动检测带来了难题,该问题可描述为:难以用统一的亮度标准判断摄像头是否存在脏点;由于异物大小不能确定,生成的脏点大小随机性较大,即使对于相同的异物,不同的摄像头由于光圈大小的不同也会造成脏点成像大小的差异,难以用统一的形状标准判断是否是脏点;由于暗角与脏点都会使图像区域变暗,因而两者难以直接区分。因此,解决诸如此类的问题,首先需要避免脏点检测图像暗角对检测效果的影响,就是将图像边缘变得平滑并且裁剪图像边缘部分像素点,就需要利用双边滤波器对图像进行去噪,将获得的图像作为原始图像。其次,采用多项式曲面拟合技术对图像进行拟合建立背景模型,从数学的角度反应出图像的特征,通过对拟合图像与原始图像进行减法操作,计算出各点预测误差,筛选出潜在脏点,获得差值图像。最后,采用数学形态技术探测潜在脏点,去除孤立、离散的噪点,检测出脏点,获得脏点二值图像。因此,依次采用图像去噪,多项式曲面拟合建立模型、图像的代数运算以及数学形态学技术对脏点检测图像进行处理是实现脏点自动化检测,提高脏点检测准确率的重要基础,而采用何种拟合方法对脏点检测图像进行背景建模,减少预测误差成为了解决这个问题的关键。 Usually, the dirty point detection image is obtained by placing a white transparent shield in front of the camera module for shooting. Imaging smudges are essentially shadows caused by dust particles that fall in front of the imaging sensor. Based on the principle of dirty point imaging combined with the observation of a large number of dirty point imaging pictures, it can be concluded that the characteristics of dirty point imaging are: (1) causing attenuation of light intensity, causing shadows on the image, and the depth distribution of shadows is uneven. The smaller the brightness near the center of the dirty point, the greater the light intensity attenuation; (2) Most of them are circular, and the shape of the dirty point is similar to the shape of the aperture. In addition, because the distribution of external light is not absolutely uniform, the position of the white occluder is not absolutely parallel to the focal plane of the camera, resulting in the uneven distribution of background light intensity in the dirty point detection image. In fact, even if the external light is completely evenly distributed, because the camera inevitably has dark corners, it is still impossible to obtain a background image with uniform background light intensity. In this way, the above-mentioned imaging characteristics of the dirty point detection image and the uneven distribution of background light intensity have brought difficulties to the automatic detection of dirty spots. This problem can be described as: it is difficult to use a uniform brightness standard to judge whether there are dirty spots in the camera ;Because the size of the foreign matter cannot be determined, the size of the generated dirty spots is relatively random. Even for the same foreign matter, different cameras will cause differences in the size of the dirty spots due to the different aperture sizes. It is difficult to use a uniform shape standard to judge whether it is Dirty dots; both vignetting and dirty dots are indistinguishable from each other because they darken areas of the image. Therefore, to solve such problems, first of all, it is necessary to avoid the influence of the vignetting of the dirty point detection image on the detection effect, that is, to smooth the edge of the image and crop some pixels on the edge of the image. It is necessary to use a bilateral filter to denoise the image. The obtained image is used as the original image. Secondly, the polynomial surface fitting technology is used to fit the image to establish a background model, which reflects the characteristics of the image from a mathematical point of view. By subtracting the fitted image from the original image, the prediction error of each point is calculated, and the potential dirt is screened out. point to obtain the difference image. Finally, the mathematical morphology technology is used to detect potential dirty points, remove isolated and discrete noise points, detect dirty points, and obtain a binary image of dirty points. Therefore, sequentially using image denoising, polynomial surface fitting to establish a model, image algebraic operations, and mathematical morphology technology to process dirty point detection images is an important basis for realizing automatic detection of dirty points and improving the accuracy of dirty point detection. What kind of fitting method to model the background of the dirty point detection image and reduce the prediction error has become the key to solving this problem.
图像去噪是图像处理的一种重要的预处理手段。在图像的获取、传输和存贮的过程中总是不可避免地受到各种噪声源的干扰。为了从图像中获取更准确的信息,选取适当的图像去噪预处理算法成为后续处理的关键。边缘作为图像的一种基本特征,为人们描述或识别目标以及解释图像提供了一个重要的特征参数。所以,图像去噪的基本目标是在抑制和去除噪声的同时,尽量不损害、不丢失图像边缘。双边滤波器是一种在去噪的同时能很好地保留图像边缘等细节信息的非线性滤波技术。双边滤波器是基于空间分布的高斯滤波函数,比高斯滤波多了一个基于像素灰度值差异的高斯核函数,这样就保证了边缘附近像素值的保存。它不仅考虑空间的邻近性也考虑灰度值的相似性,只有邻域内灰度相似的才被一起平均,更符合人眼视觉习惯。因此,本发明采用双边滤波器处理脏点检测图像,到达保边去噪,获得平滑图像的目的。 Image denoising is an important preprocessing method in image processing. In the process of image acquisition, transmission and storage, it is always unavoidable to be interfered by various noise sources. In order to obtain more accurate information from the image, selecting an appropriate image denoising preprocessing algorithm becomes the key to subsequent processing. As a basic feature of images, edges provide an important feature parameter for people to describe or recognize objects and interpret images. Therefore, the basic goal of image denoising is to suppress and remove noise while trying not to damage or lose image edges. The bilateral filter is a non-linear filtering technique that can well preserve details such as image edges while denoising. The bilateral filter is a Gaussian filter function based on spatial distribution. Compared with the Gaussian filter, a Gaussian kernel function based on the difference in pixel gray value is added, which ensures the preservation of pixel values near the edge. It not only considers the proximity of space but also the similarity of gray values. Only those with similar gray values in the neighborhood are averaged together, which is more in line with the visual habits of the human eye. Therefore, the present invention uses a bilateral filter to process the dirty point detection image to achieve the purpose of edge preservation and denoising to obtain a smooth image.
背景建模也称为背景估计,其主要目的是根据当前的估计背景,把对视频帧图像中运动目标检测问题转化为二分类问题,将所有像素归为背景或者运动前景两类,然后对分类结果进行后处理,得到最终的检测结果。背景建模算法的基本思想为:对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果确定前景目标。目前前景检测中背景建模的一些常用的算法,包括帧间差分法、基于贝叶斯理论的复杂背景建模和基于时间轴滤波的背景估计。背景建模算法主要应用于运动目标的检测,而对于静态背景静止一无运动目标这样的静态场景也同样使用。由于静态图像属于静态场景,所以本发明采用背景建模的思想对脏点检测图像进行背景建模,然而本发明并非采用通常的背景建模方法,而是提出了采用多项式曲面拟合方法对图像进行建模。 Background modeling is also called background estimation. Its main purpose is to transform the detection of moving objects in video frame images into a binary classification problem based on the current estimated background, and classify all pixels into background or moving foreground, and then classify The results are post-processed to obtain the final detection results. The basic idea of the background modeling algorithm is to model the background of the image. Once the background model is established, the current image is compared with the background model, and the foreground target is determined according to the comparison result. Some commonly used algorithms for background modeling in foreground detection include inter-frame difference method, complex background modeling based on Bayesian theory and background estimation based on time-axis filtering. The background modeling algorithm is mainly used in the detection of moving objects, and it is also used for static scenes such as static backgrounds and no moving objects. Since static images belong to static scenes, the present invention adopts the idea of background modeling to carry out background modeling on dirty point detection images. for modeling.
曲面拟合是计算机辅助几何设计(Computer-AidedGeometricDesign,CAGD)中的一个重要研究课题,在计算机图形学、逆向工程、数值计算等方面有着广泛的应用。拟合通常采用两种方式即插值方式和逼近方式来实现。多项式曲面拟合算法的基本思想为:根据实际试验测试数据求取函数f(x,y)与变量x及y之间的解析式,使其所确定的曲面通过或近似通过实验测试点。也就是说使所有实验数据点能近似地分布在函数f(x,y)所表示的空间曲面上。考虑到脏点检测图像的特点,直接对整幅检测图像拟合,不能充分反映图像中各像素值的关系,本发明所提出的带状背景建模算法,也就是先将原始图像分割为若干带状的图像块,再设置最佳的拟合参数,对所得的若干带状图像块进行拟合。与一般的背景建模算法主要存在两方面的差异,一方面,我们不采取直接对图像进行背景建模的方式,而是先将图像分割为若干图像块后,针对每块图像块建模,再将已建好的图像块背景模型拼接成整块模型。另一方面,我们通过多项式曲面拟合的算法对图像进行背景建模。具体算法可描述为:通过设置一定大小的图像块作为分割基准,将原始图像分割为若干块大小与该分割基准相等的图像块,随后采用多项式曲面拟合算法依次对每个图像块进行拟合,按照分割的顺序拼接图像块获得拟合图像,拟合图像即为背景模型。实验结果表明本发明所提出的带状背景建模算法具有极佳的拟合效果,使曲面能够平缓的过渡,可以减小误差较大点的影响。最后根据背景建模算法的思想,比较原始图像与背景模型,也就是对拟合图像与原始图像进行减法操作,从而计算图像各点的预测误差,获得差值图像,以便后续筛选出潜在脏点。 Surface fitting is an important research topic in Computer-Aided Geometric Design (CAGD), and it has a wide range of applications in computer graphics, reverse engineering, numerical calculation and so on. Fitting is usually implemented in two ways, interpolation and approximation. The basic idea of the polynomial surface fitting algorithm is to find the analytical formula between the function f(x, y) and the variables x and y according to the actual experimental test data, so that the determined surface passes or approximately passes the experimental test points. That is to say, all experimental data points can be approximately distributed on the space surface represented by the function f(x,y). Considering the characteristics of the dirty point detection image, directly fitting the entire detection image cannot fully reflect the relationship between the pixel values in the image. The strip background modeling algorithm proposed in the present invention is to first divide the original image into several Then set the best fitting parameters to fit the obtained strip image blocks. There are two main differences from the general background modeling algorithm. On the one hand, we do not directly model the background of the image, but first divide the image into several image blocks, and then model each image block. Then splicing the built image block background model into a whole block model. On the other hand, we model the background of the image through a polynomial surface fitting algorithm. The specific algorithm can be described as: by setting an image block of a certain size as the segmentation reference, the original image is divided into several image blocks whose size is equal to the segmentation reference, and then the polynomial surface fitting algorithm is used to sequentially fit each image block , splicing the image blocks according to the order of segmentation to obtain a fitted image, and the fitted image is the background model. Experimental results show that the banded background modeling algorithm proposed by the present invention has an excellent fitting effect, enables smooth transition of the curved surface, and can reduce the influence of points with large errors. Finally, according to the idea of the background modeling algorithm, compare the original image with the background model, that is, subtract the fitted image from the original image, so as to calculate the prediction error of each point in the image and obtain the difference image, so as to filter out potential dirty points in the future. .
数学形态学(MathematicalMorphology)是建立在集合论基础上的一门学科,非常适合信号的几何形态分析和描述。其基本思想是利用结构元素对信号进行“探测”,保留主要形状,删除不相干形状(如噪声、毛刺)。作为探针的结构元素,可直接携带知识,如方向、大小、色度等信息,来探测、研究包含了信号主要信息的结构特征,不同的结构元素可以得到不同的结果。形态和差运算,即膨胀与腐蚀是数学形态学的基础。数学形态学首先处理的是二值图像,称为二值数学形态学(BinaryMorphology)。二值数学形态学是一种针对集合的处理过程。其形态算子的实质是表达物体或形状的集合与结构元素间的相互作用,结构元素的形状就决定了这种运算所提取的信号的形状信息。形态学图像处理是在图像中移动一个结构元素,然后将结构元素与下面的二值图像进行交、并等集合运算。先腐蚀后膨胀的过程称为开运算。它具有消除细小物体,在纤细处分离物体和平滑较大物体边界的作用。本发明便是采用开运算去除孤立、离散的噪点,提高脏点检测的准确率。 Mathematical Morphology is a subject based on set theory, which is very suitable for the geometric shape analysis and description of signals. The basic idea is to use structural elements to "probe" the signal, retain the main shape, and delete the irrelevant shape (such as noise, glitch). As the structural element of the probe, it can directly carry knowledge, such as direction, size, chromaticity and other information, to detect and study the structural features containing the main information of the signal. Different structural elements can get different results. Morphological and difference operations, namely dilation and erosion, are the basis of mathematical morphology. Mathematical morphology first deals with binary images, which is called binary mathematical morphology (BinaryMorphology). Binary mathematical morphology is a processing procedure for sets. The essence of its morphological operator is to express the interaction between a collection of objects or shapes and structural elements, and the shape of the structural elements determines the shape information of the signal extracted by this operation. Morphological image processing is to move a structural element in the image, and then perform set operations such as intersection and union on the structural element and the binary image below. The process of first erosion and then expansion is called opening operation. It has the effect of eliminating small objects, separating objects in thin places and smoothing the boundaries of larger objects. The present invention uses an open operation to remove isolated and discrete noise points and improve the accuracy of dirty point detection.
发明内容 Contents of the invention
本发明的目的在于,通过改善基于差分技术的脏点检测算法的通用性低,以及基于目标建模的脏点检测算法的误判率高的缺点,提出了带状背景建模脏点检测算法。该算法由图像去噪,图像分割,图像背景建模以及数学形态学技术构成。首先利用双边滤波器对脏点检测图像进行预处理,可以保持图像边缘性质不变且去除图像噪点,进而裁剪图像边缘部分像素点,有助于避免脏点检测图像的暗角或者暗边对检测效果的影响,提高检测的准确率。其次,在对脏点检测图像进行背景建模阶段,考虑到脏点检测图像建模效果的好坏直接影响后续潜在脏点的筛选,我们设计了一种带状背景建模算法,并非对整幅图像进行背景建模,而是对分割为若干带状的图像块建立模型。并且与一般背景建模所采取的方法不同,采用多项式曲面拟合方法拟合分割的图像块,如此细化的拟合脏点检测图像,获得了较好的拟合效果,有利于减少拟合图像与原始图像之间的预测误差,达到尽可能准确筛选出脏点的目的。最后,采用数学形态学技术去除孤立、离散的噪点,不仅可以提高脏点检测的准确率而且更能清晰地显示脏点的形状。因此,利用该算法,可以降低脏点检测的误判率,提高脏点检测的效率。并且,该算法与基于差分技术的脏点检测算法,基于目标建模的脏点检测算法相比,具有更高的实用性和通用性。 The purpose of the present invention is to propose a stripped background modeling dirty point detection algorithm by improving the low versatility of the dirty point detection algorithm based on differential technology and the high misjudgment rate of the dirty point detection algorithm based on target modeling . The algorithm consists of image denoising, image segmentation, image background modeling and mathematical morphology techniques. Firstly, the bilateral filter is used to preprocess the dirty point detection image, which can keep the edge properties of the image unchanged and remove image noise, and then crop some pixels on the edge of the image, which helps to avoid dark corners or dark edges of the dirty point detection image. effect, and improve the accuracy of detection. Secondly, in the background modeling stage of the dirty point detection image, considering that the modeling effect of the dirty point detection image directly affects the subsequent screening of potential dirty points, we designed a banded background modeling algorithm, which is not for the whole Instead of performing background modeling on a single image, a model is built on image blocks that are divided into several bands. And different from the method adopted by the general background modeling, the polynomial surface fitting method is used to fit the segmented image blocks. Such a fine-tuned fitting of the dirty point detection image obtains a better fitting effect, which is beneficial to reduce the fitting The prediction error between the image and the original image achieves the purpose of filtering out dirty spots as accurately as possible. Finally, using mathematical morphology technology to remove isolated and discrete noise points can not only improve the accuracy of dirty point detection but also show the shape of dirty points more clearly. Therefore, using this algorithm, the misjudgment rate of dirty point detection can be reduced, and the efficiency of dirty point detection can be improved. Moreover, compared with the dirty point detection algorithm based on difference technology and the dirty point detection algorithm based on object modeling, this algorithm has higher practicability and universality.
本发明的技术方案是,首先输入从某一摄像头模组采集的脏点检测图像,通过灰度变换将脏点检测图像变换为灰度图像,采用双边滤波器对灰度图像进行处理,既保存图像边缘又去除了噪声,使得图像变得平滑。为了避免灰度图像的暗角或者暗边引起误判,再裁去平滑的灰度图像边缘的部分像素点,并将裁剪后的灰度图像作为原始图像。在对原始图像建立背景模型阶段,考虑到原始图像的光强分布与脏点的深度分布不均匀,如果直接对整幅原始图像进行建模,即直接对整幅原始图像进行拟合,则不能充分逼近原曲面,出现严重的欠拟合现象。我们设计了带状背景建模算法,该算法可具体的描述为:设置适当大小的图像块作为分割模板,按照模板的大小依次对图像进行分割,直至原始图像不可分,获得若干带状图像块;设置适当的多项式拟合参数,按照分割的次序一一拟合这些图像块,通过先分割图像再拟合的方式,可以细化的拟合图像,获得更好的拟合效果。通过上述操作之后,将拟合后的图像块按分割的顺序拼接成大小与原始图像一致的拟合图像,也就是说建立了整幅原始图像的背景模型。对原始图像与拟合图像进行减法操作,即将原始图像与背景模型进行比较,获得差值图像,设置适当的阈值去除差值图像的部分误差点,筛选出潜在脏点。为了更为准确的筛选出潜在脏点,根据脏点成像的特征,本发明采用数学形态学技术消除差值图像中孤立、离散的噪点,最终检测出潜在脏点。 The technical solution of the present invention is to firstly input the dirty point detection image collected from a certain camera module, transform the dirty point detection image into a grayscale image through grayscale transformation, and use a bilateral filter to process the grayscale image. Noise is removed from the edges of the image, making the image smoother. In order to avoid misjudgment caused by dark corners or dark edges of the grayscale image, some pixels on the edge of the smooth grayscale image are cut off, and the cropped grayscale image is used as the original image. In the stage of establishing the background model for the original image, considering that the light intensity distribution of the original image and the depth distribution of the dirty points are not uniform, if the entire original image is directly modeled, that is, the entire original image is directly fitted, it cannot The original surface is fully approximated, and there is a serious underfitting phenomenon. We designed a banded background modeling algorithm, which can be specifically described as: set an image block of an appropriate size as a segmentation template, and segment the image in turn according to the size of the template until the original image is inseparable, and obtain several banded image blocks; Set appropriate polynomial fitting parameters, and fit these image blocks one by one according to the order of segmentation. By segmenting the image first and then fitting, the fitting image can be refined and a better fitting effect can be obtained. After the above operations, the fitted image blocks are spliced into a fitting image with the same size as the original image in the order of segmentation, that is to say, the background model of the entire original image is established. Subtract the original image and the fitted image, that is, compare the original image with the background model to obtain the difference image, set an appropriate threshold to remove some error points of the difference image, and screen out potential dirty points. In order to screen out potential dirty points more accurately, according to the characteristics of dirty point imaging, the present invention uses mathematical morphology technology to eliminate isolated and discrete noise points in the difference image, and finally detects potential dirty points.
具体步骤如下: Specific steps are as follows:
一、输入一幅从某一摄像头模组采集的脏点检测图像,将脏点检测图像变换为灰度图像并且经双边滤波器处理为平滑的灰度图像。裁剪灰度图像的边缘像素点,将裁剪后的灰度图像作为原始图像。 1. Input a dirty point detection image collected from a camera module, transform the dirty point detection image into a grayscale image and process it into a smooth grayscale image through a bilateral filter. Crop the edge pixels of the grayscale image, and use the cropped grayscale image as the original image.
脏点检测图像可以是通过不同的摄像头模组采集得到。 Dirty point detection images can be collected by different camera modules.
其中,所裁剪的灰度图像边缘像素值可根据脏点检测图像中脏点分布的特点设置。 Wherein, the edge pixel values of the cropped grayscale image can be set according to the characteristics of the distribution of dirty points in the dirty point detection image.
二、采用本发明提出的带状背景建模算法,设置适当大小的图像块作为分割模板,依照该模板的大小,将上述获得的原始图像依次分割为若干带状图像块,直至图像的大小小于该模板,不可再分为止。按照分割的次序一一拟合分割后所得的图像块,依次拼接图像块,获得拟合图像,建立整幅原始图像的背景模型。 Two, adopt the strip background modeling algorithm that the present invention proposes, set the image block of appropriate size as segmentation template, according to the size of this template, the above-mentioned original image that obtains is divided into several strip image blocks successively, until the size of image is less than The template cannot be subdivided so far. Fit the segmented image blocks one by one according to the sequence of segmentation, stitch the image blocks in turn to obtain the fitted image, and establish the background model of the entire original image.
三、本发明提出的带状背景建模算法将原始图像与上述所得的背景模型作减法操作,计算两幅图像对应各点的预测误差,获得差值图像。 3. The strip background modeling algorithm proposed by the present invention performs subtraction operation on the original image and the background model obtained above, calculates the prediction error of each point corresponding to the two images, and obtains the difference image.
四、通过设置适当的阈值,对差值图像进行阈值处理,筛选出潜在脏点。 4. By setting an appropriate threshold, perform threshold processing on the difference image to screen out potential dirty points.
阈值可先根据所获得的预测误差值而设置为某一值,随后,依据检测效果来调整该阈值,通过大量的实验,可将阈值调整为适当的值。 The threshold can be set to a certain value according to the obtained prediction error value, and then the threshold is adjusted according to the detection effect. Through a large number of experiments, the threshold can be adjusted to an appropriate value.
其中,阈值处理可描述为:将误差值为负值且其绝对值大于阈值的点标记为潜在脏点,且将该点赋值为1;不满足上述条件的点视为非潜在脏点,将这些点赋值为0。最终差值图像变为二值图像。 Among them, the threshold processing can be described as: mark the points whose error value is negative and whose absolute value is greater than the threshold as potential dirty points, and assign the point a value of 1; points that do not meet the above conditions are regarded as non-potential dirty points, and These points are assigned a value of 0. The final difference image becomes a binary image.
五、采用数学形态学技术处理上述获得的二值图像,检测潜在脏点的区域,去除二值图像中的孤立的、离散的噪点,最后保留下的潜在脏点可被认为是脏点。 5. The binary image obtained above is processed by mathematical morphology technology, the area of potential dirty points is detected, and the isolated and discrete noise points in the binary image are removed, and the remaining potential dirty points can be regarded as dirty points.
针对脏点检测图像的成像原理,成像特征及光强分布特点,本发明提出了背景建模脏点检测算法,该算法将图像去噪,多项式曲面拟合,图像的代数运算以及数学形态学结合起来,逐步处理脏点检测图像,避免了脏点检测图像的暗角或者暗边对脏点检测的影响,实现了自动化检测脏点。为了进一步提高脏点检测的准确率,在基于背景建模算法的基础上,提出了带状背景建模算法,降低了预测误差,更为准确的筛选出潜在脏点,提高脏点检测的效率。 Aiming at the imaging principle, imaging characteristics and light intensity distribution characteristics of dirty point detection images, the present invention proposes a background modeling dirty point detection algorithm, which combines image denoising, polynomial surface fitting, algebraic operation of images and mathematical morphology In this way, the dirty point detection image is processed step by step, which avoids the influence of dark corners or dark edges of the dirty point detection image on the dirty point detection, and realizes automatic detection of dirty points. In order to further improve the accuracy of dirty point detection, based on the background modeling algorithm, a banded background modeling algorithm is proposed, which reduces the prediction error, screens out potential dirty points more accurately, and improves the efficiency of dirty point detection. .
附图说明 Description of drawings
图1本发明带状背景建模脏点检测方法流程图。 Fig. 1 is a flow chart of the dirty point detection method for strip background modeling in the present invention.
图2本发明带状背景建模算法流程图。 Fig. 2 is a flow chart of the modeling algorithm of the striped background in the present invention.
图3某一幅摄像头脏点检测图像。 Figure 3 A dirty point detection image of a camera.
图4本发明对某一脏点检测图像进行预处理后获得原始图像A的效果图。 Fig. 4 is an effect diagram of the original image A obtained after the present invention preprocesses a dirty point detection image.
图5本发明采用所设计的带状背景建模算法建立原始图像A的背景模型即拟合图像B的效果图。 Fig. 5 The present invention adopts the designed strip background modeling algorithm to establish the background model of the original image A, that is, the effect diagram of the fitted image B.
图6本发明采用带状背景建模算法对原始图像A与原始图像B进行处理后获得差值图像C的效果图。 Fig. 6 is an effect diagram of difference image C obtained after the original image A and original image B are processed by the present invention using the strip background modeling algorithm.
图7本发明采用数学形态学对潜在脏点二值图像D进行处理后获得脏点二值图像E的效果图。 FIG. 7 is an effect diagram of obtaining a binary image E of dirty spots after processing the binary image D of latent dirty spots by using mathematical morphology in the present invention.
具体实施方式 detailed description
下面对本发明的具体实施方式作进一步详细的描述。 Specific embodiments of the present invention will be further described in detail below.
如图1所示,本发明一种带状背景建模脏点检测方法流程图,首先输入一幅脏点检测图像,对脏点检测图像进行预处理,该过程可描述为:通过灰度变换将脏点检测图像变换为灰度图像,采用双边滤波器对灰度图像保边去噪,得到平滑的灰度图像,再裁剪该图像边缘的部分像素点,获得原始图像。 As shown in Fig. 1, a kind of flow chart of the dirty point detection method of belt-shaped background modeling of the present invention, first input a dirty point detection image, the dirty point detection image is preprocessed, this process can be described as: through grayscale transformation The dirty point detection image is converted into a grayscale image, and the grayscale image is edge-preserved and denoised by a bilateral filter to obtain a smooth grayscale image, and then some pixels on the edge of the image are cut to obtain the original image.
下一步是对原始图像建立背景模型的过程。如图2本发明带状背景建模算法流程图所示: The next step is the process of building a background model of the original image. As shown in Fig. 2 band background modeling algorithm flowchart of the present invention:
输入参数:原始图像A; Input parameters: original image A;
输出结果:拟合图像B。 Output result: Fitting image B.
设置适当大小的图像块作为分割模板,即保持样条的高度与图像A高度一致,仅将其宽度设置为适当的像素值c,那么模板就是高度与原始图像相等,而宽度为c的图像块。具体的分割方式为:保持图像的高度不变,仅对图像的宽度进行切分。也就是在垂直图像宽度的方向,从图像最左端边缘开始,保证以每个样条的宽度c为分割单位对图像依次分割,直至图像宽度不可分,得到若干类似条状的图像块。 Set an image block of an appropriate size as a segmentation template, that is, keep the height of the spline consistent with the height of image A, and only set its width to an appropriate pixel value c, then the template is an image block whose height is equal to the original image and whose width is c . The specific segmentation method is: keep the height of the image unchanged, and only divide the width of the image. That is, in the direction perpendicular to the image width, starting from the leftmost edge of the image, ensure that the image is sequentially segmented with the width c of each spline as the segmentation unit, until the image width is inseparable, and several strip-like image blocks are obtained.
(2)设置适当的多项式拟合参数f,按照分割的次序对获得的每个图像块进行多项式曲面拟合,获得若干块拟合图像块。 (2) Set an appropriate polynomial fitting parameter f, perform polynomial surface fitting on each obtained image block according to the order of segmentation, and obtain several fitting image blocks.
(3)按照拟合的次序将拟合后的图像块拼接成拟合图像B,从而建立了整幅原始图像A的背景模型。 (3) According to the order of fitting, the fitted image blocks are spliced into a fitted image B, thereby establishing the background model of the entire original image A.
本发明所提出的带状背景建模算法的基本思想是:考虑到原始图像仍具有光强分布及脏点深度分布不均匀的特点,直接对整幅原始图像建立背景模型,也就是采用多项式曲面拟合算法直接对整幅图像进行拟合,则不能完整反映原始图像的物理特性,会出现严重的欠拟合现象,拟合效果不能满足检测的需要。我们不直接对整幅原始图像建立背景模型,而是采用局部建模的方式,也就是先分割原始图像为若干带状的图像块,对这些图像块一一建立模型,最后依次拼接图像块背景模型为整幅原始图像的背景模型。与通常的背景建模算法不同的是,我们不采取通过直接对图像进行建模的方式,而是通过设置一定大小的图像块作为分割模板,将原始图像依次分割为若干块带状图像块。经过上述分割阶段后,我们采取了与一般背景建模算法所不同的方法对每个图像块进行建模,也就是设置适当的多项式拟合参数,对这些图像块进行多项式曲面拟合。如此细化的拟合图像,能更充分地反映原始图像各个区域的物理特性,降低欠拟合的可能性,达到所需的拟合效果。最终将各个拟合后的图像依次拼接,即拼接每个图像块的背景模型,获得整幅原始图像的背景模型。其中,至于应将原始图像分割为多少块?进行多少次多项式拟合?可以依据实验拟合出的效果进行调整,本发明通过多次实验,获取适当的经验值作为这些参数的值。最后,按照分割的顺序将拟合后的图像块拼接为拟合图像,保证拟合图像与原始图像的尺寸相等。 The basic idea of the banded background modeling algorithm proposed by the present invention is: considering that the original image still has the characteristics of uneven light intensity distribution and dirty point depth distribution, directly establish a background model for the entire original image, that is, use a polynomial surface If the fitting algorithm directly fits the entire image, it cannot fully reflect the physical characteristics of the original image, and serious underfitting phenomena will occur, and the fitting effect cannot meet the needs of detection. We do not directly build a background model for the entire original image, but adopt a local modeling method, that is, first divide the original image into several strip-shaped image blocks, build models for these image blocks one by one, and finally stitch the background of the image blocks in turn The model is the background model of the entire original image. Different from the usual background modeling algorithm, we do not directly model the image, but divide the original image into several strip-shaped image blocks sequentially by setting a certain size of image block as a segmentation template. After the above segmentation stage, we adopt a method different from the general background modeling algorithm to model each image block, that is, set appropriate polynomial fitting parameters, and perform polynomial surface fitting on these image blocks. Such a refined fitting image can more fully reflect the physical characteristics of each area of the original image, reduce the possibility of underfitting, and achieve the desired fitting effect. Finally, the fitted images are spliced sequentially, that is, the background model of each image block is spliced to obtain the background model of the entire original image. Among them, how many blocks should the original image be divided into? How many polynomial fits are performed? The adjustment can be made according to the fitting effect of the experiment, and the present invention obtains appropriate empirical values as the values of these parameters through multiple experiments. Finally, the fitted image blocks are spliced into a fitted image according to the sequence of segmentation to ensure that the size of the fitted image is equal to that of the original image.
下一步是对原始图像A与拟合图像B进行比较,即作减法操作,计算两幅图像相应各像素点的预测误差值e,获得差值图像C。 The next step is to compare the original image A with the fitted image B, that is, perform subtraction, calculate the prediction error value e of each pixel corresponding to the two images, and obtain the difference image C.
其次,下一步是设置阈值d,将预测误差值为负值且其绝对值大于阈值d的点标记为潜在脏点,即潜在脏点的像素值变为1;不满足上述条件的点标记为非潜在脏点,即非潜在脏点的像素值变为0。如此,差值图像由灰度图像成为了潜在脏点二值图像D。 Secondly, the next step is to set the threshold d, and mark the points whose prediction error value is negative and whose absolute value is greater than the threshold d as potential dirty points, that is, the pixel value of the potential dirty points becomes 1; the points that do not meet the above conditions are marked as Non-potentially dirty points, that is, the pixel values of non-potentially dirty points become 0. In this way, the difference image becomes a latent dirty point binary image D from a grayscale image.
由于潜在脏点二值图像D还存在若干非脏点的噪点,根据脏点的特点,本发明下一步采用数学形态学算法对标记的潜在脏点进行探测,通过开运算,去除孤立的、离散的噪点,检测出脏点。其中,本发明采用开运算潜在脏点进行探测,开运算指的是先膨胀后腐蚀的过程。具体操作方式为:首先进行两次膨胀运算,其次再进行两次的腐蚀运算,使得潜在脏点的轮廓变得光滑,断开狭窄的连接和消除细的突出物。本发明之所以采用此种运算,正是由于它具有消除细小物体,在纤细处分离物体和平滑较大物体边界的作用,可以满足消除细小噪点,检测出脏点的要求,最终获得脏点二值图像E。 Since there are some non-dirty noise points in the potential dirty point binary image D, according to the characteristics of dirty points, the next step of the present invention is to use mathematical morphology algorithm to detect the marked potential dirty points, and remove isolated and discrete points by opening operation. Noise points and dirty points are detected. Among them, the present invention detects potential dirty points by using an open operation, which refers to a process of first expanding and then corroding. The specific operation method is as follows: firstly perform two dilation operations, and then perform two erosion operations to smooth the contours of potential dirty points, disconnect narrow connections and eliminate thin protrusions. The reason why the present invention adopts this kind of operation is that it has the function of eliminating small objects, separating objects at slender places and smoothing the boundaries of larger objects, which can meet the requirements of eliminating small noise points and detecting dirty points, and finally obtains dirty points Value image E.
以上内容是本发明带状背景建模脏点检测算法的详细步骤和实施方法。于本领域的技术人员来说不脱离本发明的构思的前提下做的任何改变都属于本发明的保护范围之内。 The above content is the detailed steps and implementation method of the strip background modeling dirty point detection algorithm of the present invention. Any changes made by those skilled in the art without departing from the concept of the present invention fall within the protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510783282.1A CN105405109A (en) | 2015-11-16 | 2015-11-16 | Dirty spot detection method based on zonal background modeling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510783282.1A CN105405109A (en) | 2015-11-16 | 2015-11-16 | Dirty spot detection method based on zonal background modeling |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105405109A true CN105405109A (en) | 2016-03-16 |
Family
ID=55470576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510783282.1A Pending CN105405109A (en) | 2015-11-16 | 2015-11-16 | Dirty spot detection method based on zonal background modeling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105405109A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112261403A (en) * | 2020-09-22 | 2021-01-22 | 深圳市豪恩汽车电子装备股份有限公司 | Device and method for detecting dirt of vehicle-mounted camera |
CN114358039A (en) * | 2021-02-04 | 2022-04-15 | 湖南九九智能环保股份有限公司 | Dust treatment system for storage yard |
WO2024197514A1 (en) * | 2023-03-27 | 2024-10-03 | 京东方科技集团股份有限公司 | Video dirty-spot detection method and device, and electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101532926A (en) * | 2008-12-12 | 2009-09-16 | 齐齐哈尔华工机床制造有限公司 | On-line vision detecting system for automatic impact specimen processing device and image processing method thereof |
CN103743755A (en) * | 2013-12-20 | 2014-04-23 | 许雪梅 | Method for detecting visible foreign matters in medical agents based on affinity propagation cluster |
CN103792699A (en) * | 2013-09-09 | 2014-05-14 | 中华人民共和国四川出入境检验检疫局 | TFT-LCD Mura defect machine vision detecting method based on B spline surface fitting |
CN104063882A (en) * | 2014-06-27 | 2014-09-24 | 四川大学 | Vehicle video speed measuring method based on binocular camera |
CN104251865A (en) * | 2013-06-26 | 2014-12-31 | 中南大学 | Method for detecting visible foreign matters in medical medicaments based on affinity propagation clustering |
-
2015
- 2015-11-16 CN CN201510783282.1A patent/CN105405109A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101532926A (en) * | 2008-12-12 | 2009-09-16 | 齐齐哈尔华工机床制造有限公司 | On-line vision detecting system for automatic impact specimen processing device and image processing method thereof |
CN104251865A (en) * | 2013-06-26 | 2014-12-31 | 中南大学 | Method for detecting visible foreign matters in medical medicaments based on affinity propagation clustering |
CN103792699A (en) * | 2013-09-09 | 2014-05-14 | 中华人民共和国四川出入境检验检疫局 | TFT-LCD Mura defect machine vision detecting method based on B spline surface fitting |
CN103743755A (en) * | 2013-12-20 | 2014-04-23 | 许雪梅 | Method for detecting visible foreign matters in medical agents based on affinity propagation cluster |
CN104063882A (en) * | 2014-06-27 | 2014-09-24 | 四川大学 | Vehicle video speed measuring method based on binocular camera |
Non-Patent Citations (3)
Title |
---|
张昱 等: "基于多项式曲面拟合的TFT-LCD斑痕缺陷自动检测技术", 《光电工程》 * |
汤达浚: "基于背景建模与目标建模的摄像头脏点检测研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
郑晓曦 等: "数学形态学在磁瓦表面缺陷检测中的运用", 《计算机工程与应用》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112261403A (en) * | 2020-09-22 | 2021-01-22 | 深圳市豪恩汽车电子装备股份有限公司 | Device and method for detecting dirt of vehicle-mounted camera |
CN112261403B (en) * | 2020-09-22 | 2022-06-28 | 深圳市豪恩汽车电子装备股份有限公司 | Device and method for detecting dirt of vehicle-mounted camera |
CN114358039A (en) * | 2021-02-04 | 2022-04-15 | 湖南九九智能环保股份有限公司 | Dust treatment system for storage yard |
WO2024197514A1 (en) * | 2023-03-27 | 2024-10-03 | 京东方科技集团股份有限公司 | Video dirty-spot detection method and device, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109636732B (en) | Hole repairing method of depth image and image processing device | |
Gao et al. | Sand-dust image restoration based on reversing the blue channel prior | |
Huang et al. | An advanced single-image visibility restoration algorithm for real-world hazy scenes | |
Liu et al. | Single image dehazing via large sky region segmentation and multiscale opening dark channel model | |
Gao et al. | A fast image dehazing algorithm based on negative correction | |
Tripathi et al. | Single image fog removal using bilateral filter | |
US9042662B2 (en) | Method and system for segmenting an image | |
CN105654445B (en) | A kind of handset image denoising method based on wavelet transformation edge detection | |
Liu et al. | A unified variational model for single image dehazing | |
CN115631117B (en) | Image enhancement method, device, detection system and storage medium for defect detection | |
WO2020001149A1 (en) | Method and apparatus for extracting edge of object in depth image, and computer readable storage medium | |
CN105046653B (en) | A kind of video raindrop minimizing technology and system | |
CN115908269A (en) | Visual defect detection method and device, storage medium and computer equipment | |
KR101051459B1 (en) | Apparatus and method for extracting edges of an image | |
CN111161222B (en) | A Visual Saliency Based Defect Detection Method for Printing Cylinders | |
CN110570360A (en) | A robust and comprehensive low-quality illumination image enhancement method based on Retinex | |
WO2017120796A1 (en) | Pavement distress detection method and apparatus, and electronic device | |
CN109544583B (en) | Method, device and equipment for extracting interested area of leather image | |
CN105550999A (en) | Video image enhancement processing method based on background reuse | |
CN104792794A (en) | Machine vision based optical film surface defect detecting method | |
CN102222328A (en) | Edge-preserving self-adaptive weighted filtering method for natural scene images | |
CN110648330B (en) | Defect detection method for camera glass | |
CN104599256A (en) | Single-image based image rain streak eliminating method and system | |
CN114298985B (en) | Defect detection method, device, equipment and storage medium | |
CN105405109A (en) | Dirty spot detection method based on zonal background modeling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160316 |
|
WD01 | Invention patent application deemed withdrawn after publication |