Download presentation
Presentation is loading. Please wait.
Published byPearl Carson Modified over 9 years ago
1
The Whole World in Your Hand: Active and Interactive Segmentation The Whole World in Your Hand: Active and Interactive Segmentation – Artur Arsenio, Paul Fitzpatrick, Charlie Kemp, Giorgio Metta – 3 × MIT-CSAIL + 1 × LIRA-LAB
2
the scientist in the crib “Walk upstairs, open the door gently, and look in the crib. What do you see? Most of us see a picture of innocence and helplessness, a clean slate. But, in fact, what we see in the crib is the greatest mind that has ever existed, the most powerful learning machine in the universe.”
3
watch and learn (http://www.acuitydesign.com/baby/photoalbum.htm)
4
passive ‘domain general’ learning (Kirkham et al, Cornell)
5
learning about object boundaries Prior visual experience facilitates an infant’s perception of object boundaries Experience = seeing individual object before seeing object pairing Needham et al (Duke University)
6
act and learn
7
learning about object boundaries Object exploration enhances knowledge of object boundaries compared with age-matched controls Velcro mittens allow early start to active object exploration Needham et al (Duke University)
8
human manipulation, external perspective (Artur Arsenio) perception of object manipulation robot ‘manipulation’, first person perspective (Paul Fitzpatrick, Giorgio Metta) human manipulation, first person perspective (Charlie Kemp)
9
perception of object manipulation robot ‘manipulation’, first person perspective (Paul Fitzpatrick, Giorgio Metta)
10
experimentation helps perception Rachel:We have got to find out if [ugly naked guy]'s alive. Monica:How are we going to do that? There's no way. Joey:Well there is one way. His window's open – I say, we poke him. (brandishes the Giant Poking Device)
11
robots can experiment Robot:We have got to find out where this object’s boundary is. Camera:How are we going to do that? There's no way. Robot:Well there is one way. Looks reachable – I say, let’s poke it. (brandishes the Giant Poking Limb)
12
active segmentation Object boundaries are not always easy to detect visually Solution: Cog sweeps through ambiguous area Resulting object motion helps segmentation Robot can learn to recognize and segment object without further contact
13
integrated behavior
14
segmentation examples table car
15
head segmentation – the hard way!
16
human manipulation, external perspective (Artur Arsenio) perception of object manipulation
17
interactive segmentation Event Detection Tracking Multi-scale periodicity detection manipulator motion and no object motion object motion and no manipulator motion object motion and manipulator motion human is waving to introduce a stationary object to the robot human triggered a bouncy/wobbling object human is showing an object by waving it
18
example: child’s book
20
example: waving a toy System detects periodic motion – waving, tapping, etc. – and extracts seed points for segmentation
21
example: sweeping brush
22
perception of object manipulation human manipulation, first person perspective (Charlie Kemp)
23
human action, machine perception
24
the “Duo” system Intersense Cube, which measures absolute orientation Backpack with wireless communication to the cluster Headphones that give spoken requests from the wearable creature to the human Wide angle camera focused on the workspace of the hand LED array, for creature controlled lighting for object segmentation Computer cluster for real-time perceptual processing and control through wireless communication
25
the “Duo” system Humanoid Platform Active Hand Detector Wearable Human Reach Detector Head Motion Detector Near Head Segmentation Head Motion Inhibitor Behavior Inhibitor Daily Behavior Examine Object Behavior
26
say cheese… System requests wearer to reach for object, and when it is held up to view it is illuminated
27
human manipulation, external perspective (Artur Arsenio) perception of object manipulation robot ‘manipulation’, first person perspective (Paul Fitzpatrick, Giorgio Metta) human manipulation, first person perspective (Charlie Kemp)
28
using segmentation constraint object segmentation edge catalog object detection (recognition, localization, contact-free segmentation) affordance exploitation (rolling) manipulator detection (robot, human)
29
learning about edges
30
sample samples
31
most frequent samples 1 st 21 st 41 st 61 st 81 st 101 st 121 st 141 st 161 st 181 st 201 st 221 st
32
some tests Red = horizontal Green = vertical
33
natural images 00000000 90 0 45 0 45 0 22.5 0
34
object recognition
35
yellow on yellow
36
open object recognition sees ball, “thinks” it is cube correctly differentiates ball and cube robot’s current view recognized object (as seen during poking) pokes, segments ball
37
open object recognition
38
conclusions Find the hand, and you may find manipulable objects The constraint of manipulation simplifies object segmentation Offers an opportunity to gather visual experience, and extend the range of situations within which segmentation is possible…
39
conclusions The hand is a good starting point!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.