This invention relates to measurements of layers (e.g., transparent films).
Interferometry (e.g., scanning white light interferometry (SWLI)) can be used to determine a spatial property of an object (e.g., a height of a portion of an object or a thickness of a layer of the object). For objects having a layer overlying an interface, the SWLI data may include two spaced part interference patterns respectively resulting from the substrate-layer interface and layer-air interface. If the interference patterns are entirely separable (i.e., if there is a region of zero modulation between the two patterns), then the data can provide independent information about the substrate-layer interface and layer-air interface using standard techniques. As the overlying layer becomes thinner, the respective interference patterns begin to overlap and distort one another. Such overlapped interference patterns can provide erroneous spatial information related to the substrate-layer interface and the layer thickness.
The invention relates to measurements of layers (e.g., transparent films).
In one aspect, the invention relates to a method that includes determining a height profile of a first interface of an object based on measurement data of the object, determining a height profile of a second interface of the object based on the measurement data and a model of a shape of the second interface, and determining a profile of a distance between the first and second interfaces based on the height profiles of the first and second interfaces.
The measurement data can be optical interferometry data (e.g., low coherence scanning interferometry data).
The first interface can be between the ambient and an outer surface of a layer of the object and the second interface can be between an inner surface of the layer of the object and a surface of a second layer of the object.
Determining a height profile of the second interface can include identifying a subset of the measurement data including at least some measurement data uncorrupted by a proximity of the first and second interfaces.
The shape can be, for example, a planar shape, a hemispherical, or a parabolic shape.
In some embodiments, the method includes determining a height of each of multiple spatial locations of an outer surface of a layer of an object based on measurement data of the object, determining an estimated thickness of each of multiple spatial locations of the layer based on the measurement data of the object, and for each of multiple spatial locations of the object, determining a relationship between the height of the outer surface and the thickness of the layer.
The method can further include determining a subset based on the relationship between the height of the other surface and thickness of the layer and determining an improved thickness of each of multiple spatial locations of the layer based on the subset. Determining the improved thickness can include fitting a model of a shape of a least a portion of the object to the subset.
The relationship can be expressed as a scatter plot.
Determining the relationship can include identifying spatial locations of the object for which the measurement data related to the thickness of the layer is uncorrupted by the thickness of the layer.
In another embodiment, the method includes (a) determining spatial information for each of multiple spatial locations of a first interface of an object based on measurement data of the object, (b) determining spatial information for each of multiple spatial locations of a second interface of the object based on measurement data of the object and a shape of the second interface, and (c) determining a distance between the first and second interfaces for each of multiple spatial locations of the object based on the spatial information of the multiple spatial locations of the first interface and the spatial information of the multiple spatial locations of the second interface.
The first interface can be between surroundings of the object and an outer surface of an outer layer of the object. The second interface can be between an inner surface of the outer layer and a surface of an underlying layer of the object. Each distance between the first and second interfaces may correspond to a thickness of outer layer.
The second interface may have a higher optical reflectivity than the first interface.
The measurement data of the step of (a) determining and the measurement data of the step of (b) determining may be optical interferometry data (e.g., low coherence optical interferometry data).
The step (b) determining can include determining spatial information for a number N spatial locations of the interface based on measurement data corresponding to a smaller number N′ spatial locations of the object and the shape of the second interface.
In another embodiment, the method includes determining measurement data related to at least two of (a) a thickness of a layer of an object, (b) an outer interface of the layer (e.g., an outer surface of the object), and (c) an interface underlying the layer (e.g., an interface between the layer and a substrate underlying the layer). Typically, one of the measurement data (e.g., one of (a), (b), or (c)) has little or no systematic error. For example, substantially all of the error in that measurement may be due to random noise unrelated to properties (e.g., layer thickness) of the object. On the other hand, at least some data of the other two measurement data (e.g., two of (a), (b), or (c)) may be corrupted by error (e.g., systematic error) related to properties (e.g., layer thickness) of the object.
A relationship is determined for two of the at least two of (a), (b), and (c). For example, a scatter plot can be formed of data couples in which each couple indicates the values of the measurement data of the two of (a), (b), and (c) for a different spatial location of the object. Based on the relationship, a subset of the data couples is selected. Typically, the data couples of the subset exhibit a substantially non-random relationship (e.g., a relationship that can be approximated by a line). The subset corresponds to spatial locations for which the values of both members of each data couple are uncorrupted by error related to properties of the object. A model of a shape of at least a portion of the object is fit to the values of the measurement data of one of the members of the data couples of the subset. The fitted model (e.g., parameters of the fitted model) is used (e.g., by extrapolation) to determine an improved estimate of a spatial property of the object even for portions of the object for which the measurement data is corrupted by systematic error.
In another aspect, an apparatus includes software configured to perform a method of described herein.
In another aspect, a system includes an interferometer and a processor configured to perform a method described herein.
An application of interest is the measurement of the thickness of a top layer of an arbitrarily complex and unknown multilayer film structure. A tool used for the measurement can be an optical profiling interferometer using a low-coherence source. Because of complex interference phenomena that take place within multilayer stacks it is frequently the case that the topography of the top surface can be established without problem while the thickness measurement itself is more difficult, leading to unreliable data mixed with possibly few valid thickness samples. Such measurement failures can especially appear in regions where the film thickness is tapering down to zero.
In some embodiments, the invention provides a means of calculating a film thickness profile by combining the available topography data, the valid thickness data and a priori information about the form of the substrate.
In certain embodiments, the invention combines top surface topography information and possibly sparse thickness information to calculate the thickness profile of the top layer of an unknown and arbitrarily complex multilayer transparent structure, given a priori information on the profile of the substrate.
In an embodiment, a diagram of topography versus thickness selects reliable thickness data samples. The known substrate form defines the shape of the expected curve in the diagram. The data points that follow this curve within some tolerance are selected as valid. These selected samples are then used to calculate the location of the substrate with respect to the measured top surface topography. The difference of the two maps, possibly corrected for the effect of the refractive index and interferometer illumination, is a measure of film thickness.
One benefit is the ability to profile thickness maps that taper all the way to zero thickness. Measuring such tapers directly can be very challenging owing to the complex interference phenomenon that takes place for films that are less than a few micrometers thick. The measurement of the topography of the top surface is usually less challenging, for example using a low-coherence interference microscope and dedicated software. The invention provides a means of combining top surface topography acquired over a significant section of the measured surface with a limited number of valid thickness samples to generate a thickness map that covers as much area as the original topography data.
Another benefit is the ability to discriminate between valid and invalid thickness measurement points using the diagram of height versus thickness and the a priori information relative to the form of the substrate or underlying layer. This can be a source of the robustness of the technique.
Other features, objects, and advantages of the invention will be apparent from the following detailed description.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. If there is a conflict between a document incorporated herein and this document, this document controls. Unless otherwise specified, all spatial information referred to herein (e.g., heights and thicknesses) can be relative or absolute.
Optical interferometry (e.g., low coherence scanning interferometry such as SWLI) can be used to determine spatial information (e.g., height or thickness information) of objects. In general, the height of a spatial location of an object relates to a position in space of that spatial location (e.g., the height of a spatial location of an object can be expressed as the distance of that spatial location from some reference). A height profile includes height information for multiple spatial locations. Typically, the height information of the multiple spatial locations is expressed with respect to a common reference surface (e.g., a common reference plane).
Exemplary, optical interferometry techniques are described in U.S. Pat. No. 5,398,113 to de Groot and U.S. patent application Ser. No. 10/941,649, entitled “METHODS AND SYSTEMS FOR INTERFEROMETRIC ANALYSIS OF SURFACES AND RELATED APPLICATIONS,” filed Sep. 15, 2004, which documents are incorporated herein by reference. Described techniques include determining information about a test object based on interference signals by transform-based methods (e.g., frequency domain analysis (FDA)) and correlation of optical interference signals with a template.
In some applications, the spatial information is a thickness of a layer of an object (e.g., the thickness of an outer layer overlying another material (e.g., a substrate or another layer)). A layer's thickness is related to the distance between the outer surface of the layer and the interface between the layer and the underlying material. The thickness can be determined, for example, directly (e.g., based on the optical interferometry data) or indirectly (e.g., based on the difference between the height of the outer surface and the height of the interface, where the heights can be determined based on optical interferometry data).
Measurement data of spatial information of the outer surface of the layer (e.g., the height of the layer) can typically be established without significant error. Measurement data of spatial information related to the interface underlying the layer is typically corrupted by errors (e.g., systematic errors) resulting from various sources. In some cases, interference phenomena related to, for example, the proximity (e.g., closeness) of the interfaces of the layer can corrupt the data. Errors are particularly likely when the layer is thin (e.g., about 2 microns thick or less, about 1 micron thick or less). Other sources of errors can corrupt the measurement data even for thicker layers. For example, measurement data of thicker layers (e.g., about 10 microns or more, about 20 microns or more) obtained using a high numerical aperture objective can also be corrupted. Some sources of error may be unrelated to the thickness of the layer. For example, the interface underlying the layer may have a low reflectivity because, for example, a small refractive index difference at the interface or absorption by the substrate. The low reflectivity can degrade optical interferometry data obtained from the interface.
Sources of error such as those just described can corrupt direct and/or indirect determination of a layer's thickness. Such errors are typically greater than amount of error in the absence of such effects. For example, the standard deviation of corrupted measurement data is typically higher than the standard deviation of measurement data in the absence of such errors (e.g., at least twice as large, at least three times, as large, at least four times as large, at least five times as large or more). Because the errors may not be readily apparent, one might rely on erroneous thickness data without knowledge that they are erroneous.
We disclose methods and related systems for determining spatial information related to a layer of an object for one or more spatial locations of the object. The spatial information typically includes a thickness of the layer and/or a height of an interface between the layer and an underlying material.
In an exemplary embodiment, spatial information (e.g., height information) is determined based on measurement data (e.g., optical interferometry data) for each of multiple spatial locations of an outer surface of a layer of an object. Spatial information (e.g., height information) is also determined based on measurement data (e.g., optical interferometry data) for each of multiple spatial locations of an interface between the layer and the underlying material. A model of the shape of the interface (e.g., a model of the height profile of the interface) is fit to the spatial information of at least some of the multiple spatial locations of the interface. For example, if the shape of the interface is known to be planar, a model of a planar shape is fit (e.g., by least squares) to the heights of the interface. Typically, the model is fit to heights of spatial locations for only portions of the object for which the interface measurement data are uncorrupted. Parameters of the fitted model are then used to determine spatial information (e.g., height) for spatial locations of the interface. For example, the heights of portions of the interface not fit by the model can be determined by extrapolating the fitted model. Consequently, spatial information of the interface can be determined even for spatial locations for which the measurement data are corrupted by errors. The thickness profile of the layer is determined based on the heights of multiple spatial locations of the outer surface of the layer and the heights of corresponding spatial locations of the interface, where the interface heights are determined based on the fitted parameters of the model.
Also disclosed are methods and related systems for determining whether measurement data of an object (e.g., related to height data of an interface and/or thickness data of a layer) are corrupted by errors. Typically, the method includes determining, for each of multiple spatial locations of an object, a relationship between a height of the outer interface (e.g., outer surface) of a layer of the object and spatial information related to the layer (e.g., the thickness of the layer and/or the height of an interface underlying the layer). For example, the method can include preparing a scatter plot with multiple data point couples each giving the height of a spatial location of the outer surface of the layer and the thickness of the layer corresponding to that spatial location. The relationship between the height/thickness data (e.g., correlation between the height/thickness data) has a shape that depends on whether the thickness data are corrupted by errors or not. For example, data points corresponding to spatial locations for which the measurement data are corrupted are generally randomly distributed while points corresponding to spatial locations for which the data are uncorrupted are generally non-randomly distributed (e.g., linearly distributed or distributed according to a higher order relationship (e.g., parabolic)). Accordingly, one can determine from the relationship of the height/thickness data whether measurement data from a particular portion of the object are corrupted (or uncorrupted) by systematic errors. Uncorrupted measurement data and a model of a shape of the object can be used to determine spatial information for spatial locations for which the measurement data are corrupted.
Referring to
Optical interferometry (e.g., low coherence interferometry) can be used to determine Hi, Ti, and Si. An interference signal 190 illustrates a low coherence interference signal that might be obtained from the ith spatial location of object 150. Interference signal 190 includes a first interference pattern 196 resulting from a spatial location of interface 156 and a second interference pattern 197 resulting from a corresponding spatial location of interface 158. The interference patterns 196,197 map out a number of oscillations (e.g., fringes) that decay according to a low coherence envelope that does not expressly appear in such interference signals. The width of the coherence envelope corresponds generally to the coherence length of the detected light, which is related to the effective spatial frequency spectrum of the interferometer along the scan dimension. Among the factors that determine the coherence length are temporal coherence phenomena related to, for example, the spectral bandwidth of the light, and spatial coherence phenomena related to, for example, the range of angles of incidence of light illuminating the test object. As can be seen in
Typically, the heights of outer surface 156 and interface 158 are determined from measurement data (e.g., optical interferometry data) and the thickness of the layer is determined indirectly based on the difference between the heights. However, for some locations of object 150, the determined height of the interface can be corrupted by errors resulting from interference effects. For example, because the true thickness Tc of layer 154 between spatial locations Hc and Sc is relatively thin (e.g., about 1 micron or less), first and second interference patterns 196,197 overlap one another. Consequently, height Sc and/or thickness Tc as determined from the difference between heights Hc and Sc can be corrupted. On the other hand, other spatial locations of interface 158 (e.g., S1-SN) underlie thicker portions of layer 154. Therefore, the height of interface 158 (e.g., heights S1-SN) can be determined unambiguously based on measurement data of the object.
We next describe how to determine spatial information for layer 154 and interface 158 for spatial locations for which the measurement data is corrupted (e.g., Sc) based on measurement data which is not corrupted (e.g., S1-SN).
In some situations, the shape of the interface underlying an object is known or can be predicted. For example,
While a method for determining spatial information based on measurement data and a model of a shape of a portion of an object has been described where that shape is planar, the object may have other shapes in part or in whole. For example, the shape may be at least partially spherical, at least partially parabolic, at least partially convex, or at least partially concave. In general, the method can be performed where the object or portion thereof has a shape that can be modeled.
In some cases, a model is fit to only a subset of the measurement data (e.g., a subset of the measurement data determined to be uncorrupted). In other cases, a model is fit to all of the measurement data. The measurement data can be weighted in the fitting process. For example, data known or predicted to be uncorrupted can be given more weight than data known or predicted to be uncorrupted.
We next describe a method for determining whether measurement data related to an object (e.g., to data related to Ti or Si) are corrupted. The method typically includes providing measurement data indicative of the outer surface heights Hi of a layer of the object and measurement data indicative of the layer thicknesses Ti and/or substrate heights Si of the object. A relationship between the heights Hi and the thicknesses Ti (or between heights Hi and heights Si) is determined. Based on the relationship, spatial locations are identified for which the measurement data (e.g., Ti or Si) is uncorrupted. Typically, the height/thickness relationship for spatial locations with uncorrupted measurement data is determined by the shapes of the layer thickness and interface profiles. Hence, the height/thickness relationship is non-random for spatial locations with uncorrupted measurement data. The height/thickness relationship for spatial locations with corrupted measurement data is not directly related to the shapes of the layer thickness and interface profiles. Hence, the height/thickness relationship tends to be random for spatial locations with corrupted measurement data.
Examples of the height/thickness relationships for different layer thickness and substrate profiles are discussed next.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
While
In some embodiments, spatial locations for which the measurement data is uncorrupted are identified by determining a density of height/thickness data couples. For example, the density of data couples can be determined based on a two-dimensional histogram created from a scatter plot of heights Hi vs. thicknesses Ti. A grid is superimposed upon the scatter plot. The spacing between intersections of the grid is typically about the same or somewhat greater than the resolution of the instrument(s) used to obtain the measurement data. Each height thickness data couple of the scatter plot is assigned to the nearest intersection of the grid. The two-dimensional histogram is determined from the number of data couples assigned to each intersection. Data couples corresponding to spatial locations for which the measurement data are uncorrupted generally have a higher density than data couples corresponding to spatial locations for which the measurement data are corrupted.
The two-dimensional histogram can be processed (e.g., by using image processing functions such as edge finding algorithms) to identify spatial locations for which the measurement data are uncorrupted. In some embodiments, an edge finding algorithm is used to identify sharp density variations that can occur along the boundaries between subsets of the measurement data corresponding to spatial locations for which the data are uncorrupted and subsets of data for which the measurement data are corrupted. Once such a boundary has been identified, data couples that are, for example, within a fixed distance from the edge or from a linear segment derived from a fit to the edge shape, can be selected. The measurement data corresponding to the substrate height Si at spatial locations of the selected data couples are used to determine a best fit to the interface 158.
Referring now to
Measurement system 50 includes a light source 54, a first focusing optic (e.g., one or more lenses) 56, a beam splitting element 57, a second focusing optic 62, a reference object 58, a third focusing optic 60, and a detector 59. Light source emits 54 emits spectrally-broadband light (e.g., white light), which illuminates a diffusing screen 55. First focusing optic 56 collects light from screen 55 and transmits collimated light to beam-splitting element 57, which splits the collimated light into first and second portions. A first portion of the collimated light is received by second focusing optic 62, which focuses the first portion of the light onto reference object 58. Light reflected from the reference object is received by second focusing optic 62, which transmits collimated light reflected by the reference object 58 back to beam-splitting element 57. Beam-splitting element 57 directs the second portion of the collimated light to third focusing optic 60, which focuses the light onto test object 53. Light reflected from test object 53 is received by third focusing optic 60, which transmits collimated light reflected by test object 53 back to beam-splitting element 57. Beam-splitting element 57 combines light reflected from reference object 58 and test object 53 and directs the combined light to a fourth focusing optic 61, which focuses the combined light to a detector 59.
Detector 59 is typically a multidimensional detector (e.g., a charge coupled device (CCD) or charge injection device (CID)) having a plurality of detector elements (e.g., pixels) arranged in one or more dimensions (e.g., two dimensions). Optics 60 and 61 focus light reflected from test object 53 onto detector 59 so that each detector element of detector 59 receives light reflected from a corresponding spatial location (e.g., a point or other small region) of test object 53. Light reflected from respective spatial locations of test object 53 and light reflected from reference object 58 interferes at detector 59. Each detector element produces a detector signal related to the intensity of the interfering light.
System 50 is configured to measure interference signals related to spatial locations of test object 53. Typically, system 50 creates an OPD between light reflected from reference object 58 and light reflected from test object 53. For example, test object 53 can be displaced through a number of scan positions along a scan dimension axis by a scan mechanism (e.g., an electromechanical transducer 63 (e.g., a piezoelectric transducer (PZT)), and associated drive electronics 64) controlled by computer 52. In some embodiments, a scan position increment between successive scan positions is at least about λ/15 (e.g., at least about λ/12, at least about λ/10), where λ is a mean wavelength of the light detected at each pixel.
For each scan position, detector 59 outputs an intensity value (e.g., the intensity detected by a given detector element) for each of multiple different spatial locations of the test object. Taken along the scan dimension, the intensity values for each spatial location define an interference signal corresponding to the spatial location. The intensity values corresponding to a common scan position define a data set (e.g., an interferogram) for that scan position. System 50 can detect intensity values over a range of scan positions that is greater than the width of a coherence envelope of the detected interference signals and, therefore, greater than the coherence length of the detected light.
Processor 52 can be configured to acquire and/or store data 65, process data 67 (e.g., as described herein), display 69 surface topographies, and operate 64 components of interferometer 51. In general, any of the methods described above can be implemented, for example, in computer hardware, software, or a combination of both. The methods can be implemented in computer programs using standard programming techniques following the descriptions herein. Program code is applied to input data to perform the functions described herein and generate output information. The output information is applied to one or more output devices such as a display monitor. Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the programs can be implemented in assembly or machine language, if desired. In any case, the language can be a compiled or interpreted language. Moreover, the program can run on dedicated integrated circuits preprogrammed for that purpose.
Each such computer program is preferably stored on a storage medium or device (e.g., ROM or magnetic diskette) readable by a general or special purpose programmable computer, for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. The computer program can also reside in cache or main memory during program execution. The analysis method can also be implemented as a computer-readable storage medium, configured with a computer program, where the storage medium so configured causes a computer to operate in a specific and predefined manner to perform the functions described herein.
While scanning interferometry data have been described as being obtained by varying an OPD (e.g., by moving a test and/or reference object), other configurations are possible. For example, in some embodiments, scanning interferometry data are obtained by varying a wavelength of that light interferes at the detector. Each scan position typically corresponds to a different wavelength of detected interfering light (e.g., to a different central wavelength of the detected interfering light). Each scan position increment typically corresponds to a difference in the wavelength between scan positions.
While measurement data has been described as optical interferometry data, other types of measurement data can be used. Different measurement data or even different types of measurement data can be used for an outer surface and for an inner interface or thickness. For example, measurement data of an outer surface of an object may be determined mechanically (e.g., using a stylus). Measurement data of layers (e.g., thickness) may be determined using optical ellipsometry or reflectometry.
This Example illustrates determination the determination of a thickness profile of a layer of an object.
A patterned semiconductor wafer coated with a thick protective film was used as a test object. A low coherence interference microscope was used to obtain optical interferometry data of the object. The data included multiple low coherence interference signals each including an interference pattern resulting from light reflected from a respective spatial location of the outer surface of the film and an interference pattern resulting from light reflected from a corresponding spatial location of the underlying interface between the film and the substrate.
The interference signals were used to determine the height Hi of each of multiple spatial locations of the outer surface of the film and the height Si of each of multiple spatial locations of the interface between the film and the substrate. Referring to
The thickness Ti of each of multiple locations of the film was determined by subtracting the interface height Si from the outer surface height Hi.
Referring to
A two-dimensional histogram was prepared from the data of the scatter plot of
The gradient of each point of the grey scale image of
A ridge finding algorithm was used to select a subset of points from the gradient data of
Referring to
As seen in
The height Si of the interface corresponding to each of the N′ points of the subset 227 and a model of the shape of the interface were used to determine a predicted height Si′. of the interface for each of multiple spatial locations of the interface including spatial locations for which the optical interferometry data were corrupted by interference effects. Specifically, the model of the shape of the interface was fit to the heights Si for locations corresponding to points within subset 227. In this Example, the shape of the substrate (and hence the interface with the outer layer) was known to be planar. The fit was performed by minimizing the χ2 sum:
where Hi is the height of the outer interface, Ti is the film thickness for the ith spatial location within subset 227, A, B and C are the fitting constants of the equation of the best fit plane, xi is the x coordinate of the ith spatial location of subset 227, and yi is the y coordinate of the ith spatial location of subset 227. While the χ2 sum is expressed in terms of Hi−Ti, the χ2 sum could also be expressed in terms of Si (e.g., based on the relationship Hi=Ti+Si). Using the fitting constants A, B, and C, the height Si′ of any spatial location xi,yi of the interface of the test object could be determined (e.g., by extrapolation) using:
Si′=A·xi+B·yi+C
The height Si′ could be subtracted from the height Hi of the corresponding spatial location of the outer surface to determine a corrected film thickness Ti′ even for spatial locations of the test object for which interference effects corrupted the interferometry data of the interface heights Si.
In this Example, instead of determining corrected film thicknesses Ti′ based on the outer surface heights Hi and predicted interface heights Si′, we first determined corrected outer surface heights Hi′ each corrected for tilt of the substrate. A relationship between the corrected heights Hi′ and film thicknesses Ti was used to determine a second subset of spatial locations for which spatial information about the height of the underlying interface was unlikely to be corrupted by systematic error resulting from interference effects. The interface heights Si corresponding to the second subset of locations and the model of the interface shape were used to determine second fitting parameters A′, B′, and C′, which, as discussed below, were expected to have enhanced accuracy and precision as compared to the fitting parameters A, B, and C. Corrected thicknesses Ti″ were determined based on the second fitting parameters A′, B′, and C′. This process is discussed next.
The tilt-corrected height Hi′ of each spatial location of the outer surface was determined by subtracting the tilt component of the height Si of the corresponding spatial location of the interface as determined from the fitting constants A, B, and C:
Hi′=Hi−Axi−Byi
where H′ is the tilt-corrected height of the ith spatial location of the outer surface.
We note that
Returning to the Example, a second subset 233 of points was selected based on the relationship between the tilt corrected heights Hi′ and the thicknesses Ti shown in
The corrected interface heights Si″ were used to determine corrected film thicknesses Ti″=Hi−Si″ for each of multiple spatial locations of the test object.
Note that an edge finding algorithm could have been applied directly to the grey level data shown in
It will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, other embodiments are within the scope of the following claim.
This application claims the benefit of U.S. Provisional Application Ser. No. 60/588,138, filed Jul. 15, 2004, which application is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60588138 | Jul 2004 | US |