Perceiving and Representing Structured Information using Objects

Slides:



Advertisements
Similar presentations
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
Advertisements

Architecture Representation
Eight Basic Quality Improvement Tools – Part 2 Quality Engineering and Quality Management 1 © University of Wisconsin-Madison.
© Anselm Spoerri Lecture 4 Human Visual System –Recap –3D vs 2D Debate –Object Recognition Theories Tufte – Envisioning Information.
Last week... why object recognition is difficult, the template model the feature recognition model, word recognition as a case study Today... Recognition.
Perception Putting it together. Sensation vs. Perception A somewhat artificial distinction Sensation: Analysis –Extraction of basic perceptual features.
Feature Level Processing Lessons from low-level vision Applications in Highlighting Icon (symbol) design Glyph design.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models September 29, 2008.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
Human Visual System Lecture 3 Human Visual System – Recap
UML Sequence Diagrams Eileen Kraemer CSE 335 Michigan State University.
Perception 2 Jeanette Bautista. Papers Perceptual enhancement:text or diagrams?  Why a Diagram is (Sometimes) Worth Ten Thousand Words Larkin, J. and.
Level > Next Level > …. > Crumb Trail (Hansel & Grettel) Bread Crumb Trail.
Perceiving and Representing Structured Information using Objects.
MIND: The Cognitive Side of Mind and Brain  “… the mind is not the brain, but what the brain does…” (Pinker, 1997)
Chapter 4: Object Recognition Object/Pattern Recognition: Making sense of stimulus energy Process: Bottom-Up vs. Top-down – see ambiguous image Direct.
Chapter 6 – Architectural Design CSE-411, Dr. Shamim H Ripon.
Visual Distinctness What is easy to find How to represent quantitity Lessons from low-level vision Applications in Highlighting Icon (symbol) design -
A model is… a representation of a planned or existing object.
Lecture 3 - Race against Time 1 Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing.
Chapter 3: Sensation and Perception Sensation: activity of receptor organs Perception: interpretation of sensory system activity Visual system organization:
3:01 PM Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing the contents of SM.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Perception for visualization: From design to evaluation Victoria.
High level vision.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
From local motion estimates to global ones - physiology:
Appendix 2 Automated Tools for Systems Development
CompSci 280 S Introduction to Software Development
Lecture 4: Elaboration Tasks and Domain Modeling
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Software Engineering Lecture 4 System Modeling The Analysis Stage.
Visual Information Retrieval
“Visual Representation” – for CompSci’s
- photometric aspects of image formation gray level images
CEN3722 Human Computer Interaction Cognition and Perception
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Automatic Video Shot Detection from MPEG Bit Stream
Object-Oriented Analysis and Design
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Introduction to Unified Modeling Language (UML)
3 drawing methods.
System Modeling Chapter 4
Abstract descriptions of systems whose requirements are being analysed
Chapter 2 Connecting Perception and Communication.
What is Abstract Art? Non objective art.
Making meaning of complex patterns
Creative Meta-seeing: Constructive Visual Thinking
Perceiving and Recognizing Objects
Above and below the object level
Title of Presentation (88-point type)
Visual Perception.
CEN3722 Human Computer Interaction Displays
Cognitive Processes.
System models October 5, 2005.
Visual Variables for Information Visualization
Understanding Comics by Scott McCloud The Vocabulary of Comics: Icons
Pattern recognition (…and object perception).
Lecturers: Ehud Rivlin, Michael Rudzsky, Tutor: Michael Rudzsky
Pattern Recognition Binding Edge Detection
Analysis models and design models
Software Design Lecture : 15.
Cognitive Processes PSY 334
Class Diagrams Class diagram is basically a graphical representation of the static view of the system and represents different aspects of the application.
CHAPTER 7: Information Visualization
Design Yaodong Bi.
(the represented system)
Scatter Diagrams Slide 1 of 4
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Presentation transcript:

Perceiving and Representing Structured Information using Objects

Organization Image based theories Structural 3D theories Object perception: Object displays

Image Based vs Structure Theories Template theories based on 2D image processing In structural theories we extract the structure of a scene in terms of 3D primitives

Template theories A template with simple morphing operations

Objects as patterns of (2D) patterns

Scenes (gist in 100 msec) Patterns of patterns Torralba and Oliva

Properties of Image Recognition Remarkable image recognition memory Up to 5 images for second in object identification Applications in image searching interfaces RSVP Rapid serial visual presentation

Perception of object structure

Geon Theory

Geon Theory 3D Primitives “Geons” Structural skeleton Shape from shading is also primitive

How Does the Brain Find Geons?

Canonical Views To make things clear both component parts and the critical joints must be clear

Processing stages for recognition

The Geon Diagram Pourang Irani 3D shape primitives for architecture - entities and relationships Surface texture and color for attributes

Pattern finding & Recognition 13% errors: 4.3 sec sub-structure 22% memory errors 26% errors 7.1 sec sub-structure 42% memory errors

Semantics On top of - relies on Underneath – support, foundation Inside – containment (private code) Attachment points (external interfaces; part_of relationships) more than topology mid Upper Lower

Natural semantics Instances Dependency Multiplicity Strength of Relationship

The Object Display (Wickens) Use complex objects to fuse variables Map entities to object parts Map structure to object structure Can be pictorial (simplified) – an engine + fuel tank Map attributes to object attributes - color, size, motion etc.

Object Display Vol : 45 L Temp: 45 deg Flow: 20% Solids: 23% 100 L 0.2/1.0 45 deg Solids: 23%

Approx 1/3 errors with anesthiologists Dr George Blike

A medical ventilator Such displays Must be custom

Chart Junk (ducks) Tufte or Effective Communication 1990 2000 2010 1990 2000 2010

A Duck? (Tufte)

The concrete/abstraction tradeoff Object displays may lead to lower errors Lend themselves to overly literal interpretation. They are not general purpose. Object displays must be custom designed More abstract representations leave more room for interpretation (better support the creative process)

2 ½ D design Use 3D objects to represent entities Layout to make structure clear in 2D. -Connections, basic shapes Use canonical views

Holding attention -Object scene conflict Used in advertising

Emotional and motivational effects

Conclusion There is a great future in 3D object icons and object structures It is happening anyway, but nice to know that it is not always “chart junk”.

Conclusions Visual space is non-homogenous The plane orthogonal to the line of sight and the forward direction are very different. A 21/2D design attitude recognizes the cost of actions.

3D versus 2D 11.4% errors 3.7 sec sub-structure 21% errors 5.1 sec 20% memory errors 34% memory errors