Machine Vision for the Life Sciences

Similar documents
Introduction to Machine Vision for New Users

Evaluating Barcode Reading Technologies

PRODUCT GUIDE Vision software from the world leader.

PRODUCT GUIDE Vision software from the world leader.

Eight Tips for Optimal Machine Vision Lighting

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

Machine Vision Basics

F210 Vision Sensor Flow Menus and Macro Capability

Image Processing and Particle Analysis for Road Traffic Detection

Considerations: Evaluating Three Identification Technologies

FSI Machine Vision Training Programs

Versatile Camera Machine Vision Lab

DATAVS2 series.

INTRODUCTION TO VISION SENSORS The Case for Automation with Machine Vision. AUTOMATION a division of HTE Technologies

ORIFICE MEASUREMENT VERISENS APPLICATION DESCRIPTION: REQUIREMENTS APPLICATION CONSIDERATIONS RESOLUTION/ MEASUREMENT ACCURACY. Vision Technologies

ME 6406 MACHINE VISION. Georgia Institute of Technology

VISION SENSOR CS 50 THE WORLD S SMALLEST VISION SENSOR

World Journal of Engineering Research and Technology WJERT

Using the Large Linear Verification Kit

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

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data

Quick Start Overview. Related Information. In addition, the sensor includes integrated Help.

VISION SENSOR CS 50 THE WORLD S SMALLEST VISION SENSOR

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Using Optics to Optimize Your Machine Vision Application

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

Smart vision and optical solutions for the food and beverage industry

F400. Detects subtle color differences. Color-graying vision sensor. Features

Exercise questions for Machine vision

From Raster to Vector: Make That Scanner Earn Its Keep!

The Elegance of Line Scan Technology for AOI

Table of Contents 1. Image processing Measurements System Tools...10

VISION SOLUTIONS INDUSTRIAL SINGLE AND MULTIPLE CAMERA SOLUTIONS FOR AUTOMATED MACHINE VISION APPLICATIONS

Use of Photogrammetry for Sensor Location and Orientation

Computer Vision. Howie Choset Introduction to Robotics

MAV-ID card processing using camera images

GALILEO TMA CK 4500 HTS Tissue Microarray Platform

VISION SENSOR CS 50 THE WORLD S SMALLEST VISION SENSOR

SINGLE AND MULTIPLE CAMERA SOLUTIONS FOR AUTOMATED MACHINE VISION APPLICATIONS

Sensors and Sensing Cameras and Camera Calibration

Techniques for Suppressing Adverse Lighting to Improve Vision System Success. Nelson Bridwell Senior Vision Engineer Machine Vision Engineering LLC

VISION. DataVS2 DATAVS2

Basler. Line Scan Cameras

MEASURING HEAD-UP DISPLAYS FROM 2D TO AR: SYSTEM BENEFITS & DEMONSTRATION Presented By Matt Scholz November 28, 2018

Basler. Aegis Electronic Group. GigE Vision Line Scan, Cost Effective, Easy-to-Integrate

products PC Control

Number Plate Recognition Using Segmentation

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

ivu Plus Quick Start Guide P/N rev. A -- 10/8/2010

High-Speed 3D Sensor with Micrometer Resolution Ready for the Production Floor

VISOR object sensor In a class of its own.

Automatic optical measurement of high density fiber connector

Fein. High Sensitivity Microscope Camera with Advanced Software 3DCxM20-20 Megapixels

Automatic Licenses Plate Recognition System

Basler. GigE Vision Line Scan, Cost Effective, Easy-to-Integrate

CircumSpect TM 360 Degree Label Verification and Inspection Technology

Visor Solar sensor for inspecting solar cells

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

ivu Series TG Image Sensor

Machine Vision Solutions for CIJ Print Inspection

Kye-Si Kwon and Steven Ready Practical Guide to Machine Vision Software

Project: Sudoku solver

Imaging Optics Fundamentals

Understanding 2D Verification

Automatic Electricity Meter Reading Based on Image Processing

IMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics

V2018 SPINSTAND AND NEW SERVO-8 SYSTEM

STRUCTURE OF THE MICROSCOPE

Ideal for display mura (nonuniformity) evaluation and inspection on smartphones and tablet PCs.

Visual Media Processing Using MATLAB Beginner's Guide

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Technical Aspects in Digital Pathology

Hartmann Sensor Manual

Why select a BOS zoom lens over a COTS lens?

Ideal for display mura (nonuniformity) evaluation and inspection on smartphones and tablet PCs.

Rachel

Periodic Comparison Method for Defects Inspection of TFT-LCD Panel

IN-SIGHT 9902L LINE SCAN VISION SYSTEM

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

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Visor object sensor for part detection

flexible lighting technology

The Xiris Glossary of Machine Vision Terminology

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Scrabble Board Automatic Detector for Third Party Applications

Image Processing & Projective geometry

High-speed vision inspection F210 VISION SENSOR

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

APPLICATIONS FOR TELECENTRIC LIGHTING

TurboDrive. With the recent introduction of the Linea GigE line scan cameras, Teledyne DALSA is once again pushing innovation to new heights.

TECHSPEC COMPACT FIXED FOCAL LENGTH LENS

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach

Abstract. Most OCR systems decompose the process into several stages:

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Industrial image processing in the quality management of the plastics processing industry

DIGITAL-MICROSCOPY CAMERA SOLUTIONS USB 3.0

DATAVS2 series.

Transcription:

Machine Vision for the Life Sciences Presented by: Niels Wartenberg June 12, 2012 Track, Trace & Control Solutions

Niels Wartenberg Microscan Sr. Applications Engineer, Clinical Senior Applications Engineer on Microscan's Clinical Team and regular instructor of identification technology courses, Mr. Wartenberg has been part of the Microscan Team since 2000. Prior to joining Microscan he gathered over 8 years experience implementing solutions in clinical laboratory systems.

Machine Vision is increasingly adopted as an effective means of automating critical processes and increasing laboratory throughput

Faster More Repeatable

Machine Vision and Auto ID Converge Microscan legacy: 30+ years in Auto ID 30+ years in Machine Vision Read bar codes, PLUS: Measure Vials Check Fill Level Verify Cap Alignment and More

Agenda Machine Vision Basics Definitions Uses in the Life Sciences Software Tools Image Processing Image Analysis System Configurations Smart Cameras PC-based Systems Typical Applications Identification Inspection Measurement Robotic Guidance

MACHINE VISION The automatic extraction of information from digital images.

Examples of Useful Information Presence/Absence of a Component Location/ Orientation of an Object Reading of a Human or Machine Readable Code Non-Contact Measurement of a Dimension

Application Examples Reading 1D symbols on microplates Reading 2D symbols on vials/racks Detecting correct orientation of slides Inspecting print quality on tubes Inspecting drops of dispensed liquid Guiding a lab robot to pick & place specimen tubes Check presence/absence of consumables (e.g. pipette tips, vials or other labware)

System Configurations

COMMUNICATION PROCESSING SENSOR LENS LIGHTING PART PART

Lighting Proper lighting is essential to a successful machine vision application Reveals features we want to detect/analyze Minimizes everything else Key choices Type of light Light placement with respect to the part and camera Surface geometry & texture of part are key factors in determining lighting Generally, if the feature cannot be seen, it cannot be analyzed

Lens Gather light & deliver to the image sensor Determine: Focal Point Field of View (FOV) Depth of Focus Lens & extension tubes

Lens Configurations Fixed, interchangeable lenses C-Mount standard Used with standard or smart cameras Autofocus lenses Mechanical or liquid lens autofocus Used in fully integrated imagers

Image Sensors Captures light and converts it to a digital image More pixels = more detail Higher resolution required when: Resolving the narrow line in a small bar code Seeing small defect on a part Making a precise dimensional measurement.3mp sensor Sensor is inside the camera 2MP sensor

Machine Vision Cameras Digital cameras Most modern machine vision cameras Alternative standards Camera Link Firewire (IEEE 1394) USB (2.0 and 3.0) GigE

GigE Vision Standard GigE Vision standard Developed by the Automated Imaging Association (AIA) Adopted by industry Advantages over other standards GigE Vision advantages High bandwidth for fast transfer of large images Uncompromised transfer up to 100 meters Standard h/w & cables for easy, low cost integration Standard h/w to connect multiple cameras to single/multiple computers Highly scalable to follow Ethernet bandwidth to 10GigE & beyond

Software Tools

Vision Processing Steps Acquire Image Image Processing Image Analysis Decision Logic Communicate Results Modify the image to make features stand out Extract features from the image Measure features and compare to specification Communicate Pass/Fail decisions and other data

Image Processing vs. Image Analysis Tools Image Processing Original Image -> New Image Used to make image easier to interpret or analyze Image Analysis Image -> Features Typical features include an edge, line, object, etc.

Image Processing Tool Examples Image arithmetic Image warping Binary & grayscale morphology

Image Warping Often used prior to OCR (Optical Character Recognition) Rotate text viewed at an angle Unwrap text printed on an arc or a circle

Morphology Transforms the image to make certain features stand out Use to expand, separate, merge, clean Does not extract features Erode black pixels: Create separation and then count Dilate white pixels: Increase Data Matrix cell size

Image Analysis Tool Examples The Blob Tool Edge Detection Pattern Matching 1D & 2D Symbols OCR & OCV Dynamic ROI Location Measurement Resolution

The Blob Tool A blob is a group of connected pixels within a size range similar color (shade of gray) differ from surrounding area Typical applications Count number of parts Locate position of a part Measure size of a part Compare to a tolerance Count: Verify that all wires are installed Measure: Check size to ensure parts are not broken

Edge Detection Edge tools scan an image along a user-specified direction Detect transitions between two regions of different intensity Fit a line, circle or ellipse to the edge data Applications Detect or locate an object Measure a distance Locate a corner Measure an angle

Vector Edge Detection Edges can be detected along user defined directions (vectors)

Edge Tool Usage Locate: Use two Edge tools to find a corner Measure: Measure fill level of a container or detect cap tightness Locate: Check label placement

Finding Patterns in an Image Normalized correlation based template matching Scans template across image and identifies best match Affected if part of what is in the template is missing from the image being analyzed Geometric edge pattern matching Matches patterns of edges in the image and the template Is not affected if part of the template is missing in the image or if the polarity of the image is reversed

Pattern Matching Pattern matching tools learn the outline of a part of pattern Scans across image and identifies best match Locates pattern with subpixel accuracy Intellifind Tool Example

1D & 2D Symbols Linear (1D) Bar Code Symbols Limited data storage Height provides redundancy Requires higher contrast 2D Symbols (ie, Data Matrix) Data encoded in both height & width Readable 360 Contrast as low as 20%

OCR - Optical Character Recognition Decodes human readable text Can handle dot matrix & dot peen printing Noisy backgrounds Uneven lighting Trainable Neural Network based Character addition/deletion Tolerates scale changes

OCV Optical Character Verification Typical Application Checking correctness and legibility of a printed label or text Detects printing defects

OCR vs. OCV Terms often used incorrectly NOT the same OCR: Optical Character Recognition OCV: Optical Character Verification OCR an automatic identification tool Intended to decode human readable information OCV a print quality inspection tool Intended to flag & reject poor quality text

Dynamic ROI Location Relocating regions of interest (ROI) to compensate for part position and rotation ROIs Positioned ROIs After Part Motion ROIs Corrected For Part Movement

Nominal Measurement Resolution Example: Example: Paper Clip = 1.0 " Image width = 1280 Pixels Resolution = 1.0 " /1280 Pixels =.0008 " /Pixel Car = 13.5 Image width = 1280 Pixels Resolution = 13.5 / 1280 Pixels 162 /1280 Pixels =.127" /Pixel

Actual Measurement Resolution Depends on: Sensor resolution Field of View(FOV) Sub-pixel capability of vision processing tools

Typical Applications

Automatic Identification Applications Specimen ID Reagent ID Tube carrier ID Microtiter plate ID Microtiter vial ID

Cap Color Detection

Tube & Cap Inspection Application requirements Rack location Bar code reading Tube/cap inspection Solution Camera Custom GUI

Absence/Presence with compact Smart Camera

Vision Guided Motion Applications Application requirements Determine object location & orientation Calibration in real world units Robust & accurate pattern matching Application examples Robotic tube pick & place Colony picking

Machine Vision Automate critical processes Increase throughput Achieve verifiable process repeatability

Thank You If you have questions regarding this webinar or topic, please an e-mail to info@microscan.com. For further information about machine vision, visit our website at www.microscan.com.