Machine Vision Applications Case Study No. 2 Matt, grey, laminate objects: shape analysis & robotic handling.

Slides:



Advertisements
Similar presentations
Machine Vision Applications Case Study No. 4 Cake Decoration Patterns.
Advertisements

Machine Vision Applications Handling Semi-flexible Objects: Scissors.
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Document Image Processing
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Each pixel is 0 or 1, background or foreground Image processing to
CH 14: MIRRORS & LENSES 14.1: Mirrors. I. Plane Mirrors  Flat, smooth mirror  Creates a virtual image: an image your brain perceives even though no.
Quadtrees, Octrees and their Applications in Digital Image Processing
COMP322/S2000/L201 Recognition: Object Descriptor Example: A binary image, object is indicated by one’s Run Length.
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Quadtrees, Octrees and their Applications in Digital Image Processing
Object recognition under varying illumination. Lighting changes objects appearance.
Information that lets you recognise a region.
Chapter 11 Representation and Description. Preview Representing a region involves two choices: In terms of its external characteristics (its boundary)
Curved Mirrors Part 2 - Convex Mirrors. Review: Reflections in a Plane Mirror.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
1 ASU MAT 591: Opportunities in Industry! ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin,
Machine Vision for Robots
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 11 Representation & Description Chapter 11 Representation.
Ajay Kumar, Member, IEEE, and David Zhang, Senior Member, IEEE.
IPD Technical Conference February 19 th 2008 Friction Roller Identification Jack Weatherford Hermitage Automation & Controls.
CS 6825: Binary Image Processing – binary blob metrics
ENT 273 Object Recognition and Feature Detection Hema C.R.
Light wave Recall: Light must reflect off of an object before it can be used to see the object. A flat mirror is called a plane mirror. A plane mirror.
Mirror – a shiny object that reflects light instead of letting the light go through.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Generalized Hough Transform
Image Processing and Pattern Recognition Jouko Lampinen.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Representation & Description.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
An introduction of combined X-ray and laser range imaging system for bone fragments detection in chicken fillets Bin Zhu Biological Resources Engineering.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
CS654: Digital Image Analysis
Features Jan-Michael Frahm.
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.
MIRRORS AND LENSES PAGE 59 OF INB EQ Why is distance important when discussing mirrors and lenses?
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Lecture 3 Template Matching Edge Detection. 2 Processes for Assignment 1  Understand Image Format  Pre Processing - Gaussian, Mean Filter to clean up.
The application of Automated Optical Inspection Helge Jordfald Sales & Marketing Manager Tordivel AS, Norway.
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.
Detecting Image Features: Corner. Corners Given an image, denote the image gradient. C is symmetric with two positive eigenvalues. The eigenvalues give.
Presentation 3 Ruben Villegas Period: 05/31/2012 – 06/03/2012.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
IMAGE REPRESENTATION 1. 2 IMAGE REPRESENTATION MEANS CONVERSION OF ANALOG IMAGE INTO DIGITAL IMAGE THIS CONVERSION OF ANALOG(3D) TO DIGITAL (2D) TAKES.
OCR Reading.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Distinctive Image Features from Scale-Invariant Keypoints
Nearest-neighbor matching to feature database
Lecture 47 – Lecture 48 Mirrors and Lenses Ozgur Unal
A language assistant system for smart glasses
ASU MAT 591 Image Processing Science and Robotic Vision Rod Pickens Principal Research Engineer Lockheed Martin, Incorporated.
Computer Vision Lecture 5: Binary Image Processing
Nearest-neighbor matching to feature database
REVIEW.
OBJECT RECOGNITION – BLOB ANALYSIS
Light and Shadows Vocabulary Words ©T amaTrotti 2013.
Presentation 4 Zach Robertson.
Morphological Operators
Representation and Description
Feature descriptors and matching
Presentation transcript:

Machine Vision Applications Case Study No. 2 Matt, grey, laminate objects: shape analysis & robotic handling

Laminate Objects on a Flat Table

Lighting and Viewing Back-lighting (Methods ) Histogram of back-lit object –Bimodal –Effects of non-uniform background Effect of shiny surface –Object appears smaller –Cure: Method 19 Other methods –Retro-reflective back-ground (Method 93) –UV lighting & Fluorescent back-ground (Method 94) –Projecting multiple shadows (Method 95)

Preprocessing Fixed-level thresholding - not secure Histogram analysis & thresholding - better Edge detection and thresholding –Problem of noise Blob isolation

Position Centroid –2D array –Run code –Chain code Minimum area rectangle Circumcircle

Orientation Principal axis (min 2 nd order moments) Centroid to centroid of concavity (lake/bay) Centroid to most distant edge point Concavity to concavity Centroid to corner Corner to corner Radon / Hough transform

Shape Recognition Shape factor: area/perimeter 2 Convex hull Minimum area rectangle Circumcircle Moments Analysis of edge function –R(  ) –R(d) –Fourier analysis Concavity tree Skeleton

Additional methods of analysis Concavity tree Skeleton –Limb ends –Joints Edge parsing Convex decomposition

Binary Image Analysis: advanced applications 3D inspection –Range maps –Manufactured goods –Natural and food products Assembly (jig-saw problem) 2D packing 3D packing Partially occluded shapes –Bin picking problem Optical character recognition (OCR) Military target recognition (VIS, IR or radar)