A Novel Self Organizing Network to Perform Fast Moving Object - - PowerPoint PPT Presentation

a novel self organizing network to perform fast moving
SMART_READER_LITE
LIVE PREVIEW

A Novel Self Organizing Network to Perform Fast Moving Object - - PowerPoint PPT Presentation

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work A Novel Self Organizing Network to Perform Fast Moving Object Extraction from Video Streams Dizan Vasquez Thierry Fraichard Christian Laugier


slide-1
SLIDE 1

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work

A Novel Self Organizing Network to Perform Fast Moving Object Extraction from Video Streams

Dizan Vasquez Thierry Fraichard Christian Laugier

Team e-Motion http://emotion.inrialpes.fr GRAVIR/INRIA/CNRS France

IROS / October 2006

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-2
SLIDE 2

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work

Outline

1

Objective

2

Existing Approaches Connected Components Morphological Operators Clustering Approaches

3

Proposed Approach Overview The SON Connected components

4

Experimental Results Experiments Example Video

5

Conclusions and Future Work

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-3
SLIDE 3

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work

Objective

Objective Identify individual objects from pixels in a binary image.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-4
SLIDE 4

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Connected components

How it works?

Principle Neighbor pixels belong to the same object.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-5
SLIDE 5

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Connected components

pros/cons

Pros Fast, O(Iwidth × Iheight) operations. Cons One real object may correspond to many connected components. One connected component may correspond to many real objects.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-6
SLIDE 6

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Morphological operators

How they work?

Principle

1

Preprocess pixels by applying simple mask-based filters.

2

Extract connected components.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-7
SLIDE 7

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Morphological operators

pros/cons

Pros Performs better than connected components on noisy conditions. Fast for small masks O(Iwidth × Iheight × Msize). Cons Performance degrades quickly in the presence of noise. Ah-hoc procedure / not driven by optimality criterion.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-8
SLIDE 8

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Clustering approaches

How they work?

Principle Consider foreground pixels as individual vectors [x,y]. Apply a conventional clustering algorithm (eg k-means, competitive learning).

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-9
SLIDE 9

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Connected Components Morphological Operators Clustering Approaches

Clustering approaches

pros/cons

Pros Robust to noise. Solid theoretical framework. Cons Slower than other methods (depends on the algorithm). Require knowing the number of objects to find a priori.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-10
SLIDE 10

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Overview The SON Connected components

Overview

Principle Combines the advantages of connected components + clustering:

1

Uses a custom SON to decompose the image in smaller regions.

2

Finds connected components in the SON:

Probability of being in the foreground. Probability that two regions belong together.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-11
SLIDE 11

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Overview The SON Connected components

The SON

Description

SON elements Nodes arranged in a W × H two-dimensional grid, joined by links. Nodes have associated 2D vectors or weights representing their positions. Nodes and links have associated win counters.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-12
SLIDE 12

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Overview The SON Connected components

The SON

Updating the weights

Steps For every foreground pixel:

1

Find the winning node and link.

2

Increment winning node and link win counters.

3

Move the winning node strongly towards the pixel.

4

Move wining node’s neighbors weakly towards the pixel.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-13
SLIDE 13

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Overview The SON Connected components

Connected components

Finding connected components

Steps

1

Compute nodes and link probabilities.

2

Delete nodes (and their links) having low node probabilities.

3

Delete links having low link probabilities.

4

Find connected components in the resulting graph.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-14
SLIDE 14

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Overview The SON Connected components

Connected components

Representing objects as gaussians

Steps For every group:

1

Compute mean value and covariance based on node probability and position.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-15
SLIDE 15

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Experiments Example Video

Experiments

Experiments Tested on CAVIAR data (videos + ground truth). Background substraction using consecutive frame difference. Average time x frame 14ms (object extraction only). No false negatives (except when the object stops). Some detected pedestrians which were not in ground truth (they were in the video!). Low false positive rate.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-16
SLIDE 16

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Experiments Example Video

Experiments

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-17
SLIDE 17

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work Experiments Example Video

Example Video

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-18
SLIDE 18

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work

Conclusions and Future Work

Conclusions Robust to noise. Automatically finds the number of objects. Slower than other approaches O(Iwidth × Iheight +#fg × Swidth × Sheight). But still faster than frame rate. Future Work Optimize the algorithm. O(Iwidth × Iheight) seems feasible! Perform full image segmentation. Apply to occupancy grids.

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction

slide-19
SLIDE 19

Objective Existing Approaches Proposed Approach Experimental Results Conclusions and Future Work

Thank you!

Dizan Vasquez, Thierry Fraichard, Christian Laugier A Novel Self Organizing Network to Perform Fast Moving Object Extraction