CN102999886A - Image edge detector and ruler raster grid line precision detection system - Google Patents

Image edge detector and ruler raster grid line precision detection system Download PDF

Info

Publication number
CN102999886A
CN102999886A CN2012104274919A CN201210427491A CN102999886A CN 102999886 A CN102999886 A CN 102999886A CN 2012104274919 A CN2012104274919 A CN 2012104274919A CN 201210427491 A CN201210427491 A CN 201210427491A CN 102999886 A CN102999886 A CN 102999886A
Authority
CN
China
Prior art keywords
image
edge
module
value
pixel
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.)
Granted
Application number
CN2012104274919A
Other languages
Chinese (zh)
Other versions
CN102999886B (en
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.)
CHANGGUANG DIGITAL DISPLAY TECHNOLOGY Co Ltd
Original Assignee
CHANGGUANG DIGITAL DISPLAY TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHANGGUANG DIGITAL DISPLAY TECHNOLOGY Co Ltd filed Critical CHANGGUANG DIGITAL DISPLAY TECHNOLOGY Co Ltd
Priority to CN201210427491.9A priority Critical patent/CN102999886B/en
Publication of CN102999886A publication Critical patent/CN102999886A/en
Application granted granted Critical
Publication of CN102999886B publication Critical patent/CN102999886B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The invention relates to an image edge detector and a ruler raster grid line precision detection system comprising the same. The detector comprises an image filtering module, a primary edge extraction module, a threshold segmentation module, a secondary edge extraction module and an edge thinning module, wherein the image filtering module is used for filtering image noise to obtain a filtered image, the primary edge extraction module uses a double-trapezoidal edge extraction operator for extracting the edge of a filtered image to obtain a new image, the threshold segmentation module selects an optimal segmentation threshold T of the new image obtained by the primary edge extraction module and then performs binarization processing for the image, the secondary edge extraction module extracts the edge of the segmented image again by the aid of the double-trapezoidal edge extraction operator, and the edge thinning module thins the edge extracted by the secondary edge extraction module and removes burrs. The edge of the image can be extracted clearly and accurately, and edge contrast is quite high.

Description

Image Edge Detector and scale grating grid precision detection system
Technical field
The invention belongs to technical field of image processing, relate to a kind of Image Edge Detector and comprise the scale grating grid precision detection system of this detecting device.
Background technology
The edge is the most basic feature of image, and rim detection plays an important role in the application such as computer vision, graphical analysis, is the important step of graphical analysis and identification, and this is because the edge of image has comprised the useful information that is used for identification.So being the principal character of graphical analysis and pattern-recognition, rim detection extracts means.
Classical, the simplest edge detection method is to original image certain neighborhood structure boundary operator according to pixels, because original image often contains noise, and edge and noise show as gray scale in spatial domain larger rising and falling arranged, then react for being both high fdrequency component at frequency domain, this just brings difficulty to rim detection.
Long grating has been widely used in various surveying instruments, lathe digital display, the Numeric Control Technology as a kind of novel measuring element.The making precision of long grating will directly have influence on the measuring accuracy of testing tool (such as three coordinate machine etc.), and the machining precision of workpiece.Therefore to improve the making precision of grating scale and the reliability that long grating is used, must the precision index of grating scale be detected, analyze the error component in the long grating manufacture process.For guaranteeing the work of optical grating measuring system accurate stable ground, large, the sinusoidal property of electrical signal amplitude of requirement optical grating Moire fringe will be got well, the ratio of bright black level is wanted large (being that contrast will be got well), require simultaneously measuring on the total length, the variation of grating signal amplitude is little, the variation of DC level and drift variation little, the biphase signaling phase differential are little.Practical application shows: the quality of grating signal depends primarily on the quality of scale grating.For this reason, with the variation of grating signal amplitude and DC level on the total length, the variation of biphase signaling phase differential and grating grid precision etc. are three on the total length usually, as the leading indicator of estimating the grating scale quality.Practical application also shows: the precision of optical grating measuring system depends primarily on the precision of scale grating grid.Detect the precision of grating grid and at first will extract accurately the Moire fringe edge line, then by calculating the pitch of grating.
Summary of the invention
The technical matters that the present invention will solve provides a kind ofly can extract the Image Edge Detector of image border clear, exactly.
In order to solve the problems of the technologies described above, Image Edge Detector of the present invention comprises:
The image filtering module: filtering image noise obtains filtered image;
An edge extracting module: utilize the double trapezoid arithmetic operators to extract the edge of image, the convolution mask of this operator is as follows:
G x = m 7 m 1 m 4 m 2 m 8 m 5 m 3 m 6 m 9 G y = m 1 m 2 m 3 m 7 m 8 m 9 m 4 m 5 m 6
Wherein: m 1~ m 9All be integer, G xThe arithmetic operators of horizontal direction, G yThe arithmetic operators of vertical direction, m 1=m 3=-m 4=-m 6, m 2=-m 5, m 2〉=2 * m 1, m 5〉=2 * m 4, m 7=m 9<0, m 8=-(m 7+ m 9=)=-2 * m 7=-2 * m 9, | m 7|≤| m 1|; If the minor increment in the image between the adjacent two edges is d, then when the pixel of d<20, | m 1|=1 or 2,2≤| m 2|≤5; When the pixel of d 〉=20,2|m 1|≤5≤, 5≤| m 2|≤10;
Filtered image and convolution mask are obtained a width of cloth new images as convolution algorithm;
Threshold segmentation module: select the optimal segmenting threshold T of the new images that edge extracting module obtains, then new images is made binary conversion treatment, will put maximum gradation value N greater than the pixel of optimal segmenting threshold T h, will set to 0 less than the pixel gray scale of optimal segmenting threshold T, thereby obtain a width of cloth binary image;
Second edge extraction module: utilize the method identical with edge extracting module that Threshold segmentation image is afterwards carried out edge extracting again;
The edge thinning module: the edge that the second edge extraction module is extracted carries out refinement, removes burr.
Image filtering is the pretreatment stage of Image Edge-Detection, mainly is filtering image noise, for follow-up edge extracting is prepared.
Edge extracting is normally realized by convolution by the spatial domain derivative operator.In fact this process is similar to by difference method and finishes.The corresponding single order of gradient or second derivative, people have proposed the different operator of many kinds at present, such as Robert Cross operator, Prewitt operator, Kirsch operator and Sobel operator etc.Because the contrast on border of these operator extraction is lower, is unfavorable for follow-up Threshold segmentation, therefore the present invention proposes a kind of new arithmetic operators-double trapezoid operator.This operator can extract the edge of image clear, accurately, and the contrast at edge is very high.
The contrast formula: C = 1 M × N Σ i = 1 M Σ j = 1 N [ f ( i , j ) - f ‾ ] 2
The average gradient formula: G = 1 M × N Σ i = 1 M Σ j = 1 N [ ( f ( i , j ) - f ( i - 1 , j ) ) 2 + ( f ( i , j ) - f ( i , j - 1 ) ) 2 ]
Wherein f (i, j) is the capable j row of the i pixel of original image,
Figure BDA0000233612455
Be the average gray value of original image, original image size is the capable N row of M.
Utilize above several arithmetic operators that original image is carried out edge extracting, picture contrast and average gradient correlative value after the edge extracting, as shown in the table:
Robert Cross Prewitt Kirsch Sobel The double trapezoid operator
Contrast
5 16 43 21 65
Average gradient 2 6 18 8 25
Average gradient is larger, and the edge of key diagram picture is more clear, and contrast is larger, illustrates that the contrast at edge is higher.Double trapezoid operator contrast of the present invention and average gradient illustrate that this operator can extract the edge of image clear, accurately, and the contrast at edge are very high all greater than other operators as can be seen from the table.
Because an edge extracting result has only described the rough local edge of piece image, therefore need to do further aftertreatment to rough edge image.This aftertreatment comprises the processing such as Threshold segmentation, edge thinning.
After the Threshold segmentation, the edge line of image is thicker, and for the refinement edge line, the present invention utilizes the double trapezoid arithmetic operators that the image after the Threshold segmentation is carried out edge extracting again, makes edge line be refined as single pixel.Because the edge line after the refinement is subsidiary many " burrs " simultaneously.The edge that the present invention utilizes the edge thinning module that the second edge extraction module is extracted is further processed and removes these " burrs ", obtains thus clear, image border line accurately.
Described image filtering module adopts gaussian filtering method filtering noise.
Image filtering is the pretreatment stage that carries out the grating grid accuracy detection, mainly is filtering image noise, for follow-up edge extracting is prepared.In the present invention, adopt effectively filtering noise of gaussian filtering method.
Described Threshold segmentation module is calculated the new images statistic histogram, and the statistic histogram envelope is fitted to a smooth curve, then with the minimum point of the smooth curve that finds as a setting with the optimal segmenting threshold T of edge line.
Described Threshold segmentation module adopts the Research on threshold selection based on the histogram envelope line.The basic thought of the method is that the histogrammic envelope of image statistics is fitted to a smooth curve, and the minimum point of the smooth curve that finds is the optimal segmenting threshold of background and edge line.The present invention is by the histogrammic characteristic distributions of image statistics, with the minimal value of image histogram envelope representing background and target intersection gray-scale value as optimal segmenting threshold, image is carried out binary conversion treatment, thereby can be partitioned into exactly the edge line of image.
Described Threshold segmentation module is carried out smothing filtering with the new images statistic histogram, adopts the single order differential method to obtain the local maximum value set of filtering statistic histogram afterwards; Utilize the local maximum value set to carry out curve fitting, obtain the curve minimum point after the match, and the gray-scale value that this curve minimum point is corresponding is as optimal segmenting threshold T.
Described Threshold segmentation module utilizes the matlab programming to carry out curve fitting.
Described image filtering module, edge extracting module, Threshold segmentation module, second edge extraction module, an edge thinning module realize by the com component of VC++ and matlab hybrid programming.
The present invention does not directly realize the least square fitting process by VC++ when carrying out curve fitting, computation process is very complicated like this, and calculated amount is very large.But adopt the matlab programming, and realize by the com component of VC++ and matlab hybrid programming, greatly reduced calculated amount.Calculate very simply, and it is accurate to ask for threshold value for the larger situation of background and target contrast.
Described edge thinning module stores has a plurality of 4 * 3 to eliminate template, and 4 * 3 elimination templates are as follows:
P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P 10 P 11 P 12
Eliminate template and satisfy simultaneously following four conditions:
A, P 5Eight neighborhood elements in 2 ~ 6 elements are arranged is 1, all the other elements are 0, i.e. N=P 1+ P 2+ P 3+ P 4+ P 6+ P 7+ P 8, 2≤N≤6;
B, P 2And P 8Have at least one to be zero, i.e. P 2* P 8=0;
C, P 5Eight neighborhood elements circulate in the direction of the clock or by counterclockwise circulation only have one 0,1 discontinuous point;
D, P 4, P 6And P 8In have at least one to be zero, i.e. P 4* P 6* P 8=0; Perhaps P 8Eight neighborhood elements circulate in the direction of the clock or do not have 0,1 discontinuous point or have greater than 10,1 discontinuous point by counterclockwise circulation;
Begin search from the binary image top left corner pixel, if the current pixel gray-scale value is 0, then skip; If the current pixel gray-scale value is N h, then make this pixel corresponding to the element P that eliminates template 5, with other pixels around this pixel with eliminate on the template correspondence position element and compare, template is identical then to be set to 0 the current pixel gray scale if eliminate with one of them, otherwise the current pixel gray-scale value is constant; Repeat said process, until the neither one grey scale pixel value is changed in the binary image, edge thinning finishes.
The kind of edge thinning method is a lot, can be divided into according to the order of refinement: serial refinement, parallel thinning and mixing refinement.The thinning method that the present invention adopts belongs to the serial refinement, and its principle is a plurality of elimination templates of structure, and binary image and elimination template are compared, and determines whether to delete certain point.It is thorough that the method that the present invention adopts not only can refinement, and the single pixel line after the refinement is at the center line of edge line, and the Glabrous thorn, can guarantee the accuracy of next step calculating.
Edge thinning refers on the basis that does not affect the edge line connectedness, and the edge pixel of deletion edge line removes " burr " on the straight line, make edge line be single pixel wide till.Edge line skeleton after the desirable refinement should be the centre position of original edge line, and the connectivity of keep the edge information line, topological structure and minutia.A kind of good thinning algorithm should satisfy following condition:
(1) convergence: iteration must restrain
(2) connectivity: the connectivity of not destroying edge line
(3) Topological: do not cause progressively eating of edge line, keep the basic structure characteristic of original image
(4) retentivity: the minutia of protection edge line
(5) refinement: the width of skeleton edge line is 1 pixel, and namely single pixel is wide.
(6) axis: skeleton is as far as possible near stripe centerline
(7) rapidity: algorithm is simple, and speed is fast.
The edge thinning method that the present invention adopts can satisfy above 7 conditions simultaneously, extracts accurately the skeleton of edge line, removes " burr ".
Another technical matters that the present invention will solve provides a kind of scale grating grid precision detection system that comprises above-mentioned Image Edge Detector.
In order to solve the problems of the technologies described above, scale grating grid precision detection system of the present invention also comprises VTOL (vertical take off and landing) platform 1, be fixed in the CCD camera 2 on the VTOL (vertical take off and landing) platform 1, be connected to the enlarging lens 5 on the CCD camera 2, be installed in the coaxial light source 6 on the enlarging lens 5, image pick-up card 3, grid line width computing module; The directional light that coaxial light source 6 sends out impinges upon the grid line district of scale grating 8 from the lens barrel of enlarging lens 5; CCD camera 2 gathers the grating grid area image and sends image pick-up card 3 to; Image pick-up card 3 with the raster image data transmission that gathers to Image Edge Detector, Image Edge Detector is extracted the grid line of raster image, every grid line evenly is divided into M part in the image that grid line width computing module detects Image Edge Detector, tries to achieve the grid line width of every portion; Then M grid line width removed N maximal value, remove N minimum value, M-2N value of centre is averaging the width that obtains each bar grid line; All grid line width of entire image are removed Q maximal value, remove Q minimum value, then average, draw the average grating grid width of this image; M wherein〉2N, the grid line number〉2Q.
Description of drawings
Below in conjunction with the drawings and specific embodiments the present invention is described in further detail.
Fig. 1 is Image Edge Detector functional module framework figure of the present invention.
Fig. 2 is scale grating grid precision detection system structural representation of the present invention.
Fig. 3 is scale grating grid precision detection system functional module framework figure of the present invention.
Fig. 4 is the statistic histogram of the new images that obtains of edge module.
Fig. 5 is the original image in the scale grating grid zone arrived of collected by camera.
Fig. 6 is the superimposed image of detected grating edge line image and original image.
Embodiment
As shown in Figure 1, Image Edge Detector of the present invention comprises image filtering module, edge extracting module, Threshold segmentation module, second edge extraction module and an edge thinning module.
Image is in the process that gathers and transmit, various noises tend to mix, cause the Quality Down of image, this edge extracting for image has caused very large difficulty, in order better to carry out edge extracting, must carry out first filtering, the image filtering module adopts preferably gaussian filtering of denoising effect among the present invention.The discrete Gaussian function expression formula of two dimension zero-mean is:
g [ i , j ] = e - ( i 2 + j 2 ) 2 σ 2
Gather image and Gaussian function convolution and obtain filtered image.
One time the edge extracting module adopts a kind of new double trapezoid arithmetic operators that the image after the filtering is carried out edge extracting, and this operator can extract the edge of image clear, accurately, and the contrast at edge is very high, is conducive to follow-up Threshold segmentation.The convolution mask of this operator is as follows:
G x = m 7 m 1 m 4 m 2 m 8 m 5 m 3 m 6 m 9 G y = m 1 m 2 m 3 m 7 m 8 m 9 m 4 m 5 m 6
Wherein: m 1~ m 9All be integer, G xThe arithmetic operators of horizontal direction, G yIt is the arithmetic operators of vertical direction.m 1=m 3=-m 4=-m 6, m 2=-m 5, m 2〉=2 * m 1, m 5〉=2 * m 4, m 7=m 9<0, m 8=-(m 7+ m 9=)=-2 * m 7=-2 * m 9, | m 7|≤| m 1|; If the minor increment in the image between the adjacent two edges is d, then when the pixel of d<20, | m 1|=1 or 2,2≤| m 2|≤5; When the pixel of d 〉=20,2|m 1|≤5≤, 5≤| m 2|≤10.
Filtered image and convolution mask are obtained a width of cloth new images as convolution algorithm.
The Threshold segmentation module is carried out Threshold segmentation to new images.
Although the new images contrast that edge extracting module obtains is higher, but there is larger transitional region between background and the edge line, want to be partitioned into accurately edge line, to such an extent as to make too slightly too carefully fracture of edge line, must select suitable threshold value.The method that Threshold segmentation module of the present invention adopts is based on the Research on threshold selection of histogram envelope line.The basic thought of the method is that the histogrammic envelope of image statistics is fitted to a smooth curve, finds the minimum point of smooth curve to be the optimal segmenting threshold of background and edge line.The Threshold segmentation module at first adopts the method for differential to obtain statistic histogram envelope local maximum, then these local maximums is fitted to smooth curve again.When carrying out curve fitting, directly do not realize the least square fitting process by VC++, computation process is very complicated like this, and calculated amount is very large.But adopt the matlab programming, and realize by the com component of VC++ and matlab hybrid programming, greatly reduced calculated amount.The method is very simple, and it is accurate to ask for threshold value for the larger situation of background and target contrast.The specific implementation process is as follows:
A, at first draw the statistic histogram (referring to Fig. 4) of new images, P in the statistic histogram (i) is the pixel number of i for gray level on the image;
B, statistic histogram is carried out smothing filtering, that is:
P ( i ) = ( P ( i - u ) + P ( i - u + 1 ) + . . . . . . P ( i - 2 ) + P ( i - 1 ) + P ( i ) + P ( i + 1 ) + P ( i + 2 ) + . . . . . . + P ( i + u ) ) / ( 2 u + 1 )
U is natural number in the formula, and the selection of its numerical value does not have strict regulation, and the larger filter effect of numerical value is better, but 3≤u≤7 are generally selected in the corresponding increase of calculated amount;
C, the employing single order differential method are obtained the local maximum value set M (j) of the statistic histogram after the filtering, and wherein j is gradation of image value corresponding to Local modulus maxima;
D, local maximum value set M (j) is delivered to matlab by com component carries out curve fitting, obtain the curve minimum point after the match, transmit back again VC++, namely draw optimal segmenting threshold T.
After drawing optimal segmenting threshold T, utilize binary conversion treatment f ( i , j ) = N h f ( i , j ) > T 0 f ( i , j ) < T Realize Threshold segmentation, wherein N hBe generally the image maximum gray scale.
Described Threshold segmentation module can also adopt maximum variance between clusters to obtain optimal segmenting threshold T.Maximum variance between clusters is to derive out on the basis of the principle of least square, and it is as follows that its threshold value is asked for process:
A, at first find out high grade grey level L in the image;
B, then get respectively from each gray level of 0 to L as threshold value th, calculate this threshold value and separate two class C 0, C 1Probability w separately 0, w 1And average value mu 0, μ 1If the gradation of image value is the pixel count of i is n i, then total pixel number is: , the probability of each gray-scale value is: p i=n i/ N.
C 0The probability of group is:
Figure BDA00002336124513
C 1The probability of group is:
Figure BDA00002336124514
C 0The mean value of group is:
Figure BDA00002336124515
C 1The mean value of group is:
Figure BDA00002336124516
C, the total average gray of computed image are: μ=ω 0μ 0+ ω 1μ 1, the variance of calculating between two classes is: σ 200-μ) 2+ ω 11-μ) 2
D, the variance of finding out between two classes are peaked threshold value T, i.e. σ 2(T)=max (σ 2(th)).
After threshold calculations is finished, utilize binary conversion treatment f ( i , j ) = N h f ( i , j ) > T 0 f ( i , j ) < T Realize Threshold segmentation.
The edge line that obtains image after the Threshold segmentation is thicker, for the refinement edge line, the second edge extraction module has adopted a kind of very simple effective method, and namely the method identical with edge extracting module carried out edge extracting again to the image after the Threshold segmentation.
Through behind the second edge extraction, although the edge of the image that draws almost is single pixel, simultaneously subsidiary " burr ".In order to remove these " burrs ", then take edge thinning to process.The kind of edge thinning algorithm is a lot, can be divided into according to the order of refinement: serial refinement, parallel thinning and mixing refinement.The thinning method that the edge thinning module adopts among the present invention belongs to the serial refinement, and its principle is a plurality of elimination templates of structure, and the edge is connected image afterwards and eliminates template relatively, determines whether to delete certain point.It is thorough that the method that the present invention adopts not only can refinement, and the single pixel line after the refinement is at the center line of grating grid edge line, and the Glabrous thorn, can guarantee the accuracy of next step calculating.
The edge thinning module adopts a plurality of 4 * 3 to eliminate template among the present invention, and is as follows:
P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P 10 P 11 P 12
By being compared, image and this elimination template decide current point whether deleted.The condition that this elimination template is satisfied is respectively:
A, suppose that pixel value in the image behind the second edge extraction is 0 usefulness 0 representative, pixel value is N hUsefulness 1 representative.P 5Eight neighborhoods in 1 number between 2 to 6, i.e. N=P 1+ P 2+ P 3+ P 4+ P 6+ P 7+ P 8, 2≤N≤6;
B, P 2And P 8Have at least one to be zero, i.e. P 2* P 8=0.
C, P 5Eight neighborhood elements circulate in the direction of the clock or counterclockwise circulation only has one 0,1 discontinuous point.
D, P 4, P 6And P 8In have at least one to be zero, i.e. P 4* P 6* P 8=0; Perhaps at P 4, P 5, P 6, P 9, P 12, P 11, P 10, P 7Eight elements circulate in the direction of the clock or counterclockwise circulation does not have 0,1 discontinuous point or has greater than 10,1 discontinuous point.
Begin search from the binary image top left corner pixel, if current pixel value is 0, then skip, if current pixel value is N h, then make this point corresponding to P 5Compare with eliminating template, if eliminate identical then this point deletion of template (even this pixel value sets to 0) with one of them, otherwise keep.Repeat said process, until the neither one pixel value is changed, edge thinning finishes.
Elaborate below in conjunction with the refinement of several example edge.
If a certain 4 * 3 pixel gray matrixs are on the image:
P 1 &prime; P 2 &prime; P 3 &prime; P 4 &prime; P 5 &prime; P 6 &prime; P 7 &prime; P 8 &prime; P 9 &prime; P 10 &prime; P 11 &prime; P 12 &prime;
P ' wherein 5Be current pixel point.
( 1 ) , 1 1 1 0 1 0 0 0 0 1 1 1 ( 2 ) , 1 0 1 1 1 0 1 1 1 0 1 0 ( 3 ) , 1 1 1 1 1 0 1 1 1 0 1 0 ( 5 ) , 1 1 1 0 1 0 0 1 0 0 1 0
( 5 ) , 1 1 1 0 1 0 0 1 0 0 1 0 ( 6 ) , 0 0 0 1 1 1 1 1 1 1 0 1 ( 7 ) , 1 0 0 1 1 1 1 1 1 0 1 0 ( 8 ) , 1 1 1 0 1 0 0 1 0 0 0 0
Suppose that element in above-mentioned eight matrixes is corresponding to the pixel of eight parts on the image.Must satisfy simultaneously above-mentioned four conditions owing to eliminate template, thereby just can determine that this matrix is identical with one of them elimination template as long as the element in the matrix satisfies above-mentioned four conditions simultaneously, namely corresponding to P 5Pixel be " burr ", then this pixel gray-scale value is set to 0.
Matrix (1): current some P 5' eight neighborhoods in 1 number be 3; P 8' be zero;
P 5' eight neighborhood elements circulate in the direction of the clock only have one 0,1 discontinuous point; P 4', P 6' and P 8' all be zero, i.e. P 4* P 6* P 8=0.Satisfy simultaneously four conditions, P 5' be burr, so deletion.
Matrix (2): P 5' eight neighborhood elements circulated in the direction of the clock two 0,1 discontinuous point, c does not satisfy condition.P 5' the some reservation.
Matrix (3) b that do not satisfy condition, P 5' the some reservation.
Matrix (4): satisfy simultaneously four conditions, P 5' deletion.
P in the matrix (5) 5' neighborhood has two discontinuous points, the c that do not satisfy condition, P 5' the some reservation.
Matrix (6): P 8' neighborhood only has 0,1 discontinuous point, the d that do not satisfy condition, P 5' the some reservation.
Matrix (7): P 8' neighborhood has two 0,1 discontinuous points, satisfies simultaneously four conditions, P 5' deletion.
Matrix (8): P 8' neighborhood do not have 0,1 discontinuous point, satisfies simultaneously four conditions, P 5' deletion.
Referring to Fig. 2, Fig. 3, scale grating grid detection system of the present invention comprises VTOL (vertical take off and landing) platform 1, be fixed in the high definition 1394 interface CCD cameras 2 on the VTOL (vertical take off and landing) platform 1, the equipment that is connected to CCD camera 2 rear ends has image pick-up card 3, computing machine 4, be connected to the magnification at high multiple camera lens 5 on the CCD camera 2, be installed in the coaxial light source 6 on the magnification at high multiple camera lens 5; Comprise Image Edge Detector and grid line width computing module in the described computing machine 4.The directional light that coaxial light source 6 sends out impinges upon the grid line district of the scale grating 8 on the horizontal location platform 7 from the lens barrel of magnification at high multiple camera lens 5.By CCD collected by camera grating grid area image, extract accurately by the edge line of Image Edge Detector with grid line, then calculated the pitch of grid line by grid line width computing module.
It is 20um that the present invention adopts pitch, black and white is selected to be of a size of 2/3 ' than being the scale grating 8 of 11:9 ' the high definition CCD camera 2 of (pixel dimension is 6.45um*6.45um), the collocation enlargement factor is 8 times magnification at high multiple camera lens 5, when its object distance was 87mm, the visual field reached 1mm.
As shown in Figure 3, scale grating grid precision detection system functional module of the present invention comprises image filtering module, edge extracting module, Threshold segmentation module, second edge extraction module and an edge thinning module, grid line width computing module; Concrete testing process is as follows: (1) carries out filtering to the image that collects; (2) image after the filtering is carried out the edge extracting first time; (3) edge extracting first time image is afterwards carried out Threshold segmentation; (4) image after the Threshold segmentation is carried out edge extracting again; (5) image after edge extracts carries out edge thinning; (6) image after the edge refinement calculates.
Each step is specific as follows:
Step (1): the image that collects is carried out filtering
The original image in the scale grating grid district that CCD camera 2 collects as shown in Figure 5.Image gather and the process of transmission in, the various noises that tend to mix cause the Quality Down of image, this edge extracting for image has caused very large difficulty, in order better to carry out edge extracting, must carry out first filtering, the image filtering module adopts preferably gaussian filtering of denoising effect.The discrete Gaussian function expression formula of two dimension zero-mean is:
g [ i , j ] = e - ( i 2 + j 2 ) 2 &sigma; 2
Gather image and Gaussian function convolution and obtain image after the filtering.
Step (2): the image after the filtering is carried out edge extracting
One time the edge extracting module adopts a kind of new double trapezoid arithmetic operators.This operator can extract the edge of image clear, accurately, and the contrast at edge is very high, is conducive to follow-up Threshold segmentation.The convolution mask of this operator is as follows:
G x = m 7 m 1 m 4 m 2 m 8 m 5 m 3 m 6 m 9 G y = m 1 m 2 m 3 m 7 m 8 m 9 m 4 m 5 m 6
Wherein: m 1~ m 9All be integer, G xThe arithmetic operators of horizontal direction, G yIt is the arithmetic operators of vertical direction.m 1=m 3=-m 4=-m 6, m 2=-m 5, m 2〉=2 * m 1, m 5〉=2 * m 4, m 7=m 9<0, m 8=-(m 7+ m 9=)=-2 * m 7=-2 * m 9, | m 7|≤| m 1|; If the minor increment in the image between the adjacent two edges is d, then when the pixel of d<20, | m 1|=1 or 2,2≤| m 2|≤5; When the pixel of d 〉=20,2|m 1|≤5≤, 5≤| m 2|≤10.
In grating grid accuracy detection of the present invention, edge extracting module of Image Edge Detector and second edge extraction module can only adopt the arithmetic operators G of horizontal direction xObtain a width of cloth new images with filtered image as convolution algorithm.Extract the horizontal direction arithmetic operators G of raster image informal voucher line left hand edge XzWith the horizontal direction arithmetic operators G that extracts raster image informal voucher line right hand edge XyConcrete selection is as follows:
G xy = - 1 2 - 2 8 2 - 8 2 - 2 - 1 G xz = - 1 - 2 2 - 8 2 8 - 2 - 2 - 1
Step (3): edge extracting first time image is afterwards carried out Threshold segmentation
Although the image contrast after the edge extracting is higher, there is larger transitional region between background and the edge line, want to be partitioned into accurately edge line, to such an extent as to make too slightly too carefully fracture of edge line, must select suitable threshold value.The Threshold segmentation module can adopt the Research on threshold selection based on the histogram envelope line, also can adopt maximum variance between clusters or other threshold segmentation methods.Basic thought based on the Research on threshold selection of histogram envelope line is that the histogrammic envelope of image statistics is fitted to a smooth curve, finds the minimum point of smooth curve to be the optimal segmenting threshold of background and edge line.The Threshold segmentation module at first adopts the method for differential to obtain local maximum, then these local maximums is fitted to smooth curve again.When carrying out curve fitting, directly do not realize the least square fitting process by VC++, computation process is very complicated like this, and calculated amount is very large.But adopt the matlab programming, and realize by the com component of VC++ and matlab hybrid programming, greatly reduced calculated amount.The method is very simple, and it is accurate to ask for threshold value for the larger situation of background and target contrast.Referring to Fig. 4, the specific implementation process is as follows:
A, at first draw the statistic histogram of the new images that edge extracting module obtains, P in the statistic histogram (i) is the pixel number of i for gray level on the image;
B, statistic histogram is carried out smothing filtering, that is:
P ( i ) = ( P ( i - u ) + P ( i - u + 1 ) + . . . . . . P ( i - 2 ) + P ( i - 1 ) + P ( i ) + P ( i + 1 ) + P ( i + 2 ) + . . . . . . + P ( i + u ) ) / ( 2 u + 1 )
Wherein u is natural number, and its numerical value determines that according to actual needs the larger filter effect of u is better, but also corresponding increase of calculated amount.General selection 1≤u≤() selected u=2 among the present invention.
C, the employing single order differential method are obtained the local maximum value set M (j) of the statistic histogram after the filtering, and wherein j is gradation of image value corresponding to Local modulus maxima.
D, local maximum value set M (j) is delivered to matlab by com component carries out curve fitting, obtain the curve minimum point after the match, transmit back again VC++, namely draw optimal segmenting threshold T.
After threshold calculations is finished, utilize binary conversion treatment f ( i , j ) = N h f ( i , j ) > T 0 f ( i , j ) < T Realize Threshold segmentation.N wherein hBe generally the image maximum gray scale.
Step (4): the image after the Threshold segmentation is carried out edge extracting again
The edge line that obtains image after the Threshold segmentation is thicker, and for the refinement edge line, the second edge extraction module has adopted a kind of very simple effective method, namely again carries out the edge extracting of above-mentioned steps (2) and processes.
Step (5): the image after edge connects carries out edge thinning
Through after the above-mentioned steps, although the edge of the image that draws almost is single pixel, simultaneously subsidiary " burr ".In order to remove these " burrs ", then take edge thinning to process.The kind of edge thinning algorithm is a lot, can be divided into according to the order of refinement: serial refinement, parallel thinning and mixing refinement.The thinning method that the present invention adopts belongs to the serial refinement, and its principle is a plurality of elimination templates of structure, and the image after the edge is connected and template relatively determine whether to delete certain point.It is thorough that the method that the present invention adopts not only can refinement, and the single pixel line after the refinement is at the center line of grating grid edge line, and the Glabrous thorn, has guaranteed the accuracy of next step calculating.
The method adopts 4*3 to eliminate template, and is as follows, when image is compared with the elimination template, eliminates the current point in the P5 correspondence image in the template.This elimination template need meet some requirements.The condition that this template satisfied is respectively:
P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P 10 P 11 P 12
The 4*3 formwork structure
A, suppose that pixel value in the image behind the second edge extraction is 0 usefulness 0 representative, pixel value is N hUsefulness 1 representative.1 number is between 2 to 6 in eight neighborhoods of P5, i.e. N=P 1+ P 2+ P 3+ P 4+ P 6+ P 7+ P 8, 2≤N≤6;
B, P2 and P8 have at least one to be zero, i.e. P2 * P8=0.
The eight neighborhood elements of c, P5 circulate in the direction of the clock or counterclockwise circulation only has one 0,1 discontinuous point.
Have at least one to be zero among d, P4, P6 and the P8, i.e. P4 * P6 * P8=0; Perhaps circulate in the direction of the clock or counterclockwise circulation does not have 0,1 discontinuous point or has greater than 10,1 discontinuous point at P4, P5, P6, P9, P12, P11, eight elements of P10, P7.
Begin search from the binary image top left corner pixel, if current pixel value is 0, then skip, if current pixel value is N h, then should compare with eliminating template corresponding to P5 by point, if identical with one of them elimination template, then this point deletion is about to this pixel value and sets to 0, otherwise keeps.Repeat said process, until the neither one pixel value is changed, edge thinning finishes.
Step (6): the image after the edge refinement calculates
Finally extract accurately the edge line of grating grid by the image processing method of above-mentioned five steps, with image after the original image stack as shown in Figure 6.The image size of the CCD collected by camera that the present invention adopts is 1392 pixel *, 1040 pixels, comprises several grating grids in the image, and every grid line evenly is divided into 20 parts, asks the grid line width of every portion.Then 20 grid line width are removed 5 maximal values, remove 5 minimum value, 10 values of centre are averaging the width that namely gets each bar grid line.All grid line width of entire image are removed 20 maximal values, remove 20 minimum value, then average, draw the average grating grid width of this image.The average pitch of scale grating that gets among Fig. 5 by above-mentioned computation process is 19.35um.

Claims (8)

1. Image Edge Detector is characterized in that comprising:
The image filtering module: filtering image noise obtains filtered image;
An edge extracting module: utilize the double trapezoid arithmetic operators to extract the edge of image, the convolution mask of this operator is as follows:
G x = m 7 m 1 m 4 m 2 m 8 m 5 m 3 m 6 m 9 G y = m 1 m 2 m 3 m 7 m 8 m 9 m 4 m 5 m 6
Wherein: m 1~ m 9All be integer, G xThe arithmetic operators of horizontal direction, G yThe arithmetic operators of vertical direction, m 1=m 3=-m 4=-m 6, m 2=-m 5, m 2〉=2 * m 1, m 5〉=2 * m 4, m 7=m 9<0, m 8=-(m 7+ m 9=)=-2 * m 7=-2 * m 9, | m 7|≤| m 1|; If the minor increment in the image between the adjacent two edges is d, then when the pixel of d<20, | m 1|=1 or 2,2≤| m 2|≤5; When the pixel of d 〉=20,2|m 1|≤5≤, 5≤| m 2|≤10;
Filtered image and convolution mask are obtained a width of cloth new images as convolution algorithm;
Threshold segmentation module: select the optimal segmenting threshold T of the new images that edge extracting module obtains, then new images is made binary conversion treatment, will put maximum gradation value N greater than the pixel of optimal segmenting threshold T h, will set to 0 less than the pixel gray scale of optimal segmenting threshold T, thereby obtain a width of cloth binary image;
Second edge extraction module: utilize the method identical with edge extracting module that Threshold segmentation image is afterwards carried out edge extracting again;
The edge thinning module: the edge that the second edge extraction module is extracted carries out refinement, removes burr.
2. Image Edge Detector according to claim 1, it is characterized in that described Threshold segmentation module calculating new images statistic histogram, the statistic histogram envelope is fitted to a smooth curve, then with the minimum point of the smooth curve that finds as a setting with the optimal segmenting threshold T of edge line.
3. Image Edge Detector according to claim 2 is characterized in that described Threshold segmentation module carries out smothing filtering with the new images statistic histogram, adopts the single order differential method to obtain the local maximum value set of the statistic histogram after the filtering; Utilize the local maximum value set to carry out curve fitting, obtain the curve minimum point after the match, and the gray-scale value that this curve minimum point is corresponding is as optimal segmenting threshold T.
4. Image Edge Detector according to claim 3 is characterized in that described Threshold segmentation module utilizes the matlab programming to carry out curve fitting.
5. Image Edge Detector according to claim 1 is characterized in that described edge thinning module stores has a plurality of 4 * 3 to eliminate template, and 4 * 3 elimination templates are as follows:
P 1 P 2 P 3 P 4 P 5 P 6 P 7 P 8 P 9 P 10 P 11 P 12
Eliminate template and satisfy simultaneously following four conditions:
A, P 5Eight neighborhood elements in 2 ~ 6 elements are arranged is 1, all the other elements are 0, i.e. N=P 1+ P 2+ P 3+ P 4+ P 6+ P 7+ P 8, 2≤N≤6;
B, P 2And P 8Have at least one to be zero, i.e. P 2* P 8=0;
C, P 5Eight neighborhood elements circulate in the direction of the clock or by counterclockwise circulation only have one 0,1 discontinuous point;
D, P 4, P 6And P 8In have at least one to be zero, i.e. P 4* P 6* P 8=0; Perhaps P 8Eight neighborhood elements circulate in the direction of the clock or do not have 0,1 discontinuous point or have greater than 10,1 discontinuous point by counterclockwise circulation;
Begin search from the binary image top left corner pixel, if the current pixel gray-scale value is 0, then skip; If the current pixel gray-scale value is N h, then make this pixel corresponding to the element P that eliminates template 5, with other pixels around this pixel with eliminate on the template correspondence position element and compare, template is identical then to be set to 0 the current pixel gray scale if eliminate with one of them, otherwise the current pixel gray-scale value is constant; Repeat said process, until the neither one grey scale pixel value is changed in the binary image, edge thinning finishes.
6. scale grating grid precision detection system that comprises such as Image Edge Detector as described in the arbitrary claim of claim 1 ~ 5, characterized by further comprising VTOL (vertical take off and landing) platform (1), be fixed in the CCD camera (2) on the VTOL (vertical take off and landing) platform (1), be connected to the enlarging lens (5) on the CCD camera (2), be installed in the coaxial light source (6) on the enlarging lens (5), image pick-up card (3), grid line width computing module; The directional light that coaxial light source (6) sends out impinges upon the grid line district of scale grating (8) from the lens barrel of enlarging lens (5); CCD camera (2) gathers the grating grid area image and sends image pick-up card (3) to; Image pick-up card (3) with the raster image data transmission that gathers to Image Edge Detector, Image Edge Detector is extracted the grid line of raster image, every grid line evenly is divided into M part in the image that grid line width computing module detects Image Edge Detector, tries to achieve the grid line width of every portion; Then M grid line width removed N maximal value, remove N minimum value, M-2N value of centre is averaging the width that obtains each bar grid line; All grid line width of entire image are removed Q maximal value, remove Q minimum value, then average, draw the average grating grid width of this image; M wherein〉2N, the grid line number〉2Q.
7. scale grating grid precision detection system according to claim 6 is characterized in that edge extracting module of described Image Edge Detector and the arithmetic operators G that the second edge extraction module adopts horizontal direction xObtain a width of cloth new images with filtered image as convolution algorithm.
8. scale grating grid precision detection system according to claim 7 is characterized in that extracting the horizontal direction arithmetic operators G of raster image informal voucher line left hand edge XzWith the horizontal direction arithmetic operators G that extracts raster image informal voucher line right hand edge XyAs follows:
G xz = - 1 - 2 2 - 8 2 8 - 2 - 2 - 1 G xy = - 1 2 - 2 8 2 - 8 2 - 2 - 1
CN201210427491.9A 2012-10-31 2012-10-31 Image Edge Detector and scale grating grid precision detection system Expired - Fee Related CN102999886B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210427491.9A CN102999886B (en) 2012-10-31 2012-10-31 Image Edge Detector and scale grating grid precision detection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210427491.9A CN102999886B (en) 2012-10-31 2012-10-31 Image Edge Detector and scale grating grid precision detection system

Publications (2)

Publication Number Publication Date
CN102999886A true CN102999886A (en) 2013-03-27
CN102999886B CN102999886B (en) 2016-01-13

Family

ID=47928423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210427491.9A Expired - Fee Related CN102999886B (en) 2012-10-31 2012-10-31 Image Edge Detector and scale grating grid precision detection system

Country Status (1)

Country Link
CN (1) CN102999886B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103389041A (en) * 2013-07-30 2013-11-13 中节能太阳能科技(镇江)有限公司 Method for measuring width of grating line
CN105139391A (en) * 2015-08-17 2015-12-09 长安大学 Edge detecting method for traffic image in fog-and-haze weather
CN105574816A (en) * 2014-10-13 2016-05-11 Ge医疗***环球技术有限公司 Method and device for eliminating grid shadows of X-ray images as well as X-ray machine updating package
CN105913067A (en) * 2016-04-18 2016-08-31 徐庆 Image contour characteristic extraction method and device
CN106032967A (en) * 2015-02-11 2016-10-19 贵州景浩科技有限公司 An automatic magnifying ratio adjusting method for an electronic sight
CN106546185A (en) * 2016-10-18 2017-03-29 福州觉感视觉软件科技有限公司 A kind of profile quality determining method based on Machine Vision Detection
CN107742283A (en) * 2017-09-16 2018-02-27 河北工业大学 A kind of method of cell piece outward appearance grid line thickness inequality defects detection
CN108024026A (en) * 2017-12-14 2018-05-11 广东金赋科技股份有限公司 A kind of document fast scanning method
CN108674026A (en) * 2018-05-16 2018-10-19 苏州迈为科技股份有限公司 Solar battery sheet press quality detection method and system
CN105844593B (en) * 2016-01-25 2019-01-18 哈尔滨理工大学 A kind of single width interference pretreated automatic processing method of round bar line
US10636120B2 (en) 2018-02-01 2020-04-28 Ricoh Company, Ltd. Image scaling with quality control
CN111402283A (en) * 2020-02-25 2020-07-10 上海航天控制技术研究所 Mars image edge feature self-adaptive extraction method based on gray variance derivative
CN111951234A (en) * 2020-07-27 2020-11-17 上海微亿智造科技有限公司 Model detection method
CN112414316A (en) * 2020-10-28 2021-02-26 西北工业大学 Strain gauge sensitive grid size parameter measuring method
CN113592948A (en) * 2019-12-31 2021-11-02 深圳硅基仿生科技有限公司 Detection method of bar vision
CN117575886A (en) * 2024-01-15 2024-02-20 之江实验室 Image edge detector, detection method, electronic equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080013853A1 (en) * 2006-06-09 2008-01-17 Michael Albiez Method for processing a digital gray value image
CN101289156A (en) * 2008-05-30 2008-10-22 浙江工业大学 Intelligent container sling based on omniberaing vision sensor
CN102393964A (en) * 2011-08-02 2012-03-28 中国科学院长春光学精密机械与物理研究所 Strip gap detection method
EP2293247B1 (en) * 2009-07-29 2012-09-05 Harman Becker Automotive Systems GmbH Edge detection with adaptive threshold

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080013853A1 (en) * 2006-06-09 2008-01-17 Michael Albiez Method for processing a digital gray value image
CN101289156A (en) * 2008-05-30 2008-10-22 浙江工业大学 Intelligent container sling based on omniberaing vision sensor
EP2293247B1 (en) * 2009-07-29 2012-09-05 Harman Becker Automotive Systems GmbH Edge detection with adaptive threshold
CN102393964A (en) * 2011-08-02 2012-03-28 中国科学院长春光学精密机械与物理研究所 Strip gap detection method

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103389041B (en) * 2013-07-30 2016-05-18 中节能太阳能科技(镇江)有限公司 A kind of method of measuring grid line width
CN103389041A (en) * 2013-07-30 2013-11-13 中节能太阳能科技(镇江)有限公司 Method for measuring width of grating line
CN105574816A (en) * 2014-10-13 2016-05-11 Ge医疗***环球技术有限公司 Method and device for eliminating grid shadows of X-ray images as well as X-ray machine updating package
CN106032967A (en) * 2015-02-11 2016-10-19 贵州景浩科技有限公司 An automatic magnifying ratio adjusting method for an electronic sight
CN105139391A (en) * 2015-08-17 2015-12-09 长安大学 Edge detecting method for traffic image in fog-and-haze weather
CN105139391B (en) * 2015-08-17 2018-01-30 长安大学 A kind of haze weather traffic image edge detection method
CN105844593B (en) * 2016-01-25 2019-01-18 哈尔滨理工大学 A kind of single width interference pretreated automatic processing method of round bar line
CN105913067A (en) * 2016-04-18 2016-08-31 徐庆 Image contour characteristic extraction method and device
CN106546185A (en) * 2016-10-18 2017-03-29 福州觉感视觉软件科技有限公司 A kind of profile quality determining method based on Machine Vision Detection
CN107742283A (en) * 2017-09-16 2018-02-27 河北工业大学 A kind of method of cell piece outward appearance grid line thickness inequality defects detection
CN108024026A (en) * 2017-12-14 2018-05-11 广东金赋科技股份有限公司 A kind of document fast scanning method
US10636120B2 (en) 2018-02-01 2020-04-28 Ricoh Company, Ltd. Image scaling with quality control
CN108674026A (en) * 2018-05-16 2018-10-19 苏州迈为科技股份有限公司 Solar battery sheet press quality detection method and system
CN113592948A (en) * 2019-12-31 2021-11-02 深圳硅基仿生科技有限公司 Detection method of bar vision
CN111402283A (en) * 2020-02-25 2020-07-10 上海航天控制技术研究所 Mars image edge feature self-adaptive extraction method based on gray variance derivative
CN111402283B (en) * 2020-02-25 2023-11-10 上海航天控制技术研究所 Mars image edge characteristic self-adaptive extraction method based on gray variance derivative
CN111951234A (en) * 2020-07-27 2020-11-17 上海微亿智造科技有限公司 Model detection method
CN112414316A (en) * 2020-10-28 2021-02-26 西北工业大学 Strain gauge sensitive grid size parameter measuring method
CN117575886A (en) * 2024-01-15 2024-02-20 之江实验室 Image edge detector, detection method, electronic equipment and medium
CN117575886B (en) * 2024-01-15 2024-04-05 之江实验室 Image edge detector, detection method, electronic equipment and medium

Also Published As

Publication number Publication date
CN102999886B (en) 2016-01-13

Similar Documents

Publication Publication Date Title
CN102999886B (en) Image Edge Detector and scale grating grid precision detection system
CN103942797B (en) Scene image text detection method and system based on histogram and super-pixels
CN102043950B (en) Vehicle outline recognition method based on canny operator and marginal point statistic
CN102184550B (en) Mobile platform ground movement object detection method
CN103034848B (en) A kind of recognition methods of form types
CN102629322B (en) Character feature extraction method based on stroke shape of boundary point and application thereof
CN105261017A (en) Method for extracting regions of interest of pedestrian by using image segmentation method on the basis of road restriction
CN106815583B (en) Method for positioning license plate of vehicle at night based on combination of MSER and SWT
CN105160668A (en) Image segmentation method and system, and cell image segmentation method and system
CN106446952A (en) Method and apparatus for recognizing score image
Paunwala et al. A novel multiple license plate extraction technique for complex background in Indian traffic conditions
CN107633491A (en) A kind of area image Enhancement Method and storage medium based on target detection
CN108537787B (en) Quality judgment method for face image
CN110163039B (en) Method, apparatus, storage medium, and processor for determining vehicle driving state
CN103955949A (en) Moving target detection method based on Mean-shift algorithm
CN104463138A (en) Text positioning method and system based on visual structure attribute
CN104700420A (en) Ellipse detection method and system based on Hough conversion and ovum identification method
CN110335280A (en) A kind of financial documents image segmentation and antidote based on mobile terminal
CN103914829B (en) Method for detecting edge of noisy image
CN111489389A (en) Light spot center detection method
CN111476804A (en) Method, device and equipment for efficiently segmenting carrier roller image and storage medium
CN116052152A (en) License plate recognition system based on contour detection and deep neural network
CN109543498A (en) A kind of method for detecting lane lines based on multitask network
CN111145197B (en) Accurate turnout switch machine notch edge positioning method based on histogram and local gradient
CN112084984A (en) Escalator action detection method based on improved Mask RCNN

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160113

Termination date: 20171031

CF01 Termination of patent right due to non-payment of annual fee