Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s...

11
ve ability: nge: How to recognize objects in a where are the object’s boundaries? roblem is known as ‘image tation’ in the field of computer vision. one of the most difficult problems puter vision. CS295/CS395/CSYS395 Evolutionary Robotics

Transcript of Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s...

Page 1: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Cognitive ability:

Challenge: How to recognize objects in ascene; where are the object’s boundaries?This problem is known as ‘imagesegmentation’ in the field of computer vision.

It is one of the most difficult problemsin computer vision.

CS295/CS395/CSYS395 Evolutionary Robotics

Page 2: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Cognitive ability:

Challenge: How to recognize objects in a scene; where are the object’s boundaries?This problem is known as ‘image segmentation’ in the field of computer vision.

Solution:Cog: interacts with the scene,

rather than passively observing it.

Q: What else can Cog infer about theobjects it interacts with?

CS295/CS395/CSYS395 Evolutionary Robotics

Early integration of vision and manipulation.

G Metta, P Fitzpatrick

Adaptive Behavior, 2003

Page 3: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

CS295/CS395/CSYS395 Evolutionary Robotics

Cognitive ability:

Kasparov vs. Deep Blue:Won its first game against world champion:Won its first match against world champion:

Q: How does Deep Blue work?

Page 4: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Cognitive ability:

Example: Another aspect of human cognition: free will. Most people believe that they have free will:“I decide in my mind that I want to do something, and then I do it.”

Libet, B., Gleason, C. A., Write, E. W., and Pearl, D. K. (1983). Time of conscious intention to act in relation to onset of cerebral activity (readiness-potential): The unconscious initiation of a freely voluntary act. Brain, 106: 623-642.

Time

(EEG)sensors record brain

activity

I decide to move my

finger now.The fingermoves.

0 msec 200 msec

(EMG)sensors record muscle

activity

CS295/CS395/CSYS395 Evolutionary Robotics

Page 5: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Warning: Thinking about thinking is misleading; introspection is dangerous

Example: Another aspect of human cognition: free will. Most people believe that they have free will:“I decide in my mind that I want to do something, and then I do it.” Thinking about free will seems to imply that free will exists … but does it?

Observation: Brain activity associated with the finger movement begins 300 msec before the subject experiences the conscious will to move the finger.

Conclusion: If free will is unconscious, and our consciousness has no control over it, then it can’t be “free” will.

Time

(EEG)sensors record brain

activity

I decide to move my

finger now.The fingermoves.

0 msec 200 msec-300 msec

(EMG)sensors record muscle

activity

CS295/CS395/CSYS395 Evolutionary Robotics

Page 6: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

CS295/CS395/CSYS395 Evolutionary Robotics

Model

Sense

Move

Embodied Planning

Model

Plan

Page 7: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

CS295/CS395/CSYS395 Evolutionary Robotics

1. Behaviors are arranged in parallel, not serial.

2. One behavior is always in control at any one time.

3. When stimuli are not present, higher levels subsume control of the robot.

Page 8: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

(This does not count as a body) Why not? A body is a tool for affecting

the world, and for being affected by it.

Embodied cognition: the way you process information is affected by the factthat you have a body.

Example: If you have a body that can move, and you can see,then moving will cause immediate feedback.

Non-embodied technologies (such as computers) must wait for feedback fromanother computer (via packets) or a person (via an input device).

Movement

Distance grows less

CS295/CS395/CSYS395 Evolutionary Robotics

Page 9: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

(Embodied cognition: the way you process information is affected by the factthat you have a body.)

Situated cognition: the way you process information is affected by the factthat you are physically situated in the world.

Example: Embedded devicesChanges in sensor readings are often the result of physical processes:1. they occur in real-time,2. they are not under the control of the device or agent,3. and they do not wait for a signal from the device to change.

Specific example: A wireless sensor senses changes in light levels;light levels change regardless of whether the devicerecords the data or not.

A computer: Data within computer memory does not change,unless it is explicitly changed by the computer itself.

CS295/CS395/CSYS395 Evolutionary Robotics

Page 10: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Embodied and Situated cognition

(Embodied cognition: the way you process information is affected by the factthat you have a body.)

(Situated cognition: the way you process information is affected by the factthat you are physically situated in the world.

A complete agent is an agent that is both situated and embodied.

Complete agents have three important properties that distinguish them from otherkinds of agents:

1. They are subject to the laws of physics (by being in the world).Q: Examples?

2. They generate sensory stimulation (through behavior).Q: Examples?

3. They affect the environment (through behavior).Q: Examples?

CS295/CS395/CSYS395 Evolutionary Robotics

Page 11: Cognitive ability: Challenge: How to recognize objects in a scene; where are the object’s boundaries? This problem is known as ‘image segmentation’ in.

Classification of technologies:CS295/CS395/CSYS395 Evolutionary Robotics