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)