IP Library Granted Patent US 9,866,805
Granted Patent B2
US 9,866,805 · App. 12/697,600 · Granted Jan 9, 2018

Digital image processing and systems incorporating the same

Inventors: Jon H. Bechtel (Holland, MI); Jeremy C. Andrus (Zeeland, MI); Tom B. Sherman (Ada, MI)
Assignee: GENTEX CORPORATION
H04N9/045H04N5/213H04N5/2355H04N5/57H04N21/4318
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,866,805
App. No.
12/697,600
Granted
Jan 9, 2018
Kind
B2
Abstract

A spectrally mosaiced digital image is provided with missing color data imputed for each pixel. Circuitry is provided that is configured to perform at least a portion of the calculations related to demosaicing a high dynamic range image.

Claims (32)

1. An image processing apparatus, comprising:

a processing circuit for:

receiving an image obtained using a mosaiced spectral filter having red, green, and blue filtered pixels,

determining a direction of an edge feature in the image using only the color values in the received image that correspond to like-color filtered pixels,

calculating a missing color value for at least one pixel location in the image using an interpolation equation that is selected based on the direction of the edge feature in the image, wherein the selected interpolation equation generates a plurality of product term multipliers, wherein said interpolation equation multiplies color values of neighboring pixels of the pixel location by the product term multipliers, and wherein the only product term multipliers are each an integral power of 2, and

converting the received image into an output image including the missing color value for the at least one pixel location.

2. The image processing apparatus of claim 1 , wherein the like-color filtered pixels are green filtered pixels.

3. The image processing apparatus of claim 1 , wherein said missing color value is associated with a red filtered pixel, and wherein green and blue color values are calculated.

4. The image processing apparatus of claim 1 , wherein said missing color value is associated with a green filtered pixel, and wherein red and blue color values are calculated.

5. The image processing apparatus of claim 1 , wherein said missing color value is associated with a blue filtered pixel, and wherein red and green color values are calculated.

6. The image processing apparatus of claim 1 , wherein said processing circuit is configured to receive data associated with a first series of spectrally mosaiced, high dynamic range, digital images from an imaging device and output a second series of digital images having missing color data imputed.

7. The image processing apparatus of claim 6 , wherein data associated with said first series of spectrally mosaiced, high dynamic range, digital images is received at a rate greater than, or equal to, twenty-five images per second.

8. The image processing apparatus of claim 6 , wherein data associated with a second series of spectrally demosaiced, high dynamic range, digital images is output at a rate greater than, or equal to, twenty-five frames per second.

9. An image processing apparatus, comprising:

a processing circuit for:

receiving an image obtained using a mosaiced spectral filter having red, green, and blue filtered pixels,

calculating a missing color value for at least one pixel location in the received image using a selected interpolation equation, the selected interpolation equation generates a plurality of product term multipliers, wherein said interpolation equation multiplies color values of neighboring pixels of the pixel location by the product term multipliers, and wherein the only product term multipliers are each an integral power of 2, and

converting the received image into an output image including the missing color value for the at least one pixel location.

10. The image processing apparatus of claim 9 , wherein said processing circuit detects features in the image that are at least in part used to determine selection of the interpolation equation.

11. The image processing apparatus of claim 9 , wherein said processing circuit is further configured to select the interpolation equation based at least in part on detected patterns in said the image.

12. The image processing apparatus of claim 9 , wherein said missing color value is associated with a red filtered pixel, and wherein green and blue color values are calculated.

13. The image processing apparatus of claim 9 , wherein said missing color value is associated with a green filtered pixel, and wherein red and blue color values are calculated.

14. The image processing apparatus of claim 9 , wherein said missing color value is associated with a blue filtered pixel, and wherein red and green color values are calculated.

15. The image processing apparatus of claim 9 , wherein said processing circuit is configured to receive data associated with a first series of spectrally mosaiced, high dynamic range, digital images from an imaging device and output a second series of digital images having missing color data imputed.

16. The image processing apparatus of claim 15 , wherein data associated with said first series of spectrally mosaiced, high dynamic range, digital images is received at a rate greater than, or equal to, twenty-five images per second.

17. The image processing apparatus of claim 15 , wherein data associated with a second series of spectrally demosaiced, high dynamic range, digital images is output at a rate greater than, or equal to, twenty-five frames per second.

18. The image processing apparatus of claim 9 , wherein the product term multipliers do not include 2 0 .

19. The image processing apparatus of claim 9 , wherein the product term multipliers are selected from the group consisting of: 1, 2, 4, 8, and 16.

20. The image processing apparatus of claim 9 , wherein the product term multipliers are selected from the group consisting of: 2, 4, 8, and 16.

21. The image processing apparatus of claim 1 , wherein the product term multipliers do not include 2 0 .

22. The image processing apparatus of claim 1 , wherein the product term multipliers are selected from the group consisting of: 1, 2, 4, 8, and 16.

23. The image processing apparatus of claim 1 , wherein the product term multipliers are selected from the group consisting of: 2, 4, 8, and 16.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2023
From: GENTEX CORPORATION
To: HL KLEMOVE CORPORATION
Reel/Frame 065696/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2010
From: BECHTEL, JON H.; ANDRUS, JEREMY C.; SHERMAN, TOM B.
To: GENTEX CORPORATION
Reel/Frame 023878/0655 →
Continuity (5)
Provisional Application 61149049 · Feb 2, 2009
Provisional Application 61155691 · Feb 26, 2009
Provisional Application 61181770 · May 28, 2009
Provisional Application 61222532 · Jul 2, 2009
Related Publication 20100195908A1 · Aug 5, 2010