15
MACHINE VISION by MNEMONICS, INC. 102 Gaither Drive, Suite 4 Mount Laurel, NJ 08054 USA 856-234-0970 www.mnemonicsinc.com

MNEMONICS Overview

  • Upload
    ngodiep

  • View
    306

  • Download
    1

Embed Size (px)

Citation preview

Page 1: MNEMONICS Overview

MACHINE VISIONby

MNEMONICS, INC.

102 Gaither Drive, Suite 4Mount Laurel, NJ 08054 USA

856-234-0970www.mnemonicsinc.com

Page 2: MNEMONICS Overview

MNEMONICS, INC. 2

Overview

� A visual information processing company with over 25 years experience in quality control and visual inspection automation

� Since 1979, MNEMONICS has been providing industry with• Off-the-shelf, pc-based computer vision and

inspection products with emphasis on platform independent software solutions

• Custom vision systems and integration• Frame grabber independent solutions to provide a

cost effective, software enabled migration path to a broad variety of hardware platforms

Page 3: MNEMONICS Overview

MNEMONICS, INC. 3

Our Approach

� MNEMONICS is dedicated to working with our clients to develop the highest quality, most affordable vision solution to satisfy each individual customer application.

Page 4: MNEMONICS Overview

MNEMONICS, INC. 4

Our Background

� Our staff has extensive experience in: • integrating vision solutions into automated

manufacturing systems• providing complete solutions that satisfy

customer requirements• selecting reliable, cost-effective hardware to

maximize the performance of our off-the-shelf software products and custom installations

• developing new mathematical algorithms for especially difficult requirements

Page 5: MNEMONICS Overview

MNEMONICS, INC. 5

Technology Base

ALIGN – BLOB – MetrologyDRS – AVIA

� ALIGN – high speed correlation alignment� BLOB – binary object analysis� Metrology – robust subpixel measurement

coupled with geometric modeling� DRS – displacement, rotation, scale, and

illumination correction for subpixel image remapping and warping

� AVIA – technology for processing images of sizes up to 250 mega pixels (up to 9,000 mega pixels by cascading)

Page 6: MNEMONICS Overview

MNEMONICS, INC. 6

Technology Base Combinations

= Application Specific Solutions� ALIGN = Integrated Circuit Alignment� ALIGN + BLOB = OCV PQI (Optical Character Verification)� AVIA + DRS = 110 M-pixel pharmaceutical document PQI � BLOB + AVIA = 256 M-pixel feature extraction� DRS + AVIA = 9,000 G-pixel Etched Circuit Inspection� DRS = Screened automotive part inspection� BLOB = Food processing quality control� Metrology + SPC = On-line floor tile size control� Metrology + Integration = On-line hot bottle inspection� CUSTOM + BLOB = Postnet bar code reader� CUSTOM + ALIGN = Video Watchdog Security System

Page 7: MNEMONICS Overview

MNEMONICS, INC. 7

Client Base Industries

� MNEMONICS’ products and custom vision systems have been incorporated in clients’ product lines and integrated into manufacturing systems in a wide spectrum of industries & manufacturing environments:

• Automotive• Banking • Biometrics• Fiber Optics• Food• Glass• Medical• Metals• Microelectronics• Nuclear• Pharmaceutical• Plastics• Printing• Retail• Security

Page 8: MNEMONICS Overview

MNEMONICS, INC. 8

AVIATM – Automated Visual Information Analysis

� AVIA – A revolutionary new proofreading system that functions as a supply chain productivity tool.

� Features• Operates on images of up to 250 M pixels

(can be cascaded to 9 G pixels)• Presented with a good sample image,

learns the image characteristic patterns for use in verification mode

• In verification mode, when presented with a test image, searches for anomalies

• Upon location of an anomaly, the process minimizes the image entropy to optimize matching

• Allows any image content including numeric, alphabetic, graphical, or gray scale images (color is in development)

• AVIA returns difference lists with numerical characteristic descriptions

Page 9: MNEMONICS Overview

MNEMONICS, INC. 9

Software ProductsALIGN – High Speed Alignment

� ALIGN is a software package for vision applications requiring pattern recognition, object registration, alignment, or tracking. ALIGN is implemented using normalized gray scale correlation. Timing benchmarks for a 127x127 pattern in a 400x400 search window range from 1 to 2 milliseconds depending on hardware configuration. ALIGN is an open architecture solution that allows frame grabber independence and migration to embedded microprocessor applications and to DSP platforms.

� Features• Gray scale and edge based patterns• High immunity to noisy images and image

degradation• High robustness to brightness, contrast and

focus changes• Programmable sub-pixel resolution• Menu driven interactive program is provided for

user experimentation• Memory based & frame grabber independent.• Compatible with direct digitizing cameras.

Page 10: MNEMONICS Overview

MNEMONICS, INC. 10

Software ProductsBLOB – Binary Object Recognition

� BLOB - software for vision applications requiring connected binary object recognition, measurement, or location.

� Features• Mouse or keyboard driven• Processes multiple binary objects• Returns statistics including enclosed

rectangle, area, centroid, major and minor moments of inertia, and angle of major axis

• Provides shape & orientation information

• Enables object counting• Variable resolution coarseness

Page 11: MNEMONICS Overview

MNEMONICS, INC. 11

Software ProductsOCV – Optical Character Verification

� Optical Character Verification - Integrated software/hardware package using a PC-based system. OCV provides interactive learning of character strings for verification.

� Features• Presented with good sample characters, learns

the character patterns for use in verification mode• In verification mode, searches specified areas• Upon location of a character, returns the quality

of the found character string• Teach & Verify functions are 'C' callable routines• Allows any numeric, alphabetic, or alphanumeric

combinations• OCV processes up to three string areas of

interest per image, with each string a maximum of 60 characters; three independent string windows permit floating positions among the windows to be processed

Page 12: MNEMONICS Overview

MNEMONICS, INC. 12

ApplicationsCircuit Inspection System

� Etched Circuit Inspection – Retrofitted customer x-y stage with optics, image capture, autofocus, upgraded computer system, and custom software to automatically learn and inspect etched circuit patterns. The system captures circuit plates 150 to 200 mm size and captures features as small as 1 micron. The system collects up to 30,000 images per plate (approximately 7 gigabytes of image data) and processes all images for automated inspection. The system presents the results to a human reviewer for verification. The system can show the operator the defects in either stored mode or return to the circuit plate location of the defect for finer manual review if required.

� .Features• Automatic Golden Template Generation (no

limit to the number of templates)• System automatically registers, compares, and

generates defect lists• Manual mode for operator review of inspection

results• Automated image capture from circuit plates

Page 13: MNEMONICS Overview

MNEMONICS, INC. 13

ApplicationsBottle Inspection System

MNEMONICS’ Bottle Inspection System performs non-destructive visual inspection of many features of a bottle. The inspection system easily integrates into a bottle production line, providing 100% inspection of product. The interface between the system and the production line is simple, both mechanically and electrically. The electrical interface is via standard PLC or TTL I/O. The mechanical interface is user designed.

The Bottle Inspection System runs on a WINTEL PC and has an easy-to-learn user interface. The user-definable Run Display is shown while inspecting product and allows the display of results, system run-time statistics, inspection images, and graphic overlays of measurements on the inspection image.

Up to two cameras and two frame grabbers can be connected to the Bottle Inspection System. The camera/frame grabber pairs can be used to measure either the same bottle more than once along the line or two bottles simultaneously.

Page 14: MNEMONICS Overview

MNEMONICS, INC. 14

ApplicationsWire Path Detection System

MNEMONICS designed a special purpose vision system, the Wire Path Detection System (WPDS), to inspect wires on a hybrid microelectronic circuit. A hybrid circuit may have numerous integrated circuits as part of its functioning, and several hundred wires interconnecting the device. These wires are on the order of 0.001 inches (a human hair is on the order of 0.003 to 0.005 inches in diameter).

Page 15: MNEMONICS Overview

MNEMONICS, INC. 15

ApplicationsLead Frame Inspection

This is a custom application for lead frame inspection with embedded integrated software in the lead frame feeder apparatus. The MNEMONICS software controls the material advance mechanism, properly positioning the lead frames for a two-camera inspection - a plan view and an axial view.

In the plan view shown, measurements are made to determine the lead width, angle, head width, and lead pitch. The various graphic overlays show the various edge detection processes, line fitting, and centroid processes. From these image analysis results, derived measurements such as lead pitch and head-to-body offset can be calculated. The axial view also measures leaddisplacement and pin gap opening.

The software interfaces with the PLC on the lead frame advance mechanism. MNEMONICS provided all camera and custom illumination design and implementation, designed the camera and illumination fixtures, and provided and integrated the PC, image digitizer, and I/O control hardware. MNEMONICS' ALIGN software was used as a building block for part of the system implementation.