IP Library Granted Patent US 7,620,208
Granted Patent B2
US 7,620,208 · App. 11/313,599 · Granted Nov 17, 2009

System and method for detecting features from images of vehicles

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 7,620,208
App. No.
11/313,599
Granted
Nov 17, 2009
Kind
B2
Abstract

A method of detecting a feature of a vehicle in an image of a vehicle includes providing a digitized image of a vehicle, providing a first filter mask over a first subdomain of the image, where the filter mask is placed to detect a feature in the image, calculating a function of a gradient of the image inside the first masked subdomain, and detecting the presence or absence of a vehicle feature within the first masked subdomain based on the value of the gradient function.

Claims (35)

1. A method of detecting a feature of a vehicle in an image of said vehicle, said method comprising using a processor to perform the steps of:

providing a digitized image of said vehicle, said image comprising a plurality of intensities corresponding to a domain of points on an 2-dimensional grid;

providing a first filter mask over a first subdomain of said image, wherein said first filter mask is placed to detect the feature in said image;

calculating a function of a gradient of said image inside said first masked subdomain, wherein said function is a sum of an absolute value of a log gradient over all pixels in said first masked subdomain; and

detecting the presence or absence of a vehicle feature within said first masked subdomain based on the value of said gradient function.

2. The method of claim 1 , wherein said vehicle is an automobile.

3. The method of claim 1 , wherein said vehicle is a truck.

4. The method of claim 1 , further comprising varying the size and position of said first filter mask to obtain a set of features.

5. The method of claim 1 , further comprising providing a second filter mask over a second subdomain of said image, wherein said function is a sum of an absolute value of the log gradient over all pixels in said second masked subdomain.

6. The method of claim 5 , wherein said feature is detected by analyzing a difference between a sum of a component of said gradient function over said first subdomain and a sum of a same component of said gradient function over said second subdomain.

7. The method of claim 5 , wherein said feature is detected by analyzing a ratio of a sum of a component of said gradient function over said first subdomain and a sum of a same component of said gradient function over said second subdomain.

8. The method of claim 5 , wherein said feature is detected by analyzing a comparison of a sum of a component of said gradient function over said first subdomain with a sum of a same component of said gradient function over said second subdomain.

9. The method of claim 1 , wherein said feature is detected by analyzing a sum of different components of said gradient function over said first subdomain.

10. The method of claim 1 , wherein said feature is detected by analyzing a ratio of different components of said gradient function over said first subdomain.

11. The method of claim 5 , wherein the size and position of said second filter mask are varied to obtain a set of said features.

12. A method of detecting a feature of a vehicle in an image of said vehicle, said method comprising using a processor to perform the steps of:

providing a digitized image of said vehicle, said image comprising a plurality of intensities corresponding to a domain of points on an 2-dimensional grid;

providing at least one filter mask over a subdomain of said image, wherein said filter mask is placed to detect the feature in said image, wherein the size and position of said at least one filter mask are varied to obtain a set of features; and

calculating a sum of an absolute value of a log gradient over all pixels in said masked subdomain.

13. The method of claim 12 , further comprising detecting the presence or absence of a vehicle feature within said masked subdomain based on the value of said sum of said absolute value of said log gradient.

14. Computer readable storage device storing a computer program to perform the method steps for detecting a feature of a vehicle in an image of said vehicle, said method comprising the steps of:

providing a digitized image of said vehicle, said image comprising a plurality of intensities corresponding to a domain of points on an 2-dimensional grid;

providing a first filter mask over a first subdomain of said image, wherein said first filter mask is placed to detect a feature in said image;

calculating a function of a gradient of said image inside said first masked subdomain, wherein said function is a sum of an absolute value of a log gradient over all pixels in said first masked subdomain: and

detecting the presence or absence of a vehicle feature within said first masked subdomain based on the value of said gradient function.

15. The computer readable program storage device of claim 14 , wherein said vehicle is an automobile.

16. The computer readable program storage device of claim 14 , wherein said vehicle is a truck.

17. The computer readable program storage device of claim 14 , the method further comprising varying the size and position of said first filter mask to obtain a set of features.

18. The computer readable program storage device of claim 14 , the method further comprising providing a second filter mask over a second subdomain of said image, wherein said function is a sum of an absolute value of the log gradient over all pixels in said second masked subdomain.

19. The computer readable program storage device of claim 18 , wherein said feature is detected by analyzing a difference between a sum of a component of said gradient function over said first subdomain and a sum of a same component of said gradient function over said second subdomain.

20. The computer readable program storage device of claim 18 , wherein said feature is detected by analyzing a ratio of a sum of a component of said gradient function over said first subdomain and a sum of a same component of said gradient function over said second subdomain.

21. The computer readable program storage device of claim 18 , wherein said feature is detected by analyzing a comparison of a sum of a component of said gradient function over said first subdomain with a sum of a same component of said gradient function over said second subdomain.

22. The computer readable program storage device of claim 14 , wherein said feature is detected by analyzing a sum of different components of said gradient function over said first subdomain.

23. The computer readable program storage device of claim 14 , wherein said feature is detected by analyzing a ratio of different components of said gradient function over said first subdomain.

24. The computer readable program storage device of claim 18 , wherein the size and position of said second filter mask are varied to obtain a set of said features.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 028402/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: CONTINENTAL AUTOMOTIVE GMBH; SIEMENS CORPORATION (REMAINING AS CO-OWNER)
Reel/Frame 028403/0077 →
MERGER Recorded Jul 8, 2010
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS CORPORATION
Reel/Frame 024653/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2006
From: ZHU, YING; RAMESH, VISVANATHAN; XIE, BINGLONG
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 017205/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2006
From: KOHLER, THORSTEN; PELLKOFER, MARTIN
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 017206/0446 →