Applied Machine Vision

Similar documents
Vision Lighting Seminar

Make Machine Vision Lighting Work for You

Optimizing throughput with Machine Vision Lighting. Whitepaper

Where Image Quality Begins

LENSES. INEL 6088 Computer Vision

SPECTRAL SCANNER. Recycling

Imaging Optics Fundamentals

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Advanced Camera and Image Sensor Technology. Steve Kinney Imaging Professional Camera Link Chairman

Cameras As Computing Systems

Optical basics for machine vision systems. Lars Fermum Chief instructor STEMMER IMAGING GmbH

ME 6406 MACHINE VISION. Georgia Institute of Technology

Applications for cameras with CMOS-, CCD- and InGaAssensors. Jürgen Bretschneider AVT, 2014

Choosing the Best Optical Filter for Your Application. Georgy Das Midwest Optical Systems, Inc.

Introduction. Lighting

APPLICATIONS FOR TELECENTRIC LIGHTING

Eight Tips for Optimal Machine Vision Lighting

Introduction to Computer Vision

e2v Launches New Onyx 1.3M for Premium Performance in Low Light Conditions

Cameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros

Spatially Resolved Backscatter Ceilometer

COLOUR INSPECTION, INFRARED AND UV

Improving the Collection Efficiency of Raman Scattering

Cameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera

A Practical Guide to Machine Vision Lighting

flexible lighting technology

Imaging Overview. For understanding work in computational photography and computational illumination

Spectral and Polarization Configuration Guide for MS Series 3-CCD Cameras

Instructions for the Experiment

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

On spatial resolution

Applying Automated Optical Inspection Ben Dawson, DALSA Coreco Inc., ipd Group (987)

DIGITAL PHOTOGRAPHY FOR OBJECT DOCUMENTATION GOOD, BETTER, BEST

LlIGHT REVIEW PART 2 DOWNLOAD, PRINT and submit for 100 points

Chapter 23 Study Questions Name: Class:

Parallel Mode Confocal System for Wafer Bump Inspection

Measuring intensity in watts rather than lumens

Cameras CS / ECE 181B

IR Laser Illuminators

Cameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object.

Single Photon Interference Katelynn Sharma and Garrett West University of Rochester, Institute of Optics, 275 Hutchison Rd. Rochester, NY 14627

Camera Selection Criteria. Richard Crisp May 25, 2011

How does prism technology help to achieve superior color image quality?

FOR 353: Air Photo Interpretation and Photogrammetry. Lecture 2. Electromagnetic Energy/Camera and Film characteristics

Machine Vision Illumination Techniques

CRISATEL High Resolution Multispectral System

Criteria for Optical Systems: Optical Path Difference How do we determine the quality of a lens system? Several criteria used in optical design

Image Acquisition. Jos J.M. Groote Schaarsberg Center for Image Processing

Capturing Light in man and machine

Vision. The eye. Image formation. Eye defects & corrective lenses. Visual acuity. Colour vision. Lecture 3.5

Photons and solid state detection

The future of the broadloom inspection

Applications of Steady-state Multichannel Spectroscopy in the Visible and NIR Spectral Region

The Sussex Declaration

Optical Systems. in Image Processing

Presented by Jerry Hubbell Lake of the Woods Observatory (MPC I24) President, Rappahannock Astronomy Club

The Condor 1 Foveon. Benefits Less artifacts More color detail Sharper around the edges Light weight solution

ColorRanger E 3D Cameras. Explore the true colors of Ranger MultiScan. PDF processed with CutePDF evaluation edition

Digital Photographic Imaging Using MOEMS

Digital Imaging Rochester Institute of Technology

University Of Lübeck ISNM Presented by: Omar A. Hanoun

Improved sensitivity high-definition interline CCD using the KODAK TRUESENSE Color Filter Pattern

A 3MPixel Multi-Aperture Image Sensor with 0.7µm Pixels in 0.11µm CMOS

White Paper High Dynamic Range Imaging

Short Wave Infrared (SWIR) Imaging In Machine Vision

Exercise questions for Machine vision

Nanonics Systems are the Only SPMs that Allow for On-line Integration with Standard MicroRaman Geometries

IMAGE SENSOR SOLUTIONS. KAC-96-1/5" Lens Kit. KODAK KAC-96-1/5" Lens Kit. for use with the KODAK CMOS Image Sensors. November 2004 Revision 2

TECHSPEC COMPACT FIXED FOCAL LENGTH LENS

BIG PIXELS VS. SMALL PIXELS THE OPTICAL BOTTLENECK. Gregory Hollows Edmund Optics

Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters

foster + freeman Advanced fingerprint capture & enhancement

Introduction to Remote Sensing. Electromagnetic Energy. Data From Wave Phenomena. Electromagnetic Radiation (EMR) Electromagnetic Energy

Unit 1: Image Formation

Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image

University of Wisconsin Chemistry 524 Spectroscopic Components *

Vision Sensors Inspector. The intelligent vision solution in an easy-to-use sensor package.

Chapters 1-3. Chapter 1: Introduction and applications of photogrammetry Chapter 2: Electro-magnetic radiation. Chapter 3: Basic optics

Chemical Imaging. Whiskbroom Imaging. Staring Imaging. Pushbroom Imaging. Whiskbroom. Staring. Pushbroom

Image Formation. Dr. Gerhard Roth. COMP 4102A Winter 2015 Version 3

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Density vs. Contrast

PRODUCT OVERVIEW FOR THE. Corona 350 II FLIR SYSTEMS POLYTECH AB

Choosing the Best Optical Filter for your Application. 1

Color Digital Imaging: Cameras, Scanners and Monitors

2013 LMIC Imaging Workshop. Sidney L. Shaw Technical Director. - Light and the Image - Detectors - Signal and Noise

Sensors and Sensing Cameras and Camera Calibration

Figure 1 HDR image fusion example

The Importance of Wavelengths on Optical Designs

Practical work no. 3: Confocal Live Cell Microscopy

CS559: Computer Graphics. Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Machine Vision Basics

Phase One 190MP Aerial System

INTRODUCTION TO CCD IMAGING

Fundamentals of CMOS Image Sensors

How to Choose a Machine Vision Camera for Your Application.

General Imaging System

Geo/SAT 2 INTRODUCTION TO REMOTE SENSING

The Nature of Light. Light and Energy

Transcription:

Applied Machine Vision ME Machine Vision Class Doug Britton GTRI 12/1/2005 Not everybody trusts paintings but people believe photographs. Ansel Adams

Machine Vision Components Product Camera/Sensor Illumination Optics Trigger Acquisition card? Processor/PC Software Controller digital I/O A system capable of acquiring one or more images using an optical noncontact sensing device capable of processing, analyzing and measuring various characteristics so decisions can be made. - Machine Vision Online

Steps Toward Success Understand the problem you are solving Look at current processes or solutions Learn about the environment Gather production information Dimensions, orientation, presentation of product Types and range of expected defects Production rates and distribution of defects Know the processing constraints Design a MV solution that maximizes probability of success You don't take a photograph, you make it. Ansel Adams

Review: EM Spectrum & Light Is it a wave or particle? Who cares!

Characterize Product & Defects Spectral absorption & reflectance Surface texture specular or diffuse Fluorescence properties Can humans see defects? What about non-visible properties?

Spectral Characterization Transmission or Reflectance, % 100 90 80 70 60 50 40 30 20 10 0 300 500 700 900 1100 1300 1500 1700 1900 Wavelength, nanometers Package Inspection Example Yellow Foam Reflectance White Foam Reflectance White Foam Wrapper Transmission Cryovac Bag Transmission Clear Bag Transmission

Common Light Sources Sunlight Tungsten Mercury Vapor Halogen Fluorescent LED Laser

Choosing A Light Source Match the spectral response of product & defect with light source that give good contrast Align spectral peaks of light with spectral reflectance/absorption of product/defect

Types of Illumination Diffuse Front Directional Pros: minimizes shadows & specular reflections Cons: surface features less distinct Type: fluorescent linears & rings Pros: strong, relatively even illumination Cons: shadows, glare Type: single (shown) and dual fiber optic light guides From EdmundOptics.com

Illumination Cont. Glancing Structured Light Pros: shows surface defects/topology Cons: hot spots, severe shadowing Type: fiber optic light guides Pros: surface feature & contour extraction Cons: intense source; absorbed by some colors Type: line generating laser diodes, fiber optic line light guides From EdmundOptics.com

Illumination Cont. Polarized Light Diffuse Axial Pros: even illumination, removes specularities Cons: lower intensity through polarizer Type: filter attaches to many existing lenses and light sources Pros: shadow-free, even illumination; little glare Cons: lower intensity through the beamsplitter Type: LED axial source, fiber optic-driven axial adapters From EdmundOptics.com

Illumination Cont. Brightfield/Backlight Pros: High contrast for edge detection. Cons: Eliminates surface detail. Type: Fiber optic backlights, LED backlights. Darkfield Pros: High contrast of internal & surface details. Cons: Poor edge contrast. Not useful - opaque objects. Type: Fiber optic darkfield attachment, line light guides. From EdmundOptics.com

From EdmundOptics.com Illumination Summary Application Requirements Type of Object Under Inspection Illumination Type Suggested Reduction of Specularity Shiny Object Diffuse Front, Diffuse Axial, Polarizing Even Illumination of Object Any Type of Object Diffuse Front, Diffuse Axial, Ring Guide Highlight Surface Defects or Topology Highlight Texture of Object with Shadows Nearly Flat (2-D) Object Any Type of Object Single Directional, Structured Light Directional, Structured Light Reduce Shadows Object with Protrusions 3-D Object Diffuse Front, Diffuse Axial, Ring Guide Highlight Defects within Object Transparent Object Dark Field Silhouetting Object Any Type of Object Backlighting 3-D Shape Profiling of Object Object with Protrusions, 3-D Object Structured Light

Imaging Geometries Field of View (FOV) Viewable area in object space Working Distance (WD) Distance - front of lens to object Spatial Resolution Smallest feature size distinguished by MV system Depth of Field (DOF) Max object depth that can be kept in focus From EdmundOptics.com

Sensors Infra Red (IR) VOx microbolometer Near IR InGaAs Visible Silicon CCD CMOS arrays Ultra Violet CMOS arrays NMOS detectors CCD Sensor Photons Electronics Pixel Data Filter Detector

Pixels and CCD arrays Square vs Rectangular pixels Larger pixels/unit area (7.5 micron) More photons absorbed = less noise Lower resolution Smaller pixels/unit area (4.5 micron) Fewer photons = more noise Higher resolution CCD dimensions impact FOV & lens specification

Resolution & Dynamic Range Spatial Resolution Smallest feature size distinguishable Require minimum 2 pixels/line pair Dynamic range Goal is to maximize contrast Application dependent

Spatial Resolution Example Object is 4 mm Sesame Seed Want at least 2 pixels on each seed (4 mm)/(2 pixels) = 2 mm/pixel minimum Notice nothing mentioned about: Sensor size Working distance Lens focal length Resolution requirements often dictate the choice of sensor and optics.

Review: Simple Lens Equation Focal Point Lens Object Image Optical Axis v f Optical Center u 1 u 1 + = v 1 f f = lens focal length u = working distance v = distance to sensor

Focal Length Calculation Assume pin hole camera Given: Spatial resolution Sensor size Field of view Calculate Working distance Focal length HFOV := 1.75ft Calculate the required focal length for the problem!! CCD size 1/3in ccd 4.8x3.6mm VFOV := 1.3ft SENSOR_HGT := 8ft H_PIX := 1024 V_PIX := 768 OFFSET := 0ft wo := 4.8 mm wox := 3.6 mm WD = 8ft H_THETA = 12.484deg V_THETA = 9.29deg f = 21.943mm fx = 22.154mm H_RES = 48.762 1 in V_RES = 49.231 1 in

Lens Distortion No object information is lost Information is only misplaced in the image. Pincushion Barrel

Cameras Area scan Traditional sensor Interlaced video Legacy from TV Every other line Issues with freezing frames/motion Progressive scan Each row of pixels scanned out one at a time Line scan Single line/array of pixels Successive lines form image Timing/trigger and lighting crucial Color vs. Monochrome Can you get away without color?

Frame Rate vs. Shutter Speed Frame rate Rate that camera is produces frames TV 30 frames/sec interlaced Shutter speed Exposure time Integration time of sensor Short integration time -> freezes motion, but requires a lot of light 1/60 1/10,000 sec

Color Cameras 3-chip color Uses prisms to split color to 3 CCD s Best quality color True resolution Single chip color Bayer tile configuration Filter each pixel Twice the green pixels More human sensitivity in green

Color Camera Spectrum Sony ICX-424AQ sensor 1/3 single chip color

Grayscale Cameras Integrate across all three RGB color bands Most CCD s respond in NIR ~700-900nm

Filtering Application Pharmaceutical inspection Pills are different colors Want to make sure that each package contains the right pills Can you use a monochrome camera? How do we make it work? Edmund optics example

Bun Imaging System Cloudy Day Illuminator diffuse light Single chip color camera with integration of 2.5 msec 100% product inspection Inspection items: Bun color avg. & dist. Garnish coverage & dist. 2D circular size/shape Grease/contaminants Feedback control of Oven

Bun Imaging System - Database Provides immediate feedback to operators Stores & catalogs quality data Available to managers over network for real-time analysis Inspection Processor & System Local Log File Local User Remote User Remote User Remote User Bun Classifier Data Aggregation Database Queuing Database Specific Dequeuing Network Database Server

Color Data Without Controller Data collected on bun line at Bakery 70.00 65.00 60.00 L-Value 55.00 50.00 11:05 11:14 11:23 11:32 11:41 11:50 11:59 12:08 12:17 12:26 12:35 12:44 12:53 13:02 13:12 13:21 Time

Color Data with PI Controller Test of PI controller to regulate L-value after it was purposely deviated from the setpoint 70.00 L-Value 65.00 60.00 55.00 L-value Target L-value Min. Range Max Range 50.00 15:36 15:39 15:42 15:46 15:49 15:52 15:55 15:58 Time