Detection and Correction of Flash Artifacts from Airborne Particulates
First Claim
1. A method of correcting a flash image orb artifact arising from specular reflections from airborne particles, comprising:
- (a) detecting a specific location within a digital image of a flash image airborne particle artifact (orb), including;
(i) electronically identifying a defined curved plane shape within the image; and
(ii) analyzing luminances of pixels within the identified shape to assess whether said shape in fact corresponds to an orb; and
(b) correcting the digital image by removing the orb, including;
(iii) adjusting one or more pixel values inside the orb; and
(iv) adjusting one or more edge pixel values of the orb.
4 Assignments
0 Petitions
Accused Products
Abstract
Flash image orb artifacts arising from specular reflections from airborne particles are corrected. A specific location is detected within a digital image of a flash image airborne particle artifact (orb). A defined curved plane shape is electronically identified within the image. Luminances are analyzed of pixels within the identified shape to assess whether the shape in fact corresponds to an orb. The digital image is corrected by removing the orb. One or more pixel values are adjusted inside the orb, and one or more edge pixel values of the orb are also adjusted.
138 Citations
64 Claims
-
1. A method of correcting a flash image orb artifact arising from specular reflections from airborne particles, comprising:
-
(a) detecting a specific location within a digital image of a flash image airborne particle artifact (orb), including;
(i) electronically identifying a defined curved plane shape within the image; and
(ii) analyzing luminances of pixels within the identified shape to assess whether said shape in fact corresponds to an orb; and
(b) correcting the digital image by removing the orb, including;
(iii) adjusting one or more pixel values inside the orb; and
(iv) adjusting one or more edge pixel values of the orb. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of correcting a flash image orb artifact arising from specular reflections from airborne particles, comprising:
-
(a) receiving user input as to general location (crop) within a digital image of a flash image airborne particle artifact (orb);
(b) detecting a more specific location within the digital image of the orb, including;
(i) electronically identifying a defined curved plane shape within the crop; and
(ii) analyzing luminances of pixels within the identified shape to assess whether said shape in fact corresponds to an orb; and
(c) correcting the digital image by removing the orb, including;
(iii) adjusting one or more pixel values inside the orb; and
(iv) adjusting one or more edge pixel values of the orb. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. One or more processor-readable media having program code embodied therein for programming one or more processors to perform a method of correcting a flash image orb artifact arising from specular reflections from airborne particles, the method comprising:
-
(a) detecting a specific location within a digital image of a flash image airborne particle artifact (orb), including;
(i) electronically identifying a defined curved plane shape within the image; and
(ii) analyzing luminances of pixels within the identified shape to assess whether said shape in fact corresponds to an orb; and
(b) correcting the digital image by removing the orb, including;
(iii) adjusting one or more pixel values inside the orb; and
(iv) adjusting one or more edge pixel values of the orb. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. One or more processor-readable media having program code embodied therein for programming one or more processors to perform a method of correcting a flash image orb artifact arising from specular reflections from airborne particles, the method comprising:
-
(a) receiving user input as to general location (crop) within a digital image of a flash image airborne particle artifact (orb);
(b) detecting a more specific location within the digital image of the orb, including;
(i) electronically identifying a defined curved plane shape within the crop; and
(ii) analyzing luminances of pixels within the identified shape to assess whether said shape in fact corresponds to an orb; and
(c) correcting the digital image by removing the orb, including;
(iii) adjusting one or more pixel values inside the orb; and
(iv) adjusting one or more edge pixel values of the orb. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64)
-
Specification