IP Library Granted Patent US 8,781,224
Granted Patent B2
US 8,781,224 · App. 13/484,056 · Granted Jul 15, 2014

Band dependent linearization for multiband remotely sensed and aerial imagery

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 8,781,224
App. No.
13/484,056
Granted
Jul 15, 2014
Kind
B2
Abstract

A system for processing a multiband image, including digital computer memory for storing a multiband image having multiple bands of image data; and processing circuitry for processing the multiband image, wherein the processing circuitry (a) determines pixel locations in the bands of the multiband image having values above the band-specific white value threshold for each of the bands of the multiband image, (b) determines a band-specific correction factor for each of plural bands of the multiband image based on the determined pixel locations, and (c) applies the corresponding band-specific correction factor to the respective plural bands of the multiband image to produce a corrected image.

Claims (44)

1. A system for processing a multiband image, comprising:

non-transitory digital computer memory for storing a multiband image having multiple bands of image data; and

processing circuitry for processing the multiband image, wherein the processing circuitry (a) determines pixel locations in the bands of the multiband image having values meeting a corresponding band-specific value threshold for each of the bands of the multiband image, (b) determines a corresponding band-specific correction factor for each of the visible bands of the multiband image based on the determined pixel locations, and (c) applies the corresponding band-specific correction factor to the respective visible bands of the multiband image to produce a corrected image,

wherein the values meet the corresponding band-specific value threshold if the values are above a corresponding band-specific white value threshold,

wherein the corresponding band-specific correction factor comprises a ratio of (1) the largest average of values at least as large as the corresponding band-specific white value threshold value to (2) the average of values at least as large as the corresponding band-specific white value threshold of the band to which the corresponding band-specific correction factor is to be applied.

2. The system as claimed in claim 1 , wherein the processing circuitry further pre-filters the multiband image utilizing parameters captured contemporaneously with the capturing of the multiband image.

3. The system as claimed in claim 2 , wherein the parameters are stored in the multiband image.

4. The system as claimed in claim 2 , wherein the parameters are stored in a database separately from the multiband image.

5. The system as claimed in claim 1 , further comprising circuitry for displaying the corrected image.

6. The system as claimed in claim 5 , wherein the processing circuitry further receives a changed band-specific white value threshold, updates the multiband image based on the changed band-specific white value threshold and redisplays the corrected image generated based on the changed band-specific white value threshold.

7. A system for processing a multiband image, comprising:

non-transitory digital computer memory for storing a multiband image having multiple bands of image data; and

processing circuitry for processing the multiband image, wherein the processing circuitry (a) determines pixel locations in the bands of the multiband image having values meeting a corresponding band-specific value threshold for each of the bands of the multiband image, (b) determines a corresponding band-specific correction factor for each of the visible bands of the multiband image based on the determined pixel locations, and (c) applies the corresponding band-specific correction factor to the respective visible bands of the multiband image to produce a corrected image,

wherein the values meet the corresponding band-specific value threshold if the values are below a corresponding band-specific black value threshold;

wherein the corresponding band-specific correction factor comprises a ratio of (1) the smallest average of values at most as large as the corresponding band-specific black value threshold value to (2) the average of values at most as large as the corresponding band-specific black value threshold of the band to which the corresponding band-specific correction factor is to be applied.

8. The system as claimed in claim 7 , further comprising circuitry for displaying the corrected image.

9. The system as claimed in claim 8 , wherein the processing circuitry further receives a changed band-specific black value threshold, updates the multiband image based on the changed band-specific black value threshold and redisplays the corrected image generated based on the changed band-specific black value threshold.

10. The system as claimed in claim 7 , wherein the processing circuitry further pre-filters the multiband image utilizing parameters captured contemporaneously with the capturing of the multiband image.

11. The system as claimed in claim 7 , wherein the processing circuitry further pre-filters the multiband image utilizing parameters captured contemporaneously with the capturing of the multiband image.

12. The system as claimed in claim 11 , wherein the parameters are stored in the multiband image.

13. The system as claimed in claim 11 , wherein the parameters are stored in a database separately from the multiband image.

14. A computer-implemented method for processing a multiband image having multiple bands of image data, the method comprising:

utilizing a processor and a non-transitory digital computer memory storing computer instructions to control the processor to perform the steps of:

determining pixel locations in the bands of the multiband image having values meeting a corresponding band-specific value threshold for each of the bands of the multiband image;

determining a corresponding band-specific correction factor for each of the visible bands of the multiband image based on the determined pixel locations; and

applying the corresponding band-specific correction factor to the respective visible bands of the multiband image to produce a corrected image,

wherein the values meet the corresponding band-specific value threshold if the values are above a corresponding band-specific white value threshold,

wherein the corresponding band-specific correction factor comprises a ratio of the largest average of values at least as large as the corresponding band-specific white value threshold value to the average of values at least as large as the corresponding band-specific white value threshold of the band to which the corresponding band-specific correction factor is to be applied.

15. The method as claimed in claim 14 , further comprising: pre-filtering the multiband image utilizing parameters captured contemporaneously with the capturing of the multiband image.

16. The method as claimed in claim 15 , wherein the parameters are stored in the multiband image.

17. The method as claimed in claim 15 , wherein the parameters are stored in a database separately from the multiband image.

18. The method as claimed in claim 14 , further comprising displaying the corrected image.

19. The method as claimed in claim 18 , further comprising:

receiving a changed band-specific white value threshold, updating the multiband image based on the changed band-specific white value threshold and redisplaying the corrected image generated based on the changed band-specific white value threshold.

20. A computer-implemented method for processing a multiband image having multiple bands of image data, the method comprising:

utilizing a processor and a non-transitory digital computer memory storing computer instructions to control the processor to perform the steps of:

determining pixel locations in the bands of the multiband image having values meeting a corresponding band-specific value threshold for each of the bands of the multiband image;

determining a corresponding band-specific correction factor for each of the visible bands of the multiband image based on the determined pixel locations; and

applying the corresponding band-specific correction factor to the respective visible bands of the multiband image to produce a corrected image,

wherein the values meet the corresponding band-specific value threshold if the values are below a corresponding band-specific black value threshold,

wherein the corresponding band-specific correction factor comprises a ratio of the smallest average of values at most as large as the corresponding band-specific black value threshold value to the average of values at most as large as the corresponding band-specific black value threshold of the band to which the corresponding band-specific correction factor is to be applied.

21. The method as claimed in claim 20 , further comprising displaying the corrected image.

22. The method as claimed in claim 21 , further comprising:

receiving a changed band-specific black value threshold, updating the multiband image based on the changed band-specific black value threshold and redisplaying the corrected image generated based on the changed band-specific black value threshold.

Assignments (2)
MERGER Recorded Jul 1, 2016
From: EXELIS INC.
To: HARRIS CORPORATION
Reel/Frame 039362/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: LUNT, SHARON; VAUGHN, MICHAEL; CASELLA, STACEY
To: EXELIS INC.
Reel/Frame 031655/0504 →