IP Library Granted Patent US 11,451,735
Granted Patent B2
US 11,451,735 · App. 16/677,395 · Granted Sep 20, 2022

High dynamic range micromirror imaging array systems and methods

Inventors: Aram Danielyan (Tampere, FI); Cristóvão Cruz (Tampere, FI); Alessandro Foi (Tampere, FI)
Assignee: Teledyne FLIR, LLC
H04N5/7458G02B26/0833H04N5/355H04N5/378
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,451,735
App. No.
16/677,395
Granted
Sep 20, 2022
Kind
B2
Abstract

A system comprises a digital micromirror device (DMD), an image sensor comprising an array of sensors operable to capture an image of a scene, a readout integrated circuit (ROIC) operable to generate signals from the sensors corresponding to the captured image of the scene, and an image reconstruction module. The image sensor is operable to capture an image of a scene and comprises an array of photodetector sensors operable to capture an image of a scene at a first frame rate, and a read a readout integrated circuit (ROIC) operable to generate signals from the photodetector sensors corresponding to the captured image of the scene at a second frame rate. A digital micromirror device (DMD) comprising a plurality of micromirrors, each micromirror having at least two physical states, and control circuitry operable to separately control the state of each micromirror, the digital micromirror device operable to receive the image of a scene and reflect the image to the image sensor, whereby the image sensor captures the reflected image of the scene. A processing component is operable to control the operation of the DMD and reconstruct the image from the ROIC.

Claims (44)

1. A system comprising:

an image sensor operable to capture an image of a scene, the image sensor comprising an array of photodetector sensors operable to capture an image of a scene at a first frame rate, and a readout integrated circuit (ROIC) operable to generate signals from the photodetector sensors corresponding to the captured image of the scene;

a digital micromirror device (DMD) comprising a plurality of micromirrors, each micromirror having at least two physical states, and control circuitry operable to separately control the state of each micromirror, the digital micromirror device operable to receive the image of a scene and reflect the image to the image sensor, whereby the image sensor captures the reflected image of the scene; and

a processing component operable to control the operation of the DMD and reconstruct the image from the ROIC, by computing an exposure control map for controlling the micromirrors of the DMD during image capture, capturing via the ROIC a frame of the image received from the DMD, and updating the exposure control map for the next image based at least in part on an analysis of the current frame.

2. The system of claim 1 , wherein the processing component is further operable to: correct pixel intensity in the captured frame;

detect saturated pixels; and

perform interpolation to adjust pixel values.

3. The system of claim 2 , wherein the processing component is further operable to:

perform a denoising procedure on the current frame; and

generate a saturation prediction map for a next image frame, the saturation prediction map based on the current frame;

wherein the saturation prediction map is generated by receiving block-matching information from the denoising processing of the current frame and constructing motion vectors for blocks in the current frame.

4. The system of claim 3 , wherein the processing component is further operable to:

generate the saturation prediction map by predicting positions of reference blocks in the next frame;

aggregate reference blocks in minimum and maximum buffers;

construct the saturation prediction map by comparing minimum/maximum buffers against saturation levels; and

update the exposure control map based on the saturation prediction map.

5. The system of claim 1 , wherein the processing component is further operable to upsample the frame rate using the DMD, including acquiring a frame of an image signal and encoding the frame using the DMD with a binary pseudo-random sequence associated with the increased frame rate.

6. The system of claim 5 , wherein the processing component is further operable to upsample the frame rate using the DMD, performing a reconstruction step including generating an initial estimate using an iterative debinning procedure, including computing a residual and normalizing each element by the bins that contributed to the estimate, and interpolating the result to the objective sampling rate.

7. The system of claim 6 , wherein the processing component is further operable to:

upsample the frame rate using the DMD, performing a reconstruction step including performing residual injection to recover missing high frequencies that were not recovered due to the low-pass nature of the interpolator; and

upsample the frame rate using the DMD, performing a reconstruction step of filtering including performing iterative filtering to remove motion blue and artifacts using a block matching filter.

8. A method comprising:

capturing an image of a scene at a first frame rate using an image sensor comprising an array of photodetector sensors to generate signals corresponding to the captured image of the scene;

operating a digital micromirror device (DMD) comprising a plurality of micromirrors, each micromirror having at least two physical states, and wherein operating the DMD comprises separately controlling the state of each micromirror, the DMD operable to receive the image of a scene and reflect the image to the image sensor, whereby the image sensor captures the reflected image of the scene; and

controlling the micromirrors of the DMD in accordance with an exposure control map during image capture;

capturing via the ROIC a frame of the image received from the DMD;

updating the exposure control map for the next image based at least in part on an analysis of the current frame; and

reconstructing the image received from the ROIC.

9. The method of claim 8 , further comprising:

capturing a frame of the image received from the DMD;

correcting pixel intensity in the captured frame; and

detecting saturated pixels in the captured frame.

10. The method of claim 9 , further comprising:

perform interpolation to adjust pixel values; and

performing a denoising procedure on the current frame.

11. The method of claim 10 , further comprising generating a saturation prediction map for a next image frame, the saturation prediction map based on the current frame.

12. The method of claim 11 , further comprising generating the saturation prediction map by receiving block-matching information from the denoising processing of the current frame; and constructing motion vectors for blocks in the current frame.

13. The method of claim 12 , further comprising generating the saturation prediction map by predicting positions of reference blocks in the next frame and aggregating reference blocks in minimum and maximum buffers.

14. The method of claim 13 , further comprising constructing the saturation prediction map by comparing minimum/maximum buffers against saturation levels; and

updating the exposure control map based at least in part on the saturation prediction map.

15. The method of claim 14 , further comprising upsampling the frame rate using the DMD, including acquiring a frame of an image signal and encoding the frame using the DMD with a binary pseudo-random sequence associated with the increased frame rate.

16. The method of claim 15 , further comprising upsampling the frame rate using the DMD, performing a reconstruction step including generating an initial estimate using an iterative debinning procedure, including computing a residual and normalizing each element by the bins that contributed to the estimate, and interpolating the result to the objective sampling rate.

17. The method of claim 16 , further comprising upsampling the frame rate using the DMD, performing a reconstruction step including performing residual injection to recover missing high frequencies that were not recovered due to the low-pass nature of the interpolator.

18. The method of claim 17 , further comprising upsampling the frame rate using the DMD, performing a reconstruction step of filtering including performing iterative filtering to remove motion blue and artifacts using a block matching filter.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 24, 2021
From: FLIR SYSTEMS, INC.; FIREWORK MERGER SUB II, LLC
To: TELEDYNE FLIR, LLC
Reel/Frame 058250/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2019
From: NOISELESS IMAGING OY LTD.
To: FLIR SYSTEMS, INC.
Reel/Frame 051363/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: DANIELYAN, ARAM; CRUZ, CRISTÓVÃO; FOI, ALESSANDRO
To: FLIR COMMERCIAL SYSTEMS, INC.; NOISELESS IMAGING OY LTD.
Reel/Frame 051207/0560 →
Continuity (2)
Provisional Application 62770112 · Nov 20, 2018
Related Publication 20200162695A1 · May 21, 2020