Patentable/Patents/US-7366323
US-7366323

Hierarchical static shadow detection method

PublishedApril 29, 2008
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

There is provided a hierarchical shadow detection system for color aerial images. The system performs well with highly complex images as well as images having different brightness and illumination conditions. The system consists of two hierarchical levels of processing. The first level involves, pixel level classification, through modeling the image as a reliable lattice and then maximizing the lattice reliability using the EM algorithm. Next, region level verification, through further exploiting the domain knowledge is performed. Further analysis show that the MRF model based segmentation is a special case of the pixel level classification model. A quantitative comparison of the system and a state-of-the-art shadow detection algorithm clearly indicates that the new system is highly effective in detecting shadow regions in an image under different illumination and brightness conditions.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for detecting shadow regions in an image, the steps comprising: a) providing an original image; b) modeling said image as a reliable lattice (RL); c) determining a relationship between said RL model and an Markov (MRF) model; d) applying region level verification to said MRF model; and e) identifying shadow regions in said original image from said MRF model.

2

2. The method for detecting shadow regions in an image as recited in claim 1 , wherein said original image is a single, static image.

3

3. The method for detecting shadow regions in an image as recited in claim 2 , wherein said single, static image is illuminated by substantially a single point illumination source.

4

4. The method for detecting shadow regions in an image as recited in claim 2 , wherein said single point illumination source is the sun.

5

5. The method for detecting shadow regions in an image as recited in claim 2 , wherein said single, static image comprises an aerial image.

6

6. The method for detecting shadow regions in an image as recited in claim 1 , wherein said modeling said image as an RL step (b) comprises the sub-step of modeling an initial RL.

7

7. The method for detecting shadow regions in an image as recited in claim 6 , wherein said modeling said image as an RL step (b) further comprises the sub-step of updating said initial RL.

8

8. The method for detecting shadow regions in an image as recited in claim 7 , wherein said sub-step of updating said initial RL comprises iteratively updating said initial RL.

9

9. The method for detecting shadow regions in an image as recited in claim 8 , wherein said sub-step of iteratively updating said initial RL continues until at least one of the conditions have been met: a predetermined number of iterations are performed, and until a predetermined condition is met.

10

10. The method for detecting shadow regions in an image as recited in claim 1 , wherein said modeling said image as an RL step (b) comprises the sub-step of determining the reliability of said RL.

11

11. The method for detecting shadow regions in an image as recited in claim 10 , wherein said sub-step of determining the reliability of said RL comprises determining a maximum reliability of said RL.

12

12. The method for detecting shadow regions in an image as recited in claim 10 , wherein said sub-step of determining a maximum reliability of said RL comprises using an expectation maximization (EM) algorithm.

13

13. The method for detecting shadow regions in an image as recited in claim 1 , the steps further comprising: f) removing at least one false shadow region from a list of detected shadow regions.

14

14. The method for detecting shadow regions in an image as recited in claim 1 , the steps further comprising: f) preprocessing said original image from an a red/green/blue RGB) color space into a normalized Log RGB space.

15

15. The method for detecting shadow regions in an image as recited in claim 1 , the steps further comprising: f) performing region level verification.

16

16. The method for detecting shadow regions in an image as recited in claim 15 , wherein said performing region level verification step (f) comprises further exploiting domain knowledge.

17

17. The method for detecting shadow regions in an image as recited in claim 1 , wherein the reliable lattice comprises a mapping of the original image to a lattice, having node reliabilities and link reliabilities, wherein a node reliability expresses a probability of a correct pixel shadow detection, and link reliability expresses a probability that two pixels may become neighbors.

18

18. The method for detecting shadow regions in an image as recited in claim 1 , wherein the region level verification is sensitive to an object geometry.

19

19. A method for detecting probable shadow regions in an image, comprising: a) modeling the image as a reliable lattice having node reliabilities and link reliabilities; b) determining a relationship between the reliable lattice model and an Markov Random Field model to detect putative shadow regions; c) applying region level verification to the Markov Random Field model to remove false positive detected shadow regions; and d) storing identifications of non-false positive shadow regions.

20

20. A method for detecting probable shadow regions within a two dimensional pixel image, comprising: a) modeling the image as a reliable lattice having node reliabilities and link reliabilities with respect to pixel shadow status classification; b) determining a relationship between the reliable lattice model of the image and an Markov Random Field model to detect likely shadow regions of the image; c) applying region level verification to the detected likely shadow regions in the image to detect false positive shadow regions in the image; and d) storing identifications of detected shadow regions in the image.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 19, 2004

Publication Date

April 29, 2008

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Hierarchical static shadow detection method” (US-7366323). https://patentable.app/patents/US-7366323

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.