Back to results
US 2013/0278761 A1Published application
Real-time video triggering for traffic surveilance and photo enforcement applications using near infrared video acquisition
AssigneeXerox Corporation
InventorWencheng Wu
Life of this patent
Estimating the term…
Abstract
A method and system for real-time video triggering for traffic surveillance and photo enforcement comprises receiving a streaming video feed and performing a spatial uniformity correction on each frame of the streaming video feed and resampling the video feed to a lower spatial resolution. Motion blobs are then detected. Next a three-layered approach is used to identify candidate motion blobs which can be output to a triggering module to trigger a video collection action.
Claims20
A method for real-time video triggering comprising:
- receiving a streaming video feed;
- resampling said streaming video to a lower spatial resolution of said streaming video;
- detecting a plurality of motion blobs in said resampled video stream;
- identifying candidate motion blobs from said plurality of motion blobs as candidates for triggering a video collection action;
- outputting said candidate motion blobs;
- and
- triggering a collection action.
4 more elements
A system for real-time video triggering comprising:
- a video camera;
- a video receiving module for receiving a streaming video feed from said video camera;
- a resampling module configured to receive said streaming video feed and resample said streaming video to a lower spatial resolution of said streaming video;
- a detection module configured to detect a plurality of motion blobs in said resampled video stream;
- an identification module configured to identify candidate motion blobs from said plurality of motion blobs as candidates for triggering a video collection action;
- and
- an output module wherein said candidate motion blobs are provided to a triggering module configured to trigger a collection action.
4 more elements
A computer program product comprising:
- a computer-usable data carrier storing instructions that, when executed by a computer, cause the computer to perform a method of rear-time video triggering, the method comprising:
- receiving a streaming video feed;
- resampling said streaming video to a lower spatial resolution of said streaming video;
- detecting a plurality of motion blobs in said resampled video stream by at least one of:
- analyzing said resampled video using bi-directional frame to frame differences;
- labeling an initial foreground and background in said resampled video stream;
- and
- applying morphological filtering to said resampled video stream to identify a plurality of motion blobs in said resampled video stream;
- eliminating any motion blob from said plurality of motion blobs in said resampled video stream as a candidate motion blob if a size and aspect ratio of said motion blob are not within a predefined size and aspect ratio range;
- eliminating any motion blob from said remaining plurality of motion blobs at original resolution as a candidate motion blob if a standard deviation of an intensity of said motion blob does not fit a predefined characteristic signature;
- eliminating a motion blob from said remaining plurality of motion blobs at original resolution as a candidate motion blob if said motion blob is not identified as a candidate motion blob by a candidate motion blob classifier video stream as candidates for triggering a video collection action;
- outputting a plurality of coordinates of centroids and a bounding box associated with said candidate motion blobs;
- and
- triggering a video collection action.
11 more elements
Dependencies are inferred from the claim text.