Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.

Similar presentations


Presentation on theme: "Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr."— Presentation transcript:

1 Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr. Wayne Sarasua Clemson University July 14 th 2005

2 Why detect and track vehicles ?  Intelligent Transportation Systems (ITS)  Data collection for transportation engineering applications  Because it's a challanging problem! Vehicle Tracking Loop detectors Tracking using Vision  Low per unit cost  Field experience  No traffic disruption  Wide area detection  Rich in information  No tracking  Maintenance difficult  Computationally demanding  Expensive

3 Available Commercial Systems AUTOSCOPE (Image Sensing Systems)  Has been around for more than a decade  Dedicated Hardware  Reliable operation  Good accuracy with favorable camera placement VANTAGE (Iteris)  New in market  Accuracy has been found to be lower than Autoscope

4 Related Research Region/Contour Based  Computationally efficient  Good results when vehicles are well separated 3D Model Based  Large number of models needed for different vehicle types  Limited experimental results Markov Random Field  Good results on low angle sequences  Accuracy drops by 50% when sequence is processed in true order Feature Tracking Based  Handles partial occlusions  Good accuracy for free flowing as well as congested traffic conditions

5 Factors To be Considered High angle Low angle  Planar motion assumption  Well-separated vehicles  Relatively easy  More depth variation  Occlusions  A difficult problem

6 Overview of the Approach Offline Calibration Background model Frame-Block #1 Frame-Block #3 Frame-Block #2 Feature Tracking Estimation of 3-D Location Grouping segmented #1 segmented #2 segmented #3 Counts, Speeds and ClassificationCounts, Classification Block Correspondence and Post Processing

7 Processing a Frame-Block  Multiple frames are needed for motion information  Tradeoff between number of features and amount of motion  Typically 5-15 frames yield good results Block # n Block # n+1 frames #features in block #features in block #frames in block #frames in block Overlap

8 Background Model Time Domain Median filtering  For each pixel, values observed over time  Median value among observations  Simple and effective for the sequences considered  Adaptive algorithm required for long term modeling

9 Frame Differencing  Partially occluded vehicles appear as single blob  Effectively segments well-separated vehicles  Goal is to get filled connected components

10 ` Offline Calibration  Required for estimation of world coordinates  Provides geometric information about the scene  Involves estimating 11 unknown parameters  Needs atleast six world-image correspondances Control points

11 Calibration Process  Using scene features to estimate correspondences  Standard lane width (e.g. 12 feet on an Interstate)  Vehicle class dimensions (truck length of 70 feet)  Relies on human judgment and prone to errors  Approximate calibration is good enough

12 Estimation using Single Frame  Box-model for vehicles  Road projection using foreground mask  Works for orthogonal surfaces cameravehicle Road plane

13 Selecting Stable Features  Shadows, partial occlusions will result into wrong estimates  Planar motion assumption is violated more for features higher up  Select stable features, which are closer to road  Use stable features to re-estimate world coordinates of other features

14 Estimation Using Motion ➢ Estimate coordinates with respect to each stable feature ➢ Choose coordinates which minimized weighted sum of euclidean distance and trajectory error  Rigid body under translation  Estimate coordinates with respect to each stable feature  Select the coordinates minimizing weighted sum of Euclidean distance and trajectory error Coordinates of P are unknown Coordinates of Q are known R and H denote backprojections 0 : first frame of the block t : last frame of the block Δ: Translation of corresponding point

15 Affinity Matrix  Each element represents the similarity between corresponding features  Three quantities contribute to the affinity matrix  Euclidean distance (A D ), Trajectory Error (A E ) and Background- Content (A B )  Normalized Cut is used for segmentation  Number of Cuts is not known

16 Incremental Cuts  We apply normalized cut to initial A with increasing number of cuts  For each successive cut, segmented groups are analyzed till valid groups are found  Valid Group: meeting dimensional criteria  Elements corresponding to valid groups are removed from A and process repeated starting from single cut Avoids specifying a threshold for the number of cuts

17 Correspondence Over Blocks  Formulated as a problem of finding maximum wieght graph  Nodes represent segmented groups  Edge weights represent number features common over two blocks a n : groups in block N b n : groups in block N+1

18 Results

19 Results

20 Conclusion  A novel approach based on feature point tracking  Key part of the technique is estimation of 3-D world coordinates  Results demonstrate the ability to correctly segment vehicles under severe partial occlusions  Handling shadows explicitly  Improving processing speed  Robust block-correspondance Future Work

21 Questions ?

22 Thank You !


Download ppt "Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr."

Similar presentations


Ads by Google