Outline Outline I. Introduction II. Smart Camera Architectures - - PDF document

outline outline
SMART_READER_LITE
LIVE PREVIEW

Outline Outline I. Introduction II. Smart Camera Architectures - - PDF document

Distributed Vision Processing Distributed Vision Processing in Smart Camera Netw orks in Smart Camera Netw orks CVPR CVPR- -07 07 Hamid Aghajan, Stanford University, USA Franois Berry, Univ. Blaise Pascal, France Horst Bischof, TU Graz,


slide-1
SLIDE 1

1

Distributed Vision Processing Distributed Vision Processing in Smart Camera Netw orks in Smart Camera Netw orks

CVPR CVPR-

  • 07

07

Hamid Aghajan, Stanford University, USA François Berry, Univ. Blaise Pascal, France Horst Bischof, TU Graz, Austria Richard Kleihorst, NXP Research, Netherlands Bernhard Rinner, Klagenfurt University, Austria Wayne Wolf, Princeton University, USA

March 18, 2007 Minneapolis, USA

Course Website – http://wsnl.stanford.edu/cvpr07/index.php

CVPR 2007 Short Course 2 Distributed Vision Processing in Smart Camera Networks

Outline Outline

I. Introduction II. Smart Camera Architectures

1. Wireless Smart Camera 2. Smart Camera for Active Vision

III. Distributed Vision Algorithms

1. Fusion Mechanisms 2. Vision Network Algorithms

IV. Requirements and Case Studies V. Outlook

slide-2
SLIDE 2

2

Distributed Vision Processing Distributed Vision Processing in Smart Camera Netw orks in Smart Camera Netw orks

CVPR CVPR-

  • 07

07

CHAPTER I: Introduction

Hamid Aghajan

CVPR 2007 Short Course 4 Distributed Vision Processing in Smart Camera Networks

Technology Cross Technology Cross-

  • Roads

Roads

Sensor Networks

  • Wireless communication
  • Networking

Smart Camera Netw orks

Image Sensors

  • Rich information
  • Low power, low cost

Signal Processing

  • Embedded processing
  • Collaboration methods

Architecture? Algorithms? Applications? Vision Processing

  • Scene understanding
  • Context awareness

Potential impact on design methodologies in each discipline

slide-3
SLIDE 3

3

CVPR 2007 Short Course 5 Distributed Vision Processing in Smart Camera Networks

Sensor Networks Perspective Sensor Networks Perspective

Opportunities for novel applications:

Make complex interpretation of environment and events Learn phenomena and behavior, not just measure effect Incorporate context awareness into the application Allow network to interact with the environment

  • Change of paradigm:

High-bandwidth sensors (vision)

CVPR 2007 Short Course 6 Distributed Vision Processing in Smart Camera Networks

Vision Processing Perspective Vision Processing Perspective

Novel approach to vision processing:

Use the additional available dimension: space

Data fusion across views, time, and feature levels

Design based on effective use of all available information (opportunistic fusion) Utilize multiple views to:

Overcome ambiguities Achieve robustness Allow for low complexity algorithms

Use communication to exchange descriptions - not raw data

In-node processing

  • Change of paradigm:

Networked vision sensors

slide-4
SLIDE 4

4

CVPR 2007 Short Course 7 Distributed Vision Processing in Smart Camera Networks

Smart Camera Networks Smart Camera Networks

New Paradigm

High-bandwidth data In-node processing Low-bandwidth communication Collaborative interpretation

CVPR 2007 Short Course 8 Distributed Vision Processing in Smart Camera Networks

Smart Camera Networks Smart Camera Networks

Rich design space utilizing concepts of:

– Vision processing – Signal processing and optimization – Wireless communications – Networking – Sensor networks

Novel smart environment applications:

– Interpretive – Context aware – User centric

slide-5
SLIDE 5

5

CVPR 2007 Short Course 9 Distributed Vision Processing in Smart Camera Networks

Smart Camera Networks Smart Camera Networks

Processing at source allows:

– Image transfer avoidance – Descriptive reports – Scalable networks

Design opportunities:

– Processing architectures for real-time in-node processing – Algorithms based on opportunistic data fusion – Novel smart environment applications – Balance of in-node and collaborative processing:

  • Communication cost
  • Latency
  • Processing complexities
  • Levels of data fusion

CVPR 2007 Short Course 10 Distributed Vision Processing in Smart Camera Networks

Smart Camera Networks Smart Camera Networks

Vision sensing requires awareness of:

– Privacy issues

  • Employ in-node processing
  • Avoid image transfer
  • Applications that provide services not based on monitoring / reporting

– Bandwidth issues

  • Transmit processed information not raw data
  • Transmit based on information value for fusion / query-based

– Processing demand

  • Employ separate early vision and interpretive processing

mechanisms

  • Layered processing architecture: Features, objects, relationships,

models, decisions

– Employ data exchange and collaboration across different layers

slide-6
SLIDE 6

6

CVPR 2007 Short Course 11 Distributed Vision Processing in Smart Camera Networks

Application Potentials Application Potentials

Examples by: Chen Wu, Chung-Ching Chang, Huang Lee, Joshua Goshporn, Itai Katz, Kevin Gabayan Wireless Sensor Networks Lab, Stanford University

CVPR 2007 Short Course 12 Distributed Vision Processing in Smart Camera Networks

Application Potentials: View Selection Application Potentials: View Selection

Select best view of person of interest in real-time tracking

Data exchange between cameras determines which one to stream visual data

CAM 1 CAM 2 CAM 3 CAM 4 CAM 5

DOOR

slide-7
SLIDE 7

7

CVPR 2007 Short Course 13 Distributed Vision Processing in Smart Camera Networks

Application Potentials: Assisted Living Application Potentials: Assisted Living

Detect accidents at home

CAM 1 CAM 2 CAM 3 CAM 4 CAM 5

DOOR

CVPR 2007 Short Course 14 Distributed Vision Processing in Smart Camera Networks

Application Potentials: Multi Application Potentials: Multi-

  • Finger Gesture

Finger Gesture

Manipulate virtual world with free hand gesture

Pan Rotate Zoom out Zoom in

slide-8
SLIDE 8

8

CVPR 2007 Short Course 15 Distributed Vision Processing in Smart Camera Networks

Application Potentials: Face Profiling Application Potentials: Face Profiling

Interpolate and reconstruct face model from a few snapshots

  • 100
  • 50

X Y Z Y Z X Z Y X

Camera 1 (Training set) Camera 3 (Test set) CVPR 2007 Short Course 16 Distributed Vision Processing in Smart Camera Networks

t1

Application Potentials: 3D Model Reconstruction Application Potentials: 3D Model Reconstruction

Observations at t1 Observations at t2

t1 t2 t2

Only

  • bservations at t2
slide-9
SLIDE 9

9

CVPR 2007 Short Course 17 Distributed Vision Processing in Smart Camera Networks

Application Potentials: Virtual Reality Application Potentials: Virtual Reality

Place people in virtual world

CAM 1 CAM 2 CAM 3 CAM 4 CAM 5 DOOR

CVPR 2007 Short Course 18 Distributed Vision Processing in Smart Camera Networks

  • Smart camera architectures
  • Image sensing techniques for smart cameras
  • Embedded vision programming
  • Fusion of vision and other sensors
  • Distributed vision processing algorithms
  • Distributed appearance modeling
  • Collaborative feature extraction, data and decision fusion
  • Architectures and protocols for camera networks
  • Wireless and mobile image senor networks
  • Position discovery and middleware applications
  • Vision-based smart environments
  • Surveillance and tracking applications
  • Multi-view vision for human-computer interaction
  • 3D scene analysis
  • Distributed multimedia and gaming applications

www.ICDSC.org

First ACM / IEEE International Conference on Distributed Smart Cameras (ICDSC-07)

September 25-28, 2007 Vienna, Austria Tutorials:

  • Tsuhan Chen, CMU, USA:

“Smart Camera Arrays”

  • Andrea Cavallaro, Queen Mary

University of London, UK: “Smart Cameras: Algorithms, Evaluation and Applications”

  • Bjoern Gottfried, University of

Bremen, Germany: “Ambient Intelligence and the Role of Spatial Reasoning: Smart Environments with Smart Cameras”

  • More TBA
slide-10
SLIDE 10

10

CVPR 2007 Short Course 19 Distributed Vision Processing in Smart Camera Networks

Outline Outline

I. Introduction II. Smart Camera Architectures

1. Wireless Smart Camera 2. Smart Camera for Active Vision

III. Distributed Vision Algorithms

1. Fusion Mechanisms 2. Vision Network Algorithms

IV. Requirements and Case Studies V. Outlook