Vision & Recognition. From a different direction At different times, particularly if it has been modified in the interval In different light A particular.

Slides:



Advertisements
Similar presentations
Texture Symmetry A lecture by Alexey Burshtein. Definitions Regular texture is a periodic pattern containing translation symmetry and (possibly) rotation,
Advertisements

Tessellations……… Creating Tiles that Tessellate.
Chapter 4 Partition I. Covering and Dominating.
電腦視覺 Computer and Robot Vision I
GradeFEDCBA / A* Area, Perimeter and Volume I understand and can explain the difference between area and perimeter. I can find the area and perimeter of.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Today we will investigate the volume of cubes. DESCRIPTION OF A CUBE  WHAT IS A CUBE?
§8.1 Polygons The student will learn: the definition of polygons, 1 The terms associated with polygons, and how to tessellate a surface.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Orthogonal Projection and Multiview Representation
Recognition of Human Gait From Video Rong Zhang, C. Vogler, and D. Metaxas Computational Biomedicine Imaging and Modeling Center Rutgers University.
Detecting Patterns So far Specific patterns (eyes) Generally useful patterns (edges) Also (new) “Interesting” distinctive patterns ( No specific pattern:
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Object recognition under varying illumination. Lighting changes objects appearance.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Lines Identifying Different Types of Lines. LINES There are many different types of lines. Can you think of any? vertical horizontal diagonal perpendicular.
EXAMPLE 3 Sketch intersections of lines and planes a. Sketch a plane and a line that is in the plane. b. Sketch a plane and a line that does not intersect.
Created by Mandy Plunkett Modified by Charlotte Stripling
GEOMETRY.
Performance Evaluation of Grouping Algorithms Vida Movahedi Elder Lab - Centre for Vision Research York University Spring 2009.
March Shape Drawing Algorithms Shmuel Wimer Bar Ilan Univ., Engineering Faculty.
 Phones Cindy Ly 3A. Point  A point is a location without shape of size. It has no dimensions.  The silver button represents a “point” T.
GEOMETRY SOL Geometry 1 What is this shape called?
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Conics, Parametric Equations, and Polar Coordinates
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Part 6: Graphics Output Primitives (4) 1.  Another useful construct,besides points, straight line segments, and curves for describing components of a.
Verifying the “Consistency” of Shading Patterns and 3-D Structures Pawan Sinha & Edward Adelson.
AMC 10 Preparation SDMC Euler class Instructor: David Balmin
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Graphics 1: Isometric Sketching and Coded Plans ENGR 1182.
Unit 12: Part 1 Physical Optics: The Wave Nature of Light.
V part 3.  Different programs have different ways of displaying objects in real-time while the scenes are being created within the workspace. Some.
Autonomous Robots Vision © Manfred Huber 2014.
Lesson 9-R Chapter 9 Review. Objectives Review chapter 9 material.
The HESSI Imaging Process. How HESSI Images HESSI will make observations of the X-rays and gamma-rays emitted by solar flares in such a way that pictures.
Attributes A quality that is characteristic of someone or something.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Chapter 4 Partition (1) Shifting Ding-Zhu Du. Disk Covering Given a set of n points in the Euclidean plane, find the minimum number of unit disks to cover.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Adobe InDesign CS5 – Illustrated Unit C: Working with Objects.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
MATHEMATICS Line Symmetry. Lesson Objectives The aim of this powerpoint is to help you… Review what we mean by ‘symmetry’ Draw reflections and find mirror.
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
Pairs of Angles Geometry Farris O I can identify adjacent, vertical, complementary, and supplementary angles. I can find measures of pairs of angles.
1 SheetCourse: Engineering Graphics 1504Memorial University of Newfoundland Engineering Graphics 1504 Lecture 2 – General Sketching Objectives l Lines.
Chapter Transformations Part 1. Objective: Use a translation, a reflection, and a rotation Describe the image resulting from a transformation.
11.1 Notes Space Figures and Cross Sections. Identifying Nets and Space Figures A polyhedron is a 3-dimensional figure whose surfaces are polygons. -
Created by Mandy Plunkett Modified by Charlotte Stripling
A Plane-Based Approach to Mondrian Stereo Matching
Compiled by AMSTI - UNA & JSU
Lesson: Solids & Cross Sections
Attributes of functions in their graph
Sample Problem 3.5 A cube is acted on by a force P as shown. Determine the moment of P about A about the edge AB and about the diagonal AG of the cube.
GEOMETRY SOL 5.13.
Fill Area Algorithms Jan
Introduction to transformations
Learning about Objects
Graphics 1: Isometric Sketching and Coded Plans
Two-Dimensional Arrays
The YELLOW Face Lesson 5: The Yellow Face Lesson 5.
Transformations Day 1 Notes Slideshow.
Angles and Parallel Lines
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
G13 Reflection and symmetry
Crystallography.
Angles and Parallel Lines
Identifying Different Types of Lines
Day 47 – Fixed points and invertibility in rigid motion
Presentation transcript:

Vision & Recognition

From a different direction At different times, particularly if it has been modified in the interval In different light A particular object may have different visual attributes when viewed: Observations

Be able to distinguish between different objects with the same appearance Be able to recognize the same object viewed from different directions or in different light Be able to recognize the same object after modification Be able to distinguish between an object and its reflection Objectives

Pattern recognition Robot vision Remotely operated devices Security related software Disease Diagnosis Applications

5 The Minimum 3-D Feature Set The Minimum 3-D Feature Set Two cubes of the same color are indistinguishable. Cubes are distinguished by color, color count and color position

6 The Minimum 3-D Feature Set The Minimum 3-D Feature Set 2 sides color ‘A’ 2 sides color ‘B’ Maximum of 2 distinguishable cubes Cubes are distinguished by color, color count and color position

7 The Minimum 3-D Feature Set The Minimum 3-D Feature Set 3 sides color ‘A’ 3 sides color ‘B’ Maximum of 2 distinguishable cubes. 2 colors -> 8 cubes Cubes are distinguished by color, color count and color position

8 The Minimum 3-D Feature Set Like color sides opposite vs. like colored sides adjacent. 3 colors -> 27 cubes Cubes are distinguished by color, color count and color position

9 With 4 color cubes, pattern breaks. We would expect 4 3 = 64 But we only get 42 distinguishable cubes. Why? ---> Rotations ! The Minimum 3-D Feature Set

10 Rotations and Reflections The Eight Queens Problem for (i = 0; i < 8; i++){ ok = 1; pNextPair->column = i; pPairOnTop = pTop; while (ok = 1 && pPairOnTop != NULL){

Hidden patterns revealed by tiling solutions

Horizontal Shifts One left succeeds, all others fail to find solution

Vertical Shifts One up or one down succeeds; all others fail to find a solution

Rotation & Mirror Effects Same object viewed from different angles

Diagonal shifts & Mirror Effects

Additional Mirror Effects

How do we determine which patterns are significant?

12 partitions 12 distinct solutions Why not 96 (= 12 x 8) permutations? The answer is that one of our partitions contains only 4 "aliases" because the solution is diagonally symmetric Permutations of the solution vectors

Shape detection algorithms Without color… example universe: assembly-line where all parts are uniformly steel-colored

Shape detection algorithms Edge detection Using changes in reflectivity

Shape detection algorithms Edge detection Edges can intersect with planes, or air Is the background the same object or a different one?

Shape data structures Corners have “more information” per point Collection of points and relative distances Collection of lines and intersections Collections of shape primitives

Shape data structures Corners can be used to define Collections of edges and intersections Or boundaries of planes

Shape data structures Skeletons…AKA Wire-Frames Advantage… easier to morph

Shape data structures Volume filling shape primitives advantage: can easily calculate volume as sum of primitives’ volume

There are many applications... Volumes of research… And many areas yet unexplored... Vision & Recognition

Thank you.