Lecture 18 – Recognition 1. Visual Recognition 1)Contours 2)Objects 3)Faces 4)Scenes.

Slides:



Advertisements
Similar presentations
Lecture 16 – Lightness Perception
Advertisements

Differential Geometry
Dynamic Occlusion Analysis in Optical Flow Fields
In this lesson, you will learn how to visualize the 2D cross-sections of 3D shapes Cross Section: the 2 dimensional shape that results from cutting through.
1 Computational Vision CSCI 363, Fall 2012 Lecture 35 Perceptual Organization II.
The Ray Model of Light Lesson 4. Light and Matter Light is represented as straight lines called rays, which show the direction that light travels. Ray.
Convex and Concave Lenses
Physics for Scientists and Engineers, 6e
Last week... why object recognition is difficult, the template model the feature recognition model, word recognition as a case study Today... Recognition.
Chapter 23 Mirrors and Lenses.
Lecture 23 Mirrors Lens.
Types of Lenses If you have ever used a microscope, telescope, binoculars, or a camera, you have worked with one or more lenses. A lens is a curved transparent.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
Recognition by Parts Visual Recognition Lecture 12 “The whole is equal to the sum of its parts” Euclid.
Cognitive Processes PSY 334 Chapter 2 – Perception June 30, 2003.
Local Symmetry - 2D Ribbons, SATs and Smoothed Local Symmetries Asaf Yaffe Image Processing Seminar, Haifa University, March 2005.
Object Perception. Perceptual Grouping and Gestalt Laws Law of Good continuation. This is perceived as a square and triangle, not as a combination of.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
MSU CSE 803 Stockman1 CV: Perceiving 3D from 2D Many cues from 2D images enable interpretation of the structure of the 3D world producing them.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
Inflating an Artist’s Sketch Chapter 2: Hoffman Nicole J., Victor W., and Nicole T.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Sectional Views Section Views.
Multiview Drawing 5.00 Demonstrate orthographic projection techniques and principles as they apply to multiview drawings.
S-95 Explain how a curved mirror, and a curved lens are different. Think in terms of image formation and in terms of what light photons do.
Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.
Recap Low Level Vision –Input: pixel values from the imaging device –Data structure: 2D array, homogeneous –Processing: 2D neighborhood operations Histogram.
CS 450: Computer Graphics REVIEW: OVERVIEW OF POLYGONS
COMPUTER GRAPHICS CS 482 – FALL 2014 AUGUST 27, 2014 FIXED-FUNCTION 3D GRAPHICS MESH SPECIFICATION LIGHTING SPECIFICATION REFLECTION SHADING HIERARCHICAL.
Chapter 17 Reflection and Mirrors. Reflection from Plane Mirrors Almost 4000 years ago, Egyptians understood that reflection requires smooth surfaces.
Biases: An Example Non-accidental properties: Properties that appear in an image that are very unlikely to have been produced by chance, and therefore.
Perception Introduction Pattern Recognition Image Formation
Shape from Contour Recover 3D information. Muller-Lyer illusion.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Korea University Dept.of Industrial System & Information Engineering User Interface Lab Chapter 3 _ Object Recognition + 이병용.
1 SheetCourse: Engineering Graphics 1504Memorial University of Newfoundland Engineering Graphics 1504 Lecture 2 – Orthographic Sketches Objectives l Recap.
1 Mid level vision, neglected yet still important Ken Nakayama Harvard University.
Light Reflection and Mirrors.  The Law of Reflection  When a wave traveling in two dimensions encounters a barrier, the angle of incidence is equal.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Edges.
(c) 2000, 2001 SNU CSE Biointelligence Lab Finding Region Another method for processing image  to find “regions” Finding regions  Finding outlines.
Fundamentals of Sensation and Perception RECOGNIZING VISUAL OBJECTS ERIK CHEVRIER NOVEMBER 23, 2015.
Learning object affordances based on structural object representation Kadir F. Uyanik Asil Kaan Bozcuoglu EE 583 Pattern Recognition Jan 4, 2011.
3:01 PM Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing the contents of SM.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Hexagons & Hexagonal Prisms.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
High-Level Vision Object Recognition.
Refraction of light pg. 77.
Reflection and Refraction of Light From “College Physics” Serway and Faughn with modifications.
Ice cream factories test how consistently the ingredients are distributed through each carton by cutting cartons in half for a good view. Describe the.
Visual Recognition Lecture 12
Geometric Optics AP Physics Chapter 23.
Plane and Space Curves Curvature-based Features
Perceiving and Recognizing Objects
3D objects Saturday, 17 November 2018.
Images formed by Mirrors
Year 2 Spring Block 3 Geometry – Properties of Shape
4.4 Concave and Convex Mirrors
Lenses Lesson 10.
Visual Motion and the Perception of Surface Material
Cognitive Processes PSY 334
Reflection and Mirrors
3D objects Thursday, 28 February 2019.
3D objects: Prisms Thursday, 28 February 2019.
3D objects: Prisms Friday, 05 April 2019.
Curved / Spherical Mirrors
Thin Lenses.
Images in Curved Mirrors
Presentation transcript:

Lecture 18 – Recognition 1

Visual Recognition 1)Contours 2)Objects 3)Faces 4)Scenes

Edges and Vertices Femme, Pablo Picasso

Types of Contours Reflectance Contours Illumination Contours (e.g. Shadows or Spot Lights) Sharp Edges (Concave or Convex) Occlusions (Smooth or Edge) Specular Highlights and Reflections

Edge Occlusion Concave Corner Reflectance Contour Shadow Specular Highlight Smooth Occlusion Convex Corner

Occlusion Unattached Side Attached Side

Smooth Occlusion Edge Occlusion Convex Edge Concave Edge

Edge Labeling: Jitendra Malik, 1987

Vertices The types of vertices in a figure constrain how it can be interpreted as a 3D shape.

L Curved L 3-Tangent Arrow Y T Vertex types and their possible interpretations

Edge Labeling Note that every contour on an object is bounded on both ends by a vertex Problem – Select a possible interpretation for each vertex so that every contour has a consistent labeling from both of its vertices Consistent interpretations are not always unique, and may sometimes be impossible to achieve

Attached to wall Attached to ground Floating in air Alternative interpretations of an object

The 3-tangent vertex indicates that this is a smooth occlusion contour, and that the occluded region is above the contour.

- or The pattern of vertices indicates that this is either a concave edge, or an edge occlusion contour where the occluded region is below the contour.

An impossible object does not allow a consistent interpretation of its edges - or

L'Egs-istential Quandary, Roger Shepard

Occlusion The region attached to the cross bar of a T vertex is in front. T Vertex

A A B B C C C is closer than A B is closer than C A is closer than B A < B < C < A This does not compute!

The never ending staircase

Waterfall, M. C. Escher In this image, Escher incorporates a never ending staircase in the form of a waterfall.

How is it possible to recognize objects from different vantage points when their optical projections can vary so dramatically? Object Recognition

Template (or view based) Models: Maintain a memory of many different views for each object we need to recognize. Structural Description Models: Exploit those properties that can distinguish most objects from one another, yet remain relatively stable over changes in view. Models of Object Recognition

Template Models This is a chair Find the chair in this image Output of normalized correlation

For some objects, recognition is only possible for viewpoints that are close to those that were observed during training.

Image based approaches to object recognition cannot distinguish relevant image changes from those that are irrelevant.

Wheel Hose Box Handle Spring Funnels Describe this object When asked to describe a novel object, observers typically do so by identifying different parts.

Object recognition by components Biederman (1987) Objects are defined as configurations of qualitatively distinct parts called Geons. Geons are defined by configurations of non-accidental properties.

Nonaccidental Properties – are properties of an image such as co-linearity, co-termination or parallelism that seldom occur by accident within optical projections. Thus, if lines in an image are parallel (or co-terminate), they will be interpreted perceptually as if they are parallel (or co-terminating) in the 3D environment.

the number of straight and curved edges which edges are parallel to one another the number of vertices of each type the presence of symmetries Geons are distinguished by their non-accidental properties

Edge Straight S Curved C Symmetry Rot + Ref ++ Ref + Asymm - Size Constant ++ Expanded - Exp & Cont -- Axis Straight + Curved - Partial tentative geon set based on non-accidental relations Cross section

Inner Y vertex Three parallel edges Three outer arrow vertices Two parallel edges Two tangent Y vertices Curved edges Geons Some non-accidental differences between a brick and a cylinder Brick Cylinder

GeonsObjects Each type of geon is defined by a particular configuration of non-accidental properties. Each type of object is defined by a particular configuration of geons.

Geon Deletion On average, observers require approximately three geons to reliably recognize an object.

Deletion of contours in an image should have the greatest effect on recognition performance if it masks non-accidental properties or geons. Contour Deletion Prediction

Location of Deletion At MidsectionAt Vertex Proportion of Contours Deleted 25% 45% 65%

Midsection Deletion Vertex Deletion Intact Task: Subjects are presented with an intact or contour deleted object, and they are asked to name it as quickly as possible. Recognition performance is more severely impaired by vertex deletion than by midsection deletion.

Midsection Deletion Geon Deletion Intact Task: Subjects are presented with an intact or contour deleted object, and they are asked to name it as quickly as possible. Recognition performance is more severely impaired by geon deletion than by midsection deletion.