This invention relates to optical measurement machines for gathering metrological data from test objects and in particular, to methods and systems for aligning an imager and an illuminator of an optical measurement machine having rotationally symmetric angular distribution of light.
Optical measuring systems for gathering metrological data from test objects allow measurements to be made without contacting the test object being measured. U.S. Pat. Nos. 10,701,259 and 9,784,564 teach various aspects of certain video measurement machines and are incorporated herein by reference in their entirety. One way optical measurement machines gather metrological data is by “backlighting” the test object. For example, the test object is illuminated by an illumination system from one direction and the test object is imaged by an imaging system from the opposite direction. When backlighting a test object, the test object itself appears dark to the imaging system and the remaining background appears light. Thus, the test object appears in silhouette. The object profiles are then identified by the points of transition between light and dark, where the light that surrounds or passes through the test object is contrasted with adjacent portions of the view at which light is blocked. Backlights of video measuring machines are typically designed to form a rotationally symmetric illumination distribution to maintain isometry. Typically, such optical imaging systems further include a rotationally symmetric imaging pupil transmission function.
Optical imaging systems have the complication of being sensitive to proper lighting of the part being measured, which is achieved in part, by proper alignment of an illumination system and imaging system of the optical imaging system. In optical imaging systems having a low numerical aperture (NA) illumination system and a low numerical aperture (NA) imaging system, aligning the two systems is difficult. Typically, a first adjustment of the relative angle and translational position between the two systems is made to permit some transmission of light through the system. Then, smaller adjustments are made to determine the highest transmission of light by maximizing the transmitted signal intensity on the sensor of the imaging system. That is, the intensity incident on the sensor of the imaging system depends on the alignment between the central axis of an illumination distribution to a central axis of the acceptance cone of the imaging system. Misalignment of the imaging system and illumination system results in a reduced intensity on the imaging sensor due to a smaller area of overlap between the illumination distribution and the acceptance cone of the imaging system. In a misaligned system, the illumination axis of symmetry is non-parallel to the imaging acceptance cone axis. While the process of random hunting (i.e., tip/tilt) in two-dimensional space provides an approximate alignment of the illumination system to the imaging system, it is unknown when the maximum intensity is reached since there is no feedback on which adjustments should be made to improve alignment, except for perceived historical changes as a function of manual adjustments. That is, the gradient of transmitted intensity is a function of a given adjustment. Thus, if optimal alignment is reached, there is no indicative feedback until the system is adjusted out of best alignment. Even if the adjustments are confined to angular ones (assuming the illuminator spatially and uniformly overfills the imager entrance pupil), nearly-random hunting in a two-dimensional space is time consuming and prone to error. Further, the point of local maximum transmission does not necessarily correspond to the best alignment.
A backlight optical alignment system and method is envisioned comprising an illumination system having an illumination pupil and a light source configured to generate an output, wherein the illumination system produces a rotationally symmetric illumination distribution having an illumination axis, an imaging system having an imaging sensor comprising at least one detector element, an imaging pupil, and an acceptance cone in the object space of the imaging system having an optical axis, wherein at least a portion of the imaging pupil is filled by the illumination system output when a portion of the illumination distribution overlaps with the acceptance cone; and a first substrate having tapered, transmissive surfaces disposed in object space between the illumination system and the imaging system, wherein the substrate is adjustable to generate a change in signal intensity from the imaging sensor when the illumination axis of the illumination distribution is misaligned with the optical axis of the acceptance cone.
A method of aligning a backlit optical system comprises producing an output from a light source of an illumination system, the output having an illumination distribution having an illumination axis, transmitting the output towards an imaging system having an imaging sensor, an imaging pupil and an acceptance cone having an optical axis, wherein at least a portion of the imaging pupil is filled by the output, adjusting a first solid substrate having tapered, transmissive surfaces about an optical axis located in object space between the illumination system and an imaging system, detecting whether changes in transmitted intensity in the imaging system occur as the first solid substrate is rotated, and if changes in transmitted intensity are detected, determining a direction and relative magnitude of misalignment between the illumination system and imaging system. The step of adjusting the solid substrate may include simultaneously introducing a plurality of solid substrates, including the first solid substrate, in the field of view of the imaging system with different rotational angles. The step of adjusting the solid substrate may also include rotating the solid substrate or the plurality of solid substrates to a plurality of positions. The step of adjusting the solid substrate further may include continuously rotating the solid substrate along an axis substantially perpendicular to the solid substrate and substantially parallel to the illumination axis and imaging system optical axis for at least one complete rotation. The method may further include detecting the signals of the locations of at least one fiducial marker to convert the substrate rotational direction to imaging system coordinates, which are typically more useful for determining which adjustments should be made. The method may further include the step of positioning the illumination axis approximately parallel to the imaging optical axis, wherein the backlight optical system is deemed aligned when parallel axes of rotational symmetry in object space between the illumination angular distribution and the imaging acceptance cone of the imaging system is obtained.
A backlight optical alignment system comprises an illumination system having a light source emitting an illumination distribution of non-coherent light along an optical path, the illumination distribution of light having a central axis, an imaging system having an imaging sensor and an acceptance cone along an optical axis, wherein an optimal alignment with respect to the illumination system is achieved when the illumination distribution of the illumination substantially overlaps the acceptance cone, and a solid substrate having tapered, transmissive surfaces, the solid substrate in the optical path to receive the non-coherent light and to generate a change in signal intensity from the imaging sensor if the central axis of the illumination distribution is not substantially aligned with the optical axis of the acceptance cone.
At the outset, it should be appreciated that like reference numbers are intended to identify the same structural elements, portions, or surfaces consistently throughout the several drawing figures, as such element, portions or surfaces may be further desired or explained by the entire written specification, or which this detailed description is an integral part. Unless otherwise indicated, the drawings are intended to be read together with the specification, and are to be considered a portion of the entire written description of this invention.
Although one collimating lens is shown, it should be appreciated that additional optical components may be included. Typically, the collimating lens 44 is a collimation lens providing collimated rays. The illumination system 40 further includes an illumination pupil 46 produced by an aperture stop at that location and an illumination axis 48 produced by the alignment of the illumination pupil 46 and the collimating lens 44. The illumination system 40 in one configuration is aligned with the optical axis or “centerline” 28 of the optical measurement system 10. The objective lens 24 of the imaging system 20, together with the collimating lens 44 of the illumination system 40, images the illumination pupil 46 of the illumination system 40 onto the imaging pupil 26 of the imaging system 20. It should be appreciated that the illumination distribution of the illumination system 40 preferably has a rotationally symmetric angular distribution about the illumination axis 48 to maintain isometry. Typically, the angular extents of the imaging system 20 and illumination system 40 are relatively small and similar in magnitude. For example, in one configuration, the angular extent of the imaging system 20 ranges from ±0.1 to ±3 degrees and the angular extent of the illumination system 40 ranges from ±0.1 to ±3 degrees. In one configuration, the angular distribution of the illumination system is nearly constant over the imager 22, which lies in a plane perpendicular to the optical axis 28. In one configuration, the angular extent of the illumination system 40 exceeds the angular extent of the imaging system 20. In one configuration, the angular distribution of the illumination system and the acceptance cone of the imaging system 20 are nearly constant over the field of view of the imaging system 20.
In one configuration, the imaging system 20 is in communication with a central processing unit (CPU) 14 which communicates with a display 16. The CPU 14 may be a computer programmed to position the object by adjusting a stage 18, set the magnification, adjust the illumination levels for each light source and automatically determine the location and dimensions of features of the object based on a video signal produced by the imaging system 20. In a configuration, the elements of the imaging system 20 are controlled by a computer which is the same computer that determines the location and dimensions of the features of the test object 100.
The optical measurement system 10, using the optical alignment measurement system 56, including but not limited to using a wedge window 70 for alignment as disclosed herein, has an angular distribution of the illumination system 40 that is constant or nearly constant over a spatial extent that exceeds the spatial extent of the field of view of the imaging system 20. This reduces the alignment optimization to the two angular dimensions of relative angle as described below. Two exemplary optical measurement systems 10 for which the alignment wedge may be used are the TurnCheck™ system and the Fusion® system, each available from Optical Gaging Products, Inc. However, it should be appreciated by those having ordinary skill that other optical measurement systems having measuring and video capabilities may be aligned using the wedge window 70 to align an imaging system 20 and an illumination system 40 of the system.
Before a measurement of the test object 100 is taken, the alignment between the imaging system 20 and the illumination system 40 is typically optimized. The alignment between the imaging system 20 and the illumination system 40 is optimized when substantially parallel axes of rotational symmetry between the illumination angular distribution and the imaging acceptance distribution in object space are obtained. In the configurations shown in
Turning now to
As shown in
The wedge window 70 deviates transmitted light by an angle that is largely insensitive to the angle of the incident light relative to the optical surfaces. Thus, the optical window 70 does not need to be placed in object space at a precise angle. Additionally, the translational position of the wedge window 70 can be varied since the wedge angle and therefore, angle of deviation, is constant throughout the aperture of the imaging system 20. Finally, the axial position of the wedge window 70 can be varied provided the illumination system 40 covers a large enough spatial extent. If the spatial extent is small, however, it is preferable to place the window near the object plane to minimize signal loss due to translational displacement of the illumination relative to the imaging system 20.
By way of example, a wedge window 70 with refractive index of about 1.5 and a wedge angle of 1.5° has an absolute expected angular deviation of approximately 0.781°. Tilting the wedge window 70 away from the minimum deviation orientation by up to ±5° only incurs a change in deviation of about 0.006°, or 0.8% of the absolute deviation as provided in
Once the wedge window 70 is placed in the object plane of the system 10, the next step is to observe the relative intensity on the imager 22 as a function of the azimuthal deviation induced by the wedge window 70. The azimuthal angle is changed by adjusting the wedge window 70. In one configuration, the azimuthal angle is changed by rotating the wedge window 70 about an axis 68 approximately perpendicular to its front 86 and back 88 surfaces and approximately parallel to the optical axis 28. Rotating the wedge window 70 induces changes in the angle between the illumination axis 48 and the optical axis 28 if the system is misaligned, thus causing intensity changes on the imager 22; however, if the system is aligned, the angle between the axes of symmetry remains constant and equal to the wedge window deviation angle, resulting in a constant intensity on the imager 22. Once an optimal alignment of the imaging system 20 with respect to the illumination system 40 is achieved, the wedge window 70 is removed from the optical path.
An optimally aligned system consisting of a rotationally symmetric illumination angular distribution 50 and a rotationally symmetric acceptance cone 54 will show no change in pixel intensity as the wedged window 70 is rotated through a full rotation. This is because the wedge-induced angle between the illumination axis 48 and the optical axis 28 is constant for all azimuthal angles. Thus, the intersection of the two distributions provides a constant transmission of light. Four specific methods for obtaining and using pixel intensity data from the wedge window 70 at different rotational positions are provided below: manual rotation, motorized rotation, static fixture, and hybrid spinning static fixture.
Manual Rotation
In one configuration, the manual rotation method comprises manually rotating the wedged window 70 to induce a controlled deviation relative to the alignment of the imaging system 20 and the illumination system 40 and monitoring a change to the pixel intensity on the imager 22 in real time. By rotating the wedge window 70, a direction of deviation is determined and the wedge angle determines the relative magnitude of misalignment. Typically, when the imaging system 20 and the illumination system 40 of the optical measurement system 10 are close to alignment, there will be a monotonic intensity compared to the polar angle misalignment function in the region accessed by the wedge window 70. When misaligned, however, one rotational position will have the least intensity, while the 180° opposite rotational position will often have the greatest intensity. To make an adjustment, minimum and maximum pixel intensities on the imager 22 are observed, then the wedge window 70 is rotated to one of the extremes. The optical measurement system 10 alignment is adjusted to bring the intensity near the average of the extremes. This is repeated by finding new extremes, presumably of more similar intensities than the previous determination, and making another adjustment.
In one configuration, the wedge window 70 includes a fiducial mark 80 on the wedged window 70. The fiducial marker 80 in one configuration can indicate the thickest edge 82 or thinnest edge 84 of the wedge window 70, as shown in
Motorized Rotation
In another configuration, changes to pixel intensity can be monitored while the wedge window 70 rotates freely or via an electromechanical mechanism. Pixel intensity analysis software may be used to further analyze and calculate the required adjustment. If the intensity is sampled many times per rotation, a dense trace can be created as illustrated in
Static Fixture
Turning now to
In one configuration, the solid substrate is a plurality of wedge window sectors, which are mounted in a frame or fixture 90 or 94 so that their relative rotation angles remain constant. Additionally, fiducial marks 92 on the fixture 90 or 94 that are visible in the FoV of the imaging system 20 can provide a reference for the wedge rotation angles relative to the system geometry so that the misalignment direction can be identified. After the fixture 90 or 94 is positioned within the FoV, the average pixel value from each pre-measured sector is determined. Then, the pixel values in each pre-measured sector are analyzed considering the pre-measured wedge angle direction. This determines a magnitude and direction of the misalignment. In a misaligned system, an approximately sinusoidal intensity trace will be obtained when intensity is plotted as a function of wedge rotation angle.
Whatever the rotational sampling, knowing the rotational positions of the wedge window' sectors is important. This can be measured in a variety of ways. In one configuration, commercially available autocollimators, such as those available by Micro-Radian Instruments are used to measure non-parallelism in windows. A fixture holding the windows can be mounted on translation stage(s) to move the different wedged windows 70 into the autocollimator beam and the relative angles (and wedge angle magnitudes) can be recorded.
If the shapes of the illumination angular distribution 50 and imaging system acceptance cone 54 (or the intensity vs. misalignment function) are known very well, each of the plurality of wedge sectors need not have a common wedge angle to estimate the alignment parameters. With this information and knowledge of the wedged window fixture 90 geometry, different wedge angles can be compensated for during software analysis. However, it is more generally applicable to have all the wedge sectors share a common wedge angle. This way, the software analysis can be the same for most pairs of rotationally symmetric distributions. In certain configurations, several windows 70 with very similar or the same wedge angle can be used. In one configuration, a single wedge window 70 can be cut into several wedge sectors, for example, wedge sectors 72a-72f of
As shown in
The circular or “pie” configuration as shown in
If the static fixture 90, 94 is used to align the system 10 by eye using a live view of the imager 22 signal, the static fixture 90, 94 can be rotated to ensure the wedge sectors, for example wedge sectors 72a-72f or 74a-74h, are uniform at intensity at a variety of fixture orientations to confirm the optimized alignment position is achieved. The user views only a single set of sample wedge directions at any instant, rather than coalescing various sets of sample wedge directions into a denser sampling.
Whatever the rotational sampling, the rotational positions of the wedge window sectors 72a-72f or 74a-74h need to be determined and input into the system. The rotational sampling of each sector 72a-72f or 74a-74h can be measured in a variety of ways as described above. It should be appreciated that the shading in
If the shapes of the illumination angular distribution 50 and imaging system acceptance cone 54 (or the intensity vs. misalignment function) are known, each of the plurality of wedge sectors 72a-72f or 74a-74h need not have a common wedge angle to estimate the alignment parameters. With this information and knowledge of the wedged window fixture 90 or 94 geometry, different wedge angles can be compensated for during software analysis. However, it is more generally applicable to have all the wedge sectors 72a-72f or 74a-74h share a common wedge angle. This way, the software analysis can be the same for most pairs of rotationally symmetric distributions.
The static fixture 90, 94 provides an easy visual alignment without requiring software analytics. The simultaneously visible contrasting intensities are easier to compare than a single time-varying intensity level. Alignment of the optical measurement system 10 is optimized when using the static fixture 90, 94 when all the wedge sectors 72a-72f or 74a-74h transmit the same intensity. As such, this can provide a better alignment than the default maximum transmission method. Further, since only a single frame of data is required to perform the analysis of alignment, using the static fixture 90, 94 to align the system is faster.
Hybrid Spinning Static Fixture
In yet another configuration, the static fixture 90, 94 as described above and shown in
Mounting
It should be appreciated that the wedge window 70 can be mounted within the optical measurement system 10. Typically, the wedge window 70 is approximately perpendicular to the rotation axis wherein light can pass through it. The wedge rotation axis 68 is approximately aligned to the machine's optical axis 28. In one configuration, the wedge rotation axis 68 is aligned to ±5 degrees, and less than ±5 degrees for higher wedge angles.
Exemplary Method
Thereafter, in step 205, it is determined whether there are changes in the transmitted pixel intensity in the imaging system 20 as the wedge window 70 is adjusted. In one configuration, the signals of the locations of at least one fiducial marker 80 are detected and the signal between the locations is plotted. If no changes in pixel intensity are observed, the system 10 is deemed aligned according to step 208. If changes in pixel intensity are observed, then a direction and relative magnitude of misalignment are determined according to step 206 and the position of the illumination system 40 is adjusted according to step 207. In one configuration, the change of transmitted intensity on the image sensor 22 is observed as a function of the azimuthal deviation introduced by the wedge window 70. At that point, steps 205-207 are repeated until no further changes in the transmitted intensity in the imaging system 20 are detected, at which point the system 10 is deemed aligned according to step 208 and the wedge window 70 is removed from the optical path. The optical measuring system 10 is aligned when parallel axes of rotational symmetry 28,48 in object space between the illumination angular distribution 50 and the imaging system acceptance cone 54 is obtained.