System and method for enhancing images and video frames
First Claim
1. A computer-implemented method comprising:
- obtaining video data wherein a video camera imaging a road produced the video data;
extracting from the video data an image of a vehicle wherein the vehicle is moving;
determining a location wherein the location is the vehicle'"'"'s location within the image of the vehicle;
obtaining a velocity estimate of the vehicle'"'"'s speed and direction on the road, wherein the velocity estimate is obtained from a microwave detector or the velocity estimate is assumed according to historical speed averages; and
producing an enhanced image based at least in part on the image and the velocity estimate wherein the enhanced image shows at least a portion of the vehicle.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing vehicle-velocity aware image enhancement. Embodiments generally include a video capture module configured to receive image data of the scene being monitored, an image extraction module configured to extract still images from incoming video data, a vehicle detection module that detects the approximate location of a target vehicle in the scene being monitored, a velocity determination module configured to determine the amplitude and direction of a vector that describes the velocity of the target vehicle in image pixel coordinates, and a velocity-aware enhancing module configured to enhance the image(s) of the target vehicle extracted from the video feed based on the vehicle'"'"'s velocity. Embodiments may also include an infraction detection module configured to detect the occurrence of a violation of traffic law(s) by a target vehicle.
22 Citations
12 Claims
-
1. A computer-implemented method comprising:
-
obtaining video data wherein a video camera imaging a road produced the video data; extracting from the video data an image of a vehicle wherein the vehicle is moving; determining a location wherein the location is the vehicle'"'"'s location within the image of the vehicle; obtaining a velocity estimate of the vehicle'"'"'s speed and direction on the road, wherein the velocity estimate is obtained from a microwave detector or the velocity estimate is assumed according to historical speed averages; and producing an enhanced image based at least in part on the image and the velocity estimate wherein the enhanced image shows at least a portion of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-usable medium for producing an enhanced image, the computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
obtaining image data comprising a first image showing a vehicle moving on a road; extracting the first image from the image data; determining a first location that is the vehicle'"'"'s location within the first image; obtaining a velocity estimate of the vehicle'"'"'s velocity; producing an enhanced image based at least in part on the first image and the velocity estimate wherein the enhanced image shows at least a portion of the vehicle; and receiving vehicle location information about the vehicle from a non-video-based triggering device, wherein the vehicle location information is in real world coordinates. - View Dependent Claims (11, 12)
-
Specification