IP Library Granted Patent US 7,403,659
Granted Patent B2
US 7,403,659 · App. 10/930,735 · Granted Jul 22, 2008

Method and apparatus for differentiating pedestrians, vehicles, and other objects

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,403,659
App. No.
10/930,735
Granted
Jul 22, 2008
Kind
B2
Abstract

A method and apparatus for classifying an object in an image is disclosed. Edge energy information and/or intensity variation information is generated for an object in a region of interest of the image. The object occupying the region of interest is classified based on the edge energy information and/or intensity variation information.

Claims (39)

1. A method of classifying an object in an image, comprising:

building a histogram of pixel intensity values in a region of interest of the image;

locating maxima and minima in the histogram;

generating a binary image in accordance with said maxima and minima;

assigning a contour score to each pixel intensity value associated with at least one said local minimum;

segmenting the region of interest using two of the contour scores to produce a binary image; and

classifying said object using said binary image.

2. The method of claim 1 , wherein the histogram is smoothed using an averaging filter.

3. The method of claim 2 , wherein a mean-shift filter is applied to locate the maxima and minima.

4. The method of claim 3 , wherein the contour score is obtained in accordance with:

contour_score=(y 1 −y 2 )+(y 3 −y 2 )+abs((x 2 −x 1 )−(x 3 −x 2 ))/(x 3 −x− 1 ) where local maxima comprise (x 1 , y 1 ) and (x 3 , y 3 ) and a local minimum comprises (x 2 , y 2 ), and where x 1 , x 2 , and x 3 refer to intensity bin values and y 1 , y 2 , and y 3 refer to image pixel counts in x 1 , x 2 , and x 3 , respectively.

5. The method of claim 4 , wherein a rank ordered list of each of the minima and contour scores associated with each of the minima is generated.

6. The method of claim 5 , wherein two highest contour scores are selected from the rank ordered list.

7. The method of claim 6 , wherein segmenting the image further comprises thresholding the pixel intensity values of the region of interest using the two highest contour scores to create said binary image.

8. The method of claim 7 , wherein row sum vectors and column sum vectors are generated from the binary image.

9. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for classifying an object in an image, comprising:

building a histogram of pixel intensity values in a region of interest of the image;

locating maxima and minima in the histogram;

generating a binary image in accordance with said maxima and minima;

assigning a contour score to each pixel intensity value associated with at least one said local minimum;

segmenting the region of interest using two of the contour scores to produce a binary image; and

classifying said object using said binary image.

10. An apparatus for classifying an object in an image, comprising:

means for building a histogram of pixel intensity values in a region of interest of the image;

means for locating maxima and minima in the histogram;

means for generating a binary image in accordance with said maxima and minima;

generating a binary image in accordance with said maxima and minima;

means for assigning a contour score to each pixel intensity value associated with at least one said local minimum;

means for segmenting the region of interest using two of the contour scores to produce a binary image; and

means for classifying said object using said binary image.

11. A method of classifying an object in an image, comprising:

building a histogram of pixel intensity values in a region of interest of the image;

locating maxima and minima in the histogram;

generating a binary image in accordance with said maxima and minima;

assigning a contour score to each pixel intensity value associated with at least one said local minima;

segmenting the region of interest using two of the contour scores to produce a binary image;

determining an object score using the binary image; and

classifying the object in accordance with a threshold for the object score.

12. The method of claim 11 , wherein the object score is determined by computing a mean deviation in values of row sum vectors and colum sum vectors and scaling the mean deviation with an aspect ratio of the binary image.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2021
From: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
To: ZAMA INNOVATIONS LLC
Reel/Frame 057407/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: SRI INTERNATIONAL
To: IP3 2019, SERIES 400 OF ALLIED SECURITY TRUST I
Reel/Frame 051355/0223 →
MERGER Recorded Aug 6, 2015
From: SARNOFF CORPORATION
To: SRI INTERNATIONAL
Reel/Frame 036264/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2004
From: DAS, AVEEK KUMAR; CAMUS, THEODORE ARMAND; CHANG, PENG
To: SARNOFF CORPORATION
Reel/Frame 016086/0323 →