The present disclosure relates to image capture apparatus and image capture techniques using color co-site sampling.
An image capture system can focus a scene on an image plane. In some cases, a single sensor is used to sense, for example, red, green and blue colors. To obtain the three colors, a color filter array (CFA) such as an RGB Bayer pattern can be placed in front of the sensor, so that each sensor cell senses a different color. After sensing the colors, a color reconstruction algorithm may be applied to obtain the colors where they were not sensed. Various color reconstruction algorithms are available and may be based, for example, on interpolation. After the color reconstruction, further image processing may be performed to obtain the image in YUV format, which is the input of the compression system.
Reconstruction techniques, however, are not always ideal. Color co-site sampling is one alternative that can be used. In some applications, co-site sampling involves moving the sensor so that the same image can be captured by multiple (e.g., four) different pixels. The signals from multiple pixels then can be combined to reconstruct the image using, for example, color interpolation and/or debayering techniques.
The present disclosure describes an apparatus (e.g., an optoelectronic module) that includes a sensor having one or more drift-field demodulation pixels and wavelength separating optical elements (WSOEs) (e.g., diffractive optical elements (DOEs), metalenses, high dispersion lenses, high dispersion layers). The WSOE can be configured such that when light is incident on a pixel, the light passes through the WSOE before reaching the associated pixel and such that different wavelengths are focused on different spatial points (e.g., different depths) in the associated pixel. By focusing different wavelengths onto different depths within the pixel, each wavelength (or wavelength range) can, in some cases, be more concentrated at a given depth within the pixel. More generally, the ability to focus different wavelengths onto different depths within the pixel can, in some cases, help enhance the ability to detect and readout various wavelengths.
For example, in accordance with one aspect, the present disclosure describes an apparatus that includes a sensor and a WSOE. The sensor includes a drift-field demodulation pixel. The WSOE is disposed such that, when radiation is incident on the drift-field demodulation pixel, the radiation passes through the WSOE before reaching the drift-field demodulation pixel. The WSOE is configured to focus different wavelengths of the incident radiation at different respective depths in a photo-sensitive detection region of the drift-field demodulation pixel.
Some implementations include one or more of the following features. For example, in some instances, the drift-field demodulation pixel has different potential profiles distributed over the different respective depths. The drift-field demodulation pixel can be operable such that photo-generated charges generated at the different respective depths have different respective drift velocities. Read-out circuitry can be coupled to an output of the drift-field demodulation pixel and can be operable to sample the photo-generated charges at different times based on the different respective drift velocities.
In some implementations, the WSOE is attached to the drift-field demodulation pixel. For example, in some instances, the WSOE is attached to a backside of the drift-field demodulation pixel. In other implementations, the WSOE is disposed over a front-side of the drift-field demodulation pixel. In some cases, the WSOE is separated at a distance from the front-side of the drift-field demodulation pixel. Further, in some implementations, a multi-band pass filter is disposed between the WSOE and the drift-field demodulation pixel.
The present disclosure also describes a method that includes receiving radiation in a photo-sensitive detection region of a drift-field demodulation pixel. The radiation passes through a WSOE before reaching the drift-field demodulation pixel, and the WSOE focuses different wavelengths of the radiation at different respective depths in the drift-field demodulation pixel.
Some implementations include one or more of the following features. For example, in some instances, the drift-field demodulation pixel generates photo-generated charges in response to receiving the different wavelengths of the radiation at different respective depths, and the method further includes sampling, at different time, signals associated with the photo-generated charges at the different depths. The method also can include determining spectral data based on the sampled signals. In some instances, the method includes combining images based on the sampled signals to obtain a multi-color image for the drift-field demodulation pixel.
Some implementations can provide for micro scanning-free color co-site sampling. For example, in accordance with some implementations, a pixel in an optoelectronic sensor can capture the same image over multiple wavelengths, such that benefits of color co-site sampling can be realized without physically scanning (i.e., without moving the sensor).
Other aspects, features and advantages will be readily apparent from the following detailed description, the accompanying drawings and the claims.
The present disclosure describes optoelectronic modules that include a sensor having one or more drift-field demodulation pixels and wavelength separating optical elements (WSOEs) such as diffractive optical elements (DOEs), metalenses, high dispersion lenses, and high dispersion layers. Each metalens can be configured such that when light having multiple wavelengths is incident on a pixel, the light passes through the metalens first, such that different wavelengths are focused on different spatial points (e.g., different depths) in the associated pixel. A metalens, for example, can include a metasurface, which refers to a surface with distributed small structures (e.g., meta-atoms or other nano-structures) arranged to interact with light in a particular manner. In the case of a metalens, the meta-atoms are arranged so that the metastructure functions as a lens.
The disclosed modules and techniques can, in some instances, result in higher concentrations of respective wavelengths at particular points in the pixel, which can help enhance the ability to detect and readout signals corresponding to the various wavelengths (e.g., red, green, blue).
As shown in the example of
Different portions of the multi-wavelength electromagnetic radiation 16 can penetrate the substrate 14 to different depths. In each demodulation pixel 16, different potential profiles are distributed over a range of depths, and photo-generated charges 22 generated at different depths can be associated with different portions of the multi-wavelength electromagnetic radiation. The photo-generated charges 22 generated at different depths can have respective (e.g., different) drift velocities. If the photo-generated charges generated at different depths have different respective drift velocities, the photo-generated charges will arrive at the pixel's charge-collection region 24 at different points in time. Accordingly, signals associated with the respective photo-generated charges in a particular pixel can be sampled by read-out circuitry and signal processing 20 at different times (see block 30 of
The read-out and signal processing circuitry 20, which may include, for example, a signal processor, can determine spectral data such as the composition of the multi-wavelength electromagnetic radiation (e.g., the wavelengths and/or wavelength ranges and their respective intensities for the particular pixel). See block 32 of
In some instances, the metalens 12 or other WSOE can be configured such that a single wavelength or narrow band of wavelengths is focused onto a particular region of the pixel 16, and to disperse other wavelengths throughout the depth of the substrate 14. Such a feature can be advantageous to allow the read-out circuitry and signal processing 20 to sample and process the single wavelength or narrow band of wavelengths differently than other wavelengths. For example, in some instances, the single wavelength or narrow band of wavelengths may be discarded.
Further details of an example of the drift-field demodulation pixel 16 are described below in connection with
Although
As shown in the example optoelectronic module 10B of
As shown in
Potentials (e.g., voltages) 118X can be applied to the contact nodes 106 via electrodes 107. The applied potentials 118X can generate a plurality of potential regions 110X within the semiconductor substrate 105. That is, multiple respective drift-field regions, each of a respective magnitude and spanning a lateral dimension 1 of the semiconductor substrate 105. The drift-field demodulation pixel 101 further includes a charge-collection region 108 (e.g., a charge demodulation region) and output nodes 109. Multi-wavelength electromagnetic radiation 114 can be incident on the drift-field demodulation pixel 101. Although
In some implementations, a spectral filter 113 may be provided to block or substantially attenuate particular ranges of wavelengths of electromagnetic radiation. For example, in some implementations infrared radiation may be blocked or substantially attenuated, while in other implementations ultraviolet radiation may be blocked or substantially attenuated. The multi-wavelength electromagnetic radiation 114 incident on the drift-field demodulation pixel 101, and consequently, the photo-sensitive detection region 102 can generate photo-generated charges 115 in the semiconductor substrate 105.
In some implementations each potential region 110X can vary with the thickness t and/or the lateral dimension 1 of the semiconductor substrate 105. For example, a potential region can have a constant magnitude at a particular depth in the semiconductor substrate 105 over a particular length of the lateral dimension 1, whereas in other instances, a potential region can have a linearly varying and/or polynomially varying magnitude over a particular length of the lateral dimension 1 and can also vary with the thickness t of the semiconductor substrate. Other variations are possible. Accordingly, multiple potential profiles can be depicted as in
A discrete number of potential profiles are depicted in
In the illustrated example of
Generally, the potential regions 110X can facilitate the conduction of the photo-generated charges 115 into the charge-collection region 108 so that a signal can be sampled at the output nodes 109 (e.g., where in some cases the sample can be demodulated at the charge-collection region 108). Further, the potential regions 110X can dump the photo-generated charges 115 when it becomes necessary to drain excess or unwanted charge from the drift-field demodulation pixel 101.
In some implementations the potential profiles 120A, 120B and 120C vary with thickness t of the semiconductor substrate 105, and different wavelengths within the multi-wavelength electromagnetic radiation 114 incident on the photo-sensitive detection region 102 can penetrate the semiconductor substrate 105 to different depths. In such cases, the photo-generated charges 115 generated at different depths can be associated with different portions of the multi-wavelength electromagnetic radiation 114. Accordingly, as the potential profiles 120 are distributed over a range of depths in this implementation, the photo-generated charges 115 generated at different depths can have different respective drift velocities. For example, in the illustrated example, different portions of the multi-wavelength electromagnetic radiation 114 can penetrate the semiconductor substrate 105 to different depths. That is, ranges of wavelengths of the multi-wavelength electromagnetic radiation 114 primarily corresponding to red light can penetrate to the third drift-field region 111C, ranges of wavelengths of the multi-wavelength electromagnetic radiation 114 primarily corresponding to green light can penetrate to the second drift-field region 111B, and ranges of wavelengths of the multi-wavelength electromagnetic radiation 114 primarily corresponding to blue light can penetrate to the first drift-field region 111A. Accordingly, first photo-generated charges 115A, second photo-generated charges 115B, and third photo-generated charge 115C can correspond primarily to respective portions of the multi-wavelength electromagnetic radiation 114 (e.g., respectively blue, green, and red in this example).
Still further, as each of the photo-generated charges 115A, 115B, 115C is subjected to respective potential profiles 120A, 120B, 120C, each has a respective drift velocity 116A, 116B, 116C dictated in part by the respective potential profiles 120A, 120B, 120C. Since the photo-generated charges 115A, 115B, 115C have respective drift velocities, and in this implementation each respective drift velocity is different, the photo-generated charges 115A, 115B, 115C will arrive at the charge-collection region 108 at different points in time. Accordingly, signals associated with the respective photo-generated charges 115A, 115B, 115C can be sampled (e.g., read out) at different times and can be associated with the different portions of the multi-wavelength electromagnetic radiation 114 incident on the photo-sensitive detection region 102. Consequently, spectral data such as the composition of the multi-wavelength electromagnetic radiation 114 can be determined (e.g., the wavelengths and/or wavelength ranges and their respective intensities can be determined).
The lower part of
As further shown in
As indicated by the graphs 200A, 200B, 200C, most of the photo-generated charges in the first pixel 16A will arrive at the pixel's charge-collection region at a first time, most of the photo-generated charges in the second pixel 16B will arrive at the pixel's charge-collection region at a subsequent second time, and most of the photo-generated charges in the third pixel 16C will arrive at the pixel's charge-collection region at an even later third time. Based on the different detection times, processing circuitry can determine that the light incident on the first pixel 16A is primarily red light, light incident on the second pixel 16B is primarily green light, and light incident on the third pixel 16C is primarily blue light.
As mentioned above, in some cases, the WSOE can be implemented as a high dispersion layer or a high dispersion lens.
Similarly,
Enhanced structured light imaging can be used, for example, in enhanced three dimensional (3D) mapping using time-of-flight (TOF) techniques. It also can be used to enable multispectral light detection and ranging (LiDAR), for example, to merge spectral and LiDAR data for enhanced object identification or scene mappings.
Various aspects of the subject matter and the functional operations described in this specification (e.g., the circuitry 20) can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, or in combinations of one or more of them. Thus, aspects of the subject matter described in this specification can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more of them. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Computer readable media suitable for storing computer program instructions and data include all forms of non volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
Various modifications can be made to the foregoing examples. Thus, other implementations also are within the scope of the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/063204 | 5/16/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63190271 | May 2021 | US |