Automated Turning Movements and Counts Using Video Analytics · Automated Turning Movements and ......
Transcript of Automated Turning Movements and Counts Using Video Analytics · Automated Turning Movements and ......
Automated Turning Movements and Traffic Counts Using Video AnalyticsPresenters: Jesse Jay and Bill Schuman of Transcend Spatial Solutions
What is Video Analytics?
• The capability of automatically analyzing video to detect and determine temporal and spatial events
• Applicable functions of Video Analytics used for Vehicle Tracking:Shape Recognition ‐ used to recognize shapes in the input video, EX: circles or squaresObject Detection ‐ used to determine the presence of a type of object or entityRecognition ‐ used to recognize persons or carsVideo Tracking ‐ used to determine location of persons or objects in the video
Why use Video Analytics for Traffic Counts and Turning Movements?
• Provides more accurate counts via automated processes
• Provides a much more cost efficient alternative than manual counts
• Provides more metadata and detail than manual solutions
• Rapid turnaround on video calibration (no long wait for counts)
Example Application of Video Analytics for Transportation
• Intersection Analyzer is Transcend’s new solution for gathering intersection vehicle turning movements and traffic counts
• It provides accurate vehicle counts and turning movements at intersections by way of recorded video which is gathered by cameras mounted in a correct position
How does Intersection Analyzer use Video Analytics?
• IBM® Intelligent Video Analytics (IVA) is used to prepare the video for Intersection Analyzer to extract and use turning movements and vehicle counts
• Metadata describes moving objects in a video, and is indexed, timestamped and stored in a database
• Analytical profiles specific to vehicle detection are provided
• Non essential objects are masked out• Parameters for determining the trajectory of vehicle movements are available
The Need for Traffic Counts and Turning Movements
• Timing Traffic Signals• Designing Channelization• Planning Turn Prohibitions• Computing Capacity• Analyzing High Crash Intersections• Evaluating Congestion• Transportation Planning
Intersection Analyzer Workflow, Account and Video Setup
• Client (user) uploads video of intersection traffic movements
• Client creates profile per intersection to provide parameters specific to intersections and videos (date & time, street names, directions & weather)
• Video and profile are associated, and securely stored
• Once video upload and profile are complete, Transcend Video Technician is notified
Intersection Analyzer Workflow, Video Review and Calibration
• Technician performs Video Quality Review and produces a scorecard per video
• Scorecard is emailed to client with Pass/Fail indicator and comments
• Videos (pass status) are calibrated for use with Intersection Analyzer
• Client is notified when video calibration is complete
Intersection Analyzer Workflow, Viewing Video and Counts
• Client (user) initializes Intersection Analyzer via a common web browser using their secure login
• User selects desired video from their secure folderto:View video with interactive vehicle countsView count statistics View and output (multi formats) detail count report
Intersection Analyzer, Technologies
Front EndJavascriptAngularJsBootstrap 3
Middleware for Large Scale Surveillance (MILS)IBM® Intelligent Video Analytics (IVA)
Back EndC#Web API 5.0LINQ
Data Persistence SQL Server 2013
Keys to Success, Quality Video
• Adequate vertical angle above intersection forunobstructed views of vehicle paths
• Adequate horizontal angle for distinction between vehicle paths to intersection legs
• Clear and full view of intersection legs• Sharpness and clarity• Proper lighting• Reference IA Video Quality Guide
Lessons Learned
• File Conversion – All formats and resolutions are not supportedFire format (MP4 and AVI)Resolution (high resolution currently not support)
• Video Player – One that supports both formats typically requires a plug‐in, and/or browser specific
• Video Quality – Poor camera positioning, poor lighting and poor visibility (weather) are common
• Video Analytics Tools – Most are for surveillance