[go: up one dir, main page]

CN116977407A - Grain positioning method, device, equipment and readable storage medium - Google Patents

Grain positioning method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN116977407A
CN116977407A CN202310907859.XA CN202310907859A CN116977407A CN 116977407 A CN116977407 A CN 116977407A CN 202310907859 A CN202310907859 A CN 202310907859A CN 116977407 A CN116977407 A CN 116977407A
Authority
CN
China
Prior art keywords
image
die
pixel position
wafer image
positioning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310907859.XA
Other languages
Chinese (zh)
Inventor
万光继
张虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Jingce Electronic Group Co Ltd
Wuhan Jingli Electronic Technology Co Ltd
Suzhou Hirose Opto Co Ltd
Original Assignee
Wuhan Jingce Electronic Group Co Ltd
Wuhan Jingli Electronic 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 Wuhan Jingce Electronic Group Co Ltd, Wuhan Jingli Electronic Technology Co Ltd filed Critical Wuhan Jingce Electronic Group Co Ltd
Priority to CN202310907859.XA priority Critical patent/CN116977407A/en
Publication of CN116977407A publication Critical patent/CN116977407A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/9501Semiconductor wafers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • G01N2021/8887Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Abstract

本发明提供一种晶粒定位方法、装置、设备及可读存储介质。该方法包括:对原始晶圆图像上的晶粒的形状以及灰度值进行校正,得到新的晶圆图像;从新的晶圆图像上选择待定位晶粒,根据所述待定位晶粒在所述新的晶圆图像上的坐标确定搜索范围;计算所述搜索范围内各个像素位置对应的第一图像与第二图像的灰度差值,确定最小灰度差值对应的目标像素位置,其中,第一图像为新的晶圆图像中像素位置处对应的预设尺寸的图像,第二图像为标准晶圆图像中像素位置处对应的预设尺寸的图像;根据所述目标像素位置得到所述待定位晶粒的定位信息。通过本发明,提高了晶粒定位速度,实现了晶粒实时定位的效果。

The invention provides a crystal grain positioning method, device, equipment and a readable storage medium. The method includes: correcting the shape and grayscale value of the grain on the original wafer image to obtain a new wafer image; selecting the grain to be positioned from the new wafer image, and positioning the grain according to the location of the grain to be positioned The coordinates on the new wafer image determine the search range; calculate the grayscale difference between the first image and the second image corresponding to each pixel position within the search range, and determine the target pixel position corresponding to the minimum grayscale difference, where , the first image is the image of the preset size corresponding to the pixel position in the new wafer image, and the second image is the image of the preset size corresponding to the pixel position in the standard wafer image; the obtained result is obtained according to the target pixel position. Describe the positioning information of the grain to be positioned. Through the present invention, the crystal grain positioning speed is improved and the effect of real-time positioning of the crystal grains is achieved.

Description

Grain positioning method, device, equipment and readable storage medium
Technical Field
The present invention relates to the field of semiconductor appearance detection technologies, and in particular, to a method, an apparatus, a device, and a readable storage medium for locating a die.
Background
The traditional grain positioning mode adopts a mode of coarse positioning and fine positioning, and a target object is searched on an original picture in a mode of matching two template images. For example, after wavelet filtering decomposition is carried out on the original image, a first search is carried out on the low-resolution image to find the approximate position of the crystal grain; and finding out the accurate grain position on the original image through the second matching. The traditional grain positioning mode performs a large amount of computation (wavelet decomposition and convolution computation) on each image, so that the grain positioning speed is slower, and the effect of real-time positioning cannot be achieved.
Disclosure of Invention
The invention mainly aims to provide a grain positioning method, a device, equipment and a readable storage medium, which aim to solve the technical problem of slower grain positioning speed in the prior art.
In a first aspect, the present invention provides a die positioning method, including:
correcting the shapes and gray values of the crystal grains on the original wafer image to obtain a new wafer image;
selecting a crystal grain to be positioned from a new wafer image, and determining a search range according to the coordinates of the crystal grain to be positioned on the new wafer image;
calculating gray level difference values of a first image and a second image corresponding to each pixel position in the search range, and determining a target pixel position corresponding to the minimum gray level difference value, wherein the first image is an image with a preset size corresponding to the pixel position in a new wafer image, and the second image is an image with a preset size corresponding to the pixel position in a standard wafer image;
and obtaining the positioning information of the crystal grains to be positioned according to the target pixel positions.
Optionally, the step of determining the search range according to the coordinates of the die to be positioned on the new wafer image includes:
and diffusing by taking the coordinates of the crystal grains to be positioned on the new wafer image as a central point to obtain a search range, wherein the abscissa of the search range is larger than or equal to m-a and smaller than or equal to m+a, the ordinate of the search range is larger than or equal to n-b and smaller than or equal to n+b, the coordinates of the crystal grains to be positioned on the new wafer image are (m, n), and a and b are preset values respectively.
Optionally, a is a transverse motion precision error of the acquisition device, b is a longitudinal motion precision error of the acquisition device, and the acquisition device is used for acquiring the original wafer image.
Optionally, the step of obtaining the positioning information of the die to be positioned according to the target pixel position includes:
acquiring gray level difference values of at least four neighborhood pixel positions adjacent to the target pixel position;
and obtaining the sub-pixel level coordinates of the crystal grains to be positioned according to the target pixel positions and the gray level difference values of the at least four neighborhood pixel positions.
Optionally, the step of obtaining the sub-pixel level coordinates of the grain to be located according to the gray level difference values of the target pixel position and the at least four neighboring pixel positions includes:
fitting according to the gray level difference values of the target pixel position and the at least four neighborhood pixel positions to obtain a two-dimensional normal distribution function;
and obtaining the sub-pixel level coordinates of the crystal grains to be positioned according to the two-dimensional normal distribution function.
Optionally, the at least four neighborhood pixel locations are up, down, left, and right neighborhood pixel locations.
Optionally, the step of correcting the shape and gray value of the die on the original wafer image includes:
and carrying out distortion correction and flat field correction on the original wafer image.
In a second aspect, the present invention also provides a die positioning apparatus, including:
the correction module is used for correcting the shapes and gray values of the crystal grains on the original wafer image to obtain a new wafer image;
the range determining module is used for selecting a crystal grain to be positioned from a new wafer image and determining a searching range according to the coordinates of the crystal grain to be positioned on the new wafer image;
the calculation module is used for calculating gray level difference values of a first image and a second image corresponding to each pixel position in the search range and determining a target pixel position corresponding to the minimum gray level difference value, wherein the first image is an image with a preset size corresponding to the pixel position in a new wafer image, and the second image is an image with a preset size corresponding to the pixel position in a standard wafer image;
and the positioning module is used for obtaining the positioning information of the crystal grains to be positioned according to the target pixel positions.
In a third aspect, the present invention also provides a die positioning apparatus comprising a processor, a memory, and a die positioning program stored on the memory and executable by the processor, wherein the die positioning program, when executed by the processor, implements the steps of the die positioning method as described above.
In a fourth aspect, the present invention also provides a readable storage medium having stored thereon a die positioning program, wherein the die positioning program, when executed by a processor, implements the steps of the die positioning method as described above.
In the invention, the shapes and gray values of crystal grains on an original wafer image are corrected to obtain a new wafer image; selecting a crystal grain to be positioned from a new wafer image, and determining a search range according to the coordinates of the crystal grain to be positioned on the new wafer image; calculating gray level difference values of a first image and a second image corresponding to each pixel position in the search range, and determining a target pixel position corresponding to the minimum gray level difference value, wherein the first image is an image with a preset size corresponding to the pixel position in a new wafer image, and the second image is an image with a preset size corresponding to the pixel position in a standard wafer image; and obtaining the positioning information of the crystal grains to be positioned according to the target pixel positions. According to the invention, matching is not required in the whole image range, and only the gray level difference value of the first image and the second image corresponding to each pixel position is calculated in the determined search range, so that the positioning information of the crystal grain to be positioned is determined according to the calculation result, the calculation amount is reduced, the crystal grain positioning speed is improved, and the effect of real-time positioning of the crystal grain is realized.
Drawings
FIG. 1 is a flow chart of an embodiment of a die positioning method according to the present invention;
FIG. 2 is a schematic diagram of at least four neighboring pixel locations in an embodiment;
FIG. 3 is a functional block diagram of a die-positioning apparatus according to an embodiment of the present invention;
fig. 4 is a schematic hardware structure of a die positioning apparatus according to an embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In a first aspect, an embodiment of the present invention provides a method for positioning a die.
In an embodiment, referring to fig. 1, fig. 1 is a flow chart of an embodiment of a die positioning method according to the present invention. As shown in fig. 1, the die positioning method includes:
step S10, correcting the shapes and gray values of crystal grains on an original wafer image to obtain a new wafer image;
in this embodiment, the original wafer image is acquired by the acquisition device, and the acquired original wafer image may have distortion, so that the shape and gray value of the die on the original wafer image need to be corrected, thereby obtaining a new wafer image.
Further, in an embodiment, the step of correcting the shape and gray value of the die on the original wafer image includes:
and carrying out distortion correction and flat field correction on the original wafer image.
In this embodiment, the distortion correction and the flat field correction are performed on the original wafer image, so as to correct the shape and the gray value of the die on the original wafer image, thereby obtaining a new wafer image. The purpose is to restore the shape and gray values of all dies on the original wafer image to be as identical as possible to the standard dies.
Step S20, selecting a crystal grain to be positioned from a new wafer image, and determining a search range according to the coordinates of the crystal grain to be positioned on the new wafer image;
in this embodiment, a die to be positioned that is not positioned is selected from the new wafer image, and the search range is determined by the coordinates (m, n) of the die to be positioned on the new wafer image. For example, a range with (m, n) as the center and r as the radius is used as the search range, and the value of r is set according to the actual situation.
Further, in an embodiment, the step of determining the search range according to the coordinates of the die to be positioned on the new wafer image includes:
and diffusing by taking the coordinates of the crystal grains to be positioned on the new wafer image as a central point to obtain a search range, wherein the abscissa of the search range is larger than or equal to m-a and smaller than or equal to m+a, the ordinate of the search range is larger than or equal to n-b and smaller than or equal to n+b, the coordinates of the crystal grains to be positioned on the new wafer image are (m, n), and a and b are preset values respectively.
In this embodiment, the values of a and b are preset according to the actual situation. Optionally, a is a transverse motion precision error of the acquisition device, b is a longitudinal motion precision error of the acquisition device, and the acquisition device is used for acquiring the original wafer image. According to the embodiment, the search range is determined according to the motion precision error of the acquisition equipment, so that the whole-image matching calculation can be avoided, and the calculated amount is greatly reduced.
Step S30, calculating gray level difference values of a first image and a second image corresponding to each pixel position in the search range, and determining a target pixel position corresponding to the minimum gray level difference value, wherein the first image is an image with a preset size corresponding to the pixel position in a new wafer image, and the second image is an image with a preset size corresponding to the pixel position in a standard wafer image;
in this embodiment, after determining the search range, gray level differences of the first image and the second image corresponding to each pixel position in the search range are sequentially calculated, and the calculation process is presented as follows:
wherein w and h are respectively the width and height of a preset size, src (x+i, y+j) is the gray value at (x+i, y+j) in the standard wafer image, tmp (x+i, y+j) is the gray value at (x+i, y+j) in the new wafer image, and delta (i, j) is the gray difference value between the first image and the second image corresponding to a pixel position (i, j), wherein (i, j) is in the searching range.
The preset size can be standard grain size or set according to actual requirements.
After the gray difference value of the first image and the second image corresponding to each pixel position in the searching range is obtained, searching for the minimum gray difference value, and taking the pixel position corresponding to the minimum gray difference value as the target pixel position.
In this embodiment, compared with the conventional error calculation formula, which is a calculation region correlation, the error calculation formula of this embodiment adopts a mode of subtracting the gray values of the images, so that the calculated amount is very small, and the gray difference value calculation corresponding to each pixel position is mutually independent, so that the method is suitable for performing performance optimization on the FPGA or the GPU, and can further improve the instantaneity.
And step S40, positioning information of the crystal grains to be positioned is obtained according to the target pixel positions.
In this embodiment, after determining the target pixel position, the target pixel position may be directly used as the positioning information of the die to be positioned. Of course, the correlation calculation may be performed with the target pixel position and the adjacent pixel position, and the calculation result may be used as the positioning information of the die to be positioned.
The above steps S20 to S40 are repeated to obtain the positioning information of each die to be positioned selected from the new wafer image.
In this embodiment, the shapes and gray values of the grains on the original wafer image are corrected to obtain a new wafer image; selecting a crystal grain to be positioned from a new wafer image, and determining a search range according to the coordinates of the crystal grain to be positioned on the new wafer image; calculating gray level difference values of a first image and a second image corresponding to each pixel position in the search range, and determining a target pixel position corresponding to the minimum gray level difference value, wherein the first image is an image with a preset size corresponding to the pixel position in a new wafer image, and the second image is an image with a preset size corresponding to the pixel position in a standard wafer image; and obtaining the positioning information of the crystal grains to be positioned according to the target pixel positions. According to the embodiment, matching is not required in the whole image range, and only the gray level difference value of the first image and the second image corresponding to each pixel position is calculated in the determined searching range, so that the positioning information of the crystal grains to be positioned is determined according to the calculation result, the calculation amount is reduced, the crystal grain positioning speed is improved, and the effect of real-time positioning of the crystal grains is realized.
Further, in an embodiment, step S40 includes:
step S401, obtaining gray level difference values of at least four neighborhood pixel positions adjacent to the target pixel position;
in this embodiment, at least four neighboring pixel positions are selected according to practical situations, and referring to fig. 2, fig. 2 is a schematic diagram of at least four neighboring pixel positions in an embodiment. As shown in fig. 2, (p, q) is the target pixel location, and at least four neighborhood pixel locations are the up, down, left, and right neighborhood pixel locations, i.e., (p, q+1), (p, q-1), (p-1, q), and (p+1, q).
It should be noted that, here, only a schematic description of at least four neighboring pixel positions is provided, and no limitation is made to at least four neighboring pixel positions. It is readily understood that the at least four neighborhood pixel locations may also be up, down, left, right, upper left, upper right, lower left and lower right neighborhood pixel locations, and may also be upper left, upper right, lower left and lower right neighborhood pixel locations.
Step S402, obtaining the sub-pixel level coordinates of the grain to be positioned according to the target pixel position and the gray level difference values of the at least four neighboring pixel positions.
In this embodiment, gaussian interpolation is performed according to the target pixel position and the gray difference values of the at least four neighboring pixel positions, so as to obtain the sub-pixel level coordinates of the grains to be positioned.
Further, in an embodiment, step S402 includes:
fitting according to the gray level difference values of the target pixel position and the at least four neighborhood pixel positions to obtain a two-dimensional normal distribution function; and obtaining the sub-pixel level coordinates of the crystal grains to be positioned according to the two-dimensional normal distribution function.
In this embodiment, the two-dimensional normal distribution function expression is as follows:
wherein G (x, y) is the gray level difference of the neighborhood pixel position, (x) 0 ,y 0 ) For the target pixel position, σ is the standard deviation. And taking the gray level difference value of the target pixel position and one neighborhood pixel position as a group of values, substituting each group of values into a two-dimensional normal distribution function to obtain at least 4 equations, solving at least 4 equations to obtain (x, y) and sigma, and fitting to obtain the two-dimensional normal distribution function. And fitting to obtain the sub-pixel level coordinates of the (x, y) crystal grains to be positioned in the two-dimensional normal distribution function.
The sub-pixel level coordinates of the crystal grains to be positioned are obtained through the embodiment, and compared with the existing crystal grain positioning, the pixel level precision can be only achieved, and the crystal grain positioning precision is improved.
In a second aspect, an embodiment of the present invention further provides a device for positioning a die.
In an embodiment, referring to fig. 3, fig. 3 is a schematic functional block diagram of a die positioning apparatus according to an embodiment of the invention. The die positioning apparatus as shown in fig. 3 includes:
the correction module 10 is used for correcting the shapes and gray values of the crystal grains on the original wafer image to obtain a new wafer image;
a range determining module 20, configured to select a die to be located from a new wafer image, and determine a search range according to coordinates of the die to be located on the new wafer image;
the calculating module 30 is configured to calculate a gray level difference value between a first image and a second image corresponding to each pixel position in the search range, and determine a target pixel position corresponding to the minimum gray level difference value, where the first image is an image of a preset size corresponding to a pixel position in a new wafer image, and the second image is an image of a preset size corresponding to a pixel position in a standard wafer image;
and a positioning module 40, configured to obtain positioning information of the die to be positioned according to the target pixel position.
Further, in an embodiment, the range determining module 20 is configured to:
and diffusing by taking the coordinates of the crystal grains to be positioned on the new wafer image as a central point to obtain a search range, wherein the abscissa of the search range is larger than or equal to m-a and smaller than or equal to m+a, the ordinate of the search range is larger than or equal to n-b and smaller than or equal to n+b, the coordinates of the crystal grains to be positioned on the new wafer image are (m, n), and a and b are preset values respectively.
Further, in an embodiment, a is a transverse motion precision error of the collecting device, and b is a longitudinal motion precision error of the collecting device, where the collecting device is used for collecting the original wafer image.
Further, in an embodiment, the positioning module 40 is configured to:
acquiring gray level difference values of at least four neighborhood pixel positions adjacent to the target pixel position;
and obtaining the sub-pixel level coordinates of the crystal grains to be positioned according to the target pixel positions and the gray level difference values of the at least four neighborhood pixel positions.
Further, in an embodiment, the positioning module 40 is configured to:
fitting according to the gray level difference values of the target pixel position and the at least four neighborhood pixel positions to obtain a two-dimensional normal distribution function;
and obtaining the sub-pixel level coordinates of the crystal grains to be positioned according to the two-dimensional normal distribution function.
Further, in an embodiment, the at least four neighborhood pixel locations are up, down, left, and right neighborhood pixel locations.
Further, in an embodiment, the correction module is configured to:
and carrying out distortion correction and flat field correction on the original wafer image.
The function implementation of each module in the above-mentioned die positioning device corresponds to each step in the above-mentioned die positioning method embodiment, and the function and implementation process thereof are not described in detail herein.
In a third aspect, an embodiment of the present invention provides a die-positioning apparatus, which may be a personal computer (personal computer, PC), a notebook computer, a server, or the like, having a data processing function.
Referring to fig. 4, fig. 4 is a schematic hardware structure of a die positioning apparatus according to an embodiment of the present invention. In an embodiment of the present invention, the die positioning apparatus may include a processor 1001 (e.g., central processing unit Central Processing Unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein the communication bus 1002 is used to enable connected communications between these components; the user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., WIreless-FIdelity, WI-FI interface); the memory 1005 may be a high-speed random access memory (random access memory, RAM) or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may alternatively be a storage device independent of the processor 1001. Those skilled in the art will appreciate that the hardware configuration shown in fig. 4 is not limiting of the invention and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
With continued reference to fig. 4, an operating system, a network communication module, a user interface module, and a die positioning program may be included in memory 1005, fig. 4, which is a computer storage medium. The processor 1001 may call a die positioning program stored in the memory 1005, and execute the die positioning method provided in the embodiment of the present invention.
In a fourth aspect, embodiments of the present invention also provide a readable storage medium.
The readable storage medium of the present invention stores a die positioning program, wherein the die positioning program, when executed by a processor, implements the steps of the die positioning method as described above.
The method implemented when the die positioning procedure is executed may refer to various embodiments of the die positioning method of the present invention, and will not be described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising several instructions for causing a terminal device to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (10)

1.一种晶粒定位方法,其特征在于,所述晶粒定位方法包括:1. A crystal grain positioning method, characterized in that the crystal grain positioning method includes: 对原始晶圆图像上的晶粒的形状以及灰度值进行校正,得到新的晶圆图像;Correct the shape and grayscale value of the grains on the original wafer image to obtain a new wafer image; 从新的晶圆图像上选择待定位晶粒,根据所述待定位晶粒在所述新的晶圆图像上的坐标确定搜索范围;Select the die to be positioned from the new wafer image, and determine the search range according to the coordinates of the die to be positioned on the new wafer image; 计算所述搜索范围内各个像素位置对应的第一图像与第二图像的灰度差值,确定最小灰度差值对应的目标像素位置,其中,第一图像为新的晶圆图像中像素位置处对应的预设尺寸的图像,第二图像为标准晶圆图像中像素位置处对应的预设尺寸的图像;Calculate the grayscale difference between the first image and the second image corresponding to each pixel position within the search range, and determine the target pixel position corresponding to the minimum grayscale difference, where the first image is the pixel position in the new wafer image The second image is an image of the preset size corresponding to the pixel position in the standard wafer image; 根据所述目标像素位置得到所述待定位晶粒的定位信息。The positioning information of the die to be positioned is obtained according to the target pixel position. 2.如权利要求1所述的晶粒定位方法,其特征在于,所述根据所述待定位晶粒在所述新的晶圆图像上的坐标确定搜索范围的步骤包括:2. The die positioning method according to claim 1, wherein the step of determining the search range according to the coordinates of the die to be positioned on the new wafer image includes: 以所述待定位晶粒在所述新的晶圆图像上的坐标为中心点进行扩散,得到搜索范围,其中,搜索范围的横坐标大于或等于m-a且小于或等于m+a,搜索范围的纵坐标大于或等于n-b且小于或等于n+b,待定位晶粒在所述新的晶圆图像上的坐标为(m,n),a、b分别为预置值。Diffusion is performed with the coordinates of the grain to be positioned on the new wafer image as the center point to obtain a search range, where the abscissa of the search range is greater than or equal to m-a and less than or equal to m+a, and the abscissa of the search range is greater than or equal to m-a and less than or equal to m+a. The ordinate is greater than or equal to n-b and less than or equal to n+b. The coordinates of the die to be positioned on the new wafer image are (m, n), and a and b are respectively preset values. 3.如权利要求2所述的晶粒定位方法,其特征在于,a为采集设备的横向运动精度误差,b为采集设备的纵向运动精度误差,采集设备用于采集得到所述原始晶圆图像。3. The grain positioning method according to claim 2, wherein a is the lateral movement accuracy error of the acquisition equipment, b is the longitudinal movement accuracy error of the acquisition equipment, and the acquisition equipment is used to acquire the original wafer image. . 4.如权利要求1所述的晶粒定位方法,其特征在于,所述根据所述目标像素位置得到所述待定位晶粒的定位信息的步骤包括:4. The die positioning method according to claim 1, wherein the step of obtaining the positioning information of the die to be positioned according to the target pixel position includes: 获取与所述目标像素位置相邻的至少四个邻域像素位置的灰度差值;Obtain the grayscale difference values of at least four neighboring pixel positions adjacent to the target pixel position; 根据所述目标像素位置以及所述至少四个邻域像素位置的灰度差值得到所述待定位晶粒的亚像素级坐标。The sub-pixel level coordinates of the die to be positioned are obtained according to the grayscale differences between the target pixel position and the at least four neighboring pixel positions. 5.如权利要求4所述的晶粒定位方法,其特征在于,所述根据所述目标像素位置以及所述至少四个邻域像素位置的灰度差值得到所述待定位晶粒的亚像素级坐标的步骤包括:5. The die positioning method according to claim 4, wherein the sub-pixel of the die to be positioned is obtained based on the grayscale difference values of the target pixel position and the at least four neighbor pixel positions. The steps for pixel-level coordinates include: 根据所述目标像素位置以及所述至少四个邻域像素位置的灰度差值,拟合得到二维正态分布函数;According to the grayscale difference values of the target pixel position and the at least four neighbor pixel positions, a two-dimensional normal distribution function is obtained by fitting; 根据所述二维正态分布函数得到所述待定位晶粒的亚像素级坐标。The sub-pixel level coordinates of the grain to be positioned are obtained according to the two-dimensional normal distribution function. 6.如权利要求5所述的晶粒定位方法,其特征在于,所述至少四个邻域像素位置为上、下、左以及右邻域像素位置。6. The die positioning method according to claim 5, wherein the at least four neighborhood pixel positions are upper, lower, left and right neighborhood pixel positions. 7.如权利要求1至6中任一项所述的晶粒定位方法,其特征在于,所述对原始晶圆图像上的晶粒的形状以及灰度值进行校正的步骤包括:7. The die positioning method according to any one of claims 1 to 6, wherein the step of correcting the shape and grayscale value of the die on the original wafer image includes: 对原始晶圆图像进行畸变校正和平场校正。Distortion correction and flat field correction are performed on the original wafer image. 8.一种晶粒定位装置,其特征在于,所述晶粒定位装置包括:8. A crystal grain positioning device, characterized in that the crystal grain positioning device includes: 校正模块,用于对原始晶圆图像上的晶粒的形状以及灰度值进行校正,得到新的晶圆图像;The correction module is used to correct the shape and grayscale value of the grains on the original wafer image to obtain a new wafer image; 范围确定模块,用于从新的晶圆图像上选择待定位晶粒,根据所述待定位晶粒在所述新的晶圆图像上的坐标确定搜索范围;a range determination module, used to select the die to be positioned from the new wafer image, and determine the search range according to the coordinates of the die to be positioned on the new wafer image; 计算模块,用于计算所述搜索范围内各个像素位置对应的第一图像与第二图像的灰度差值,确定最小灰度差值对应的目标像素位置,其中,第一图像为新的晶圆图像中像素位置处对应的预设尺寸的图像,第二图像为标准晶圆图像中像素位置处对应的预设尺寸的图像;The calculation module is used to calculate the grayscale difference between the first image and the second image corresponding to each pixel position within the search range, and determine the target pixel position corresponding to the minimum grayscale difference, where the first image is a new crystal An image of a preset size corresponding to the pixel position in the circular image, and the second image is an image of a preset size corresponding to the pixel position in the standard wafer image; 定位模块,用于根据所述目标像素位置得到所述待定位晶粒的定位信息。A positioning module, configured to obtain positioning information of the die to be positioned according to the target pixel position. 9.一种晶粒定位设备,其特征在于,所述晶粒定位设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的晶粒定位程序,其中所述晶粒定位程序被所述处理器执行时,实现如权利要求1至7中任一项所述的晶粒定位方法的步骤。9. A die positioning device, characterized in that the die positioning device includes a processor, a memory, and a die positioning program stored on the memory and executable by the processor, wherein the die positioning program When the grain positioning program is executed by the processor, the steps of the grain positioning method according to any one of claims 1 to 7 are implemented. 10.一种可读存储介质,其特征在于,所述可读存储介质上存储有晶粒定位程序,其中所述晶粒定位程序被处理器执行时,实现如权利要求1至7中任一项所述的晶粒定位方法的步骤。10. A readable storage medium, characterized in that a die positioning program is stored on the readable storage medium, and when the die positioning program is executed by a processor, any one of claims 1 to 7 is implemented. The steps of the grain positioning method described in the item.
CN202310907859.XA 2023-07-21 2023-07-21 Grain positioning method, device, equipment and readable storage medium Pending CN116977407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310907859.XA CN116977407A (en) 2023-07-21 2023-07-21 Grain positioning method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310907859.XA CN116977407A (en) 2023-07-21 2023-07-21 Grain positioning method, device, equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN116977407A true CN116977407A (en) 2023-10-31

Family

ID=88482580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310907859.XA Pending CN116977407A (en) 2023-07-21 2023-07-21 Grain positioning method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN116977407A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118799386A (en) * 2024-09-13 2024-10-18 迈为技术(珠海)有限公司 Method, device and computer equipment for generating positioning points

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201713936A (en) * 2015-10-01 2017-04-16 萬潤科技股份有限公司 Grain defect detecting method and device
CN113538586A (en) * 2021-09-14 2021-10-22 武汉精创电子技术有限公司 Grain row and column positioning method, device and system and computer readable storage medium
CN114972235A (en) * 2022-05-20 2022-08-30 成都飞机工业(集团)有限责任公司 Wafer oxidation defect detection method and device, electronic equipment and storage medium
CN115791822A (en) * 2022-11-08 2023-03-14 磐柔(厦门)工业智能有限公司 Visual detection algorithm and detection system for wafer surface defects

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201713936A (en) * 2015-10-01 2017-04-16 萬潤科技股份有限公司 Grain defect detecting method and device
CN113538586A (en) * 2021-09-14 2021-10-22 武汉精创电子技术有限公司 Grain row and column positioning method, device and system and computer readable storage medium
CN114972235A (en) * 2022-05-20 2022-08-30 成都飞机工业(集团)有限责任公司 Wafer oxidation defect detection method and device, electronic equipment and storage medium
CN115791822A (en) * 2022-11-08 2023-03-14 磐柔(厦门)工业智能有限公司 Visual detection algorithm and detection system for wafer surface defects

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118799386A (en) * 2024-09-13 2024-10-18 迈为技术(珠海)有限公司 Method, device and computer equipment for generating positioning points

Similar Documents

Publication Publication Date Title
JP3837575B2 (en) Speeding up of super-resolution processing
US8180157B2 (en) Image processing method, image processing system and computer program product
CN113963009A (en) Local self-attention image processing method and model based on deformable blocks
CN106062815A (en) Method and system for image correction using a quasiperiodic grid
CN116977407A (en) Grain positioning method, device, equipment and readable storage medium
JP6440305B2 (en) Super-resolution apparatus and program
CN115775315A (en) ROI extraction method, device, equipment and readable storage medium
CN112966757A (en) Method and device for expanding training sample, storage medium and equipment
JP5705611B2 (en) Apparatus and method for detecting rotation angle from normal position of image
CN115100225B (en) Method and device for determining error field of camera view field, electronic equipment and medium
CN111627037A (en) Image area extraction method, device, equipment and storage medium
CN116686000B (en) Image processing device, recording medium, and image processing method
CN116579907B (en) Wafer image acquisition method, device, equipment and readable storage medium
CN118071979B (en) Wafer pre-alignment method and system based on deep learning
CN113936137B (en) A method, system and storage medium for removing overlapping of image-type text line detection areas
CN110097525B (en) Image rendering method and device and computing equipment
CN114693697A (en) Image processing method, device, equipment and computer readable storage medium
CN114170229B (en) Method, device and equipment for registering defect images of printed circuit board and storage medium
CN115908532B (en) Linewidth identification methods, devices, media and electronic devices
CN117495736A (en) Distorted image correction method, device, equipment and readable storage medium
CN118228753A (en) Two-dimensional code module boundary determination method and device
CN117710703A (en) Image processing method, device, computer equipment and readable storage medium
CN116957955A (en) Wafer image correction method, device, computer equipment and storage medium
CN108009981B (en) Method and device for optimizing distortion parameter and computer readable storage medium
CN111860608B (en) Invoice image registration method, invoice image registration equipment and computer storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20250603

Address after: 430205 No.22 liufangyuan South Road, Donghu New Technology Development Zone, Wuhan, Hubei Province

Applicant after: WUHAN JINGLI ELECTRONIC TECHNOLOGY Co.,Ltd.

Country or region after: China

Applicant after: WUHAN JINGCE ELECTRONIC GROUP Co.,Ltd.

Applicant after: SUZHOU JINGLAI OPTO Co.,Ltd.

Address before: 430205 No.22 liufangyuan South Road, Donghu New Technology Development Zone, Wuhan, Hubei Province

Applicant before: WUHAN JINGLI ELECTRONIC TECHNOLOGY Co.,Ltd.

Country or region before: China

Applicant before: WUHAN JINGCE ELECTRONIC GROUP Co.,Ltd.