CN105046271A - MELF (Metal Electrode Leadless Face) component positioning and detecting method based on match template - Google Patents

MELF (Metal Electrode Leadless Face) component positioning and detecting method based on match template Download PDF

Info

Publication number
CN105046271A
CN105046271A CN201510358082.1A CN201510358082A CN105046271A CN 105046271 A CN105046271 A CN 105046271A CN 201510358082 A CN201510358082 A CN 201510358082A CN 105046271 A CN105046271 A CN 105046271A
Authority
CN
China
Prior art keywords
image
melf
template
anglec
rotation
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
CN201510358082.1A
Other languages
Chinese (zh)
Other versions
CN105046271B (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.)
Ningbo Intelligent Equipment Research Institute Co., Ltd.
Original Assignee
Harbin Institute of Technology
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 Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201510358082.1A priority Critical patent/CN105046271B/en
Publication of CN105046271A publication Critical patent/CN105046271A/en
Application granted granted Critical
Publication of CN105046271B publication Critical patent/CN105046271B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Image Analysis (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a MELF (Metal Electrode Leadless Face) component positioning and detecting method based on match template which belongs to the technical field of component positioning and detecting. Under a traditional match template algorithm, it takes great amount of computing to detect a component with a rotation angle, and the process is also very slow to perform. For these reasons, the positioning and detecting speed for the component is also rather slow. In light of these shortcomings, the invention provides a MELF (Metal Electrode Leadless Face) component positioning and detecting method. The method creates a template image with angle to obtain a distance transformation image of a narrowed image of the component and a distance transformation image of the original image of the component and to obtain a final best match template image and a best match position. Key edge points are extracted from an edge image with interference points to form a minimum external rectangle. According to the number of the non-zero pixels in the minimum external rectangle with added offset value, the method determines that the positioning of the component is correct and that the length and the width of the component are in the bearable range. After that, the positioning and detecting process is complete and positioning information of the component is then transmitted out. The method provided by the invention is capable of reducing the number of positions searched during the computing of a match template value. With the method, the computing efficiency of a match template can be increased and the accurate rate for positioning and detecting reaches 95% to 98%.

Description

Based on MELF element location and the detection method of template matches
Technical field
The present invention relates to a kind of MELF element based on template matches location and detection method.
Background technology
Machine vision is more and more ripe in the application of surface mounting technology (SMT), and in attachment process, it is impact that the accurate location of element and detection have important on the efficiency of whole piece SMT production line.
MELF is a kind of cylindrical packing forms, and there is metal cap electrode at two ends, usually has wafer resistance, mounted inductance, mounted diode.Current existing detection method, mainly for slice component, spherical pin element and rectangular pins element, seldom have the research for cylinder component.Under specific illumination condition, the image geometry resemblance of MELF element all shows as the rectangular area of comparison rule, the target of detection algorithm is from the image obtained, extract the rectangle that can describe element pose, but in actual applications, owing to being subject to the restriction of light source controller manufacture craft, in the image collected, element edge has a greater change, and its cylindrical surface makes to there will be the uneven situation of element surface grey value profile when accepting forward illumination, extract element profile to successive image segmentation and bring very large difficulty, except this, traditional template matching method is not suitable for detecting the element of the band anglec of rotation, calculated amount is large, execution speed is slow, elapsed time is long, be difficult to the requirement meeting placement speed.
Summary of the invention
The object of the invention is have that calculated amount is large, execution speed is slow to solve when the element of conventional template matching algorithm to the band anglec of rotation detects, cause element to locate the problem slow with detection speed, and propose a kind of MELF element based on template matches location and detection method.
Based on MELF element location and the detection method of template matches, described MELF element location is realized by following steps with detection method:
Step one, employing optical photographic system obtain the original MELF part drawing picture of MELF element;
Step 2, select fixed threshold to carry out Threshold segmentation to the original MELF part drawing picture that step one obtains, obtain the pretreated image of binaryzation, and calculate the number of non-zero pixels point in the pretreated image of binaryzation;
Whether the number of the non-zero pixels point that step 3, determining step two obtain reaches the corresponding multiple of original MELF element total number of image pixels, if not, then terminates MELF element testing process, returns corresponding error code; If so, continue to perform step 4;
Step 4, set up according to the length of MELF element of input and width information the template image that the anglec of rotation is 0 °, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain comprising all template images of the anglec of rotation between [-30 °, 30 °] that the anglec of rotation is the template image of 0 °;
Step 5, employing image gaussian pyramid computing method, original MELF part drawing picture step one obtained is contracted to 1/4th as the MELF part drawing picture after reducing, and the template image that step 4 obtains is contracted to 1/4th as the template image after reducing; Wherein, the template image after reducing comprises the anglec of rotation after reducing is the template image of 0 ° and the template image of the anglec of rotation between [-30 °, 30 °] after reducing;
Step 6, respectively to step 5 obtain reduce after MELF part drawing picture and the original MELF part drawing picture that obtains of step one carry out Canny rim detection and obtain edge image, respectively not operation is carried out to the edge image obtained afterwards, to calculate in the edge image after not operation non-zero pixels point afterwards respectively to the distance of nearest zero pixel, as the distance transformed image of MELF part drawing picture after reducing and the distance transformed image of original MELF part drawing picture;
Step 7, search for image to be matched with the template image that step 4 obtains, the region that image to be matched is covered by template image, as subregion image, adopts template matches computing formula: the similarity of antithetical phrase area image and template image and otherness carry out template matches calculating, obtain optimum matching template and the best match position of optimum matching template in original MELF part drawing picture; Wherein, T (m, n) represents the gray-scale value of template image T at (m, n) place; s (i, j)(m, n) represents and subregion image s (i, j)the gray-scale value at (m, n) place of middle correspondence;
Step 8, Canny rim detection is adopted to obtain being with the MELF edge image of noise spot to the original MELF part drawing picture that step one obtains, the matching result of the optimum matching template utilizing step 7 to obtain and the best match position of optimum matching template in original MELF part drawing picture, correlativity according to image border point extracts crucial marginal point from the MELF edge image of band noise spot, to determine the overall profile of MELF element in original MELF image, complete the position fixing process of MELF element;
Step 9, all crucial marginal point utilizing step 8 to obtain form minimum enclosed rectangle, the position of MELF element in original MELF part drawing picture is represented with minimum enclosed rectangle, the centre coordinate of minimum enclosed rectangle represents that the centre coordinate of MELF element, the anglec of rotation of minimum enclosed rectangle represent the anglec of rotation of MELF element; When the centre coordinate of minimum enclosed rectangle and the anglec of rotation constant, form the rectangle after outwards increasing amount of bias after the length of minimum enclosed rectangle and width being amplified 1.1 times; Again when centre coordinate and the anglec of rotation of minimum enclosed rectangle, the rectangle inwardly increased after amount of bias will be formed after the length of minimum enclosed rectangle and reduced width 0.9 times;
Rectangle after step 10, the outside increase amount of bias that obtains according to step 9 or inwardly increase the number of non-zero pixels in the rectangle after amount of bias, whether correctly judge to detect the MELF position of components obtained, if incorrect, then terminate the testing process of MELF element, return corresponding error code, if correct, then perform step 11;
Step 11, according to the length of the size decision element of minimum enclosed rectangle and width whether in range of tolerable variance, if, then terminate the location of MELF element and testing process and export the testing result of MELF element, centre coordinate and the anglec of rotation, if not, then terminate the testing process of MELF element, return corresponding error code.
Beneficial effect of the present invention is:
It is uneven that the inventive method solves the imaging surface gray scale collected when accepting forward illumination that the cylindrical shape characteristic due to MELF element causes, and is unfavorable for that successive image segmentation realizes the problem of element location.Edge image is obtained by Canny rim detection, edge image carries out not operation afterwards, in edge image afterwards after calculating not operation, non-zero pixels point is to the distance of nearest zero pixel, obtain the distance transformed image of the MELF part drawing picture after reducing and the distance transformed image of original MELF part drawing picture, utilize the distance transformed image of MELF element and adopt template matching method, obtaining the optimum matching template image of final exact matching and its best match position in original MELF image; The crucial marginal point of the correlation extraction of image border is utilized in the MELF edge image of band noise spot, represent that the overall profile of MELF element carries out the technical scheme of template matches with the minimum enclosed rectangle comprising all crucial marginal points, avoid element edge variable effect testing process, accuracy of detection is remained on about 97%; Adopt the template image of the template image of the anglec of rotation between [-30 °, 30 °] afterwards, detect the element to be matched with the anglec of rotation; Utilize gaussian pyramid computing method to original MELF part drawing picture and the anglec of rotation at [-30 °, 30 °] between the template image of template image carry out the compression of view data, template image image after obtaining the MELF part drawing picture after reducing and reducing, the number of searching position in template matches computation process and the calculated amount of each coupling can be reduced, there is the benefit improving template matches counting yield, compared with calculating with existing template matches, process is compared, and template matches calculated amount is reduced about 50% and will calculate minimizing about 60% consuming time;
The robustness of the inventive method is good, when template size changes, still can mate, and whether detects the match is successful, and the location of MELF element and the accuracy of detection are increased to 95-98%.
Accompanying drawing explanation
Fig. 1 is process flow diagram of the present invention;
Fig. 2 is the original MELF part drawing picture of the MELF element that the optical photographic system that the present invention relates to obtains;
Fig. 3 be the present invention relates to Canny rim detection carried out to original MELF part drawing picture obtain edge image;
Fig. 4 is the distance transformed image of the original MELF part drawing picture that the present invention relates to;
Fig. 5 to be the anglec of rotation that the present invention relates to be template image of 0 °;
Fig. 6 be the present invention relates to reduce after the distance transformed image of MELF part drawing picture;
Fig. 7 be the present invention relates to reduce after template image;
Fig. 8 is the first rough matching result schematic diagram that the present invention relates to, and wherein, the best match position of first rough matching is as the left upper apex of rectangle;
Fig. 9 is the region of interest ROI intercepted in the distance transformed image of the MELF part drawing picture after reducing that the present invention relates to;
Figure 10 is the second time rough matching result schematic diagram that the present invention relates to, and wherein, the left upper apex set of rectangle is best match position Candidate Set;
Figure 11 is the optimum matching template of the second time rough matching that the present invention relates to;
Figure 12 is the region of interest ROI that the best match position of the second time rough matching that the present invention relates to intercepts;
Figure 13 is the optimum matching template image of exact matching in the original MELF image that the present invention relates to;
Figure 14 is the original MELF accurate matching of image result schematic diagram that the present invention relates to, and wherein, the left upper apex of rectangle is the best match position in original MELF part drawing picture;
Figure 15 is the positioning image of the MELF element that the present invention relates to, and rectangle frame is the minimum enclosed rectangle comprising all crucial marginal points, the position of representation element in original MELF image.
Embodiment
Embodiment one:
A kind of location of the MELF element based on template matches of present embodiment and detection method, as shown in Figure 1, described MELF element location is realized by following steps with detection method:
Step one, employing optical photographic system obtain the original MELF part drawing picture of MELF element;
Step 2, select fixed threshold to carry out Threshold segmentation to the original MELF part drawing picture that step one obtains, obtain the pretreated image of binaryzation, and calculate the number of non-zero pixels point in the pretreated image of binaryzation;
Whether the number of the non-zero pixels point that step 3, determining step two obtain reaches the corresponding multiple of original MELF element total number of image pixels, if not, then terminates MELF element testing process, returns corresponding error code; If so, continue to perform step 4;
Step 4, set up according to the length of MELF element of input and width information the template image that the anglec of rotation is 0 °, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain comprising all template images of the anglec of rotation between [-30 °, 30 °] that the anglec of rotation is the template image of 0 °;
Step 5, employing image gaussian pyramid computing method, original MELF part drawing picture step one obtained is contracted to 1/4th as the MELF part drawing picture after reducing, and the template image that step 4 obtains is contracted to 1/4th as the template image after reducing; Wherein, the template image after reducing comprises the anglec of rotation after reducing is the template image of 0 ° and the template image of the anglec of rotation between [-30 °, 30 °] after reducing; This Image Data Compression of carrying out original MELF part drawing picture and the angled template image of band, can reduce the number of searching position in step 7 template matches computation process and the calculated amount of each coupling, have the benefit improving template matches counting yield.
Step 6, respectively to step 5 obtain reduce after MELF part drawing picture and the original MELF part drawing picture that obtains of step one carry out Canny rim detection and obtain edge image, respectively not operation is carried out to the edge image obtained afterwards, to calculate in the edge image after not operation non-zero pixels point afterwards respectively to the distance of nearest zero pixel, as the distance transformed image of MELF part drawing picture after reducing and the distance transformed image of original MELF part drawing picture;
Step 7, search for image to be matched with the template image that step 4 obtains, the region that image to be matched is covered by template image, as subregion image, adopts template matches computing formula: the pixel of antithetical phrase area image and the corresponding each point gray scale difference of template image square and the similarity of the subregion image that represents and template image and otherness carry out template matches calculating, acquisition optimum matching template and the best match position of optimum matching template in original MELF part drawing picture; Wherein, T (m, n) represents the gray-scale value of template image T at (m, n) place; s (i, j)(m, n) represents and subregion image s (i, j)the gray-scale value at (m, n) place of middle correspondence;
Step 8, Canny rim detection is adopted to obtain being with the MELF edge image of noise spot to the original MELF part drawing picture that step one obtains, the matching result of the optimum matching template utilizing step 7 to obtain and the best match position of optimum matching template in original MELF part drawing picture, correlativity according to image border point extracts crucial marginal point from the MELF edge image of band noise spot, to determine the overall profile of MELF element in original MELF image, complete the position fixing process of MELF element;
Step 9, all crucial marginal point utilizing step 8 to obtain form minimum enclosed rectangle, the position of MELF element in original MELF part drawing picture is represented with minimum enclosed rectangle, the centre coordinate of minimum enclosed rectangle represents that the centre coordinate of MELF element, the anglec of rotation of minimum enclosed rectangle represent the anglec of rotation of MELF element; When the centre coordinate of minimum enclosed rectangle and the anglec of rotation constant, form the rectangle after outwards increasing amount of bias after the length of minimum enclosed rectangle and width being amplified 1.1 times; Again when centre coordinate and the anglec of rotation of minimum enclosed rectangle, the rectangle inwardly increased after amount of bias will be formed after the length of minimum enclosed rectangle and reduced width 0.9 times;
Rectangle after step 10, the outside increase amount of bias that obtains according to step 9 or inwardly increase the number of non-zero pixels in the rectangle after amount of bias, whether correctly judge to detect the MELF position of components obtained, if incorrect, then terminate the testing process of MELF element, return corresponding error code, if correct, then perform step 11;
Step 11, according to the length of the size decision element of minimum enclosed rectangle and width whether in range of tolerable variance, if, then terminate the location of MELF element and testing process and export the testing result of MELF element, centre coordinate and the anglec of rotation, if not, then terminate the testing process of MELF element, return corresponding error code.
Embodiment two:
With embodiment one unlike, MELF element based on the template matches location of present embodiment and detection method, set up according to the length of the MELF element of input and width information the template image that the anglec of rotation is 0 ° described in step 4, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain the anglec of rotation at [-30 °, 30 °] between the process of all template images be
Step 4 one, obtain according to the length of input MELF element and width information the Template Information that the anglec of rotation is 0 °, set up the template image that the anglec of rotation is 0 °; Wherein, the length corresponding rotation angle of MELF element is the width of 0 ° of template image, and the width corresponding rotation angle of MELF element is the height of 0 ° of template image;
Step 4 two, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, and by w'=h|sin θ |+w|cos θ |, h'=w|sin θ |+h|cos θ | calculate the anglec of rotation at [-30 °, 30 °] between Template Information, set up the template image of the anglec of rotation between [-30 °, 30 °]; Wherein, θ represents the anglec of rotation, and w, h represent that the anglec of rotation is width and the height of the template image of 0 ° respectively, and w', h' are width and the height of postrotational template image, for the template matches of step 7.
Embodiment three:
With embodiment one or two unlike the location of the MELF element based on template matches of, present embodiment and detection method, described in step 5, the concrete computation process of image gaussian pyramid computing method is,
Step May Day, the pyramid diagram picture that will obtain is established to comprise i+1 tomographic image, in pyramid diagram picture, each tomographic image is all obtained by same original MELF part drawing picture, the level of pyramid diagram picture adopts order numbering from the bottom to top, and level more hi-vision is less, the highest the i-th+1 layer highest level representing pyramid diagram picture, G irepresent the pyramid diagram picture of level i; Then by G iwith Gaussian kernel 1 16 1 4 6 4 1 4 16 24 16 4 6 24 36 24 6 4 16 24 16 4 1 4 6 4 1 Carry out convolutional calculation, then even number lines all in result of calculation and even column are removed, complete G i+1sampling computation process;
Step 5 two, establish original image G 0represent original MELF part drawing picture or the template image of input, according to G described in step May Day i+1sampling computation process, to input original image G 0carry out iterative computation, until the image obtained is original image G 01/4th, namely obtain the MELF part drawing picture after reducing or the template image after reducing.
Embodiment four:
With embodiment three unlike, MELF element based on the template matches location of present embodiment and detection method, subregion image in image to be matched described in step 7 and the matching between template image are by degree of correlation function R (i, j) measure, the computing formula of degree of correlation function R (i, j): R ( i , j ) = Σ m = 1 M Σ n = 1 M s ( i , j ) ( m , n ) T ( m , n ) Σ m = 1 M - Σ n = 1 M s ( i , j ) ( m , n ) 2 Σ m = 1 M - Σ n = 1 M T ( m , n ) 2 ; In formula, R (i, j) represent template image move to image s to be matched ( i , j) place time template image and the degree of correlation of subregion image.
Embodiment five:
With embodiment one, two or four unlike the location of the MELF element based on template matches of, present embodiment and detection method, the process that the similarity of antithetical phrase area image and template image described in step 7 and otherness carry out template matches calculating is,
Step July 1st, choose the anglec of rotation after reducing be 0 ° template image with reduce after the distance transformed image of MELF part drawing picture carry out template matches calculating, search obtains Minimum relevance weight R (i, j) value, and using the best match position of position corresponding for Minimum relevance weight R (i, j) value as first rough matching;
Step 7 two, the best match position of first rough matching that step to be obtained the July 1st are as the left upper apex of rectangle, intercept in the distance transformed image of the MELF part drawing picture after reducing one with reduce after the anglec of rotation be the rectangle of the template image formed objects of 0 °, corresponding amount of bias is expanded again, as the region of interest ROI of next step detected image respectively to surrounding;
Step 7 three, step 7 two obtain region of interest ROI in, by the anglec of rotation after all reducing at [-30 °, 30 °] between template image carry out template matches calculating, search obtains all matching template image sequences number of second time rough matching relevance degree correspondence in 0.9-1.1 Minimum relevance weight R (i, j) value doubly and the matched position of correspondence;
Step 7 four, Minimum relevance weight R (i in the Candidate Set that all matching template images step 7 three obtained are formed, j) template image that value is corresponding is as optimum matching template image, coordinate transform is used to obtain the position of matched position correspondence in the distance transformed image of original MELF part drawing picture of optimum matching template image, as the left upper apex of rectangle, intercept in the distance transformed image of original MELF part drawing picture one with the rectangle of best match sequence number corresponding original template image formed objects, corresponding amount of bias is expanded again respectively to surrounding, as the region of interest ROI of next step detected image,
The best match sequence number of the optimum matching template image that step the Seventh Five-Year Plan, employing step 7 four obtain, and the template image that each three sequence numbers in best match sequence front and back are corresponding, the region of interest ROI obtained with step 7 four and carry out template matches calculating, obtain the sequence number of optimum matching template image and the best match position of exact matching of exact matching, obtained the position that the best match position of exact matching is corresponding in original MELF part drawing picture by coordinate transform.
Embodiment six:
With embodiment five unlike, MELF element based on the template matches location of present embodiment and detection method, from the MELF edge image of band noise spot, crucial marginal point is extracted, to determine that the process of the overall profile of MELF element in original MELF image is described in step 8:
Step Aug. 1st, using the correspondence position of the best match position of exact matching in original MELF image as the left upper apex of rectangle, intercept in the distance transformed image of original MELF part drawing picture one with the rectangular image of the optimum matching template image formed objects of exact matching;
Step 8 two, the optimum matching template image of exact matching is done normalized, and the gray-scale value of the optimum matching template image of exact matching is transformed between [0,1]; The rectangular image that template image after normalization and step Aug. 1st intercept is carried out taking advantage of operation, finds and take advantage of the rear image maximum gradation value of operation;
Step 8 three, not operation is carried out to the optimum matching template image of exact matching, then calculate non-zero pixels to the distance of nearest zero pixel and as template distance transformed image;
Step 8 four, using the position corresponding in the MELF edge image of band noise spot of the best match position of exact matching as the left upper apex of rectangle, intercept in the MELF edge image of band noise spot one with the rectangular image of the optimum matching template image formed objects of exact matching, and normalized is adopted to it, gray-scale value is transformed between [0,1];
Rectangular image after step 8 five, the template distance transformed image calculated step 8 three and step 8 four normalization takes advantage of operation, with the image maximum gradation value obtained in step 8 two for threshold value carries out anti-thresholding process to taking advantage of the image after operation, carry out and operation with the rectangular image of non-normalized in step 8 four afterwards, be the crucial marginal point of element with the point set in image after operation.
Embodiment seven:
With embodiment one, two, four or six unlike, MELF element based on the template matches location of present embodiment and detection method, judge described in step 10 that the process whether correctly detecting the MELF position of components that obtains is, in the number of non-zero pixels in the rectangle after outwards increasing amount of bias and the rectangle after inwardly increasing amount of bias, have at least one to reach 0.9 times of the non-zero pixels point number that step 2 obtains, judge to detect the position of components obtained correct, otherwise it is incorrect to judge that detection obtains position of components.
Embodiment 1:
Based on MELF element location and the detection method of template matches, described MELF element location is realized by following steps with detection method:
Step one, employing optical photographic system obtain the original MELF part drawing picture of MELF element as shown in Figure 2;
Step 2, select fixed threshold to carry out Threshold segmentation to the original MELF part drawing picture that step one obtains, obtain the pretreated image of binaryzation, and calculate the number of non-zero pixels point in the pretreated image of binaryzation;
Whether the number of the non-zero pixels point that step 3, determining step two obtain reaches the corresponding multiple of original MELF element total number of image pixels, if not, then terminates MELF element testing process, returns corresponding error code; If so, continue to perform step 4;
Step 4, be the template image of 0 ° according to the length of MELF element of input and the width information anglec of rotation set up as shown in Figure 5, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain comprising all template images of the anglec of rotation between [-30 °, 30 °] that the anglec of rotation is the template image of 0 °;
Step 5, employing image gaussian pyramid computing method, original MELF part drawing picture step one obtained is contracted to 1/4th as the MELF part drawing picture after reducing, and the template image that step 4 obtains is contracted to 1/4th template images after reducing as shown in Figure 7; Wherein, the template image after reducing comprises the anglec of rotation after reducing is the template image of 0 ° and the template image of the anglec of rotation between [-30 °, 30 °] after reducing;
Step 6, respectively to step 5 obtain reduce after MELF part drawing picture and the original MELF part drawing picture that obtains of step one carry out the edge image that Canny rim detection obtains as shown in Figure 3, respectively not operation is carried out to the edge image obtained afterwards, to calculate in the edge image after not operation non-zero pixels point afterwards respectively to the distance of nearest zero pixel, as the distance transformed image of the MELF part drawing picture after reducing as shown in Figure 6, and the distance transformed image of original MELF part drawing picture as shown in Figure 4;
Step 7, search for image to be matched with the template image that step 4 obtains, the region that image to be matched is covered by template image, as subregion image, adopts template matches computing formula: the pixel of antithetical phrase area image and the corresponding each point gray scale difference of template image square and the similarity of the subregion image that represents and template image and otherness carry out template matches calculating, acquisition optimum matching template and the best match position of optimum matching template in original MELF part drawing picture; Wherein, T (m, n) represents the gray-scale value of template image T at (m, n) place; s (i, j)(m, n) represents and subregion image s (i, j)the gray-scale value at (m, n) place of middle correspondence;
Step 7, choose the anglec of rotation after reducing be 0 ° template image with reduce after the distance transformed image of MELF part drawing picture carry out template matches calculating, search obtains Minimum relevance weight R (i, j) value, and by Minimum relevance weight R (i, j) position that value is corresponding as the best match position of first rough matching, as shown in Figure 8; Using the left upper apex of the best match position of first rough matching as rectangle, intercept in the distance transformed image of the MELF part drawing picture after reducing one with reduce after the anglec of rotation be the rectangle of the template image formed objects of 0 °, corresponding amount of bias is expanded again respectively to surrounding, as shown in Figure 9, as the region of interest ROI of next step detected image; In the region of interest ROI obtained, by the anglec of rotation after all reducing at [-30 °, 30 °] between template image carry out template matches calculating, search obtains second time rough matching relevance degree at 0.9-1.1 Minimum relevance weight R (i doubly, the matched position of j) corresponding in value all matching template image sequences number and correspondence, as shown in Figure 10; Using template image corresponding for Minimum relevance weight R (i, j) value in the Candidate Set of all matching template images formation of acquisition as optimum matching template image, as shown in figure 11; Coordinate transform is used to obtain the position of matched position correspondence in the distance transformed image of original MELF part drawing picture of optimum matching template image, as the left upper apex of rectangle, intercept in the distance transformed image of original MELF part drawing picture one with the rectangle of best match sequence number corresponding original template image formed objects, expand corresponding amount of bias respectively to surrounding again, obtain region of interest ROI as shown in figure 12; Adopt the best match sequence number of the optimum matching template image obtained, and the template image that each three sequence numbers in best match sequence front and back are corresponding, the region of interest ROI intercepted with the best match position of second time rough matching and carry out template matches calculating, obtain the sequence number of optimum matching template image (as shown in figure 13) and the best match position of exact matching of exact matching, the position that the best match position of exact matching is corresponding in original MELF part drawing picture is obtained, as shown in figure 14 by coordinate transform.
Step 8, Canny rim detection is adopted to obtain being with the MELF edge image of noise spot to the original MELF part drawing picture that step one obtains, the matching result of the optimum matching template utilizing step 7 to obtain and the best match position of optimum matching template in original MELF part drawing picture, correlativity according to image border point extracts crucial marginal point from the MELF edge image of band noise spot, to determine the overall profile of MELF element in original MELF image, as shown in figure 15;
Step 9, all crucial marginal point utilizing step 8 to obtain form minimum enclosed rectangle, the position of MELF element in original MELF part drawing picture is represented with minimum enclosed rectangle, the centre coordinate of minimum enclosed rectangle represents that the centre coordinate of MELF element, the anglec of rotation of minimum enclosed rectangle represent the anglec of rotation of MELF element; When the centre coordinate of minimum enclosed rectangle and the anglec of rotation constant, form the rectangle after outwards increasing amount of bias after the length of minimum enclosed rectangle and width being amplified 1.1 times; Again when centre coordinate and the anglec of rotation of minimum enclosed rectangle, the rectangle inwardly increased after amount of bias will be formed after the length of minimum enclosed rectangle and reduced width 0.9 times;
Rectangle after step 10, the outside increase amount of bias that obtains according to step 9 or inwardly increase the number of non-zero pixels in the rectangle after amount of bias, judges that it is correct for detecting the MELF position of components obtained, continues to perform step 11;
Step 11, the length judging the size decision element of minimum enclosed rectangle and width, in range of tolerable variance, terminate the location of MELF element and testing process and export the testing result of MELF element, centre coordinate and the anglec of rotation.

Claims (7)

1. based on MELF element location and the detection method of template matches, it is characterized in that: described MELF element location is realized by following steps with detection method:
Step one, employing optical photographic system obtain the original MELF part drawing picture of MELF element;
Step 2, select fixed threshold to carry out Threshold segmentation to the original MELF part drawing picture that step one obtains, obtain the pretreated image of binaryzation, and calculate the number of non-zero pixels point in the pretreated image of binaryzation;
Whether the number of the non-zero pixels point that step 3, determining step two obtain reaches the corresponding multiple of original MELF element total number of image pixels, if not, then terminates MELF element testing process, returns corresponding error code; If so, continue to perform step 4;
Step 4, set up according to the length of MELF element of input and width information the template image that the anglec of rotation is 0 °, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain comprising all template images of the anglec of rotation between [-30 °, 30 °] that the anglec of rotation is the template image of 0 °;
Step 5, employing image gaussian pyramid computing method, original MELF part drawing picture step one obtained is contracted to 1/4th as the MELF part drawing picture after reducing, and the template image that step 4 obtains is contracted to 1/4th as the template image after reducing; Wherein, the template image after reducing comprises the anglec of rotation after reducing is the template image of 0 ° and the template image of the anglec of rotation between [-30 °, 30 °] after reducing;
Step 6, respectively to step 5 obtain reduce after MELF part drawing picture and the original MELF part drawing picture that obtains of step one carry out Canny rim detection and obtain edge image, respectively not operation is carried out to the edge image obtained afterwards, to calculate in the edge image after not operation non-zero pixels point afterwards respectively to the distance of nearest zero pixel, as the distance transformed image of MELF part drawing picture after reducing and the distance transformed image of original MELF part drawing picture;
Step 7, search for image to be matched with the template image that step 4 obtains, the region that image to be matched is covered by template image, as subregion image, adopts template matches computing formula: D ( i , j ) = Σ m = 1 M Σ n = 1 M [ S ( i , j ) ( m , n ) - T ( m , n ) ] 2 , The similarity of antithetical phrase area image and template image and otherness carry out template matches calculating, obtain optimum matching template and the best match position of optimum matching template in original MELF part drawing picture; Wherein, T (m, n) represents the gray-scale value of template image T at (m, n) place; s (i, j)(m, n) represents and subregion image s (i, j)the gray-scale value at (m, n) place of middle correspondence;
Step 8, Canny rim detection is adopted to obtain being with the MELF edge image of noise spot to the original MELF part drawing picture that step one obtains, the matching result of the optimum matching template utilizing step 7 to obtain and the best match position of optimum matching template in original MELF part drawing picture, correlativity according to image border point extracts crucial marginal point from the MELF edge image of band noise spot, to determine the overall profile of MELF element in original MELF image, complete the position fixing process of MELF element;
Step 9, all crucial marginal point utilizing step 8 to obtain form minimum enclosed rectangle, the position of MELF element in original MELF part drawing picture is represented with minimum enclosed rectangle, the centre coordinate of minimum enclosed rectangle represents that the centre coordinate of MELF element, the anglec of rotation of minimum enclosed rectangle represent the anglec of rotation of MELF element; When the centre coordinate of minimum enclosed rectangle and the anglec of rotation constant, form the rectangle after outwards increasing amount of bias after the length of minimum enclosed rectangle and width being amplified 1.1 times; Again when centre coordinate and the anglec of rotation of minimum enclosed rectangle, the rectangle inwardly increased after amount of bias will be formed after the length of minimum enclosed rectangle and reduced width 0.9 times;
Rectangle after step 10, the outside increase amount of bias that obtains according to step 9 or inwardly increase the number of non-zero pixels in the rectangle after amount of bias, whether correctly judge to detect the MELF position of components obtained, if incorrect, then terminate the testing process of MELF element, return corresponding error code, if correct, then perform step 11;
Step 11, according to the length of the size decision element of minimum enclosed rectangle and width whether in range of tolerable variance, if, then terminate the location of MELF element and testing process and export the testing result of MELF element, centre coordinate and the anglec of rotation, if not, then terminate the testing process of MELF element, return corresponding error code.
2. according to claim 1 based on MELF element location and the detection method of template matches, it is characterized in that: described in step 4, set up according to the length of the MELF element of input and width information the template image that the anglec of rotation is 0 °, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, obtain the anglec of rotation at [-30 °, 30 °] between the process of all template images be
Step 4 one, obtain according to the length of input MELF element and width information the Template Information that the anglec of rotation is 0 °, set up the template image that the anglec of rotation is 0 °; Wherein, the length corresponding rotation angle of MELF element is the width of 0 ° of template image, and the width corresponding rotation angle of MELF element is the height of 0 ° of template image;
Step 4 two, to the anglec of rotation be the template image of 0 ° with 1 degree for step-length rotates, and by w'=h|sin θ |+w|cos θ |, h'=w|sin θ |+h|cos θ | calculate the anglec of rotation at [-30 °, 30 °] between Template Information, set up the template image of the anglec of rotation between [-30 °, 30 °]; Wherein, θ represents the anglec of rotation, and w, h represent that the anglec of rotation is width and the height of the template image of 0 ° respectively, and w', h' are width and the height of postrotational template image.
3. locate and detection method based on the MELF element of template matches according to claim 1 or 2, it is characterized in that: described in step 5, the concrete computation process of image gaussian pyramid computing method is,
Step May Day, the pyramid diagram picture that will obtain is established to comprise i+1 tomographic image, in pyramid diagram picture, each tomographic image is all obtained by same original MELF part drawing picture, the level of pyramid diagram picture adopts order numbering from the bottom to top, and level more hi-vision is less, the highest the i-th+1 layer highest level representing pyramid diagram picture, G irepresent the pyramid diagram picture of level i; Then by G iwith Gaussian kernel 1 16 1 4 6 4 1 4 16 24 16 4 6 24 36 24 6 4 16 24 16 4 1 4 6 4 1 Carry out convolutional calculation, then even number lines all in result of calculation and even column are removed, complete G i+1sampling computation process;
Step 5 two, establish original image G 0represent original MELF part drawing picture or the template image of input, according to G described in step May Day i+1sampling computation process, to input original image G 0carry out iterative computation, until the image obtained is original image G 01/4th, namely obtain the MELF part drawing picture after reducing or the template image after reducing.
4. according to claim 3 based on MELF element location and the detection method of template matches, it is characterized in that: the subregion image in image to be matched described in step 7 and the matching between template image are by degree of correlation function R (i, j) measure, the computing formula of degree of correlation function R (i, j): R ( i , j ) = Σ m = 1 M Σ n = 1 M S ( i , j ) ( m , n ) T ( m , n ) Σ m = 1 M - Σ n = 1 M S ( i , j ) ( m , n ) 2 Σ m = 1 M - Σ n = 1 M T ( m , n ) 2 ; In formula, R (i, j) represents that template image moves to image s to be matched (i, j)the degree of correlation of template image and subregion image during place.
5. locate and detection method based on the MELF element of template matches according to claim 1,2 or 4, it is characterized in that: the process that the similarity of antithetical phrase area image and template image described in step 7 and otherness carry out template matches calculating is,
Step July 1st, choose the anglec of rotation after reducing be 0 ° template image with reduce after the distance transformed image of MELF part drawing picture carry out template matches calculating, search obtains Minimum relevance weight R (i, j) value, and using the best match position of position corresponding for Minimum relevance weight R (i, j) value as first rough matching;
Step 7 two, the best match position of first rough matching that step to be obtained the July 1st are as the left upper apex of rectangle, intercept in the distance transformed image of the MELF part drawing picture after reducing one with reduce after the anglec of rotation be the rectangle of the template image formed objects of 0 °, corresponding amount of bias is expanded again, as the region of interest ROI of next step detected image respectively to surrounding;
Step 7 three, step 7 two obtain region of interest ROI in, by the anglec of rotation after all reducing at [-30 °, 30 °] between template image carry out template matches calculating, search obtains all matching template image sequences number of second time rough matching relevance degree correspondence in 0.9-1.1 Minimum relevance weight R (i, j) value doubly and the matched position of correspondence;
Step 7 four, Minimum relevance weight R (i in the Candidate Set that all matching template images step 7 three obtained are formed, j) template image that value is corresponding is as optimum matching template image, coordinate transform is used to obtain the position of matched position correspondence in the distance transformed image of original MELF part drawing picture of optimum matching template image, as the left upper apex of rectangle, intercept in the distance transformed image of original MELF part drawing picture one with the rectangle of best match sequence number corresponding original template image formed objects, corresponding amount of bias is expanded again respectively to surrounding, as the region of interest ROI of next step detected image,
The best match sequence number of the optimum matching template image that step the Seventh Five-Year Plan, employing step 7 four obtain, and the template image that each three sequence numbers in best match sequence front and back are corresponding, the region of interest ROI obtained with step 7 four and carry out template matches calculating, obtain the sequence number of optimum matching template image and the best match position of exact matching of exact matching, obtained the position that the best match position of exact matching is corresponding in original MELF part drawing picture by coordinate transform.
6. according to claim 5 based on MELF element location and the detection method of template matches, it is characterized in that: described in step 8, from the MELF edge image of band noise spot, extract crucial marginal point, to determine that the process of the overall profile of MELF element in original MELF image is:
Step Aug. 1st, using the correspondence position of the best match position of exact matching in original MELF image as the left upper apex of rectangle, intercept in the distance transformed image of original MELF part drawing picture one with the rectangular image of the optimum matching template image formed objects of exact matching;
Step 8 two, the optimum matching template image of exact matching is done normalized, and the gray-scale value of the optimum matching template image of exact matching is transformed between [0,1]; The rectangular image that template image after normalization and step Aug. 1st intercept is carried out taking advantage of operation, finds and take advantage of the rear image maximum gradation value of operation;
Step 8 three, not operation is carried out to the optimum matching template image of exact matching, then calculate non-zero pixels to the distance of nearest zero pixel and as template distance transformed image;
Step 8 four, using the position corresponding in the MELF edge image of band noise spot of the best match position of exact matching as the left upper apex of rectangle, intercept in the MELF edge image of band noise spot one with the rectangular image of the optimum matching template image formed objects of exact matching, and normalized is adopted to it, gray-scale value is transformed between [0,1];
Rectangular image after step 8 five, the template distance transformed image calculated step 8 three and step 8 four normalization takes advantage of operation, with the image maximum gradation value obtained in step 8 two for threshold value carries out anti-thresholding process to taking advantage of the image after operation, carry out and operation with the rectangular image of non-normalized in step 8 four afterwards, be the crucial marginal point of element with the point set in image after operation.
7. locate and detection method based on the MELF element of template matches according to claim 1,2,4 or 6, it is characterized in that: described in step 10, judge that the process whether correctly detecting the MELF position of components that obtains is, in the number of non-zero pixels in the rectangle after outwards increasing amount of bias and the rectangle after inwardly increasing amount of bias, have at least one to reach 0.9 times of the non-zero pixels point number that step 2 obtains, judge to detect the position of components obtained correct, otherwise it is incorrect to judge that detection obtains position of components.
CN201510358082.1A 2015-06-25 2015-06-25 The positioning of MELF elements and detection method based on template matches Active CN105046271B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510358082.1A CN105046271B (en) 2015-06-25 2015-06-25 The positioning of MELF elements and detection method based on template matches

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510358082.1A CN105046271B (en) 2015-06-25 2015-06-25 The positioning of MELF elements and detection method based on template matches

Publications (2)

Publication Number Publication Date
CN105046271A true CN105046271A (en) 2015-11-11
CN105046271B CN105046271B (en) 2018-03-30

Family

ID=54452800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510358082.1A Active CN105046271B (en) 2015-06-25 2015-06-25 The positioning of MELF elements and detection method based on template matches

Country Status (1)

Country Link
CN (1) CN105046271B (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106373123A (en) * 2016-09-21 2017-02-01 哈尔滨工业大学 K_tSL central clustering algorithm-based industrial component surface defect detection method
CN106485710A (en) * 2016-10-18 2017-03-08 广州视源电子科技股份有限公司 A kind of element mistake part detection method and device
CN106485284A (en) * 2016-10-19 2017-03-08 哈尔滨工业大学 A kind of element localization method based on template matching
CN106503720A (en) * 2016-10-19 2017-03-15 深圳市路远自动化设备有限公司 A kind of element image-recognizing method for removing suction nozzle interference
CN107436125A (en) * 2017-08-03 2017-12-05 环旭电子股份有限公司 Position finding and detection method
CN107464240A (en) * 2017-08-11 2017-12-12 哈尔滨工业大学 A kind of location algorithm with rectangular pins chip based on template matches
CN107798326A (en) * 2017-10-20 2018-03-13 华南理工大学 A kind of profile visual detection algorithm
CN107909083A (en) * 2017-11-10 2018-04-13 中国科学院地理科学与资源研究所 A kind of hough transform extracting method based on outline optimization
CN108257166A (en) * 2018-01-11 2018-07-06 上海华虹宏力半导体制造有限公司 The emulating image of domain and the method for silicon chip SEM image Auto-matching
CN108520514A (en) * 2018-04-04 2018-09-11 国网上海市电力公司 Printed circuit board electronics member device consistency detecting method based on computer vision
CN108890636A (en) * 2018-07-06 2018-11-27 陕西大中科技发展有限公司 A kind of crawl localization method of industrial robot
CN109118529A (en) * 2018-08-13 2019-01-01 四川长虹电器股份有限公司 A kind of screw hole Image Quick Orientation method of view-based access control model
CN109345460A (en) * 2018-09-28 2019-02-15 百度在线网络技术(北京)有限公司 Method and apparatus for correcting image
CN109996077A (en) * 2019-01-08 2019-07-09 武汉精立电子技术有限公司 A kind of logical image decompressing method suitable for display panel detection
CN110132823A (en) * 2019-05-15 2019-08-16 林伟阳 A kind of method for cell count based on template matching and lookup profile
CN110567680A (en) * 2018-06-05 2019-12-13 成都精工华耀科技有限公司 Track fastener looseness detection method based on angle comparison
CN110689540A (en) * 2019-11-29 2020-01-14 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on image curvature rapid calculation
CN110689541A (en) * 2019-12-09 2020-01-14 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on dual-tree complex wavelet
CN111444964A (en) * 2020-03-27 2020-07-24 江南大学 Multi-target rapid image matching method based on self-adaptive ROI (region of interest) division
CN112101411A (en) * 2020-08-05 2020-12-18 复旦大学 Welding spot identification and positioning method based on template matching and distribution characteristics
CN112419224A (en) * 2020-07-17 2021-02-26 宁波智能装备研究院有限公司 Spherical pin chip positioning method and system
CN112509039A (en) * 2020-12-16 2021-03-16 广州大学 Bottled liquid level detection method and system and storage medium
CN112712499A (en) * 2020-12-28 2021-04-27 合肥联宝信息技术有限公司 Object detection method and device and computer readable storage medium
CN113160148A (en) * 2021-03-30 2021-07-23 广东拓斯达科技股份有限公司 Mold processing method, mold processing device, electronic apparatus, mold processing system, and storage medium
CN114676229A (en) * 2022-04-20 2022-06-28 国网安徽省电力有限公司滁州供电公司 Technical improvement major repair project file management system and management method
WO2022148396A1 (en) * 2021-01-08 2022-07-14 长鑫存储技术有限公司 Collection method for chip, and positioning method for chip

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777118A (en) * 2010-03-16 2010-07-14 刘国传 Method for automatically identifying spots of biochip image on basis of parametric deformable template
JP5313080B2 (en) * 2009-08-18 2013-10-09 クラリオン株式会社 Linear component reduction device and pedestrian detection display system
CN104700085A (en) * 2015-03-10 2015-06-10 华中科技大学 Template matching-based chip positioning method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5313080B2 (en) * 2009-08-18 2013-10-09 クラリオン株式会社 Linear component reduction device and pedestrian detection display system
CN101777118A (en) * 2010-03-16 2010-07-14 刘国传 Method for automatically identifying spots of biochip image on basis of parametric deformable template
CN104700085A (en) * 2015-03-10 2015-06-10 华中科技大学 Template matching-based chip positioning method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ESAKI H等: "Automatic generation of IC component configuration data", 《ELECTRICAL ENGINEERING IN JAPAN》 *
周丽莎: "基于模板匹配的视觉定位技术研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
李铁军等: "QUAD类芯片的视觉检测与定位技术研究", 《仪器仪表学报》 *
麦倩: "基于配准的新型表面贴装元器件的定位算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106373123B (en) * 2016-09-21 2019-01-08 哈尔滨工业大学 Industrial component detection method of surface flaw based on k_tSL central cluster algorithm
CN106373123A (en) * 2016-09-21 2017-02-01 哈尔滨工业大学 K_tSL central clustering algorithm-based industrial component surface defect detection method
CN106485710A (en) * 2016-10-18 2017-03-08 广州视源电子科技股份有限公司 A kind of element mistake part detection method and device
CN106485284A (en) * 2016-10-19 2017-03-08 哈尔滨工业大学 A kind of element localization method based on template matching
CN106503720A (en) * 2016-10-19 2017-03-15 深圳市路远自动化设备有限公司 A kind of element image-recognizing method for removing suction nozzle interference
CN106503720B (en) * 2016-10-19 2019-09-13 深圳市路远自动化设备有限公司 A kind of element image-recognizing method of removal suction nozzle interference
CN107436125A (en) * 2017-08-03 2017-12-05 环旭电子股份有限公司 Position finding and detection method
CN107436125B (en) * 2017-08-03 2020-03-10 环旭电子股份有限公司 Positioning detection method
CN107464240A (en) * 2017-08-11 2017-12-12 哈尔滨工业大学 A kind of location algorithm with rectangular pins chip based on template matches
CN107464240B (en) * 2017-08-11 2020-07-24 哈尔滨工业大学 Positioning algorithm of chip with rectangular pins based on template matching
CN107798326A (en) * 2017-10-20 2018-03-13 华南理工大学 A kind of profile visual detection algorithm
CN107909083B (en) * 2017-11-10 2019-03-15 中国科学院地理科学与资源研究所 A kind of hough transform extracting method based on outline optimization
CN107909083A (en) * 2017-11-10 2018-04-13 中国科学院地理科学与资源研究所 A kind of hough transform extracting method based on outline optimization
CN108257166B (en) * 2018-01-11 2022-03-04 上海华虹宏力半导体制造有限公司 Method for automatically matching simulation image of layout with silicon wafer SEM image
CN108257166A (en) * 2018-01-11 2018-07-06 上海华虹宏力半导体制造有限公司 The emulating image of domain and the method for silicon chip SEM image Auto-matching
CN108520514A (en) * 2018-04-04 2018-09-11 国网上海市电力公司 Printed circuit board electronics member device consistency detecting method based on computer vision
CN108520514B (en) * 2018-04-04 2020-05-12 国网上海市电力公司 Consistency detection method for electronic elements of printed circuit board based on computer vision
CN110567680B (en) * 2018-06-05 2022-03-29 成都精工华耀科技有限公司 Track fastener looseness detection method based on angle comparison
CN110567680A (en) * 2018-06-05 2019-12-13 成都精工华耀科技有限公司 Track fastener looseness detection method based on angle comparison
CN108890636A (en) * 2018-07-06 2018-11-27 陕西大中科技发展有限公司 A kind of crawl localization method of industrial robot
CN109118529B (en) * 2018-08-13 2022-06-03 四川长虹电器股份有限公司 Screw hole image rapid positioning method based on vision
CN109118529A (en) * 2018-08-13 2019-01-01 四川长虹电器股份有限公司 A kind of screw hole Image Quick Orientation method of view-based access control model
CN109345460A (en) * 2018-09-28 2019-02-15 百度在线网络技术(北京)有限公司 Method and apparatus for correcting image
CN109996077A (en) * 2019-01-08 2019-07-09 武汉精立电子技术有限公司 A kind of logical image decompressing method suitable for display panel detection
CN110132823A (en) * 2019-05-15 2019-08-16 林伟阳 A kind of method for cell count based on template matching and lookup profile
CN110689540B (en) * 2019-11-29 2020-04-07 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on image curvature rapid calculation
CN110689540A (en) * 2019-11-29 2020-01-14 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on image curvature rapid calculation
CN110689541A (en) * 2019-12-09 2020-01-14 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on dual-tree complex wavelet
CN110689541B (en) * 2019-12-09 2020-05-08 领伟创新智能***(浙江)有限公司 Ball screw parameter visual measurement method based on dual-tree complex wavelet
CN111444964B (en) * 2020-03-27 2023-08-08 江南大学 Multi-target rapid image matching method based on adaptive ROI (region of interest) division
CN111444964A (en) * 2020-03-27 2020-07-24 江南大学 Multi-target rapid image matching method based on self-adaptive ROI (region of interest) division
CN112419224A (en) * 2020-07-17 2021-02-26 宁波智能装备研究院有限公司 Spherical pin chip positioning method and system
CN112419224B (en) * 2020-07-17 2021-08-27 宁波智能装备研究院有限公司 Spherical pin chip positioning method and system
CN112101411A (en) * 2020-08-05 2020-12-18 复旦大学 Welding spot identification and positioning method based on template matching and distribution characteristics
CN112101411B (en) * 2020-08-05 2022-08-19 复旦大学 Welding spot identification and positioning method based on template matching and distribution characteristics
CN112509039A (en) * 2020-12-16 2021-03-16 广州大学 Bottled liquid level detection method and system and storage medium
CN112712499A (en) * 2020-12-28 2021-04-27 合肥联宝信息技术有限公司 Object detection method and device and computer readable storage medium
CN112712499B (en) * 2020-12-28 2022-02-01 合肥联宝信息技术有限公司 Object detection method and device and computer readable storage medium
US11861451B2 (en) 2021-01-08 2024-01-02 Changxin Memory Technologies, Inc. Method for chip collection and method for chip positioning
WO2022148396A1 (en) * 2021-01-08 2022-07-14 长鑫存储技术有限公司 Collection method for chip, and positioning method for chip
CN113160148A (en) * 2021-03-30 2021-07-23 广东拓斯达科技股份有限公司 Mold processing method, mold processing device, electronic apparatus, mold processing system, and storage medium
WO2022205606A1 (en) * 2021-03-30 2022-10-06 广东拓斯达科技股份有限公司 Mould processing method and apparatus, electronic device, system, and storage medium
CN114676229A (en) * 2022-04-20 2022-06-28 国网安徽省电力有限公司滁州供电公司 Technical improvement major repair project file management system and management method

Also Published As

Publication number Publication date
CN105046271B (en) 2018-03-30

Similar Documents

Publication Publication Date Title
CN105046271A (en) MELF (Metal Electrode Leadless Face) component positioning and detecting method based on match template
CN103020945B (en) A kind of remote sensing image registration method of Multiple Source Sensor
CN104408725B (en) A kind of target reacquisition system and method based on TLD optimized algorithms
CN103136525B (en) A kind of special-shaped Extended target high-precision locating method utilizing Generalized Hough Transform
CN108597009B (en) Method for detecting three-dimensional target based on direction angle information
CN103530590B (en) DPM Quick Response Code recognition system
CN106989683B (en) A kind of shield tail clearance of shield machine vision measuring method
CN103065135A (en) License number matching algorithm based on digital image processing
CN102629329B (en) Personnel indoor positioning method based on adaptive SIFI (scale invariant feature transform) algorithm
CN105335973A (en) Visual processing method for strip steel processing production line
CN104820996A (en) Target tracking method based on self-adaptive blocks of video
CN102903109B (en) A kind of optical image and SAR image integration segmentation method for registering
CN103714547B (en) Image registration method combined with edge regions and cross-correlation
CN102800097A (en) Multi-feature multi-level visible light and infrared image high-precision registering method
CN101770583B (en) Template matching method based on global features of scene
CN105303566B (en) A kind of SAR image azimuth of target method of estimation cut based on objective contour
CN103632142A (en) Local coordinate system feature description based image matching method
CN102855621A (en) Infrared and visible remote sensing image registration method based on salient region analysis
CN110222661B (en) Feature extraction method for moving target identification and tracking
CN104252711A (en) Matching method based on image gradient direction code
CN104197933A (en) Method for enhancing and extracting high stars and other sliding fixed stars in view field of telescope
CN103839262A (en) SAR image registration method based on straight lines and FFT
CN103714550B (en) A kind of image registration automatic optimization method based on match curve feature evaluation
CN106339693A (en) Positioning method of face characteristic point under natural condition
CN116086484A (en) Laser radar mileage calculation method based on ground plane constraint and loop detection

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190912

Address after: 150001 No. 434, postal street, Nangang District, Heilongjiang, Harbin

Co-patentee after: Gao Hui Jun

Patentee after: Harbin Institute of Technology Asset Investment Management Co., Ltd.

Address before: 150001 Harbin, Nangang, West District, large straight street, No. 92

Patentee before: Harbin Institute of Technology

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191021

Address after: 315200 No.189, Guangming Road, Zhuangshi street, Zhenhai District, Ningbo City, Zhejiang Province

Patentee after: Ningbo Intelligent Equipment Research Institute Co., Ltd.

Address before: 150001 No. 434, postal street, Nangang District, Heilongjiang, Harbin

Co-patentee before: Gao Hui Jun

Patentee before: Harbin Institute of Technology Asset Investment Management Co., Ltd.

TR01 Transfer of patent right