IP Library › Granted Patent US 6,904,159
Granted Patent B2
US 6,904,159 · App. 10/026,984 · Granted Jun 7, 2005

Identifying moving objects in a video using volume growing and change detection masks

Assignee: Mitsubishi Electric Research Laboratories, Inc.
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 6,904,159
App. No.
10/026,984
Granted
Jun 7, 2005
Kind
B2
Abstract

The method combines volume growing with change detection. After an input video is filtered to remove noise, a spatio-temporal data structure is formed from the video frames, and markers are selected. From the markers, volumes are grown using a color similarity based centroid linkage method. Change detection masks are then extracted from adjacent frames in the video using local color features. The change detection masks are intersected with each volume, to determine the number of changed pixels only in portions of the masks that lie within that volume. If the number of changed pixels in the intersection exceeds a threshold, then the volume is identified as a moving object.

Claims (116)

1. A method for identifying moving objects in a video comprising:

segmenting the video into a plurality of volumes;

extracting a plurality of masks from the video; and

applying the plurality of masks to the plurality of volumes to identify volumes corresponding to moving objects.

2. The method of claim 1 wherein the video includes a plurality of frames and each frame includes a plurality of pixels, further comprising:

constructing a spatiotemporal data structure from the pixels of the frames, wherein each element in the data structure is a vector that includes color values of a pixel (x,y,t), where (x,y) are coordinates of the pixel in a particular frame t in the video;

selecting a vector with a minimum color gradient magnitude as a marker;

growing an unrefined around each marker;

removing the unrefined volume from the data structure; and

repeated the selecting, growing, and removing steps until the data structure is empty.

3. The method of claim 2 further comprising:

merging unrefined volumes that do not satisfy a minimum size requirement with a closest larger volume.

4. The method of claim 2 wherein the color gradient magnitude |∇S| is determined by:

|

∇

S

⁡

(

x

,

y

,

t

)

|

=

|

w

y

⁡

(

x

-

,

y

,

t

)

-

w

y

⁡

(

x

+

,

y

,

t

)

|

+

⁢

|

w

u

⁡

(

x

,

y

-

,

t

)

-

w

u

⁡

(

y

+

,

t

)

|

+

|

w

v

⁡

(

x

,

y

,

t

-

)

-

w

v

⁡

(

x

,

y

,

t

+

)

|

,

where ( ) − and ( ) + represent equal distances from a central pixel in a local neighborhood of pixels.

5. The method of claim 1 , further comprising:

determining distances between a pixel in a window of a current frame and pixels in a window in an adjacent frame;

selecting a minimum distance of the distances as a score of each pixel in the window in adjacent frame;

averaging the scores; and

thresholding the scores to produce the masks.

6. The method of claim 1 , further comprising:

using frame differences as change detection masks.

7. The method of claim 1 , wherein the step of applying the plurality of masks to the plurality of volumes to identify moving objects further comprises:

counting the number of changed pixels in portions of the masks that intersect each volume; and

selecting volumes having counts exceeding a predetermined threshold as moving objects.

8. The method of claim 7 , further comprising:

normalizing the total counts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2001
From: PORIKLI, FATIH M.
To: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.
Reel/Frame 012409/0848 →
Continuity (1)
Related Publication 20030118214A1 · Jun 26, 2003