predator, a software that learns from its mistakes - zdenek kalal

Post on 13-Apr-2017

1.554 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PREDATOR

Zdenek Kalal, Jiri Matas, Krystian Mikolajczyk

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

Enable machines to “see”

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

Object tracking

Autonomous robot navigation Surveillance

Games

Human-Computer Interfaces

Augmented Reality Motion Capture

venerdì 29 luglio 2011

Predator venerdì 29 luglio 2011

Predator venerdì 29 luglio 2011

Predator venerdì 29 luglio 2011

Control theory

venerdì 29 luglio 2011

Ball and beam

venerdì 29 luglio 2011

Ball and beam

venerdì 29 luglio 2011

Ball and beam

venerdì 29 luglio 2011

Ball and plate

venerdì 29 luglio 2011

Ball and plate

venerdì 29 luglio 2011

Ball and plate

venerdì 29 luglio 2011

Feedback

1. Define the goal2. Measure error3. React on the error

Norbert WienerCybernetics1948

venerdì 29 luglio 2011

Realization of feedback

venerdì 29 luglio 2011

Realization of feedback

Goal

venerdì 29 luglio 2011

Realization of feedback

Goal

Detection

venerdì 29 luglio 2011

Realization of feedback

Error

Goal

Detection

venerdì 29 luglio 2011

Face detection

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

venerdì 29 luglio 2011

Scanning window

Requires a face modelvenerdì 29 luglio 2011

Object model

several parameter millions of parameters

venerdì 29 luglio 2011

Offline learningTrainingexamples

[+] [-]

venerdì 29 luglio 2011

Offline learning

Model

Trainingexamples

[+] [-]

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

Offline learning• Millions of examples

Online learning• Single example

•Increasing interactivity

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

Change of philosophy

Errors are bad• Try to avoid errors

Errors will happen• Learn from errors as

venerdì 29 luglio 2011

Define the goal

venerdì 29 luglio 2011

Define the goal

venerdì 29 luglio 2011

Measure errors

venerdì 29 luglio 2011

Remember the errors

venerdì 29 luglio 2011

Formalization• Discrete dynamical system

venerdì 29 luglio 2011

Stability

venerdì 29 luglio 2011

Tracking

Learning

Detection

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

Responses

venerdì 29 luglio 2011

Open source

• GPL licence v3.0• Currently over 1000

members

venerdì 29 luglio 2011

Open source

• GPL licence v3.0• Currently over 1000

members

venerdì 29 luglio 2011

venerdì 29 luglio 2011

venerdì 29 luglio 2011

Thank you!

venerdì 29 luglio 2011

top related