SlideShare a Scribd company logo
Robotic Vision
Jürgen ‘Juxi’ Leitner
arc centre of excellence for robotic vision
queensland university of technology
a vision for robotics
j.leitner@qut.edu.au - http://Juxi.net
http://roboticvision.org/2
2013
http://roboticvision.org/3
recognising  objects  &  stuff
recognising  places
detec4ng  mo4on move  to  see
see  to  move
context  for  seeing
seeing  for  context
seeing  creates  memories
memory  helps  seeing
paying  a;en4on
recognizing  humans,  their  ac4vi4es  and  intent
Seeing
http://roboticvision.org/4
10	
   96%eye

designs
animals

haveeyes
Nature Reviews | Neuroscience
Protostomes
Bilateria
Ecdysozoa
Lophotrochozoa
~580 Mya
~550 Mya
~530 Mya
~500 Mya
~430 Mya
Deuterostomes
Chordates*
Craniates*
Vertebrates*
Gnathostomes*
Arthropods
Annelids
Molluscs
Hemichordates
Echinoderms
Cephalochordates*
Tunicates*
Myxiniformes*
Petromyzoniformes*
Last fossil jawless fish
Stages of interest in
vertebrate eye evolution Cambrian
Mya
600 550 500 450 400 0
21 3 4 5 6
Lampreys
Jawed vertebrates
Hagfish
Lancelets
Sea squirts
Ocellus
Eye patch
Figure1|The origin of vertebrates. Theevolutionofjawedvertebratesisillustratedagainstanapproximatetime-scaleof
millionsofyearsago(Mya).ThetaxaconsideredinthisReviewareindicatedwithanasteriskandareaccompaniedby
schematicsanddiagramsofthe‘eye’region.Theearliestchordates,representedbyextantcephalochordatesandtunicates,
arethoughttohaveappearedaround550Mya.Jawlesscraniates(agnathans)werepresentintheearlyCambrian,by525Mya,
andatimeof530Myahasbeenindicatedfortheirpresumedfirstappearance.AselaboratedoninBOX 1,thereis
considerablecontroversyastowhethermyxiniformes(solelyrepresentedbyextanthagfish)divergedbeforeorafterthe
separationoflampreysfromjawedvertebrates(shownasdashedblackandgreylines).Numerouslinesofjawlessfishevolved
between500and430Myaago,althoughnonehavesurvivedtothepresentday.Thefirstjawedvertebratearosearound430
Mya,andthislineisrepresentedtodaybycartilagenousfish,bonyfishandtetrapods.Six‘stagesofinterest’invertebrateeye
evolutioncorrespondtothetimeintervalsbetweenthedivergenceofimportantsurvivingtaxa.Thisdiagramdoesnot
includetheevolutionarychangesthathaveoccurredinthelast400millionyears.Thepresentedtimelineisbasedprimarily
onevidencefromthefossilrecord;seeREFS 2,13,15,17,18,144,160–163.Theschematicsaremodified,withpermission,from
REF. 11 (1996)OxfordUniversityPress(lancelet,seasquirt,hagfishandlamprey)andREF. 164 (2004)AcademicPress
(jawedvertebrate).Theeyeimagesarereproduced,withpermission,fromthefollowingreferences:lancelet,REF. 165
BIODIDAC(1996)UniversityofCaliforniaMuseumofPaleontology;seasquirt,REF. 63 (2006)BlackwellPublishing;hagfish,
REF. 166 (2006)AustralianMuseum.LampreyandjawedvertebrateeyeimagesarecourtesyofG.WesthoffandS.P.Collin).
CIENCE VOLUME 8 | DECEMBER 2007 | 961
http://roboticvision.org/
http://roboticvision.org/6
tinyurl.com/QUTRobotics
roboticvision.org
http://roboticvision.org/7
http://roboticvision.org/
http://roboticvision.org/9
Juxi
Leitner
h"p://Juxi.net
http://roboticvision.org/
Dalle Molle Institute for AI (IDSIA)
10
Work
Juxi
Leitner
PhD Informatics / Intelligent Systems
MSc Space Robotics & Automation
BSc Information & Software Engineering
Intelligent (Space) Robots
European Space Agency (ESA)
Erasmus Intelligent Systems
Work (Humanoid) Robot Vision
Instituto Superior Técnico (IST)
Mobility Intelligent Space Systems Laboratory
About Me
Work Robotic Vision and Actions
h"p://Juxi.net
Queensland University of Technology (QUT)
controlling
spacecraft with
ANNs
[Leitner et al, iSAIRAS 2010]
position, velocity, orientation
thruster
[Leitner et al, iSAIRAS 2010]
trajectory
robustness
[Leitner et al, iSAIRAS 2010]
http://roboticvision.org/14
project
IM-CLeVeR
http://robotics.idsia.ch/im-clever/
vision  and  ac5ons
http://Juxi.net/projects
perception
visual
thanks to G. Metta and IIT for this picture
object  manipula5on
towards  learned
http://Juxi.net/projects
objects
detecting
objects
detecting
Harding, Leitner, Schmidhuber, 2013

Leitner et al., ICDL 2012, IJARS 2012, BICA 2012, CEC 2013
embedding
domain knowledge
+ mindilate avg
OpenCV  func5ons
full  images
+ mindilateINP INP diff
using
building blocksOpenCV
+ dilateINP INP thresh+ mindilate avgINP blur+ mindilate avg
normali
ze
mindilate avginput
icVision
icImage* BlueCupFilter::runFilter() {
icImage* node43 = InputImages[4];
icImage* node49 = node43->LocalAvg(15);
icImage* out = node49->threshold(81.532f);
return out;
}
framework
cartesian genetic
programming
+ mindilate avgINP INP INP
Harding, Leitner, Schmidhuber, 2013

Leitner et al., ICDL 2012, IJARS 2012, BICA 2012, CEC 2013
learning
approach
detection
icImage GreenTeaBoxDetector::runFilter() {
icImage node0 = InputImages[6];
icImage node1 = InputImages[1];
icImage node2 = node0.absdiff(node1);
icImage node5 = node2.SmoothBilateral(11);
icImage node12 = InputImages[0];
icImage node16 = node12.Sqrt();
icImage node33 = node16.erode(6);
icImage node34 = node33.log();
icImage node36 = node34.min(node5);
icImage node49 = node36.Normalize();
//cleanup
...
icImage out = node49.threshold(230.7218f);
return out;
}
detect
detect
detection
approach
cgp
[Leitner et al, iSAIRAS 2012]
visual
hand detection
[Leitner et al, CEC 2013]
hands
detecting
[Leitner et al, CEC 2013]
approach
supervised learning
BUT
clustering
feature
saliency
map
Autonomous Approach
[Leitner et al, ICDL/EpiRob 2012]
pre
segmentation
results
comparing
[Leitner et al, ICDL/EpiRob 2012]
features
CGP-­‐IP
towards  learning
http://Juxi.net/projects
object  manipula5on
learning
spatial perception
trainingset
9DOF
iCub
position in the frame
2/6 per eye
Cartesian
Coordinates
transferring
spatial perception
[Leitner et al, IROS 2012]
setup
learning
trainingset
9DOF
iCub
position in the frame
2/6 per eye
Cartesian
Coordinates
.
.
.
~1000
spatial perception
neural network
.
.
.
9DOF
iCub
positionintheimage
2/6pereye
Cartesian
Coordinates
fullyconnected
fullyconnected
.
.
.
results
ANN-1300
-1200
-1100
-1000
-900
-800
-700
-600
-500
-400
-300
-200
0 200 400 600 800 1000
Z(mm)
Sample Index
-700
-600
-500
-400
-300
-200
-100
0
100
200
300
400
0 200 400 600 800 1000
Y(mm)
Sample Index
Predicted
Expected
100
150
200
250
300
350
400
450
500
550
600
0 200 400 600 800 1000
X(mm)
Sample Index
-1300
-1200
-1100
-1000
-900
-800
-700
-600
-500
-400
-300
-200
0
Z(mm)
[Leitner et al, IJCNN 2013]
towards  learning
http://Juxi.net/projects
object  manipula5on
MoBeEv2
[Frank, Leitner et al. 2012, 2013]
[Frank, Leitner et al., ICINCO, 2012]
MoBeE
framework [Frank, Leitner et al., ICINCO, 2012]
hand/arm
op-space forcing
CSWorld
CSHand
CSR/CSL
[Leitner et al, in prep]
tele
operation
motion
robot
[Stollenga, Leitner et al, IROS 2013]
generation
motion
Shakey2013Winner
towards  learning
http://Juxi.net/projects
object  manipula5on
coordination
hand-eye
model
http://Juxi.net/projects
manipulation
for improved perception
http://roboticvision.org/57
case #1learning
from supervised to robotic-assisted
unsupervised learning
Autonomous Learning Of Robust Visual Object Detection And Identification On A Humanoid. J. Leitner, P. Chandrashekhariah, S. Harding, M. Frank, G. Spina, A. Förster, J. Triesch, J. Schmidhuber. ICDL/EpiRob 2012.
http://roboticvision.org/58
case : poking
segmentation before & after action
http://roboticvision.org/59
deep learning visual control
[Zhang et al, ACRA 2015/ICRA2016]
http://roboticvision.org/60
deep learning visual control
[Zhang et al, ACRA 2015/ICRA2016]
http://roboticvision.org/61
conclusions
a novel way of object segmentation
learning and teaching perception
integration action-perception side
reactive reaching/grasping
improving perception with (inter-)actions
learning neuro-controllers
http://roboticvision.org/
Australian Moonshot
62
tinyurl.com/QUTLunaRoo
http://roboticvision.org/
Australian Deep Learning WS
63
http://Juxi.net/workshop/deeplearning-applications-vision-robotics-2015/
for listening
thank you
j.leitner@roboticvision.org
http://Juxi.net/projects

More Related Content

ODP
Machine Learning and Robotic Vision
PPTX
Inside 3 d printing machine vision with 3d scanning automation
PPT
Robotics and machine vision system
PPTX
sensors in robotics
PPT
Application of robot’s
PPTX
Industrial robotics
PPTX
Machine vision
Machine Learning and Robotic Vision
Inside 3 d printing machine vision with 3d scanning automation
Robotics and machine vision system
sensors in robotics
Application of robot’s
Industrial robotics
Machine vision

Similar to Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium (20)

PDF
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
PDF
Autonomous Learning of Robust Visual Object Detection & Identification on a H...
PDF
IDSIA's Presentation IM-CLeVeR, WP4
PDF
Improving Robot Vision Models for Object Detection Through Interaction #ijcnn...
PDF
Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Sv...
PDF
ACRV : Robotic Vision presentation in Lisbon at IST
PDF
Introduction talk to Computer Vision
PPTX
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
PDF
The Australian Centre for Robotic Vision (ACRV)
PDF
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
PDF
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
PPT
Fcv bio cv_cottrell
PPT
Fcv bio cv_cottrell
PPTX
Overview of Computer Vision For Footwear Industry
PDF
Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pa...
PPT
10833762.ppt
PDF
(deep) reinforcement learning - CAB420
PDF
Lec01 introduction
PDF
What's vision for, and how does it work? From Marr (and earlier)to Gibson and...
PDF
Cartman, how to win the amazon robotics challenge with robotic vision and dee...
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
Autonomous Learning of Robust Visual Object Detection & Identification on a H...
IDSIA's Presentation IM-CLeVeR, WP4
Improving Robot Vision Models for Object Detection Through Interaction #ijcnn...
Towards Autonomous and Adaptive Humanoids [PhD Proposal @ Università della Sv...
ACRV : Robotic Vision presentation in Lisbon at IST
Introduction talk to Computer Vision
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
The Australian Centre for Robotic Vision (ACRV)
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
HiPEAC 2019 Workshop - Real-Time Modelling Visual Scenes with Biological Insp...
Fcv bio cv_cottrell
Fcv bio cv_cottrell
Overview of Computer Vision For Footwear Industry
Advanced Methods and Deep Learning in Computer Vision (Computer Vision and Pa...
10833762.ppt
(deep) reinforcement learning - CAB420
Lec01 introduction
What's vision for, and how does it work? From Marr (and earlier)to Gibson and...
Cartman, how to win the amazon robotics challenge with robotic vision and dee...
Ad

More from Juxi Leitner (20)

PDF
The Need For Robots To Grasp the World
PDF
Robots that Grasp the World
PDF
Improving Robotic Manipulation with Vision and Learning @AmazonDevCentre Berlin
PDF
Deep Reinforcement Learning | Amazon Robotics Challenge, Image Processing Lec...
PDF
ACRV Picking Benchmark: how to benchmark pick and place robotics research
PDF
Team ACRV's experience at #AmazonPickingChallenge 2016
PDF
How to place 6th in the Amazon Picking Challenge (ENB329, QUT)
PDF
LunaRoo: Designing a Hopping Lunar Science Payload #space #exploration
PDF
ROS Hands-On Intro/Tutorial (Robotic Vision Summer School 2015) #RVSS #ACRV
PDF
ACRV Research Fellow Intro/Tutorial [Vision and Action]
PDF
Tele-operation of a Humanoid Robot, Using Operator Bio-data
PDF
How does it feel to be a SpaceMaster? [Erasmus Mundus - ACE Talk]
PDF
Appetizer Talk Slides
PDF
ALife in Humanoid Robots #ecal2013
PDF
Artificial Neural Networks For Spatial Perception: Towards Visual Object Loca...
PDF
Humanoid Learns to Detect Its Own Hands #cec2013
PDF
An Integrated, Modular Framework for Computer Vision & Cognitive Robotics Res...
PDF
Transferring Spatial Perception Between Robots Operating In A Shared Workspace
PDF
Towards Spatial Perception: Learning to Locate Objects from Vision #robotDoC
PDF
Mars Terrain Image Classification Using Cartesian Genetic Programming #isaira...
The Need For Robots To Grasp the World
Robots that Grasp the World
Improving Robotic Manipulation with Vision and Learning @AmazonDevCentre Berlin
Deep Reinforcement Learning | Amazon Robotics Challenge, Image Processing Lec...
ACRV Picking Benchmark: how to benchmark pick and place robotics research
Team ACRV's experience at #AmazonPickingChallenge 2016
How to place 6th in the Amazon Picking Challenge (ENB329, QUT)
LunaRoo: Designing a Hopping Lunar Science Payload #space #exploration
ROS Hands-On Intro/Tutorial (Robotic Vision Summer School 2015) #RVSS #ACRV
ACRV Research Fellow Intro/Tutorial [Vision and Action]
Tele-operation of a Humanoid Robot, Using Operator Bio-data
How does it feel to be a SpaceMaster? [Erasmus Mundus - ACE Talk]
Appetizer Talk Slides
ALife in Humanoid Robots #ecal2013
Artificial Neural Networks For Spatial Perception: Towards Visual Object Loca...
Humanoid Learns to Detect Its Own Hands #cec2013
An Integrated, Modular Framework for Computer Vision & Cognitive Robotics Res...
Transferring Spatial Perception Between Robots Operating In A Shared Workspace
Towards Spatial Perception: Learning to Locate Objects from Vision #robotDoC
Mars Terrain Image Classification Using Cartesian Genetic Programming #isaira...
Ad

Recently uploaded (20)

PDF
Placing the Near-Earth Object Impact Probability in Context
PDF
The scientific heritage No 166 (166) (2025)
PDF
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
PPTX
2. Earth - The Living Planet earth and life
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
DOCX
Viruses (History, structure and composition, classification, Bacteriophage Re...
PPTX
2. Earth - The Living Planet Module 2ELS
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PPTX
neck nodes and dissection types and lymph nodes levels
PDF
bbec55_b34400a7914c42429908233dbd381773.pdf
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PDF
Biophysics 2.pdffffffffffffffffffffffffff
PPTX
Microbiology with diagram medical studies .pptx
PPTX
The KM-GBF monitoring framework – status & key messages.pptx
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PDF
Sciences of Europe No 170 (2025)
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
Cell Membrane: Structure, Composition & Functions
Placing the Near-Earth Object Impact Probability in Context
The scientific heritage No 166 (166) (2025)
CAPERS-LRD-z9:AGas-enshroudedLittleRedDotHostingaBroad-lineActive GalacticNuc...
2. Earth - The Living Planet earth and life
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
Viruses (History, structure and composition, classification, Bacteriophage Re...
2. Earth - The Living Planet Module 2ELS
INTRODUCTION TO EVS | Concept of sustainability
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
neck nodes and dissection types and lymph nodes levels
bbec55_b34400a7914c42429908233dbd381773.pdf
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
Biophysics 2.pdffffffffffffffffffffffffff
Microbiology with diagram medical studies .pptx
The KM-GBF monitoring framework – status & key messages.pptx
AlphaEarth Foundations and the Satellite Embedding dataset
Sciences of Europe No 170 (2025)
Comparative Structure of Integument in Vertebrates.pptx
Cell Membrane: Structure, Composition & Functions

Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium