IP Library Granted Patent US 9,881,358
Granted Patent B2
US 9,881,358 · App. 15/143,382 · Granted Jan 30, 2018

Method and system for adaptive pixel replacement

Inventors: Henry W. Neal (Allen, TX); David C. Hutchison (Plano, TX); Douglas A. Blettner (Dallas, TX)
Assignee: DRS Network & Imaging Systems, LLC
G06T5/002G06K9/6202G06K9/6215G06T5/20G06T5/50G06T7/20G06T7/254G06T2207/10016G06T2207/20216G06T2207/20224
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 9,881,358
App. No.
15/143,382
Granted
Jan 30, 2018
Kind
B2
Abstract

A system and method of image processing is provided, including implementing adaptive pixel replacement techniques or reducing noise. The method includes obtaining a data map of an image frame, wherein the data map comprises good pixels and bad pixels at locations associated with the data map. The method also includes assigning different techniques to the bad pixels, wherein a first technique is assigned to a first bad pixel and a second technique is assigned to a second bad pixel. The method further includes adjusting information associated with the bad pixels for a chosen technique for each of the bad pixels.

Claims (72)

1. A system for adjusting one or more pixel values in a data map, the system comprising:

a processor; and

a computer readable medium coupled to the processor, the computer readable medium comprising instructions that cause the processor to implement a method comprising:

obtain the data map of an image frame, wherein the data map comprises good pixels at a first set of locations associated with the data map and bad pixels at a second set of locations associated with the data map;

for a current pixel in the data map, conduct a pixel analysis comprising:

identify that the current pixel is a bad pixel,

identify that all pixels directly next to the current pixel are bad pixels,

measure a first distance to a left good pixel,

measure a second distance to a right good pixel,

measure a third distance to a upper good pixel,

measure a fourth distance to a lower good pixel, and

compare the first distance, second distance, third distance, and fourth distance,

when the first distance to the left good pixel is the shortest distance, identify a left good pixel replacement technique for the current pixel; and

assign the left good pixel replacement technique for the current pixel in an adaptive pixel replacement mask.

2. The system of claim 1 , wherein the method further comprises:

adjust a first pixel value associated with the current pixel first to a second pixel value associated with the left good pixel.

3. The system of claim 1 , wherein the method further comprises:

after comparing the first distance, second distance, third distance, and fourth distance, when the second distance to the right good pixel is the shortest distance, identify a right good pixel replacement technique for the current pixel; and

assign the right good pixel replacement technique for the current pixel in the adaptive pixel replacement mask.

4. The system of claim 3 , wherein the method further comprises:

adjust a first pixel value associated with the current pixel first to a second pixel value associated with the right good pixel.

5. The system of claim 1 , wherein the method further comprises:

after comparing the first distance, second distance, third distance, and fourth distance, when the third distance to the upper good pixel is the shortest distance, identify an upper replacement technique for the current pixel; and

assign the upper replacement technique for the current pixel in the adaptive pixel replacement mask.

6. The system of claim 1 , wherein the method further comprises:

after comparing the first distance, second distance, third distance, and fourth distance, when the fourth distance to the lower good pixel is the shortest distance, identify a lower replacement technique for the current pixel; and

assign the lower replacement technique for the current pixel in the adaptive pixel replacement mask.

7. The system of claim 1 , wherein the pixel analysis further comprises:

identify that a next pixel after the current pixel is a good pixel;

assign a pixel value for the next pixel after the current pixel as an original pixel value received with the image frame.

8. The system of claim 1 , wherein the method further comprises:

determine that all pixels in a current row or column are not bad pixels; and

assign a spiral search to the bad pixels.

9. The system of claim 1 , wherein the method further comprises:

determine that all pixels in an upper row or lower row are not bad pixels; and

assign a spiral search to the bad pixels.

10. The system of claim 1 , wherein the method further comprises:

determine that all pixels in an upper row or lower row are bad pixels; and

assign a local average to the bad pixels.

11. The system of claim 1 , wherein the pixel analysis is conducted once when pixels are first created and mapped to a sensor.

12. A method for adjusting one or more pixel values in a data map, the method comprising:

obtaining the data map of an image frame, wherein the data map comprises good pixels at a first set of locations associated with the data map and bad pixels at a second set of locations associated with the data map;

for a current pixel in the data map, conducting a pixel analysis comprising:

identify that the current pixel is a bad pixel,

identify that all pixels directly next to the current pixel are bad pixels,

measure a first distance to a left good pixel,

measure a second distance to a right good pixel,

measure a third distance to a upper good pixel,

measure a fourth distance to a lower good pixel, and

compare the first distance, second distance, third distance, and fourth distance,

when the first distance to the left good pixel is the shortest distance, identify a left good pixel replacement technique for the current pixel; and

assigning the left good pixel replacement technique for the current pixel in an adaptive pixel replacement mask.

13. The method of claim 12 , further comprising:

adjusting a first pixel value associated with the current pixel first to a second pixel value associated with the left good pixel.

14. The method of claim 12 , further comprising:

after comparing the first distance, second distance, third distance, and fourth distance, when the second distance to the right good pixel is the shortest distance, identifying a right good pixel replacement technique for the current pixel; and

assigning the right good pixel replacement technique for the current pixel in the adaptive pixel replacement mask.

15. The method of claim 14 , further comprising:

adjusting a first pixel value associated with the current pixel first to a second pixel value associated with the right good pixel.

16. The method of claim 12 , further comprising:

after comparing the first distance, second distance, third distance, and fourth distance, when the third distance to the upper good pixel is the shortest distance, identifying an upper replacement technique for the current pixel; and

assigning the upper replacement technique for the current pixel in the adaptive pixel replacement mask.

17. The method of claim 12 , wherein the pixel analysis further comprises:

identifying that a next pixel after the current pixel is a good pixel; and

assigning a pixel value for the next pixel after the current pixel as an original pixel value received with the image frame.

18. The method of claim 12 , further comprising:

determining that all pixels in an upper row or lower row are not bad pixels; and

assigning a spiral search to the bad pixels.

19. The method of claim 12 , further comprising:

determining that all pixels in an upper row or lower row are bad pixels; and

assigning a local average to the bad pixels.

20. The method of claim 12 , wherein the pixel analysis is conducted once when pixels are first created and mapped to a sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2016
From: NEAL, HENRY W.; HUTCHISON, DAVID C.; BLETTNER, DOUGLAS A.
To: DRS RSTA, INC.
Reel/Frame 040217/0624 →
CHANGE OF NAME Recorded Nov 3, 2016
From: DRS RSTA, INC.
To: DRS NETWORK & IMAGING SYSTEMS, LLC
Reel/Frame 040561/0977 →
Continuity (3)
Division 14208901 · Mar 13, 2014
Provisional Application 61785056 · Mar 14, 2013
Related Publication 20160247264A1 · Aug 25, 2016