IP Library Granted Patent US 12,608,776
Granted Patent B2
US 12,608,776 · App. 18/261,002 · Granted Apr 21, 2026

Techniques for modifying an image to reduce smear

Inventor: Simon Trythall (Rochester, GB)
Assignee: BAE SYSTEMS PLC
G06T5/73G06T5/10G06T5/20G06T7/20G06V10/24H04N23/681H04N23/6812H04N23/683H04N25/62G06T2207/10016G06T2207/20056G06T2207/20201G06T2207/20216
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 12,608,776
App. No.
18/261,002
Granted
Apr 21, 2026
Kind
B2
Abstract

Techniques to modify an image from a night vision camera so as to reduce smear. An example method comprises receiving at least one image from a night vision camera; modifying the at least one image, based on motion data from a tracker system and a shutter time of night vision camera, to reduce smear in the image; and outputting the modified at least one image.

Claims (33)

1 . A method comprising:

receiving at least two sequential images from a night vision camera;

aligning the at least two sequential images based on motion data from a tracker system, and after aligning the at least two sequential images, averaging pixel intensities over the aligned at least two sequential images, to generate an averaged image, wherein the motion data comprises a change in orientation of the night vision camera from which a change in orientation of the at least two sequential images is determined and which is used in the aligning;

applying a filter to the averaged image, to generate a filtered averaged image, wherein one or more filter coefficients of the filter are based on the motion data from the tracker system and a shutter time of the night vision camera; and

outputting the filtered averaged image.

2 . The method according to claim 1 , wherein the at least two sequential images from the camera are from non-consecutive frames from the camera.

3 . The method according to claim 1 , wherein aligning the at least two sequential images based on the motion data from the tracker system comprises calculating a change in rotation of the night vision camera between the at least two sequential images.

4 . The method according to claim 1 , further comprising:

transforming, prior to applying the filter to the averaged image, the averaged image from a first domain to a second domain; and

transforming, prior to outputting the filtered averaged image, the filtered averaged image from the second domain back to the first domain.

5 . The method according to claim 1 , wherein the filter comprises a Weiner filter.

6 . The method according to claim 1 , wherein a frame rate of the night vision camera is higher than a display system frame rate.

7 . The method according to claim 1 , wherein a field of view of the night vision camera is larger than a field of view of a head mounted display or a head up display to display to display filtered averaged image to a user.

8 . The method according to claim 1 , wherein the filter is based on an estimate of smearing, the method comprising estimating, based on the motion data from the tracker system, smearing in at least one of the at least two sequential images, so as to provide the estimate of smearing, wherein the estimate of smearing includes a point spread function, the point spread function being a function which represents a function by which the at least one of the at least two sequential images was smeared.

9 . The method according to claim 8 , wherein the filter is based on an estimated measure of noise in the at least one of the at least two sequential images.

10 . The method according to claim 1 , wherein prior to applying the filter, the method comprising applying a Fourier transform to the averaged image.

11 . The method according to claim 10 , wherein after applying the filter, the method comprises applying an inverse Fourier transform to the filtered averaged image.

12 . The method according to claim 11 , wherein the inverse Fourier transform is an inverse discrete Fourier transform.

13 . The method according to claim 10 , wherein the Fourier transform is a discrete Fourier transform.

14 . The method according to claim 1 , wherein outputting the filtered averaged image comprises displaying the filtered averaged image via a display of a head mounted display or a head up display.

15 . A processing system comprising:

a first circuitry configured to receive at least two sequential images from a night vision camera;

a second circuitry configured to align the at least two sequential images based on motion data from a tracker system, and after aligning the at least two sequential images, the second circuitry is configured to average pixel intensities over the aligned at least two sequential images, to generate an averaged image, and the second circuitry configured to apply a filter to the averaged image, to generate a filtered averaged image, wherein one or more filter coefficients of the filter are based on the motion data from the tracker system and a shutter time of the night vision camera, and wherein the motion data comprises a change in orientation of the night vision camera from which a change in orientation of the at least one image is determined; and

a third circuitry configured to output the filtered averaged image.

16 . The processing system according to claim 15 , wherein the at least two sequential images from the camera are from non-consecutive frames from the camera.

17 . The processing system according to claim 15 , wherein the third circuitry is configured to output the filtered averaged image by causing display of the filtered averaged image via a display of a head mounted display or a head up display, and wherein the processing system is part of head mounted display or a head up display.

18 . A non-transitory machine-readable medium encoded with instructions that when executed by one or more processors causes a process to be carried out, the process comprising:

receiving at least two sequential images from a night vision camera;

aligning the at least two sequential images based on motion data from a tracker system, and after aligning the at least two sequential images, averaging pixel intensities over the aligned at least two sequential images, to generate an averaged image, wherein the motion data comprises a change in orientation of the night vision camera from which a change in orientation of the at least two sequential images is determined and which is used in the aligning;

applying a filter to the averaged image, to generate a filtered averaged image, wherein one or more filter coefficients of the filter are based on the motion data from the tracker system and a shutter time of the night vision camera; and

outputting the filtered averaged image.

19 . A processing system comprising: the one or more processors and the non-transitory machine-readable medium of claim 18 .

20 . The non-transitory machine-readable medium according to claim 18 , wherein outputting the filtered averaged image comprises causing display of the filtered averaged image via a display of a head mounted display or a head up display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2023
From: TRYTHALL, SIMON
To: BAE SYSTEMS PLC
Reel/Frame 064213/0069 →
Priority Claims (2)
EP 21275001 · Jan 11, 2021 · regional
GB 2100321 · Jan 11, 2021 · national
Continuity (1)
Related Publication 20240095890A1 · Mar 21, 2024
References Cited (18)
US 8446503B1 · Koenck et al. · 2013 [cited by applicant]
US 8823809B1 · Jensen et al. · 2014 [cited by applicant]
US 8830360B1 · Burt et al. · 2014 [cited by applicant]
US 9998666B2 · Sapiro et al. · 2018 [cited by applicant]
US 10997697B1 · Newman · 2021 [cited by examiner]
US 20060177145A1 · Lee · 2006 [cited by examiner]
US 20070165961A1 · Lu · 2007 [cited by examiner]
US 20110149163A1 · Nishi · 2011 [cited by examiner]
US 20160189429A1 · Mallinson · 2016 [cited by examiner]
US 20170064204A1 · Sapiro · 2017 [cited by examiner]
US 20180255232A1 · Takahashi · 2018 [cited by examiner]
US 20190362477A1 · Rahmati · 2019 [cited by examiner]
WO WO2018101007A1 · 2018 [cited by applicant]
WO 2022148946A1 · 2022 [cited by applicant]
International Search Report and Written Opinion received for PCT/GB2021/053397, mailed Mar. 3, 2022. 14 pages. [cited by applicant]
Combined Search and Examination Report under Sections 17 and 18(3) received for GB application No. 2100321.5, dated Oct. 21, 2021. 12 pages. [cited by applicant]
Extended European Search Report received for EP application No. 21275001.2, dated May 28, 2021. 6 pages. [cited by applicant]
Rajakaruna, et al., “Inertial Data Based Deblurring for Vision Impaired Navigation,” International Conference on Indoor Positioning and Indoor Navigation (Oct. 27, 2014). 5 pages. [cited by applicant]