fast synthetic vision, memory, and learning models for virtual humans

18
Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Post on 21-Dec-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Page 2: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Purpose Model synthetic vision, memory,

and learning Quickly synthesize motion from

goals

Page 3: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Introduction Virtual robot Combines path planner and

controller Internal record of perceived objects

and states

Page 4: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Related Work Virtual perception Model information flow to character

Page 5: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Synthetic Vision Determine what is currently visible

to character Speed & ability to handle dynamic

environments

Page 6: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Synthetic Vision - cont. Render unlit model of scene from

character’s POV List of visible objects combined

with each object’s location determines observations

Page 7: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

A character in a virtual office

True color False Color

Page 8: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Internal Representation & Memory Internal model Object geometry from environment

and observed states

Page 9: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Perception-Based Navigation Character has set M of

observations Observations represented as

(objIDi, Pi, Ti, vi, t) M updated at regular intervals

Page 10: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Basic sense-plan-control loop (static environments)

Page 11: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Perception-Based Navigation - cont. Dynamic environments

Page 12: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Perception-Based Navigation - cont. Problem: Truly missing vs.

obscured Solution: Re-run vision module

Page 13: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Revised sense-plan-control loop (dynamic environments)

Page 14: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Learning and Forgetting Temporal models Different memory rules for different

objects (logical or deductive model)

Page 15: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Experimental Results Tested on SGI InfiniteReality2 Click and drag goals and obstacles

Page 16: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

1 2

3 4

Page 17: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

A character exploring unknown mazes

Page 18: Fast Synthetic Vision, Memory, and Learning Models for Virtual Humans

Conclusions Efficient in storage and update

times Flexible Bottlenecks at synthetic vision

model (double rendering)