IP Library Granted Patent US 12,028,624
Granted Patent B2
US 12,028,624 · App. 17/213,189 · Granted Jul 2, 2024

Systems and methods for increasing dynamic range of time-delay integration images

Inventors: Jeremy W. Aldridge (Evansville, IN); Kirk Sigel (Ithaca, NY); Douglas DeAngelis (Ipswich, MA); Mike E. Ciholas (Evansville, IN)
Assignee: LYNX SYSTEM DEVELOPERS, INC.
H04N23/951H04N23/741H04N25/768
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,028,624
App. No.
17/213,189
Granted
Jul 2, 2024
Kind
B2
Abstract

A method for increasing dynamic range of a time-delay integration (TDI) image includes assigning a value N to a line-number setting and generating each line of the TDI image by (i) selecting N lines from N corresponding images of an image sequence, and (ii) integrating the N lines. The brightness of the TDI image is evaluated, after which the line-number setting is updated to a new value. In another method, the value of a TDI pixel is initialized to the value of a corresponding pixel in a first image of the image sequence. While the TDI pixel value is less than a ceiling, a contribution is added to the TDI pixel value, the contribution being based on the value of an additional corresponding pixel in an additional image of the image sequence. After adding, the resulting TDI pixel value may be scaled based on the number of contributions.

Claims (35)

1. A method for increasing dynamic range of a digital time-delay integration (TDI) image stored in a memory, comprising:

for each TDI pixel of a plurality of TDI pixels of the TDI image:

initializing a TDI pixel value of said each TDI pixel to a value of a first corresponding pixel in a first one of a sequence of captured images;

adding to the TDI pixel value, if the TDI pixel value is less than a ceiling value, a contribution based on a value of an additional corresponding pixel in an additional one of the sequence of captured images; and

scaling, after said adding, the TDI pixel value based on a number of contributions added to the TDI pixel value.

2. The method of claim 1 , the first corresponding pixel and the additional corresponding pixel being centered about a fixed line of the sequence of captured images.

3. The method of claim 1 , wherein said scaling includes:

dividing the TDI pixel value by the number of contributions; and

multiplying the TDI pixel value by a maximum number of corresponding pixels from the sequence of captured images.

4. The method of claim 1 , wherein:

the contribution equals the value of the additional corresponding pixel; and

the number of contributions is an integer.

5. The method of claim 1 , wherein:

the contribution equals a fraction of the value of the additional corresponding pixel; and

the number of contributions is a non-integer.

6. The method of claim 1 , further comprising normalizing the TDI image.

7. The method of claim 1 , further comprising outputting the TDI image.

8. A system for increasing dynamic range of a digital time-delay integration (TDI) image, comprising:

a processor; and

a memory communicably coupled with the processor, the memory storing the TDI image and machine-readable instructions that, when executed by the processor, control the system to:

for each TDI pixel of a plurality of TDI pixels forming the TDI image:

(i) initialize a TDI pixel value of said each TDI pixel to a value of a first corresponding pixel in a first one of a sequence of captured images,

(ii) add to the TDI pixel value, if the TDI pixel value is less than a ceiling value, a contribution based on a value of an additional corresponding pixel in an additional one of the sequence of captured images, and

(iii) scale the TDI pixel value based on a number of contributions added to the TDI pixel value.

9. The system of claim 8 , wherein the machine-readable instructions that, when executed by the processor, control the system to scale include machine-readable instructions that, when executed by the processor, control the system to:

divide the TDI pixel value by the number of contributions, and

multiply the TDI pixel value by a maximum number of corresponding pixels from the sequence of captured images.

10. The system of claim 8 , wherein:

the contribution equals the value of the additional corresponding pixel; and

the number of contributions is an integer.

11. The system of claim 8 , wherein:

the contribution equals a fraction of the value of the additional corresponding pixel; and

the number of contributions is a non-integer.

12. The system of claim 8 , the memory storing additional machine-readable instructions that, when executed by the processor, control the system to normalize the TDI image.

13. The system of claim 8 , the memory storing additional machine-readable instructions that, when executed by the processor, control the system to output the TDI image.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION INSIDE THE SECURITY AGREEMENT DOCUMENT ON THE SIGNATURE BLOCK PREVIOUSLY RECORDED AT REEL: 058501 FRAME: 0529. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 3, 2022
From: LYNX SYSTEM DEVELOPERS, INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 060390/0674 →
SECURITY INTEREST Recorded Dec 29, 2021
From: LYNX SYSTEM DEVELOPERS, INC.
To: BMO HARRIS BANK N.A
Reel/Frame 058501/0529 →
Continuity (3)
Continuation 16531983 · Aug 5, 2019
Continuation 14263532 · Apr 28, 2014
Related Publication 20210218886A1 · Jul 15, 2021
Cited By (2)
US 12,469,107 US 12,666,125