Three-dimensional (3D) image scanners are typically calibrated after assembly. The calibration process permits the scanners to produce accurate 3D measurements of solid objects placed in the field of view of the system. In addition, the calibration process characterizes the thermal sensitivity of the scanner during operation and removes the thermal-dependent error from 3D measurements. As the scanner ages over the long-term, there is the possibility that the physical state of the scanner can drift from the originally calibrated state. The drifted state can cause small but measurable errors in the 3D measurements of solid objects. A field calibration target can be used to correct a more severe aging-related drift from the initial calibration. However, the field target calibration requires active participation by the user of the scanner, which can be inconvenient and not necessarily used when needed to recalibrate the scanner.
A first 3D imaging apparatus, consistent with the present invention, includes a housing and an image sensor within the housing. First and second mirrors are positioned to receive an image from an object external to the housing and provide the image to the image sensor. An aperture element having a plurality of apertures is located along an optical path between the object and the image sensor for providing the image along a plurality of optical channels to the image sensor. The apparatus also includes a transparent cover positioned within the optical path and having a plurality of fiducials. The depth of field of the apparatus includes the transparent cover along with the fiducials.
A second 3D imaging apparatus, consistent with the present invention, includes a housing and an image sensor within the housing. A mirror is positioned to receive an image from an object external to the housing and provide the image to the image sensor. An aperture element having a plurality of apertures is located along an optical path between the object and the image sensor for providing the image along a plurality of optical channels to the image sensor. The apparatus also includes a transparent cover positioned within the optical path and having a plurality of fiducials. The depth of field of the apparatus includes the transparent cover along with the fiducials.
The accompanying drawings are incorporated in and constitute a part of this specification and, together with the description, explain the advantages and principles of the invention. In the drawings,
Embodiments include using fiducials on a cover window of a 3D scanner for use in calibrating the scanner or checking the calibrated state of the scanner. An example of a 3D scanner having a cover window within its depth of field is disclosed in U.S. patent application Ser. No. 14/277,113, entitled “3D Image Capture Apparatus with Depth of Field Extension,” and filed May 14, 2014, which is incorporated herein by reference as if fully set forth. Systems to generate 3D images or models based upon image sets from multiple views are disclosed in U.S. Pat. Nos. 7,956,862 and 7,605,817, both of which are incorporated herein by reference as if fully set forth. These systems can be included in a housing providing for hand-held use, and an example of such a housing is disclosed in U.S. Pat. No. D674,091, which is incorporated herein by reference as if fully set forth.
3D Image Capture Apparatus
For the configuration of imager 10 of
The components of imager 10 can be implemented with, for example, the following. Mirrors 18 and 20 can be aluminum or silver coated on optical glass or metal. Mirror 18 can alternatively be a prism, and mirror 20 can alternatively be a planar mirror plate. A prism is used for mirror 20 for ease of holding the mirror in place on holder 26. Mirrors 18 and 20 can optionally be one piece of material with mirrors on both ends. Mirrors 18 and 20 are preferably positioned at 50° and 40°, respectively, from the image plane. The angles of the mirrors should total 90° for the image sensor to obtain images normal to the target, and each of the angles can thus be adjusted for desired placement in the housing. Lenses 24 can include separate lenses for each channel or be a single molded piece of material. Exemplary lens arrays are provided below. Aperture element 22 can be a multi-layer metal plate, such as BeCu base with Ni plating, with holes etched into it for the apertures 23. Holder 26 can be aluminum or a molded plastic material, and mirror 20, aperture element 22, and lenses 24 can be adhered to holder 26 or mechanically held in place on the holder. Light sources 16 can be light emitting diodes (LEDs). Cover 14 can be optical glass. Housing 12 can be metal or a plastic material. The various components of imager 10 in housing 12 can be positioned at particular distances in the optical path for a desired performance.
Each of the optical channels in the 3D imagers can have single or multiple optical elements. Multiple elements can achieve superior imaging quality, large depth of field, and athermalized system design.
The images of the object formed on the image sensor are located in two regions as shown in
The image sensors can be implemented with, for example, any digital imager such as a CMOS or CCD sensor. The image sensor can include a single sensor, as shown, partitioned into multiple image data regions. Alternatively, the image sensor can be implemented with multiple sensors with the image data regions distributed among them.
Cover Window Fiducials
The fiducials can be implemented with two different opaque colors. For example, the fiducials in
By placing these fiducials as precise features on the cover window of a 3D scanner where the depth of field includes the cover window, a permanent distance-measuring standard with virtually no aging-related changes can be built into the scanner. During operation of the system, the fiducial locations can acquired and compared with the expected specifications. In particular, the distance between the fiducials as detected by the image sensor and associated system processing images from the image sensor can be compared with the actual known distance on the cover. Any discrepancy can then be used to correct errors caused by the aging or even short-term temperature related variations of the scanner. The fiducials can also be used for initial calibration of the scanner.
The cover, such as transparent glass, can provide a water-tight seal that does not interfere with imaging and permits the frequent submersion into disinfecting solution. The fiducials can include a variety of shapes and characteristics, and they should be chosen so as to minimize the likelihood of interfering with the scanning experience or calibration process. The fiducials should also be chosen to maximize the likelihood of finding their images during a typical scan. In particular, the fiducials preferably are features that the scanner can detect via the image sensor and associated processing and are not very noticeable to a user. The fiducials are preferably opaque and consequently produce a dark image of the fiducials in the video frames captured by the scanner. Since the cover lies within the depth of field of the system, the fiducials will also be in good focus. Ideally, the fiducials are located on the inner surface of the cover so as to not be exposed to the outside environment that could damage them over time. Alternatively, the fiducials can be located on the outer surface of the cover or embedded within the cover.
The distance separating the fiducials can be specified to a manufacturer, where photolithographic processes can produce the fiducials to within tolerances of ±1 micron, for example. In the case that the fiducials are placed along the corners of a 5 mm square configuration, for example, the resulting measurement standard or ground truth would have a 0.02% tolerance along the sides of the square configuration or a 0.014% tolerance along a diagonal. Such an error is more than 5 times better than the desired accuracy of the entire system for many embodiments.
By incorporating fiducials into the cover of a scanner, the user need not be an active participant in the diagnostic process. The fiducials can be a permanent feature available for measurement in almost every video frame during the intended use of the system. By being available for nearly every video frame, the fiducials afford the system a method to track the thermal-state and thus correct or augment the correction to thermal error in real time. Although the cover when implemented with glass can expand and contract due to thermal variations of the scanner, the thermal sensitivity of the scanner is due to a much larger expansion and contraction of the lens array when implemented with plastic where mere microns of movement can produce significant fractions of a percent in 3D model error. In particular, a typical glass cover has a thermal coefficient of expansion around 10−6 (per degree C.), meaning that two fiducials separated by 5 mm on room temperature glass that warms up by 20° C. would then be separated by 5.001 mm. Such a small thermal response is far smaller than the typical system can resolve. Furthermore, the cover with permanent fiducials would be stable over time and thus provide a ground truth isotropic correction for any potential long-term drifting of the scanner from the calibrated state.
Number | Name | Date | Kind |
---|---|---|---|
6437823 | Zhang | Aug 2002 | B1 |
7605817 | Zhang | Oct 2009 | B2 |
7742635 | Rohaly | Jun 2010 | B2 |
7956862 | Zhang | Jun 2011 | B2 |
D674091 | Carlson | Jan 2013 | S |
8493574 | Hart | Jul 2013 | B2 |
8619144 | Chang | Dec 2013 | B1 |
9591286 | Yun | Mar 2017 | B2 |
9967543 | Yun | May 2018 | B2 |
20020054384 | Motamed | May 2002 | A1 |
20040136002 | Whaite et al. | Jul 2004 | A1 |
20100007718 | Rohaly, Jr. et al. | Jan 2010 | A1 |
20100238279 | Thorns et al. | Sep 2010 | A1 |
20100245541 | Zhao | Sep 2010 | A1 |
20110157373 | Ye | Jun 2011 | A1 |
20120105593 | Berestov et al. | May 2012 | A1 |
20120154541 | Scott | Jun 2012 | A1 |
20130141558 | Jeon et al. | Jun 2013 | A1 |
20130235165 | Gharib et al. | Sep 2013 | A1 |
20170127042 | Yun | May 2017 | A1 |
Number | Date | Country |
---|---|---|
2002125247 | Apr 2002 | JP |
100150055 | Dec 1998 | KR |
WO 2007036457 | Apr 2007 | WO |
WO 2014068097 | May 2014 | WO |
WO 2014102779 | Jul 2014 | WO |
Entry |
---|
Z. Zhang, “A Flexible New Technique for Camera Calibration,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11):1330-1334, 2000. |
Owen et al., “What is the best fiducial?,” IEEE International Augmented Reality Toolkit Workshop—ART, 8 pages, 2002. |
PCT International Search Report for PCT/US2015/065480, dated Apr. 11, 2016. |
Number | Date | Country | |
---|---|---|---|
20200053344 A1 | Feb 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14582255 | Dec 2014 | US |
Child | 16654327 | US |