Physically based rendering (PBR) is an approach to synthesize three-dimensional (3D) topographical surface images of samples. PBR can employ photometric stereo imaging techniques, for instance. In photometric stereo imaging, two-dimensional (2D) images of a sample are captured under different lighting conditions. From these multiple 2D images, a 3D topographical surface image of the sample can be synthesized. In addition, surface reflective meta data may be synthesized for image rendering of surface reflections in which the orientation and color of a changing illuminating light source is correctly accounted.
As noted in the background, physically based rendering (PBR) provides for the synthesis of three dimensional (3D) topographical surface images of samples, and be realized via photometric stereo imaging techniques. Existing 3D topographical surface capture devices that employ photometric stereo imaging techniques include a chamber in which a sample is placed. Lighting conditions to which the sample is subjected can therefore be tightly controlled and multiple two-dimensional (2D) images captured under different lighting conditions from which a 3D topographical surface image of the sample can be synthesized. The devices are generally under the control of a host computing device.
While such 3D topographical surface capture devices work well enough for samples that are sufficiently small and portable to be placed in the chambers, they are as a general rule unusable for large and/or immovable samples. Samples may be so large, for instance, that they cannot be placed in the chambers of even the largest 3D topographical surface capture devices. Furthermore, even small samples that can fit in the chambers may not be able to be moved for placement within the chambers. A priceless artifact in a museum, for example, may not be permitted to be physically handled for placement within the chamber of an existing 3D topographical surface capture device.
Techniques described herein pertain to a 3D topographical surface capture device that alleviates these and other shortcomings of existing such capture devices. The described capture device is portable and can be independently operated in two modes without requiring communicative or conductive connection with any other device. In a first mode, a sample is placed in a tray that is then attached to the bottom of the device. Light sources and an imaging subassembly internal to the device are then controlled to generate a 3D topographical surface image of the sample using photometric stereo imaging techniques.
In a second mode, the tray is removed from the bottom of the 3D topographical surface capture device. The capture device may be attached to a mount so that the bottom of the device can be placed in such a way to abut a sample. The light sources and the imaging subassembly are then controlled as before to generate a 3D topographical surface image of the sample using photometric stereo imaging techniques. In this second mode, then, the sample does not have to be moved inside or to the capture device, and thus can be large and/or immovable. Instead, the capture device is moved to the location of the sample.
In the mode of example operation of
The 3D topographical surface capture device 100 is portable, permitting its usage to capture 3D topographical surface images of samples, such as the sample 154, that are too large and/or immovable to otherwise be moved to the location of the capture device 100 and placed in the tray 102. The capture device 100 can be completely self-contained, including sufficient components to perform photometric stereo imaging to resultantly generate and store 3D topographical surface images of samples without the need for any other device, such as a host computing device. The stored images may then be later transmitted to other devices.
The 3D topographical surface capture device 100 includes a housing 222, which may also be referred to as a frame, and which is covered by the cover 202. The housing 222 extends from the bottom of the upper portion 101 of the capture device 100 to the top of the upper portion 101 of the device 100. The housing 222 may be constructed as a single integrated fixture, or as multiple pieces that are attached to one another. The housing 222 may be made from a rigid plastic, metal, or other material.
The 3D topographical surface capture device 100 includes the tray 102 that is removably attachable to the bottom end of the housing 222. The tray 102 may be fabricated from the same or different material as the housing 222. The tray 102 may be removably attachable to the housing 222 in a magnetic or mechanical manner. As an example of the latter, the tray 102 may have prongs that snap into corresponding hole of the housing 222 when the tray 102 is aligned with the housing 222 and pushed against the housing 222. As another example, the tray 102 may have a protrusion that is fitted into a corresponding groove of the housing 222 when the tray 102 is aligned with the housing 222, where subsequent rotation of the tray 102 locks the tray 102 in place. As a third example, screws may be employed to secure the tray 102 to the housing 222.
The tray 102 includes a sample surface 226 on which the sample 104 is fixed during usage of the 3D topographical surface capture device 100 in the operation mode of
The 3D topographical surface capture device 100 includes light sources 224 mounted around the perimeter of the housing 222. The light sources 224 may be in the form of groups of light-emitting diodes (LEDs) with top-mounted heat sinks, and may be linearly polarized. The light sources 224 directionally project light into the interior cavity or volume of the housing 222 to illuminate the sample 104 or 154. The light sources 224 can be individually controlled. For instance, the LEDs that are oriented along the same direction relative to the housing 222 form a light source 224 that can be controlled independently of the light sources 224 formed by the LEDs oriented along other directions relative to the housing 222.
The 3D topographical surface capture device 100 includes an imaging subassembly 242 mounted at a top end of the housing 222. The imaging subassembly 242 includes an image capture sensor 242A and one or multiple polarization-state viewers 242B that are directed inward into the interior cavity or volume of the housing 222 and thus towards the sample 104 or 154. The image capture sensor 242A may be of the type of those found in smartphones, which are ordinarily not used in 3D topographical surface capture devices. As one example, the image capture sensor 242A may be an autofocus, wide-angle camera device having autofocus and optical image stabilization (OIS). The polarization-state viewers 242B may be mechanical linear polarizer (LP) mechanisms such as rotatable polarizer wheels, or solid-state liquid crystal (LC) phase retarders with LP. The polarization-state viewers 242B polarize the light captured by the image capture sensor 242A.
The 3D topographical surface capture device 100 includes mounting hardware 204 that is mounted to or that is part of the housing 222, and an output indicator 206 that is visible through the cover 202. The mounting hardware 204 may be in the form of a threaded hole, to attach the housing 222 and therefore the capture device 100 to a mount 152, such as a tripod, to fixedly place the bottom end of the housing 222 so that it abuts a sample 154 in the mode of operation of
The 3D topographical surface capture device 100 includes circuitry 244 mounted to the housing 222.
For example, to capture images of the sample 104 or 154 under different lighting conditions, the control circuitry 302 may selectively turn on different light sources 224, either individually or in different groups, and cause the image capture sensor 242A to capture 2D topographical surface images of the sample 104 or 154 at different polarizations via controlling the polarization-state viewers 242B. Once the requisite images under such different lighting conditions have been captured, the control circuitry 302 may then synthesize the captured 2D images into a 3D topographical surface image of the sample 104 or 154. A given lighting condition is controlled by two factors: the intensity of and which light sources 224 were on when an image was captured, and the polarization of the polarization-stated viewers 242B by which the image capture sensor 242A resultantly captured the image.
In synthesizing the 3D topographical surface image of the sample 104 or 154 from multiple captured 2D topographical surface images, the control circuitry 302 can account for the orientation and color of a changing illuminating light source (i.e., the light sources 224 in aggregate). The control circuitry 302 may computationally generate metadata from the captured 2D topographical surface images as well. For example, such metadata can be with regards to surface reflection properties of the sample, and/or with regards to transmissive light properties of the sample. In this case, too, the control circuitry 302 can account for the orientation and color of a changing illuminating light source.
The control circuitry 302 can be implemented as a processor and memory or other non-transitory computer-readable data storage medium storing program code executable by the processor. The processor and memory may be integrated within an application-specific integrated circuit (ASIC) in the case in which the processor is a special-purpose processor. The processor may instead be a general-purpose processor, such as a central processing unit (CPU), in which case the memory may be a separate semiconductor or other type of volatile or non-volatile memory.
The vibration sensor 304 detects vibrations of the 3D topographical surface capture device 100. The vibration sensor 304 may be in the form of a triple-axis or other type of accelerometer. Vibrations to which the capture device 100 are subjected can negatively impact the accuracy and precision of the captured 2D images, resulting in synthesis degraded 3D topographical surface images of samples. In one implementation, when the vibration sensor 304 detects vibrations greater than a threshold that can impact 3D topographical surface image capture, the output indicator 206 is illuminated to denote this, so as to notify the user of the capture device 100. In the same or different implementation, the control circuitry will control the light sources 224 and the lighting subassembly 242 to capture 2D images just in response to the detected vibrations being less than the threshold.
The wireless transceiver 306 permits other devices to wirelessly communicate with the 3D topographical surface capture device 100. For example, the wireless transceiver 306 may be a Wi-Fi, Bluetooth, or an NFC transceiver, permitting another device to directly or indirectly communicate with the capture device 100. Examples of direct wireless interconnections include peer-to-peer Bluetooth connections, NFC connections, Wi-Fi Direct connections, or ad hoc Wi-Fi networks. Examples of the indirect wireless interconnections include the capture device 100 joining a wireless local-area network (WLAN) to communicate with another device, either over the WLAN directly or via another network to which the WLAN is communicatively connected, such as the Internet.
As noted, the 3D topographical surface capture device 100 can be independently operable in both the mode of
The storage device 308 may be a solid-state drive (SSD) or another type of storage device. The storage device 308 stores the 3D topographical surface images. For instance, as the imaging subassembly 242 captures images under different lighting conditions, the imaging subassembly 242 may store the captured 2D images on the storage device 308, either directly or through the control circuitry 302. The control circuitry 302 thereafter retrieves the captured 2D images from the storage device 308 to synthesize the 3D topographical surface images, and then stores them, along with any computationaly generated metadata, on the storage device 308.
Referring back to
The 3D topographical surface capture device 100 can include a connector 250 accessible through the cover 202. The connector 250 may be a universal serial bus (USB), RJ45, or another type of connector. The connector 250 permits the capture device 100 to communicate with another device in a wired manner, as opposed to a wireless manner as provided by the wireless transceiver 306. For example, the connector 250 may connect to one end of a cable, where the other end of the cable is connected to another device. As another example, the connector 250 may provided for a wired connection to a network to which another device is connected in a wired and/or wireless manner.
The 3D topographical surface capture device 100 includes a battery 246. The battery 246 may be charged through the connector 250, through a different connector accessible through the cover 202, or in an inductive (i.e., wireless) manner. The battery 246 provides for portable usage of the capture device 100 without having to have the device 100 plugged into an external power source, such as a wall outlet. The battery 246 powers the various components of the capture device 100 that have been described, such as the light sources 224, the imaging subassembly 242, and the circuitry 244.
The control circuitry 302 of the 3D topographical surface capture device 100 is then caused to control the light sources 224 and the imaging subassembly 242 so that 2D topographical surface images of the sample 154 are ultimately captured in the operation mode of
To then operate the 3D topographical surface capture device 100 in the mode of operation of
The 3D topographical surface capture device 100 includes a tray 102 removably attached to a bottom end of the housing 222 to switchably configure the capture device 100 between a first mode of
In the mode of
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/022838 | 3/31/2022 | WO |