Method for detecting sky in images
First Claim
Patent Images
1. A method of detecting sky regions in an image comprising:
- classifying potential sky pixels in said image by color;
extracting connected components of said potential sky pixels;
eliminating ones of said connected components that have a texture above a predetermined texture threshold;
computing desaturation gradients of said connected components; and
comparing said desaturation gradients of said connected components with a predetermined desaturation gradient for sky to identify true sky regions in said image.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, image recognition system, computer program, etc., for detecting sky regions in an image comprise classifying potential sky pixels in the image by color, extracting connected components of the potential sky pixels, eliminating ones of the connected components that have a texture above a predetermined texture threshold, computing desaturation gradients of the connected components, and comparing the desaturation gradients of the connected components with a predetermined desaturation gradient for sky to identify true sky regions in the image.
-
Citations
30 Claims
-
1. A method of detecting sky regions in an image comprising:
-
classifying potential sky pixels in said image by color;
extracting connected components of said potential sky pixels;
eliminating ones of said connected components that have a texture above a predetermined texture threshold;
computing desaturation gradients of said connected components; and
comparing said desaturation gradients of said connected components with a predetermined desaturation gradient for sky to identify true sky regions in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
forming a belief map of pixels in said image using a pixel classifier;
computing an adaptive threshold of sky color; and
classifying ones of said pixels that exceed said threshold as said potential sky pixels.
-
-
5. The method in claim 4, wherein said computing of said adaptive threshold comprises identifying a first valley in a belief histogram derived from said belief map.
-
6. The method in claim 5, wherein said belief map and said belief histogram are unique to said image.
-
7. The method in claim 1, further comprising determining a horizontal direction of a scene within said image by:
-
identifying a first gradient parallel to a width direction of said image;
identifying a second gradient perpendicular to said width direction of said image; and
comparing said first gradient and said second gradient, said horizontal direction of said scene being identified by the smaller of said first gradient and said second gradient.
-
-
8. A method of detecting sky regions in an image comprising:
- computing desaturation gradients of regions in said image; and
comparing said desaturation gradients of said regions with a predetermined desaturation gradient for sky to identify true sky regions in said image. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
forming a belief map of pixels in said image using a pixel classifier;
computing an adaptive threshold of sky color; and
classifying ones of said pixels that exceed said threshold as said potential sky pixels.
- computing desaturation gradients of regions in said image; and
-
14. The method in claim 13, wherein said computing of said adaptive threshold comprises identifying a first valley in a belief histogram derived from said belief map.
-
15. The method in claim 14, wherein said belief map and said belief histogram are unique to said image.
-
16. The method in claim 8, further comprising determining a horizontal direction of a scene within said image by:
-
identifying a first gradient parallel to a width direction of said image;
identifying a second gradient perpendicular to said width direction of said image; and
comparing said first gradient and said second gradient, said horizontal direction of said scene being identified by the smaller of said first gradient and said second gradient.
-
-
17. An image identification system comprising:
-
a color classifier classifying potential sky pixels in said image by color;
an extractor identifying connected components of said potential sky pixels;
a first comparator eliminating ones of said connected components that have a texture above a predetermined texture threshold;
a logic unit computing desaturation gradients of said connected components; and
a second comparator comparing said desaturation gradients of said connected components with a predetermined desaturation gradient for sky to identify true sky regions in said image. - View Dependent Claims (18, 19, 20, 21, 22, 23)
a pixel classifier forming a belief map of pixels in said image;
a second logic unit computing an adaptive threshold of sky color; and
a third comparator classifying ones of said pixels that exceed said threshold as said potential sky pixels.
-
-
21. The image identification system in claim 20, wherein said second logic unit identifies a first valley on a belief histogram derived from said belief map to computer said adaptive threshold.
-
22. The image identification system in claim 21, wherein said belief map and said belief histogram are unique to said image.
-
23. The image identification system in claim 17, further comprising:
-
a horizontal identification unit that identifies a first gradient parallel to a width direction of said image and a second gradient perpendicular to said width direction of said image, a third comparator comparing said first gradient and said second gradient, said horizontal direction of said comparator identifying said scene by identifying the smaller of said first gradient and said second gradient.
-
-
24. A method of using and a computer program running on a computer system to detect sky regions in an image, said method comprising:
-
using said computer program to classify potential sky pixels in said image by color;
using said computer program to extract connected components of said potential sky pixels;
using said computer program to eliminate ones of said connect components that have a texture above a predetermined texture threshold;
using said computer program to computer desaturation gradients of said connected components; and
using said computer program to compare said desaturation gradients of said connected components with a predetermined desaturation gradient for sky to identify true sky regions in said image. - View Dependent Claims (25, 26, 27, 28, 29, 30)
using said computer program to form a belief map of pixels in said image using a pixel classifier;
using said computer program to compute an adaptive threshold of sky color; and
using said computer program to classify ones of said pixels that exceed said threshold as said potential sky pixels.
-
-
28. The method in claim 27, wherein said using of said computer program to computer said adaptive threshold comprises using said computer program to identify a first valley in a belief histogram derived from said belief map.
-
29. The method in claim 28, wherein said belief map and said belief histogram are unique to said image.
-
30. The method in claim 24, further comprising using said computer program to determine a horizontal direction of a scene within said image by:
-
using said computer program to identify a first gradient parallel to a width direction of said image;
using said computer program to identify a second gradient perpendicular to said width direction of said image; and
using said computer program to comparing said first gradient and said second gradient, said horizontal direction of said scene being identified by the smaller of said first gradient and said second gradient.
-
Specification