![Page 1: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/1.jpg)
#cec2013
humanoid learnsto detect its own hands
S. Harding, M. Frank,A. Förster, J. Schmidhuber
idsia / usi / supsi, machine intelligence ltd
Jürgen ’Juxi’ Leitner
![Page 2: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/2.jpg)
manipulation
our iCubsetup is for
![Page 3: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/3.jpg)
SOLVED”
playing CHESS is
“
![Page 4: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/4.jpg)
perceptionvisual
thanks to G. Metta and IIT for this picture
![Page 5: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/5.jpg)
objectsdetecting
Harding et al., GPTP 2012
![Page 6: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/6.jpg)
cv approachescurrent
![Page 7: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/7.jpg)
coordinationhand-eye
![Page 8: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/8.jpg)
visualhand detection
![Page 9: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/9.jpg)
approachlearningour
![Page 10: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/10.jpg)
evolutionarycomputing
![Page 11: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/11.jpg)
cartesian genetic
programming
+ min dilate avg INP INP INP
![Page 12: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/12.jpg)
+ min dilate avg INP INP INP
3""#2""#1"4.3"""""
Func,on"Connec,on"1"Connec,on"2"A"real"number" cartesian
genetic programming
![Page 13: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/13.jpg)
icImage NaoFingers::runFilter() { ! icImage node0 = InputImages[3].min(InputImages[4]); ! icImage node1 = InputImages[1].unsharpen(11);! icImage node2 = node0.Max();! icImage node3 = node0.gauss(7, -7);! icImage node4 = node2.addc(6.71329411864281);! icImage node5 = InputImages[0].mul(node1);! icImage node6 = node3.dilate(6);! icImage node7 = node5.sobely(15);! icImage node9 = node4.absdiff(node6);! icImage node10 = InputImages[5];! icImage node13 = node10.unsharpen(15);! icImage node14 = node7.dilate(6);! icImage node17 = node9.gauss(11);! icImage node18 = node17.SmoothBlur(11);! icImage node19 = node13.min(node14);! icImage node27 = node19.SmoothBlur(11);! icImage node31 = node18.Exp();! icImage node32 = node31.erode(4);! icImage node37 = node27.mul(node32);! icImage node38 = node37.ShiftDown();! icImage node41 = node38.ShiftDown();! icImage node49 = node41.laplace(19);! return node49; }
detection
![Page 14: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/14.jpg)
detection
![Page 15: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/15.jpg)
handsdetecting
![Page 16: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/16.jpg)
detect
![Page 17: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/17.jpg)
detect
![Page 18: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/18.jpg)
coordinationhand-eye
![Page 19: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/19.jpg)
![Page 20: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/20.jpg)
for listeningthanks
[email protected] http://Juxi.net/projects
more infos at http://robotics.idsia.ch/im-clever/
![Page 21: Humanoid Learns to Detect Its Own Hands #cec2013](https://reader034.vdocuments.mx/reader034/viewer/2022051610/549779c3b47959424d8b5247/html5/thumbnails/21.jpg)
for [email protected] http://Juxi.net/projects
more infos at http://robotics.idsia.ch/im-clever/
thanks