METHOD AND SYSTEM FOR PARTIAL OCCLUSION HANDLING IN VEHICLE TRACKING USING DEFORMABLE PARTS MODEL
First Claim
1. A computer implemented method of tracking a partially occluded object in a scene captured with an image capturing device, the method comprising:
- a) continuously monitoring an area of interest via an image capturing device;
b) identifying candidate frames captured with the image capturing device, one or more of the candidate frames including a vehicle within one or more defined ROIs (Region of Interest);
c) detecting a non-occluded portion of the vehicle in one or more of the candidate frames using one or more classifiers trained using extracted features from non-occluded portions of a set of training samples; and
d) tracking the non-occluded portion of the vehicle across a plurality of video frames.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method and system of tracking partially occluded objects using an elastic deformation model. According to an exemplary method and system, partially occluded vehicles are detected and tracked in a scene including side-by-side drive-thru lanes. A method for updating an event sequence includes acquiring video data of a queue area from at least one image source; searching the frames for subjects located at least near a region of interest (ROI) of defined start points in the video data; tracking a movement of each detected subject through the queue area over a subsequent series of frames; using the tracking, determining if a location of the a tracked subject reaches a predefined merge point where multiple queues in the queue area converge into a single queue lane; in response to the tracked subject reaching the predefined merge point, computing an observed sequence of where the tracked subject places among other subjects approaching an end-event point; and, updating a sequence of end-events to match the observed sequence of subjects in the single queue lane.
-
Citations
22 Claims
-
1. A computer implemented method of tracking a partially occluded object in a scene captured with an image capturing device, the method comprising:
-
a) continuously monitoring an area of interest via an image capturing device; b) identifying candidate frames captured with the image capturing device, one or more of the candidate frames including a vehicle within one or more defined ROIs (Region of Interest); c) detecting a non-occluded portion of the vehicle in one or more of the candidate frames using one or more classifiers trained using extracted features from non-occluded portions of a set of training samples; and d) tracking the non-occluded portion of the vehicle across a plurality of video frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing system comprising:
-
a memory and a processor operatively associated with the memory configured to receive a digital image of a scene and execute instructions to perform a method of tracking a partially occluded object in a scene captured with an image capturing device, the method comprising; a) continuously monitoring an area of interest via an image capturing device; b) identifying candidate frames captured with the image capturing device, one or more of the candidate frames potentially including a vehicle within one or more defined ROIs (Region of Interest); c) detecting a non-occluded portion of the vehicle in one or more of the candidate frames using one or more classifiers trained using extracted features from non-occluded portions of a set of training samples; and d) tracking the non-occluded portion of the vehicle across a plurality of video frames. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for updating an event sequence, the system comprising an automatic sequencing device including a memory and a processor in communication with the processor configured to:
-
acquire video data of a queue area from at least one image source, each image source associated with an image plane; receive a number of individual event requests from multiple subjects, each event request being received when a subject is located in one of multiple queues in the queue area; process the video data using an elastic deformation model to detect a subject located near at least one of a plurality of start points, each start point corresponding to a location associated with one of the multiple queues in the video data; track a movement of each detected subject through the queue area over a subsequent series of frames; determine if a location of a tracked subject reaches a predefined merge point on the image plane where the multiple queues in the queue area converge into a single queue lane; in response to the tracked subject reaching the predefined merge point, compute an observed sequence of where the tracked subject places relative to other subjects already past the merge point and approaching an end-event point in the single queue lane; and
,update a sequence of the events to match the observed sequence of subjects in the single queue lane. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification