SlideShare a Scribd company logo
1 of 20
Download to read offline
Event-based high-speed vision
for technical applications
http://www.nst.ei.tum.de
Lukas Everding, Mohsen Firouzi, Michael Lutter, Florian Mirus, Nicolai Waniek, Zied Tayeb
Dr. Cristian Axenie, Viviane Ghaderi, Ph.D., Dr. Christoph Richter
Jörg Conradt
Neuroscientific System Theory
ECE Competence Center NeuroEngineering
Chair of Automatic Control Engineering
Technische Universität München
Center of Competence Neuroengineering
Neuromorphic Engineering
Neuro - morphic
“to do with neurons”,
i.e. neurally inspired
“structure or form”
Discovering key principles by which brains work
and implementing them in technical systems
that intelligently interact with their environment.
• analog VLSI Circuits to implement neural processing
• Sensors, such as Silicon Retinae or Cochleae
• Distributed Adaptive Control, e.g. CPG based locomotion
• Massively Parallel Self-Growing Computing Architectures
• Neuro-Electronic Implants, Rehabilitation
Examples:
10120 103 106 109
Elephant
Cat
Frog
Mouse
Honeybee
Zebrafish
Sponge
C.Elegans
Human
Chimpanzee
Getting to know your Brain
• 1.3 Kg, about 2% of body weight
• 1011 neurons
• Neuron growth
250.000 / min (early pregnancy)
… but also loss, 1 neuron/second
“Operating Mode” of Neurons
• Analog leaky integration in soma
• Digital pulses (spikes) along neurites
• 1014 stochastic synapses
• Typical operating “frequency”
≤100Hz, typically ~10Hz, asynchronous
Getting to know your Computer’s CPU
• 50g, largely irrelevant
• 1010 transistors (SPARC M7, 2015)
• ideally no modification over lifetime
“Operating Mode” of CPUs
• Digital Boolean logic processing
• Digital signal propagation
• Reliable remote storage of data
• Typical operating frequency
Several GHz, synchronous
Computation in Brains ... and in Machines
http://www.nst.ei.tum.de
Real-Time Neuronal Information Processing
in Closed-Loop Systems
Information Processing in
Distributed Neuronal Circuits
Self-Construction and
Organization of Neuronal Circuits
• Event-Based Neuromorphic Vision
• Information Processing in Distributed Neuronal Circuits
• Neuromorphic Real-Time Computing and Control
• Self-Construction and Organization of Neuronal Circuits
Event-Based
Neuromorphic Vision
Neuromorphic Real-Time
Computing and Control
The Neuromorphic Sensors Group
Institute of Neuroinformatics, ETH / University Zurich
Retinal Inspired Dynamic Vision Sensor
Advantages
• Sparse data stream (~200 kEvents / sec)
• Ultra-low response time (~15 us)
• Local contrast adjustment per pixel
 ~120dB dynamic illumination range
Sensor Features
• Pixel signal temporal changes of illumination (“events”)
• Asynchronous updates (no image frames)
• Few microseconds latency, up to 1Mevents/sec
DVS128 sensor
Video camera DVS reconstruction
Individual event
ms
pixely
Available DVS Sensors
USB
DVS128
DAVIS240
DAVIS640
Size and weight improved
developed at
Real-time embedded vision
and autonomous motor control
50mm
80mm
Conradt, J.: Event-Based Vision for Autonomous Robotics,
IEEE Robotics and Biomimetics, 2015, p. 1858-63.
7
Embedded DVS Sensors
What’s on the board?
8
Embedded DVS Sensors
What’s on the board?
Event-based Data Format
vs.
. . . .
. . . .
. . . .
50 112 1 13437757
43 114 0 13437762
73 18 1 13437766
62 57 0 13437768
47 123 1 13437774
75 65 0 13437780
64 55 1 13437784
47 118 0 13437790
50 111 1 13437792
43 113 0 13437793
49 112 0 13437799
51 109 1 13437801
50 107 0 13437805
56 88 1 13437820
47 109 0 13437823
59 69 0 13437830
50 92 0 13437843
75 17 0 13437847
49 116 1 13437852
50 105 0 13437855
. . . .
. . . .
. . . .
(x) (y) (p) (time)
address
event
representation
(AER)
time
Reconstructed video sequence
from raw DVS data raw DVS data
Engineering (Student) Fun with eDVS
High-speed balancing miniature poles (pencils)
Mobile robot chain
Tracking ‘unpredictable’ motion Oculomotor control, saccades and smooth pursuit
Impact: Multiple MA and BE theses, project practicals,
several conference papers and live demonstrations,
best demo and best poster award
26mm
36mm
Target LED
Rechargeable
Battery
Microcontroller
for PWM Signal
Power Switch
eDVS EventTime: tE =5612μs
Event Position: PE = (3/2)
PreviousEventTime
Memory: tM = 4600μs
TargetMarker LED
expected
Δtexp = 1000μs
2215 1650 4132 13 4231
3254 4132 4600 3432 2144
3124 5027 4301 4644 2234
2301 3113 1285 341 4233
…
…
128x128
tD = ΔtE - Δtexp = 12μs
ΔtE=tE-tM
20 40 60 80 100-100 -80 -60 -40 -20
1
tD
wT
time deviation tD in μs
GT: relative weight wT
Position Update: PT+1 = (1 – η(wT+wP))•PT + η(wT+wP)•PE
20 40 60 80 100
1
PD
wP
position deviation PD in pixel
GP: relative weight wP
PD = (PE – PT)2 = 17Σ
Current
Tracked
Position
PT = (7/3)
…
…
128x128
0
6
12
Pixel X
PixelY
on event count
Müller et al, IEEE ROBIO 2011
Application Example: Tracking an Active Object
Student Project – Robot Chain
(Fun) Application Example: High Speed Balancing of Short Poles
Conradt et al, ISCAS 2009
SLAM for embedded Event-Based Vision Systems
Event-based Particle Filter
• Weikersdorfer, D.; Hoffmann, R.; Conradt, J.: Simultaneous Localization and Mapping
for event-based Vision Systems. Intl. Conf. Computer Vision 2013, p. 133-42.
• Weikersdorfer, D.; Conradt, J.: Event-based Particle Filtering for Robot Self-Localization.
IEEE International Conference on Robotics and Biomimetics (IEEE-ROBIO), 2012, p. 866-70.
Event-based Particle Filter Framework
• Every event used to incrementally build a map
• Every event used to incrementally update
estimate of quality of particles
 computationally efficient framework
?
5x real time
SLAM for embedded Event-Based Vision Systems
Hoffmann, R.; Weikersdorfer, D.; Conradt, J.: Autonomous Indoor Exploration
with an Event-Based Visual SLAM System. ECMR, 2013, p. 38-43.
Autonomous Indoor Mini Quadrocopter
System Specifications
• 5 orthogonally mounted meDVS128
• On-board real-time vision processing in µController
• Complete take-off weight ~44 gram
• Autonomous flight for ~ 4 minutes
Applications
• First responder in search and rescue scenarios
• Autonomous exploration and mapping of indoor areas
for real-time high-speed 3D SLAM
Miniaturized embedded DVS
• 18x18x11mm, 2.3gram including optics
• 128x128 pixel @ 60° FOV
• 32bit ARM µC (216MHz, 512KB SRAM)
• Complete take-off weight ~44g
• ~300mW (2,8V @ 108mA full load)
Complete on-board autonomous
high-speed vision processing
Everding, L. and Conradt, J., Persistent real-time line tracking
using Event-Based Dynamic Vision Sensors, submitted to ICCV.
Hands-free
Long
battery lifetime
Intuitive
Low cost
Light-weight
Ears free
for regular hearing
A portable device to help the visually-impaired
SpinOff Prototype
eDVS for Healthcare
Patent Assistive device and system to provide 3D spatial perception
to the visually-impaired by translating event-based visual information
into 3D auditory scenes (filed 16.2.2015, published 25.8.2016)
Feedback: Substantially increased autonomy,
therefore higher quality of live!
Left eDVS Right eDVS
Depth
image
eDVS for Healthcare
Patent Assistive device and system to provide 3D spatial perception
to the visually-impaired by translating event-based visual information
into 3D auditory scenes (filed 16.2.2015, published 25.8.2016)
http://www.nst.ei.tum.de
Real-Time Neuronal Information Processing
in Closed-Loop Systems
Information Processing in
Distributed Neuronal Circuits
Self-Construction and
Organization of Neuronal Circuits
• Event-Based Neuromorphic Vision
• Information Processing in Distributed Neuronal Circuits
• Neuromorphic Real-Time Computing and Control
• Self-Construction and Organization of Neuronal Circuits
Event-Based
Neuromorphic Vision
Neuromorphic Real-Time
Computing and Control
Neural Principles for Real-Time System Engineering
http://www.nst.ei.tum.de

More Related Content

What's hot

Design of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmsDesign of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmseSAT Publishing House
 
Design of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmsDesign of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmseSAT Journals
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Darius Burschka
 
Handling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionHandling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionOresti Banos
 

What's hot (6)

Dual purpose blind navigation box
Dual purpose blind navigation boxDual purpose blind navigation box
Dual purpose blind navigation box
 
Design of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmsDesign of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithms
 
Design of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithmsDesign of wheelchair using finger operation with image processing algorithms
Design of wheelchair using finger operation with image processing algorithms
 
BUSAT_AI_Poster
BUSAT_AI_PosterBUSAT_AI_Poster
BUSAT_AI_Poster
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
 
Handling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionHandling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognition
 

Similar to Neuro vision: Prof. Conradt @ Digital Product School of UnternehmerTUM

System-on-Chip Programmable Retina
System-on-Chip Programmable RetinaSystem-on-Chip Programmable Retina
System-on-Chip Programmable RetinaVanya Valindria
 
Temporal Contrast Vision Sensor
Temporal Contrast Vision SensorTemporal Contrast Vision Sensor
Temporal Contrast Vision SensorNisarg Shah
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression Roberto Iacoviello
 
Medical sensing, localization, and communications usingultra wideband technol...
Medical sensing, localization, and communications usingultra wideband technol...Medical sensing, localization, and communications usingultra wideband technol...
Medical sensing, localization, and communications usingultra wideband technol...The Research Council of Norway, IKTPLUSS
 
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...Willy Anugrah Cahyadi
 
Mems based hand gesture controlled robot
Mems based hand gesture controlled robotMems based hand gesture controlled robot
Mems based hand gesture controlled robotSriteja Rst
 
audio labler device for visual impare
audio labler device for visual impareaudio labler device for visual impare
audio labler device for visual imparehusnatajwar
 
Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Rishik kanth
 
Smart Container
Smart ContainerSmart Container
Smart ContainerSupritha k
 
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,..."Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...Edge AI and Vision Alliance
 
Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesGiacomo Indiveri
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...Ganesan Narayanasamy
 
IoT Tech Expo 2023_Micha vor dem Berge presentation
IoT Tech Expo 2023_Micha vor dem Berge presentationIoT Tech Expo 2023_Micha vor dem Berge presentation
IoT Tech Expo 2023_Micha vor dem Berge presentationVEDLIoT Project
 
Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Design World
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 

Similar to Neuro vision: Prof. Conradt @ Digital Product School of UnternehmerTUM (20)

System-on-Chip Programmable Retina
System-on-Chip Programmable RetinaSystem-on-Chip Programmable Retina
System-on-Chip Programmable Retina
 
Temporal Contrast Vision Sensor
Temporal Contrast Vision SensorTemporal Contrast Vision Sensor
Temporal Contrast Vision Sensor
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression
 
Medical sensing, localization, and communications usingultra wideband technol...
Medical sensing, localization, and communications usingultra wideband technol...Medical sensing, localization, and communications usingultra wideband technol...
Medical sensing, localization, and communications usingultra wideband technol...
 
SImOS
SImOSSImOS
SImOS
 
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...
Rate and Performance Analysis of Indoor Optical Camera Communications in Opti...
 
Best Paper winning PPT
Best Paper winning PPTBest Paper winning PPT
Best Paper winning PPT
 
Mems based hand gesture controlled robot
Mems based hand gesture controlled robotMems based hand gesture controlled robot
Mems based hand gesture controlled robot
 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
 
audio labler device for visual impare
audio labler device for visual impareaudio labler device for visual impare
audio labler device for visual impare
 
Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)
 
Smart Container
Smart ContainerSmart Container
Smart Container
 
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,..."Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
"Implementing Histogram of Oriented Gradients on a Parallel Vision Processor,...
 
0 b0k73f kxjbk1txc5q3jmvdjhymm
0 b0k73f kxjbk1txc5q3jmvdjhymm0 b0k73f kxjbk1txc5q3jmvdjhymm
0 b0k73f kxjbk1txc5q3jmvdjhymm
 
Deep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devicesDeep Networks with Neuromorphic VLSI devices
Deep Networks with Neuromorphic VLSI devices
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...
 
IoT Tech Expo 2023_Micha vor dem Berge presentation
IoT Tech Expo 2023_Micha vor dem Berge presentationIoT Tech Expo 2023_Micha vor dem Berge presentation
IoT Tech Expo 2023_Micha vor dem Berge presentation
 
Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...
 
SMART DUST
SMART DUSTSMART DUST
SMART DUST
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

Neuro vision: Prof. Conradt @ Digital Product School of UnternehmerTUM

  • 1. Event-based high-speed vision for technical applications http://www.nst.ei.tum.de Lukas Everding, Mohsen Firouzi, Michael Lutter, Florian Mirus, Nicolai Waniek, Zied Tayeb Dr. Cristian Axenie, Viviane Ghaderi, Ph.D., Dr. Christoph Richter Jörg Conradt Neuroscientific System Theory ECE Competence Center NeuroEngineering Chair of Automatic Control Engineering Technische Universität München Center of Competence Neuroengineering
  • 2. Neuromorphic Engineering Neuro - morphic “to do with neurons”, i.e. neurally inspired “structure or form” Discovering key principles by which brains work and implementing them in technical systems that intelligently interact with their environment. • analog VLSI Circuits to implement neural processing • Sensors, such as Silicon Retinae or Cochleae • Distributed Adaptive Control, e.g. CPG based locomotion • Massively Parallel Self-Growing Computing Architectures • Neuro-Electronic Implants, Rehabilitation Examples:
  • 3. 10120 103 106 109 Elephant Cat Frog Mouse Honeybee Zebrafish Sponge C.Elegans Human Chimpanzee Getting to know your Brain • 1.3 Kg, about 2% of body weight • 1011 neurons • Neuron growth 250.000 / min (early pregnancy) … but also loss, 1 neuron/second “Operating Mode” of Neurons • Analog leaky integration in soma • Digital pulses (spikes) along neurites • 1014 stochastic synapses • Typical operating “frequency” ≤100Hz, typically ~10Hz, asynchronous Getting to know your Computer’s CPU • 50g, largely irrelevant • 1010 transistors (SPARC M7, 2015) • ideally no modification over lifetime “Operating Mode” of CPUs • Digital Boolean logic processing • Digital signal propagation • Reliable remote storage of data • Typical operating frequency Several GHz, synchronous Computation in Brains ... and in Machines
  • 4. http://www.nst.ei.tum.de Real-Time Neuronal Information Processing in Closed-Loop Systems Information Processing in Distributed Neuronal Circuits Self-Construction and Organization of Neuronal Circuits • Event-Based Neuromorphic Vision • Information Processing in Distributed Neuronal Circuits • Neuromorphic Real-Time Computing and Control • Self-Construction and Organization of Neuronal Circuits Event-Based Neuromorphic Vision Neuromorphic Real-Time Computing and Control
  • 5. The Neuromorphic Sensors Group Institute of Neuroinformatics, ETH / University Zurich Retinal Inspired Dynamic Vision Sensor Advantages • Sparse data stream (~200 kEvents / sec) • Ultra-low response time (~15 us) • Local contrast adjustment per pixel  ~120dB dynamic illumination range Sensor Features • Pixel signal temporal changes of illumination (“events”) • Asynchronous updates (no image frames) • Few microseconds latency, up to 1Mevents/sec DVS128 sensor Video camera DVS reconstruction Individual event ms pixely
  • 6. Available DVS Sensors USB DVS128 DAVIS240 DAVIS640 Size and weight improved developed at Real-time embedded vision and autonomous motor control 50mm 80mm Conradt, J.: Event-Based Vision for Autonomous Robotics, IEEE Robotics and Biomimetics, 2015, p. 1858-63.
  • 9. Event-based Data Format vs. . . . . . . . . . . . . 50 112 1 13437757 43 114 0 13437762 73 18 1 13437766 62 57 0 13437768 47 123 1 13437774 75 65 0 13437780 64 55 1 13437784 47 118 0 13437790 50 111 1 13437792 43 113 0 13437793 49 112 0 13437799 51 109 1 13437801 50 107 0 13437805 56 88 1 13437820 47 109 0 13437823 59 69 0 13437830 50 92 0 13437843 75 17 0 13437847 49 116 1 13437852 50 105 0 13437855 . . . . . . . . . . . . (x) (y) (p) (time) address event representation (AER) time Reconstructed video sequence from raw DVS data raw DVS data
  • 10. Engineering (Student) Fun with eDVS High-speed balancing miniature poles (pencils) Mobile robot chain Tracking ‘unpredictable’ motion Oculomotor control, saccades and smooth pursuit Impact: Multiple MA and BE theses, project practicals, several conference papers and live demonstrations, best demo and best poster award
  • 11. 26mm 36mm Target LED Rechargeable Battery Microcontroller for PWM Signal Power Switch eDVS EventTime: tE =5612μs Event Position: PE = (3/2) PreviousEventTime Memory: tM = 4600μs TargetMarker LED expected Δtexp = 1000μs 2215 1650 4132 13 4231 3254 4132 4600 3432 2144 3124 5027 4301 4644 2234 2301 3113 1285 341 4233 … … 128x128 tD = ΔtE - Δtexp = 12μs ΔtE=tE-tM 20 40 60 80 100-100 -80 -60 -40 -20 1 tD wT time deviation tD in μs GT: relative weight wT Position Update: PT+1 = (1 – η(wT+wP))•PT + η(wT+wP)•PE 20 40 60 80 100 1 PD wP position deviation PD in pixel GP: relative weight wP PD = (PE – PT)2 = 17Σ Current Tracked Position PT = (7/3) … … 128x128 0 6 12 Pixel X PixelY on event count Müller et al, IEEE ROBIO 2011 Application Example: Tracking an Active Object
  • 12. Student Project – Robot Chain
  • 13. (Fun) Application Example: High Speed Balancing of Short Poles Conradt et al, ISCAS 2009
  • 14. SLAM for embedded Event-Based Vision Systems Event-based Particle Filter • Weikersdorfer, D.; Hoffmann, R.; Conradt, J.: Simultaneous Localization and Mapping for event-based Vision Systems. Intl. Conf. Computer Vision 2013, p. 133-42. • Weikersdorfer, D.; Conradt, J.: Event-based Particle Filtering for Robot Self-Localization. IEEE International Conference on Robotics and Biomimetics (IEEE-ROBIO), 2012, p. 866-70. Event-based Particle Filter Framework • Every event used to incrementally build a map • Every event used to incrementally update estimate of quality of particles  computationally efficient framework
  • 15. ? 5x real time SLAM for embedded Event-Based Vision Systems Hoffmann, R.; Weikersdorfer, D.; Conradt, J.: Autonomous Indoor Exploration with an Event-Based Visual SLAM System. ECMR, 2013, p. 38-43.
  • 16. Autonomous Indoor Mini Quadrocopter System Specifications • 5 orthogonally mounted meDVS128 • On-board real-time vision processing in µController • Complete take-off weight ~44 gram • Autonomous flight for ~ 4 minutes Applications • First responder in search and rescue scenarios • Autonomous exploration and mapping of indoor areas for real-time high-speed 3D SLAM Miniaturized embedded DVS • 18x18x11mm, 2.3gram including optics • 128x128 pixel @ 60° FOV • 32bit ARM µC (216MHz, 512KB SRAM) • Complete take-off weight ~44g • ~300mW (2,8V @ 108mA full load) Complete on-board autonomous high-speed vision processing Everding, L. and Conradt, J., Persistent real-time line tracking using Event-Based Dynamic Vision Sensors, submitted to ICCV.
  • 17. Hands-free Long battery lifetime Intuitive Low cost Light-weight Ears free for regular hearing A portable device to help the visually-impaired SpinOff Prototype eDVS for Healthcare Patent Assistive device and system to provide 3D spatial perception to the visually-impaired by translating event-based visual information into 3D auditory scenes (filed 16.2.2015, published 25.8.2016) Feedback: Substantially increased autonomy, therefore higher quality of live!
  • 18. Left eDVS Right eDVS Depth image eDVS for Healthcare Patent Assistive device and system to provide 3D spatial perception to the visually-impaired by translating event-based visual information into 3D auditory scenes (filed 16.2.2015, published 25.8.2016)
  • 19. http://www.nst.ei.tum.de Real-Time Neuronal Information Processing in Closed-Loop Systems Information Processing in Distributed Neuronal Circuits Self-Construction and Organization of Neuronal Circuits • Event-Based Neuromorphic Vision • Information Processing in Distributed Neuronal Circuits • Neuromorphic Real-Time Computing and Control • Self-Construction and Organization of Neuronal Circuits Event-Based Neuromorphic Vision Neuromorphic Real-Time Computing and Control
  • 20. Neural Principles for Real-Time System Engineering http://www.nst.ei.tum.de