Machine Vision Tools for Solving Auto ID Applications

Similar documents
2D BASICS & EVOLUTION OF 2D SYMBOLOGIES

Vision. OCR and OCV Application Guide OCR and OCV Application Guide 1/14

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

OCR and OCV. Tom Brennan Artemis Vision Artemis Vision 781 Vallejo St Denver, CO (303)

Machine Vision Systems

AutoVISION Software User Manual

Using the Large Linear Verification Kit

VISOR Code Reader. In a class of its own. HIGHLIGHTS OF VISOR CODE READER

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

Visionscape. Training and running a simple job using Visionscape software

Installation / Set-up LIS Camera Systems to DS1000/DS1200 Inserters

Visionscape FrontRunner User s Manual v4.1.0, February 2010

FIDUCIAL BASED POSE ESTIMATION ADEWOLE AYOADE ALEX YEARSLEY

Integration of Miniature Smart Cameras into Robotic Applications. Steven J. King Product Manager - Machine Vision and Lighting Microscan Systems

VisionGauge OnLine Spec Sheet

Integration of Miniature Smart Cameras into Robotic Applications. Steven J. King Product Manager - Machine Vision and Lighting Microscan Systems

User Manual Inspector Express. Tool Application Guide

Barcode Readers. Small Powerful Agile Intuitive Simply Incredible

OCR For Handwritten Marathi Script

Understanding Optical Character Recognition

camera sensor ipf opti-check 1070 fully integrated camera system contour-based recognition

Biomedical Image Analysis. Mathematical Morphology

VISION IMPACT+ OCR HIGHLIGHTS APPLICATIONS. Lot and batch number reading. Dedicated OCR user interface. Expiration date verification

DOWNLOAD PDF EDITING TEXT IN A SCANNED FILE

Digital Image Processing COSC 6380/4393

Getting Started With Visionscape Smart Camera HE1600T v3.7.3, Mar 2009

Processing of binary images

High Accuracy, Easy Operation for 2D Code Reading

2010 by Microtek International, Inc. All rights reserved.

Introducing Robotics Vision System to a Manufacturing Robotics Course

LH-C039A White Led Spider Beam Light User Manual

CITS 4402 Computer Vision

WITH A KEEN EYE FOR QUALITY AND COST

Installation / Set-up of Autoread Camera System to DS1000/DS1200 Inserters

The scan tools are used to convert and edit bitmap images so that they can be cut or routed by the Torchmate.

How to use the open-access scanners 1. Basic instructions (pg 2) 2. How to scan a document and perform OCR (pg 3 7) 3. How to scan a document and

SIMATIC Visionscape Scalable PC-based machine vision. Brochure November 2005

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

PLCMTR Commercial Grade Camera System

HCR Using K-Means Clustering Algorithm

Building a Basic Application with DT Vision Foundry

SE06: In-Sight Explorer New Tools for Defect Detection - Hands On Lab Werner Solution Expo April 8 & 9

Getting Started with the Verification Monitoring Interface (VMI)

SECTION E: DOCUMENT DIGITIZATION

Visionscape Product Information

EECS490: Digital Image Processing. Lecture #17

Precision for People. SNAPFamily of Products

IN-SIGHT 2000 SERIES VISION SENSORS

Lockbox Remittance Document Specifications Guide

Extracting Layers and Recognizing Features for Automatic Map Understanding. Yao-Yi Chiang

Carmen Alonso Montes 23rd-27th November 2015

TestAnyTime Image Form Design Guide. English Version

Cognex Machine Vision & Mitsubishi Robot Interface/Setup Tutorial Nicholas Bozzelli & Quentin Kilgore Millersville University October 2017

Chapter 7: Fundamental Printers and Scanners

G-Series. Epson. Robots. G-Series. Epson. Robots. The Epson G-series SCARA : Greater performance higher productivity

[10] Industrial DataMatrix barcodes recognition with a random tilt and rotating the camera

PanelScan Integration Guide

Dawood Public School Computer Studies Course Outline for Class VI. Course book- Right Byte 1 Fourth edition (Oxford University Press)

Data Sheet. Code Reader BR 650 and CR 750 with remote sensor head. vision technology

A Vision System for Automatic State Determination of Grid Based Board Games

Example: Resolution of 1024X 768 (1024 screens dots going across and 768 from top to bottom)

Using Edge Detection in Machine Vision Gauging Applications

A NOVEL BINARIZATION METHOD FOR QR-CODES UNDER ILL ILLUMINATED LIGHTINGS

MeVis-C, MeVis-Cm and MeVis-CF. High-Resolution Inspection Lenses

Measurements using three-dimensional product imaging

OFFICE COMPUTER RETAILING

Congratulations for the purchase of your Combi- Reader X15!

VISOR vision sensors and the Eyesight vision systems

Using Microsoft Excel

EE 584 MACHINE VISION

Intelligent Cameras. for Factory Floor Applications

Vision HAWK Smart Camera Guide

Digital image processing

Automatic Tracking of Moving Objects in Video for Surveillance Applications

Introduction to Video and Image Processing

Logos. North Dallas Shared Ministries

Data Sheet. OCR Reader CR 700. vision technology

FACIAL FEATURES DETECTION AND FACE EMOTION RECOGNITION: CONTROLING A MULTIMEDIA PRESENTATION WITH FACIAL GESTURES

Robot vision review. Martin Jagersand

-Using Excel- *The columns are marked by letters, the rows by numbers. For example, A1 designates row A, column 1.

Character Recognition Internals

Smarter Document Capture

Matrox Imaging White Paper

Ch 22 Inspection Technologies

Morphological Image Processing

Installation Instructions

Motion Detection Algorithm

DT Vision Foundry. Now With FDA 21 CFR Part 11 Support, New Color Split Tool, and Many Enhancements!

On-road obstacle detection system for driver assistance

MicroHAWK ID-20 / ID-30 / ID-40

A Method for Identifying Irregular Lattices of Hexagonal Tiles in Real-time

VISIONPRO SOFTWARE THE LEADER IN MACHINE VISION & INDUSTRIAL ID

Touch screen. Uses of Touch screen: Advantages of Touch screen: Disadvantages of Touch screen:

Technical Information. Command overview of Vision Systems

3D Measurement and Control, Made Easy

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory

DESIGNING A REAL TIME SYSTEM FOR CAR NUMBER DETECTION USING DISCRETE HOPFIELD NETWORK

Table 1. Different types of Defects on Tiles

Credit Card Processing Using Cell Phone Images

A Model-based Line Detection Algorithm in Documents

Transcription:

Machine Vision Tools for Solving Auto ID Applications Part 3 of a 3-part webinar series: Introduction to Machine Vision Track, Trace & Control Solutions

About your Instructors Dr. Jonathan Ludlow Machine Vision Product Manager Juan Worle Technical Training Coordinator

Today s Objectives By the end of this Webinar, you will know: Most common Machine Vision tools How you can use these tools in the most common applications

Today s Topics Today we will discuss: Machine Vision tools Helper Tools Combining Machine Vision tools

Machine Vision Tools The job of a Machine Vision tool is to extract useful information from an image. We will focus on the tools that Measure, Decode, Count and Locate: 1D and 2D decoding Optical Character Recognition (OCR) Blob Edge Intellifind

1D and 2D Decoding Decode tools for Data Matrix and linear barcodes: Decode tools are the same as you would find in a 2D imager Validates or reports the data within a code You must have at least 4 sensor pixels on each element Quiet zone should be 5x the narrow bar size Quiet zone should be 10% of Data Matrix size ROI: Machine Vision tool use Regions of Interest to search for features You must have at least 1 sensor pixel on the narrow bar

Optical Character Recognition (OCR) OCR tools can be used to read Human Readable text: Default fonts are industry standards for OCR Teach your own font for more flexibility Validate the OCR data Four examples of industry standard OCR fonts Trainable OCR tools let you learn a non-standard font

Optical Character Recognition (OCR) Make your OCR application reliable: OCR characters should be 25 pixels wide Each character should have a quiet zone Avoid large gaps in the character The sample on the left does not have enough spacing. The sample on the right has good spacing, even background, and good character size. We will deal with the space between the dots later.

Optical Character Recognition (OCR) OCR characters on a noisy background, poorly marked characters, and handwriting are examples of applications to carefully consider. Be careful of fonts with similar characters like O 0 and D Suggest improvements to make it reliable Poor print quality and text through the background will cause reliability problems. OCR algorithms for handwriting are specialized and time-consuming

Blob Tool: Connectivity Tool A blob is any group of pixels within a size range that are of a similar color (shade of grey) and are different than the surrounding area. Count the number of blobs Measure the size of a blob Locate the position of a blob Compare to a tolerance Measure: Ensure pills are not broken by comparing to a size tolerance Count: Verify 3 wires are installed

Blob Tool: Connectivity Tool When using the Blob tool, consider: Blobs are threshold-based (converted to black and white) Blobs must stand out from the background There must not be other blobs in the area that can be mistaken as the object Count: Check ball count by counting the number of blobs in 30-50 pixel range Count: Look for debris by counting the number of blobs greater than 50 pixels

Edge Tools Edge tools scan an image for an edge: Locate an object Locate a corner Measure the distance between edges Measure the angle of an edge Compare to tolerances Close-up: Edge tools look for transitions in grayscale and fit an edge to the transitions

Edge Tools When searching for an edge, consider the following: Edge tools scan in one direction that is user-defined Edge tools fit a line to the transition in grayscale Search from the cleanest side to the noisy side Locate: Use two Edge tools to find the corner Measure: Two Edge tools are used to measure the fill level inside a container Two Edge tools check that a label is in the right place

Intellifind Microscan s powerful pattern matching tool searches for a pattern within the Field of View: Locate shapes and outlines Identify parts Learns the outline or shape to locate parts Allows for incomplete parts Angle and scale can change Locate if background changes Locate if the polarity changes

Intellifind When selecting a pattern to match: The pattern should be unique Use simple patterns that are easy to identify Intellifind is used to locate the position of a part and report the information to a robot for precise positioning Intellifind is used to verify the type of product cartons currently being run A similar application is sorting based on product

Helper Tools Tools that prepare an image for other tools are called helper tools. These tools will produce a new image that other tools will use. Two tool types that we will discuss today: Morphology Dynamic Location

Morphology Transforms the image to make features stand out: Use to expand, separate, merge, clean Does not extract features Erode black pixels: Create separation, then count using Blob tool Dilate white pixels: Increase Data Matrix cell size to correct for poor cell fill

Morphology When using Morphology to alter an image: The separation between features must be larger than the gaps being closed. Be careful that small features do not disappear when eroding Erode white: Decrease the size of white area to link up the dots, produces a more reliable OCR read

Dynamic Location Use a Locate tool like Intellifind to position measurement or ID tools: Allows loose fixturing or random presentation Precise tool positioning Locate and Measure: Intellifind locates the spark plug and the Blob tool is used to measure the terminal

Combining Machine Vision Tools Machine Vision tools can be combined together to build a complete inspection. When combining tools: Keep the application simple Remember that the image must be consistent

Combining tools Automotive Fuel Injector Food Packaging Read Data Matrix and OCR then validate the data. Measure the part and check for o-ring assembly. Two camera system compares lid to container using Intellifind. When they do not match, the line shuts down and warns an operator.

Machine Vision Tools for Auto ID Applications Conclusion The more common Machine Vision tools can be categorized into the top applications: Measure, Decode, Read, Count and Locate These tools include: 1D/2D barcodes and OCR decoding, Blob, Edge, and Intellifind Each tool has unique characteristics that can be used to make the application reliable Morphology and Dynamic Location tools will modify an image to enhance features or make them more reliable

Thank you! For More information Website: www.microscan.com Online courses Spec sheets Technology Brochures Support Self-help and support request form Instructors: Juan Worle, Technical Training Coordinator Email: jworle@microscan.com Dr. Jonathan Ludlow, Machine Vision Product Manager Email: jludlow@microscan.com Feedback on this webinar: www.microscan.com/feedback Additional contacts: Additional product information: info@microscan.com Training: training@microscan.com Support: helpdesk@microscan.com Graduation exercise Download Visionscape from www.microscan.com download center