US 11,800,205 B2
Fast foveation camera and controlling algorithms
Sanjeev Jagannatha Koppal, Gainesville, FL (US); Zaid Tasneem, Gainesville, FL (US); Dingkang Wang, Gainesville, FL (US); Huikai Xie, Gainesville, FL (US); and Brevin Jeffery Tilmon, Gainesville, FL (US)
Assigned to UNIVERSITY OF FLORIDA RESEARCH FOUNDATION, INCORPORATED, Gainesville, FL (US)
Filed by University of Florida Research Foundation, Incorporated, Gainesville, FL (US)
Filed on Apr. 9, 2020, as Appl. No. 16/844,597.
Claims priority of provisional application 62/835,864, filed on Apr. 18, 2019.
Prior Publication US 2020/0336637 A1, Oct. 22, 2020
Int. Cl. G06T 7/80 (2017.01); H04N 23/45 (2023.01); G03B 39/04 (2021.01); G06T 5/00 (2006.01); G02B 26/08 (2006.01); H04N 23/55 (2023.01); H04N 23/66 (2023.01)
CPC H04N 23/45 (2023.01) [G02B 26/0841 (2013.01); G03B 39/04 (2013.01); G06T 5/003 (2013.01); G06T 7/80 (2017.01); H04N 23/55 (2023.01); H04N 23/66 (2023.01)] 24 Claims
OG exemplary drawing
 
1. A camera comprising:
a passive sensor;
a dynamic optical modulator;
an optical modulator controller configured to control an orientation of the dynamic optical modulator; and
a processor configured to receive digital image data from the passive sensor and to control the optical modulator controller,
wherein the dynamic optical modulator is configured to reflect a beam of light from a scene of interest onto the passive sensor,
wherein the processor is configured to control the optical modulator controller in accordance with a control algorithm, and
wherein the control algorithm provides a mirror speed for movement of the dynamic optical modulator and a frame-rate speed for capturing digital image data by the passive sensor, wherein the mirror speed and the frame-rate speed are calibrated by:
(a) an image is captured of a calibration scene using the camera;
(b) analysis of the image is performed to determine if a blur is present in the image;
(c) (i) reduction of a frame rate of the camera and returning to step (a) in response to a determination that no blur is present in the image;
(ii) reduce a mirror speed of the dynamic optical modulator and returning to step (a) in response to a determination that a blur above a predetermined size is present in the image; and
(iii) determine that the control algorithm is calibrated in response to a determination that a blur below the predetermined size is present in the image.