27.09.2014 Views

monitoring an intersection using a network of laser scanners

monitoring an intersection using a network of laser scanners

monitoring an intersection using a network of laser scanners

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MONITORING AN INTERSECTION USING<br />

A NETWORK OF LASER SCANNERS<br />

H. Zhao, J. Cui, H. Zha,<br />

Peking University<br />

K. Katabira, X. Shao, R. Shibasaki,<br />

University <strong>of</strong> Tokyo


Background (1)<br />

Analyzing <strong>an</strong>d Monitoring<br />

the traffic behavior in <strong>an</strong><br />

<strong>intersection</strong><br />

Efficiently <strong>an</strong>d accurately<br />

COLLECTING the TRAFFIC<br />

DATA in <strong>an</strong> INTERSECTION<br />

Real-timely DETECTING<br />

DANGEOUS SITUATIONS.


Background (2)<br />

• Vision-based methods suffer mainly on the<br />

following difficulties<br />

–Occlusion<br />

– Computation Cost<br />

– Illumination Ch<strong>an</strong>ge<br />

To solve the problems<br />

e.g. the camera is<br />

required to be set on a<br />

tall position,<br />

<strong>monitoring</strong> <strong>intersection</strong><br />

from the above<br />

1. Restrict camera’s setting condition<br />

2. Target on a simplified situation<br />

e.g. monitor<br />

vehicles <strong>of</strong><br />

limited l<strong>an</strong>es, do<br />

not discriminate<br />

moving objects.


Objective<br />

This research propose a novel system for<br />

<strong>monitoring</strong> <strong>an</strong>d collecting detailed traffic data,<br />

with easy setting condition, in <strong>an</strong> environment <strong>of</strong><br />

complicated traffic behavior, such as <strong>intersection</strong>,<br />

<strong>using</strong> a <strong>network</strong> <strong>of</strong> single-row <strong>laser</strong> sc<strong>an</strong>ner.


Pedes.<br />

Car<br />

#1<br />

System Image<br />

Server PC<br />

Bicycle<br />

#2<br />

Car<br />

An image <strong>of</strong> integrated <strong>laser</strong> data<br />

Network<br />

#1<br />

Laser Sc<strong>an</strong>ner<br />

#2<br />

Laser Sc<strong>an</strong>ner


Road<br />

side<br />

LD3<br />

LD1<br />

Road<br />

side<br />

LD1<br />

Safety<br />

zone<br />

Safety<br />

zone<br />

LD2<br />

Integrated frame<br />

Single <strong>laser</strong> frame<br />

LD3<br />

10m<br />

Single <strong>laser</strong> frame<br />

LD2<br />

Single <strong>laser</strong> frame


Client<br />

Processing Flow<br />

Laser Sc<strong>an</strong>ner1<br />

Measure data<br />

Laser Sc<strong>an</strong>ner N<br />

Measure data<br />

BG Generation<br />

BG Subtraction<br />

…<br />

BG Generation<br />

BG Subtraction<br />

Clustering<br />

Clustering<br />

Network<br />

Server<br />

1. Data Integration<br />

2. Detection<br />

3. Tracking<br />

4. Recognition<br />

Moving object


Processing Modules<br />

Server<br />

Network<br />

Recognition<br />

Tracking<br />

Detection<br />

Data Integration<br />

Clustering<br />

Moving object<br />

Calibration, Synchronization<br />

Clustering<br />

BG Generation<br />

BG Subtraction<br />

BG Generation<br />

BG Subtraction<br />

Client<br />

Measure Data<br />

Laser Sc<strong>an</strong>ner 1<br />

…<br />

Measure Data<br />

Laser Sc<strong>an</strong>ner N


Server<br />

Recognition<br />

Frame k<br />

Tracking<br />

Detection<br />

Data Integration<br />

trajectory<br />

state<br />

group<br />

observation<br />

Network<br />

Clustering<br />

cluster<br />

BG Generation<br />

BG Subtraction<br />

Client<br />

Measure Data<br />

LD1 LD2 LD3<br />

Data Structure


Difficulties


Difficulty 1


The data <strong>of</strong> the same object might be spatially disconnected


Difficulties


The data <strong>of</strong> different objects might be spatially close<br />

There are different kinds <strong>of</strong> objects, complicated motions


Task 1<br />

We are not able to rely only on dist<strong>an</strong>ce,<br />

size, shape, location etc for detection<br />

<strong>an</strong>d traction.<br />

We need to find some other clues to<br />

associate the data <strong>of</strong> the same object<br />

together.


Data Feature<br />

A car<br />

s<br />

e<br />

u1<br />

c<br />

u2


Data Feature<br />

v4<br />

u<br />

u<br />

u<br />

u<br />

v3<br />

v1<br />

u<br />

u<br />

u<br />

v2


Data Feature<br />

u<br />

u<br />

u<br />

u<br />

u<br />

u


Object Model<br />

(c, val)<br />

(v3, sv3)<br />

u<br />

(v4, sv4)<br />

p<br />

(v2, sv2)<br />

dirv<br />

u<br />

len2<br />

(v1, sv1)<br />

len1<br />

(v1=dirv)


Difficulty 2<br />

The current<br />

frame<br />

The previous<br />

frame<br />

More sensors bring more confusion in data association


Task 2<br />

Data association is difficult when facing a<br />

complicated environment such as <strong>an</strong><br />

<strong>intersection</strong>, where different kinds <strong>of</strong> objects,<br />

different motion patterns exist.<br />

Also, a large number <strong>of</strong> distributed sensors will<br />

bring more difficulties in data association.<br />

A data association algorithm is required to tackle<br />

the confusions.


A r<strong>an</strong>ge stream<br />

Sc<strong>an</strong> <strong>an</strong>gle (within a <strong>laser</strong> sc<strong>an</strong>)<br />

a static object<br />

a moving object<br />

Time (A stream <strong>of</strong> <strong>laser</strong> sc<strong>an</strong>s)


A simple clustering result<br />

Time (A stream <strong>of</strong> <strong>laser</strong> sc<strong>an</strong>s)<br />

Sc<strong>an</strong> <strong>an</strong>gle (within a <strong>laser</strong> sc<strong>an</strong>)


Data Association Method<br />

k-1 k<br />

trajectory<br />

New trajectory<br />

3<br />

group<br />

2<br />

cluster<br />

1<br />

LD1 LD2 LD3 LD1 LD2 LD3 LD3


Experiment<br />

Laser Sc<strong>an</strong>ner<br />

Video Camera<br />

Sports Center<br />

Peking Univ.<br />

Overhead Bridge<br />

Peking Univ.


40cm<br />

激 光 扫 描 仪


Summary<br />

We propose a novel system for <strong>monitoring</strong> <strong>an</strong>d collecting<br />

detailed traffic data, with easy setting condition, in <strong>an</strong><br />

environment <strong>of</strong> complicated traffic behavior, such as<br />

<strong>intersection</strong>, <strong>using</strong> a <strong>network</strong> <strong>of</strong> single-row <strong>laser</strong> sc<strong>an</strong>ners.<br />

Future Topics<br />

• Accuracy evaluation<br />

• Recognition module<br />

• F<strong>using</strong> <strong>laser</strong> sc<strong>an</strong>ner with video camera

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!