8600102

System and Method of Identifying Advertisement in Images

PublishedDecember 3, 2013
Assigneenot available in USPTO data we have
InventorsAndrea Frome
Technical Abstract

Patent Claims
34 claims

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

1

1. A method of determining a presence of an advertisement in an image, the method comprising: receiving an image related to a first geographic location; detecting, with a processor, a face in the image; comparing, with the processor, the detected face to a plurality of faces found in a plurality of images, at least one of the plurality of images being related to a second geographic location; determining, based on the comparison, whether an advertisement with the detected face is present in the received image; and analyzing, with the processor, image features outside the detected face when it is determined that an advertisement is present in the received image, the processor.

2

2. The method of claim 1 , wherein detecting a face in the image comprises analyzing the image with a sliding-window face detector tuned based on recall and precision.

3

3. The method of claim 1 , wherein comparing the detected face to the plurality of faces comprises: fingerprinting the detected face to represent the detected face in a data set of a vector of numbers; and comparing the fingerprint of the detected face to fingerprints for corresponding ones of the plurality of faces.

4

4. The method of claim 3 , wherein the fingerprinting is performed using Haar wavelet decomposition.

5

5. The method of claim 3 , wherein the fingerprinting is performed with SIFT or Congas features of the detected face.

6

6. The method of claim 3 , wherein the comparing further comprises hashing the vector of numbers through locality sensitive hashing or standard string hashing.

7

7. The method of claim 1 , wherein determining if the advertisement is present comprises finding, from the plurality of faces, at least one face identical to the detected face.

8

8. The method of claim 1 , wherein determining if the advertisement is present comprises finding, from the plurality of faces, at least one face where the similarity between the detected face and the at least one face is above a predetermined threshold.

9

9. The method of claim 1 , wherein analyzing the image features comprises: extracting image features of areas outside the face in the received image; and matching the extracted image features to image features of areas outside the plurality of faces in the plurality of images.

10

10. The method of claim 1 , wherein analyzing the image features comprises determining a boundary of the advertisement.

11

11. The method of claim 10 , wherein the boundary of the advertisement is determined through edge detection.

12

12. The method of claim 1 , wherein at least another one of the plurality of images is related to the first geographic location and was captured at a time different from a time where the received image was taken.

13

13. The method of claim 1 , wherein the advertisement comprises one of a billboard, a poster, and a banner.

14

14. A system of determining presence of an advertisement in an image, the system comprising: a processor; and a memory accessible to the processor, the memory storing instructions executable by the processor, the instructions comprising instructions for: receiving an image related to a first geographic location; detecting, with a processor, a face in the image; comparing, with the processor, the detected face to a plurality of faces found in a plurality of images, at least one of the plurality of images being related to a second geographic location; determining, based on the comparison, whether an advertisement with the detected face is present in the received image; and analyzing image features outside the detected face when it is determined that an advertisement is present in the received image.

15

15. The system of claim 14 , wherein detecting a face in the image comprises analyzing the image with a sliding-window face detector tuned based on recall and precision.

16

16. The system of claim 14 , wherein the instructions for comparing comprises instructions for: fingerprinting the detected face to represent the detected face in a data set of a vector of numbers; and comparing the fingerprint of the detected face to fingerprints for corresponding ones of the plurality of faces.

17

17. The system of claim 16 , wherein the fingerprinting is performed using Haar wavelet decomposition.

18

18. The system of claim 16 , wherein the fingerprinting is performed with SIFT or Congas features of the detected face.

19

19. The system of claim 16 , wherein the instructions for comparing further comprises instructions for hashing the vector of numbers through locality sensitive hashing or standard string hashing.

20

20. The system of claim 14 , wherein the instructions for determining if the advertisement is present comprises instructions for finding, from the plurality of faces, at least one face identical to the detected face.

21

21. The system of claim 14 , wherein the instructions for determining if the advertisement is present comprises instructions for finding from the plurality of faces at least one face where the similarity between the detected face and the at least one face is above a predetermined threshold.

22

22. The system of claim 14 , wherein the instructions for analyzing the image features comprises instructions for: extracting image features of areas outside the face in the received image; and matching the extracted image features to image features of areas outside the plurality of faces in the plurality of images.

23

23. The system of claim 14 , wherein the instructions for analyzing the image features comprises instructions for determining a boundary of the advertisement.

24

24. The system of claim 23 , wherein the boundary of the advertisement is determined through edge detection.

25

25. The system of claim 14 , wherein at least another one of the plurality of images is related to the first geographic location and was captured at a time different from the time the image was taken.

26

26. The system of claim 14 , wherein the advertisement comprises a billboard, a poster, and a banner.

27

27. A method of analyzing an image comprising: selecting a first and second street level image from among a plurality of street level images, wherein the street level images were captured at first and second times and first and second locations; detecting, with a processor, whether the first and second street level image contain an image associated with a face; for each face image detected in the first street level image, determining whether the face image is similar to a face image detected in the second image; determining, with a processor, whether the first level image has captured an advertisement based on whether the similarity of the detected face images from the first and second images indicate that the faces captured in the street level images are likely to be identical, and further based on the location and time that the street level images were captured; and identifying, with a processor, a portion of the first street level image that is likely to have captured an advertisement based on the image information surrounding the detected face image of the first street level image.

28

28. The method of claim 27 wherein determining whether each street level image has captured an advertisement based on the location and time that the street level images were captured comprises determining whether the time and location of the first and second street level image are sufficiently different to make it unlikely that the detected face images are of the same person being physically present at the first and second locations at the time the street level images were captured.

29

29. The method of claim 28 wherein the first and second locations are the same and the differences in capture times make it unlikely that the detected face images are of the same person being physically present at the first and second locations at the time the street level images were captured.

30

30. The method of claim 28 comprising displaying the first street level image to a user with a new advertisement replacing the advertisement captured in the street level image.

31

31. The method of claim 27 wherein identifying a portion of the first street level image that is likely to reflect an advertisement comprises using edge detection to identify the boundaries of an advertisement containing the detected face image.

32

32. The method of claim 27 further comprising detecting, with a processor, whether a third street level image contains an image associated with a face, and wherein determining, with a processor, whether the first street level image has captured an advertisement is further based on whether the similarity of the detected face images from the first, second and third images indicate that the faces captured in the three street level images are likely to be identical, and further based on the location and time that the street level images were captured.

33

33. The method of claim 27 wherein determining whether each street level image has captured an advertisement further comprises analyzing the three-dimensional location of the surface of the face.

34

34. The method of claim 27 wherein determining whether each street level image has captured an advertisement further comprises analyzing the three-dimensional location of the surfaces surrounding the face.

Patent Metadata

Filing Date

Unknown

Publication Date

December 3, 2013

Inventors

Andrea Frome

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. “SYSTEM AND METHOD OF IDENTIFYING ADVERTISEMENT IN IMAGES” (8600102). https://patentable.app/patents/8600102

© 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.

SYSTEM AND METHOD OF IDENTIFYING ADVERTISEMENT IN IMAGES — Andrea Frome | Patentable