Download presentation
Presentation is loading. Please wait.
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
31
ground segmentation
32
extract stable views for recognition
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.