15
報報報 : 報報報 報報報報 : 報報報 1 From Res. Center of Intell. Transp. Syst., Beijing Univ. of Technol., Beijing, China By Zhe Liu ; Yangzhou Chen ; Zhenlong Li Appears in: Computer Science and Information Engineering, 2009 WRI World Congress on

Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Embed Size (px)

DESCRIPTION

Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance. 報告人 : 林福城 指導老師 : 陳定宏. From Res. Center of Intell. Transp. Syst., Beijing Univ. of Technol., Beijing, China By Zhe Liu ; Yangzhou Chen ; Zhenlong Li - PowerPoint PPT Presentation

Citation preview

Page 1: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

報告人 :林福城指導老師 :陳定宏

1

From Res. Center of Intell. Transp. Syst., Beijing Univ. of Technol., Beijing, ChinaBy Zhe Liu ; Yangzhou Chen ; Zhenlong Li Appears in: Computer Science and Information Engineering, 2009 WRI World Congress on

Page 2: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Outline1.Introduction2.Moving object detection 2-1.Conscutive image difference 2-2.Backgrout difference3.Moving object tracking 3-1.Review of Tracking Algorithm 3-2.Camshift Multiple Vehicle Tracking4.Traffic Parameters Estimation5.Experimental Results6.Conclusions

2

Page 3: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

1.IntroductionTraffic management and information systems: 1.Inductive loop detectors 2.Visual surveillance systems

Our approach specifies three sub process: 1. Vehicle Extraction : Consecutive image difference Background difference 2. Vehicle Tracking 3. Traffic Parameter Estimation

3

Page 4: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

2.1 Consecutive Image Difference

D(x,y) is the difference image.Mask(x,y) is the image after binarization.

4

Page 5: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

2.2 Background Difference(1)

It assume a moving objectwould not stay at the same position for more than half of n frames.

5

Page 6: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

2.2 Background Difference(2)

6

Page 7: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

2.Moving Object Detection Conclusion 1.Consecutive 2.Background

Easily realized Good

The change of scene luminance

Good

Extract precise Good

Process time Good

After morphological process Equal Equal

7

Page 8: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

3-1.Review of Tracking Algorithm1.Tracking based on a moving object region:

Size, Color, Shape, Velocity, Centroid2.Tracking based on an active contour of a moving

object3.Tracking based on a moving object model4.Tracking based on selected features of moving

objects : Corner

8

Page 9: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

3-2.CamShift Multiple Vehicle Tracking

9

Page 10: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Mean-Shift Object TrackingGeneral Framework: Target Localization

Search in the model’s neighborhoo

d in next frame

Start from the position of the model

in the current frame

Find best candidate by maximizing a similarity

func.

Repeat the same process

in the next pair of frames

Current frame

… …Model Candidat

e

10

Page 11: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Mean-Shift Object TrackingTarget Representation

Choose a reference

target model

Quantized Color Space

Choose a feature space

Represent the model by

its PDF in the feature

space

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

1 2 3 . . . m

color

Pro

bab

ility

Kernel Based Object Tracking, by Comaniniu, Ramesh, Meer 11

Page 12: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Mean-Shift Object TrackingPDF Representation

,f y f q p y Similarity

Function:

Target Model(centered at 0)

Target Candidate(centered at y)

1..1

1m

u uu mu

q q q

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

1 2 3 . . . m

color

Pro

bab

ility

1..

1

1m

u uu mu

p y p y p

0

0.05

0.1

0.15

0.2

0.25

0.3

1 2 3 . . . m

color

Pro

bab

ility

12

Page 13: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

4.Traffic Parameters Estimation1.Vehicle count2.Vehicle average speed3.Vehicle size

13

Page 14: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

Experimental Results

14

Page 15: Camshift -based Real-time Multiple Vehicles Tracking for Visual Traffic Surveillance

ConclusionsIn this paper, we have presented methods for

detecting and tracking multiple vehicles in an outdoor environment. Each detected vehicle is assigned a camshift tracker which can effectively track object with different size and shape under different illumination conditions.

The method fails to handle long slow moving vehicle queue.

15