SINGLE CAMERA VIDEO-BASED SPEED ENFORCEMENT SYSTEM WITH A SECONDARY AUXILIARY RGB TRAFFIC CAMERA
First Claim
1. A computer-implemented method for video-based speed estimation, comprising:
- acquiring traffic video data from a primary camera and acquiring one or more image frames from a secondary camera;
preprocessing the video data acquired from the primary camera;
detecting at least one vehicle in video data acquired from the primary camera;
tracking the at least one vehicle of interest by identifying and tracking a location of one or more vehicle features across a plurality of video frames in video data acquired from the primary camera;
performing sparse stereo processing using video data of one or more tracked features within a predetermined region in the video frames from the primary camera and the one or more image frames from the secondary camera;
estimating a height of the one or more tracked features relative to a reference plane;
estimating vehicle speed as a function of camera calibration information and estimated feature height associated with at least one of the one or more tracked features.
4 Assignments
0 Petitions
Accused Products
Abstract
When performing video-based speed enforcement a main camera and a secondary RGB traffic camera are employed to provide improved accuracy of speed measurement and improved evidentiary photo quality compared to single camera approaches. The RGB traffic camera provides sparse secondary video data at a lower cost than a conventional stereo camera. The sparse stereo processing is performed using the main camera data and the sparse RGB camera data to estimate a height of one or more tracked vehicle features, which in turn is used to improve speed estimate accuracy. By using secondary video, spatio-temporally sparse stereo processing is enabled specifically for estimating the height of a vehicle feature above the road surface.
15 Citations
24 Claims
-
1. A computer-implemented method for video-based speed estimation, comprising:
-
acquiring traffic video data from a primary camera and acquiring one or more image frames from a secondary camera; preprocessing the video data acquired from the primary camera; detecting at least one vehicle in video data acquired from the primary camera; tracking the at least one vehicle of interest by identifying and tracking a location of one or more vehicle features across a plurality of video frames in video data acquired from the primary camera; performing sparse stereo processing using video data of one or more tracked features within a predetermined region in the video frames from the primary camera and the one or more image frames from the secondary camera; estimating a height of the one or more tracked features relative to a reference plane; estimating vehicle speed as a function of camera calibration information and estimated feature height associated with at least one of the one or more tracked features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that facilitates video-based speed enforcement, comprising:
-
a primary camera that captures video of vehicle; a secondary camera that concurrently captures one or more image frames of the vehicle; and a processor configured to; acquire traffic video data from the primary camera and acquire the one or more image frames from a secondary camera; preprocess the video data acquired from the primary camera; detect at least one vehicle in video data acquired from the primary camera; track the at least one vehicle of interest by identifying and tracking a location of one or more vehicle features across a plurality of video frames in video data acquired from the primary camera; perform sparse stereo processing using video data of one or more tracked features within a predetermined region in the video frames from the primary camera and the one or more image frames from the secondary camera; estimate a height of the one or more tracked features relative to a reference plane; estimate vehicle speed as a function of camera calibration information and estimated feature height associated with at least one of the one or more tracked features. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium having stored thereon computer-executable instructions for video-based speed estimation, the instructions comprising:
-
acquiring traffic video data from a primary camera and acquiring one or more image frames from a secondary camera; preprocessing the video data acquired from the primary camera; detecting at least one vehicle in video data acquired from the primary camera; tracking the at least one vehicle of interest by identifying and tracking a location of one or more vehicle features across a plurality of video frames in video data acquired from the primary camera; performing sparse stereo processing using video data of one or more tracked features within a predetermined region in the video frames from the primary camera and the one or more image frames from the secondary camera; estimating a height of the one or more tracked features relative to a reference plane; estimating vehicle speed as a function of camera calibration information and estimated feature height associated with at least one of the one or more tracked features. - View Dependent Claims (23, 24)
-
Specification