IP Library Granted Patent US 10,157,325
Granted Patent B2
US 10,157,325 · App. 15/708,001 · Granted Dec 18, 2018

Image capture device with contemporaneous image correction mechanism

Inventors: Adrian Zamfir (Bucharest, RO); Petronel Bigioi (Galway, IE); Peter Corcoran (Claregalway, IE); Alexandru Drimbarean (Galway, IE); Eran Steinberg (San Francisco, CA)
Assignee: FotoNation Limited
G06K9/40G06K9/0061G06K9/00248G06K9/3208G06K9/4652G06K9/48G06T3/4038G06T5/003G06T11/60H04N5/2258H04N5/2354H04N5/23219H04N5/23222H04N5/272H04N5/345H04N5/347H04N5/772H04N9/8042G06T2207/10004G06T2207/20201G06T2207/20221G06T2207/30168G06T2207/30216H04N5/907
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 10,157,325
App. No.
15/708,001
Granted
Dec 18, 2018
Kind
B2
Abstract

A hand-held or otherwise portable or spatial or temporal performance-based image capture device includes one or more lenses, an aperture and a main sensor for capturing an original main image. A secondary sensor and optical system are for capturing a reference image that has temporal and spatial overlap with the original image. The device performs an image processing method including capturing the main image with the main sensor and the reference image with the secondary sensor, and utilizing information from the reference image to enhance the main image. The main and secondary sensors are contained together within a housing.

Claims (44)

1. A computer-implemented method comprising:

receiving a plurality of images of a same scene captured by a camera, wherein the plurality of images comprises a particular image of the same scene, a preview image of the same scene and a postview image of the same scene, wherein:

the preview image is acquired before the particular image is acquired,

the postview image is acquired after the particular image is acquired,

the preview image and the postview image each have a resolution different than that of the particular image, and

each of the preview image and the postview image depicts multiple objects or subjects, including a facial region, depicted in the particular image;

determining whether the facial region depicted in the particular image comprises an undesirable depiction of a facial feature;

in response to determining that the particular image comprises the undesirable depiction of the facial feature:

selecting, from either the preview image or the postview image, a certain region which includes a less undesirable depiction of the facial feature which corresponds to said facial region having the undesirable depiction in the particular image; and

generating a combination image based, at least in part, on the particular image and said certain region by replacing the facial region in the particular image with the certain region, wherein the method is performed by one or more processors of a computing device configured as an optical system.

2. The method of claim 1 , wherein determining whether the facial region depicted in the particular image comprises an undesirable depiction of a facial feature includes determining whether the facial region includes a depiction of a red eye, a blinking-eye or a frown.

3. The method of claim 2 , wherein the degree to which a blinking-eye is shut is determined based on analyzing multiple ones in the plurality of images acquired within a certain time interval before or after the particular image is acquired.

4. The method of claim 3 , wherein the determining whether the facial region depicted in the particular image comprises the depiction of the blinking-eye comprises determining a degree of blurriness of one or more eye lids depicted in the facial region.

5. The method of claim 1 , wherein one or more images of the plurality of images are obtained using one or more infra-red sensors.

6. The method of claim 1 , further comprising:

determining whether any portion of a pupil, an iris, one or more eye lids, or an eye sclera is depicted in the facial region;

performing a shape analysis of shapes identified in the facial region; and

performing a color analysis of pixels included in the facial region.

7. The method of claim 1 , further comprising:

applying a set of sub-filters to the particular image to determine whether any pixel grouping in the particular image is compatible with one or more known depictions of eye-defects, wherein the set of sub-filters comprises one or more of:

geometric filters, additional region compactness filters, boundary continuity filters, or region size filters; and

wherein the applying the set of sub-filters to the particular image comprises determining one or more of: an eye shape, eyebrows, iris regions, or a red-eye region.

8. An interactive computing device comprising a processor and a display, wherein the processor is arranged to perform:

receiving a plurality of images of a same scene captured by a camera wherein:

the plurality of images comprises a particular image of the same scene, a preview image of the same scene and a postview image of the same scene;

the preview image, from the plurality of images, is an image acquired by the camera before the particular image was acquired by the camera;

the postview image, from the plurality of images, is an image acquired by the camera after the particular image was acquired by the camera;

each of the preview image and the postview image has a resolution different than a resolution of the particular image;

each of the preview image and the postview image depicts the same objects and subjects, including the facial region, as depicted in the particular image;

determining whether the particular image comprises a facial region that includes an undesirable depiction of a facial feature;

in response to determining that the particular image comprises the facial region that includes the undesirable depiction of the facial feature selecting, either the preview image or the postview image that comprises the facial region where: the facial region includes a less undesirable depiction of the facial feature; and the facial region corresponds to the particular region in the particular image; and

generating a combination image based, at least in part, on the particular image and the facial region by replacing the particular region in the particular image with the facia region.

9. The interactive computing device of claim 8 , wherein one or more images of the plurality of images are obtained using one or more infra-red sensors.

10. The interactive computing device of claim 8 , wherein determining whether the particular image comprises the facial region that includes the undesirable depiction of the facial feature comprises determining whether the particular image comprises a facial region that includes a depiction of a blinking-eye, and if so, determining a degree to which the blinking-eye is shut.

11. The interactive computing device of claim 10 , wherein the degree to which the blinking-eye is shut is determined based on analyzing multiple ones in the plurality of images acquired within a certain time interval before or after the particular image is acquired.

12. The interactive computing device of claim 10 where determining whether the particular image comprises the undesirable depiction of a facial feature includes determining a degree of blurriness of one or more eye lids.

13. The interactive computing device of claim 8 , wherein the processor is further arranged to perform:

determining whether any portion of a pupil, an iris, one or more eye lids, or an eye sclera is depicted in the facial region;

performing a shape analysis of shapes identified in the facial region; and

performing a color analysis of pixels included in the facial region.

14. The interactive computing device of claim 8 , wherein the processor is further arranged to perform:

applying a set of sub-filters to the particular image to determine whether any pixel grouping in the particular image is compatible with one or more known depictions of eye-defects, where the set of sub-filters comprise one or more of:

geometric filters, additional region compactness filters, boundary continuity filters, or region size filters; and

wherein the applying of the set of sub-filters to the particular image comprises determining one or more of: an eye shape, eyebrows, iris regions, or a red-eye region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2025
From: FOTONATION LIMITED
To: ADEIA IMAGING LLC
Reel/Frame 069986/0597 →
Continuity (4)
Continuation 14523816 · Oct 24, 2014
Continuation 12140532 · Jun 17, 2008
Provisional Application 60945558 · Jun 21, 2007
Related Publication 20180005068A1 · Jan 4, 2018
Cited By (1)
US 12,627,764