Professional Documents
Culture Documents
Detection, Tracking and Recognition in Video Sequences: Project By: Sonia Kan Ora Gendler
Detection, Tracking and Recognition in Video Sequences: Project By: Sonia Kan Ora Gendler
Detection, Tracking and Recognition in Video Sequences: Project By: Sonia Kan Ora Gendler
in Video Sequences
Project By:
Sonia Kan
Ora Gendler
Supervised By:
Dr. Ofer Hadar
Mr. Uri Perets
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
Motivation
National security is a matter of high priority.
Main method of security cameras.
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
Our System
An automatic security system.
Stationary camera.
Simulation in Matlab.
Hall Monitor
Recognize
Track
No
Tracking
successful?
Yes
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
Object Detection
Use Canny edge detector to
find all edge maps.
Use four images:
Background edge map Eb.
Difference edge map DEn.
Current edge map En.
Previous algorithm output MEn-1.
Previous gray
level image
Current gray
level image
I n-1
In
Eb
DEn
En
MEn-1
Delay
MEn
Background
frame
Extracted background
edge map
Previous gray
level image
Current gray
level image
I n-1
In
Eb
DEn
En
MEn-1
Delay
MEn
Edges
extracted from
the original
frame
Current frame
MEnchange .
Find pixels that belong to the still parts of the object MEnstill .
Combine the two components MEn MEnchange MEnstill .
Detection Result
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
Object Tracking
Input:
Current edge map
Empty block
previous
Matched
Current
Correlation Statistics
Average correlation per frame
0.8
Correlation %
0.75
0.7
0.65
0.6
0.55
30
40
50
frame#
60
70
80
Matching Results
Previous
edge map
with blocks
Tracking Statistics
percentage of detected blocks per frame
1.1
1
detected blocks %
0.9
0.8
Threshold
0.5
0.7
0.6
0.4
30
40
50
frame#
60
70
80
Tracking Results
Current, next and following frames,
double estimation.
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
Scenario Analysis
Static
Environment
Dynamic
Actors
Size
Motion
Interaction
Equipment
Static
Dynamic
Interaction
Recognition
Monitor amount of objects
Skeleton Construction
Locate center of mass
Using:
1 Nb
xc
xi ;
Nb i 1
( xc , yc )
1 Nb
yc
yi
Nb i 1
Outline
Motivation
Our System
Phase 1: Detection
Phase 2: Tracking
Phase 3: Recognition
Result Video
You!
ClickThank
to edit Master
title style
Click to edit Master subtitle style
32
f*
M 1 N 1
f * ( m, n ) h ( x m , y n )
m 0 n 0
Mathematical Background
Difference edge map:
DEn (| I n 1 I n |)
Result:
xMEn 1