Image breathing correction systems and related methods
Abstract
Methods of image breathing correction. Implementations may include capturing and displaying a first image to a user using a lens, an image sensor, memory, and a display included in a camera unit, adjusting a position of the lens, capturing a second image and storing data of the second image collected by the image sensor in the memory. The method may include determining a second position of the lens using a lens position sensor included in the camera unit and calculating a change in magnification from the first image to the second image using a processor and a breathing correction model. The method may include rescaling the data of the second image to generate corrected second image data using the processor and displaying the corrected second image to a user. The corrected second image may be substantially free from breathing effects when compared with the first image.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of correcting for breathing effects for images comprising:
capturing a first image using a lens, an image sensor and a memory comprised in a camera unit; capturing a second image with the lens and image sensor and storing data of the second image collected by the image sensor in the memory; determining a second position of the lens at the time of the capturing of the second image using a lens position sensor included in the camera unit; calculating an inverse Field of View/Distortion (IFOV/D) correction map for the second position of the lens using a processor comprised in the camera unit and a breathing correction model stored in the memory, wherein the breathing correction model stored in the memory is calculated with a Field of View/Distortion (FOV/D) test image; applying the IFOV/D correction map to the data of the second image to generate corrected second image data using the processor.
2 . The method of claim 1 , wherein the breathing correction model comprises at least a first calibrated IFOV/D correction map and a second calibrated IFOV/D correction map.
3 . The method of claim 2 , wherein calculating the IFOV/D correction map for the second position of the lens further comprises interpolating the IFOV/D correction map using the second position of the lens and the at least first calibrated IFOV/D correction map and the second calibrated IFOV/D correction map.
4 . The method of claim 2 , wherein FOV/D data used to generate the at least first calibrated IFOV/D correction map and the second calibrated IFOV/D correction map was calculated using a distortion model that is one of 3rd order, 5th order, or arctangent/tangent.
5 . The method of claim 1 , wherein the breathing correction model is stored in a look up table.
6 . The method of claim 1 , wherein the processor is a graphics processor unit (GPU).
7 . The method of claim 1 , wherein the lens position sensor is a Hall Effect sensor.
8 . A method of correcting for breathing effects for images comprising:
capturing a first image using a lens, an image sensor and a memory comprised in a camera unit; capturing a second image with the lens and image sensor and storing data of the second image collected by the image sensor in the memory; determining a second position of the lens at the time of the capturing of the second image using a lens position sensor included in the camera unit; calculating a change in magnification from the first image to the second image for the second position of the lens using a processor comprised in the camera unit and a breathing correction model stored in the memory, wherein the breathing correction model stored in the memory is calculated with a Field of View/Distortion (FOV/D) test image; and rescaling the data of the second image to generate corrected second image data using the processor.
9 . The method of claim 8 , wherein the breathing correction model comprises at least a first calibrated IFOV/D correction map and a second calibrated IFOV/D correction map.
10 . The method of claim 9 , wherein calculating a change in magnification from the first image to the second image further comprises interpolating an IFOV/D correction map using the second position of the lens and the at least first calibrated IFOV/D correction map and the second calibrated IFOV/D correction map.
11 . The method of claim 9 , wherein FOV/D data used to generate the at least first calibrated IFOV/D correction map and the second calibrated IFOV/D correction map was calculated using a distortion model that is one of 3rd order, 5th order, or arctangent/tangent.
12 . The method of claim 8 , wherein the breathing correction model is stored in a look up table.
13 . The method of claim 8 , wherein the processor is a graphics processor unit (GPU).
14 . The method of claim 8 , wherein the lens position sensor is a Hall Effect sensor.Join the waitlist — get patent alerts
Track US2019050671A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.