IP Library Granted Patent US 8,310,724
Granted Patent B2
US 8,310,724 · App. 13/231,897 · Granted Nov 13, 2012

Apparatus and method for shift invariant differential (SID) image data interpolation in fully populated shift invariant matrix

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,310,724
App. No.
13/231,897
Granted
Nov 13, 2012
Kind
B2
Abstract

An image processing system for interpolating image data is comprised of a shift invariant point determining device, an illumination averager, a second order differentiator, and color data calculator. The shift invariant point determining device ascertains shift invariant points within the mosaic color element array pattern. The illumination averager determines average illumination values of clusters of a plurality of pixels. The second order differentiator determines a second order derivative of the average illumination values of the clusters of the plurality of pixels. The color data calculator determines color data for each of the plurality of pixels from the image data and second order derivative. A second order derivative scaler multiplies the second order derivative by a scaling factor for selectively smoothing and sharpening the second order derivative. A color data averager averages color data values of adjacent pixels to a resolution of the image data.

Claims (32)

1. A device comprising:

an array of image sensors configured to sense light corresponding to an image; and

an image processing device configured to determine a second order derivative of light intensity associated with an interstitial space between a subset of the image sensors based on average illumination values for multiple subsets of the image sensors, and to determine color data for the interstitial space between the subset of the image sensors based on the light sensed by the image sensors and the second order derivative.

2. The device of claim 1 , wherein the image processing device is further configured to determine the average illumination values associated with interstitial spaces between the multiple subsets of the image sensors.

3. The device of claim 1 , wherein the image processing device is further configured to determine differences between the average illumination values associated with adjacent interstitial spaces from different subsets of the image sensors, and to determine the second order derivative of light intensity based on the determined differences in average illumination values.

4. The device of claim 1 , wherein the image processing device is further configured to determine color data for the interstitial space between the subset of the image sensors based on the light sensed by the image sensors, the second order derivative, and at least one of the average illumination values.

5. The device of claim 1 , wherein the interstitial space between the subset of image sensors is a shift invariant point of the array.

6. The device of claim 1 , wherein the image processing device is configured to ascertain shift invariant points in the array based on a geometry of the array and to determine color data for the shift invariant points in the array.

7. The device of claim 1 , wherein the subset of the image sensors is a Bayer pattern of sensors.

8. A method comprising:

sensing, by an imaging device, light corresponding to an image;

determining, by the imaging device, a second order derivative of light intensity associated with an interstitial space between a subset of image sensors based on average illumination values for multiple subsets of the image sensors; and

determining, by the imaging device, color data for the interstitial space between the subset of the image sensors based on the light sensed by the image sensors and the second order derivative.

9. The method of claim 8 , further comprising determining, by the imaging device, the average illumination values associated with interstitial spaces between the multiple subsets of the image sensors.

10. The method of claim 8 , further comprising determining, by the imaging device, differences between the average illumination values associated with adjacent interstitial spaces from different subsets of the image sensors, wherein the determining of the second order derivative of light intensity is based on the determined differences in average illumination values.

11. The method of claim 8 , wherein the determining of the color data for the interstitial space between the subset of the image sensors is based on the light sensed by the image sensors, the second order derivative, and at least one of the average illumination values.

12. The method of claim 8 , wherein the interstitial space between the subset of image sensors is a shift invariant point of the array.

13. The method of claim 8 , further comprising:

ascertaining, by the imaging device, shift invariant points in the array based on a geometry of the array; and

determining, by the imaging device, color data for the shift invariant points in the array.

14. The method of claim 8 , wherein the subset of the image sensors is a Bayer pattern of sensors.

15. An apparatus including a memory device storing instructions configured to cause a processing device to perform operations comprising:

averaging light intensity values sensed by multiple subsets of image sensors associated with interstitial points between each subset of the image sensors;

determining differences between the averaged light intensity values associated with adjacent interstitial spaces from different subsets of the image sensors; and

determining color data for the interstitial spaces between each subset of the image sensors based on the light intensity values sensed by the image sensors and the determined differences between the averaged light intensity values associated with adjacent interstitial spaces from different subsets of the image sensors.

16. The apparatus of claim 15 , wherein the instructions are further configured to cause the processing device to perform operations comprising determining second order derivatives of light intensity associated with the interstitial spaces based on the determined differences between the averaged light intensity values associated with adjacent interstitial spaces from different subsets of the image sensors.

17. The apparatus of claim 16 , wherein the determining of the color data for the interstitial spaces between each subset of the image sensors is based on the light intensity values sensed by the image sensors and the second order derivatives.

18. The apparatus of claim 15 , wherein the interstitial spaces between the subsets of image sensors are shift invariant points of an array of the image sensors.

19. The apparatus of claim 15 , wherein the instructions are further configured to cause the processing device to perform operations comprising:

ascertaining shift invariant points in an array of the image sensors based on a geometry of the array; and

determining the color data for the shift invariant points in the array.

20. The apparatus of claim 15 , wherein the instructions are further configured to cause the processing device to perform operations comprising prompting the image sensors to sense light corresponding to an image.

Assignments (3)
MERGER Recorded Nov 12, 2015
From: YOULIZA, GEHTS B.V. LIMITED LIABILITY COMPANY
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037028/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2011
From: DOSLUOGLU, TANER
To: DIGITAL IMAGING SYSTEMS GMBH
Reel/Frame 027455/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2011
From: DIGITAL IMAGING SYSTEMS GMBH
To: YOULIZA, GEHTS B.V. LIMITED LIABILITY COMPANY
Reel/Frame 027455/0174 →