Top Banner
Jürgen `Juxi’ Leitner Improving Robot Vision Through Interaction Dalle Molle Institute for AI (IDSIA) #ijcnn 2014
17

Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

Aug 20, 2015

Download

Technology

Juxi Leitner
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

Jürgen `Juxi’ Leitner

Improving Robot Vision Through Interaction

Dalle Molle Institute for AI (IDSIA)

#ijcnn 2014

Page 2: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

manipulation

our iCub setup is for

Page 3: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

object manipulationtowards learning

http://robotics.idsia.ch/

Page 4: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

generationmotionStollenga et al, 2013

Shak

ey 2

013

Win

ner

Page 5: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

MoBeEframework Frank et al., 2012.

MoBeE

Page 6: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

!

transferringspatial perception

Leitner IROS 2012/IJCNN 2013

Page 7: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

!

perceptionvisual

thanks to G. Metta and IIT for this picture

Page 8: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

!

objectsdetecting

Harding et al., 2013Leitner et al., ICDL 2012, ARS 2012, BICA 2012, CEC 2013

Page 9: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

cartesian genetic programming

+ min dilate avg INP INP INP

[Leitner et al, 2012a/b, Harding et al., 2013]

Page 10: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

detection

! icImage* BlueCupFilter::runFilter() { icImage* node43 = InputImages[4]; icImage* node49 = node43->LocalAvg(15); ! icImage* out = node49->threshold(81.532f); return out; }

Page 11: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

manipulation for improved perception

Page 12: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

actions

Page 13: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

extracting information

Page 14: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

improveddetection

Page 15: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

detection

! icImage* BlueCupFilter::runFilter() { icImage* node0 = InputImages[4].Exp(); icImage* node5 = InputImages[0]; icImage* node16 = node0->Gabor(-8,14,1,13); icImage* node17 = InputImages[4]->LocalAvg(6); icImage* node18 = node16->Laplace(5); icImage* node19 = node5->Sobel(13,9); icImage* node24 = node17->Erode(5); icImage* node28 = node19->Min(node18); icImage* node29 = node28->Min(node24); icImage* node41 = node29->LocalAvg(7); icImage* node49 = node41->LocalMax(7); ! icImage* out = node49->threshold(68.032f); return out; }

resulting

Page 16: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

!

workfuture

eye-hand coordination

different object representations

online, continuous learning

Page 17: Improving Robot Vision Models for Object Detection Through Interaction #ijcnn2014

for listeningthanks

[email protected] http://Juxi.net/projects