Presentation is loading. Please wait.

Presentation is loading. Please wait.

Opportunistic Perception

Similar presentations


Presentation on theme: "Opportunistic Perception"— Presentation transcript:

1 Opportunistic Perception
Paul Fitzpatrick

2 machine perception training data learning perception

3     machine perception experience example detection training data
learning perception

4       machine perception environment robot behavior experience
example detection training data training data learning perception

5 Active Segmentation: an active vision approach to object segmentation

6 active segmentation Object boundaries are not always easy to detect visually Solution: Robot sweeps arm through ambiguous area Any resulting object motion helps segmentation Robot can learn to recognize and segment object without further contact

7 segmentation example table car

8 what is it good for? Not always practical!
No good for objects the robot can view but not touch No good for very big or very small objects But fine for objects the robot is expected to manipulate Head segmentation the hard way!

9 learning about and exploiting affordances
a bottle it rolls along its side a toy car it rolls forward with Giorgio Metta a toy cube it doesn’t roll easily a ball it rolls in any direction

10 Feel the Beat: using amodal cues for object perception with Artur Arsenio

11 amodal versus modal cues
mode-specific nested amodal timing color synchronicity location pitch duration intensity temperature rate shape rhythm texture

12 matching sound and vision
500 1000 1500 2000 2500 -50 50 car position 40 60 time (ms) ball position One object (the car) making noise Another object (the ball) in view Problem: which object goes with the sound? Solution: Match using amodal cues (period) and intermodal cues (relative phase) frequency (kHz) 500 1000 1500 2000 1 2 3 4 5 6 7 8

13 Cross-modal object recognition
Causes sound when changing direction after striking object; quiet when changing direction to strike again Causes sound while moving rapidly with wheels spinning; quiet when changing direction Causes sound when changing direction, often quiet during remainder of trajectory (although bells vary)

14 Cross-modal object recognition
4 -1 -0.8 -0.6 -0.4 -0.2 0.2 0.4 -8 -6 -4 -2 2 Log(acoustic period/visual period) Log(visual peak energy/acoustic peak energy) Car Hammer Cube rattle Snake rattle Cross-modal recognition rate: 82:1%

15 recognizing the body robot is looking towards its arm as human moves it appearance, sound, and action of the arm all bound together sound detected and bound to the motion of the arm robot is looking away from its arm as human moves it

16 Shadowy Contacts: Time to contact from shadows with Eduardo Torres-Jara

17 visually-guided touching using shadows
Robot sees target, arm, Robot moves to reduce Robot moves to reduce and arm’s shadow visual error between visual error between arm and target arm’s shadow and target

18 shadow cast by weak ambient light

19 shadow cast by strong directional light

20 time to contact estimation

21 reflection of arm in mirror

22 reflection of arm in water

23 reflection of arm on acrylic

24 detecting object shadows

25 Platform Shoe: shoes as a platform for vision with Charlie Kemp

26 view from a shoe 1 2 3 4 5 6 7 8 9 10 11 12

27 detecting when the foot is planted
darker image motion blur large time derivative lighter image motion blur large time derivative average image no motion blur small time derivative

28 the features Image brightness Temporal derivative Spatial derivative
Combined & Filtered

29 gait analysis spatial derivative temporal derivative image brightness
combined & filtered swing/planted detection orientation

30

31 ground segmentation

32 extract stable views for recognition


Download ppt "Opportunistic Perception"

Similar presentations


Ads by Google