Automated processing method for bus crossing enforcement
First Claim
1. A computer-implemented method for identifying moving vehicles that illegally pass a school bus during a bus stop, comprising:
- receiving a video sequence from a camera device mounted on a school bus;
partitioning the video sequence into video segments such that each video segment corresponds to a single bus stop and comprises one or more video frames captured during the bus stop;
analyzing the frames within each video segment to detect a moving vehicle in one or more of the frames;
identifying and tagging frames in which a moving vehicle is detected;
identifying and tagging video segments that comprise tagged frames;
for each detected moving vehicle, locating a license plate on the moving vehicle;
identifying license plate information comprising the alphanumeric characters on the license plate and the state of origin of the license plate; and
appending metadata, which describes the license plate information, to at least one of the tagged segment and the tagged frame in which the license plate information is identified to generate a violation package;
wherein detecting the moving vehicle comprises;
comparing an initial frame in a video segment to subsequent frames in the video segment to identify differences in pixel intensity;
calculating a sum total error for pixels in each subsequent frame;
comparing the sum total error for each subsequent frame to a predetermined threshold value as a function of the equation;
7 Assignments
0 Petitions
Accused Products
Abstract
As set forth herein, systems and methods are described that facilitate to analyze a video stream from a camera mounted on the side of a school bus, wherein a sub-set of video sequences showing cars illegally passing the stopped school bus are automatically identified through image and/or video processing. The described systems and methods provide a significant savings in terms of the amount of manual review that is required to identify such violations. The video sequences also can be analyzed further to additionally produce images of the license plate (for identification of the violator), thereby providing further reduction in required human processing and review time. In one embodiment, automatic license plate recognition (ALPR) is employed to identify text on the violator'"'"'s license plate, as well as the state by which the license plate was issued, without requiring human review of the license plate image.
-
Citations
15 Claims
-
1. A computer-implemented method for identifying moving vehicles that illegally pass a school bus during a bus stop, comprising:
-
receiving a video sequence from a camera device mounted on a school bus; partitioning the video sequence into video segments such that each video segment corresponds to a single bus stop and comprises one or more video frames captured during the bus stop; analyzing the frames within each video segment to detect a moving vehicle in one or more of the frames; identifying and tagging frames in which a moving vehicle is detected; identifying and tagging video segments that comprise tagged frames; for each detected moving vehicle, locating a license plate on the moving vehicle; identifying license plate information comprising the alphanumeric characters on the license plate and the state of origin of the license plate; and appending metadata, which describes the license plate information, to at least one of the tagged segment and the tagged frame in which the license plate information is identified to generate a violation package; wherein detecting the moving vehicle comprises; comparing an initial frame in a video segment to subsequent frames in the video segment to identify differences in pixel intensity; calculating a sum total error for pixels in each subsequent frame; comparing the sum total error for each subsequent frame to a predetermined threshold value as a function of the equation; - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system that facilitates identifying moving vehicles that illegally pass a school bus during a bus stop, comprising:
-
a camera device that is mounted to a school bus and that records video whenever a stop sign coupled to the school bus is in a deployed position;
wherein the camera is aimed to capture video of at least a portion of the deployed stops sign and of any moving vehicle that passes the school bus while the stop sign is deployed; anda processor configured to execute stored computer-executable instructions for; receiving a video sequence from the camera device; partitioning the video sequence into video segments such that each video segment corresponds to a single bus stop and comprises one or more video frames captured during the bus stop; analyzing the frames within each video segment to detect a moving vehicle in one or more of the frames; identifying and tagging frames in which a moving vehicle is detected; identifying and tagging video segments that comprise tagged frames; for each detected moving vehicle, locating a license plate on the moving vehicle; identifying license plate information comprising the alphanumeric characters on the license plate and the state of origin of the license plate; and appending metadata, which describes the license plate information, to at least one of the tagged segment data and the tagged frame data in which the license plate information is identified to generate a violation package; wherein to detect the moving vehicle, the processor executes instructions for; comparing an initial frame in a video segment to subsequent frames in the video segment to identify differences in pixel intensity; calculating a sum total error for pixels in each subsequent frame; comparing the sum total error for each subsequent frame to a predetermined threshold value using the equation; - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of identifying moving vehicles that illegally pass a school bus during a bus stop, comprising:
-
partitioning a video sequence recorded during a bus stop into video segments; analyzing each frame of the video segment to detect a moving vehicle in one or more of the frames; tagging a frame in which a moving vehicle is detected; using automated license plate recognition (ALPR) to identify a license plate number and state of origin of a license plate on the moving vehicle; appending metadata describing the license plate number and state of origin to the tagged frame data to generate a violation package; and transmitting the violation package to a law enforcement agency for review; wherein analyzing each frame of the video further comprises; comparing an initial frame in a video segment to subsequent frames in the video segment to identify differences in pixel intensity; calculating a sum total error for pixels in each subsequent frame; comparing the sum total error for each subsequent frame to a predetermined threshold value as a function of the equation;
-
Specification