Vehicle weaving describes the vehicle lane changes in areas between consecutive merge and diverge ramp junctions. During heavy traffic, vehicle weaving will slow down traffic, cause congestion, and increase the possibility of crashes. It is desirable to automatically capture the weaving information using camera videos in the weaving areas. The currently existing weaving area analysis is very tedious and labor-intensive. This report describes a novel system that uses the videos simultaneously captured at the entry and exit of the weaving area to find the number and percentage of vehicles from each lane on the entry to each lane on the exit. The system provides a convenient user interface, uses AI techniques to detect vehicles from camera videos, uses vehicle motion to identify the lanes, tracks and matches the vehicles at the entry and exit in the lane level, and presents the weaving analysis result in a user-friendly Sankey diagram. Compared to the other existing weaving analysis methods, this system can reduce the human work hours by at least 90%.

Report Number



weaving analysis, camera video, lane-based

SPR Number


Performing Organization

Joint Transportation Research Program

Publisher Place

West Lafayette, IN

Date of this Version