30
Part 1 in a Series: General Overview © 2014, Pete Kepf, All Rights Reserved Pete Kepf, CVP www.kepf.me

Fundamentals of Machine Vision

Embed Size (px)

Citation preview

Page 1: Fundamentals of Machine Vision

Part 1 in a Series:

General Overview

© 2014, Pete Kepf, All Rights Reserved

Pete Kepf, CVP

www.kepf.me

Page 2: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Overview

Technical

Lighting

Lenses

Software Tools

Business

Hardware/ Deliverable Comparison

Risk Assessment

Vendor Selection

Page 3: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Machine Vision is the use of a computer to acquire visual information and/or extract image information for purposes of data storage or automatic decision making.

Page 4: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Top Five Industrial Users*

1. Semiconductors

2. Wood

3. Electronics

4. Transportation

5. Pharma/ Medical Device

* Source Automated Imaging Association

Page 5: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Motion/ Robot Guidance

Defect/ Flaw Detection

Inspection/ Grading/ Sorting

Identification/ Verification

Data Acquisition

Measurement/ Gauging

Page 6: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Motion

Flaw

Identification

Sort

Data Acquisition

Measurement

Page 7: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Vision Components

Lens

Camera

Processor

Input/ Output

Peripherals

Lighting

Frame/ Enclosure

Controls/ Software

Part Handling/ Reject/ Sorter

Page 8: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Components

Cameras, Frame Grabbers, Computers, Boards,

Peripherals

Lens, Lighting, Sensors, Framing, Valves, Motion

Solutions

Value Added Distributors, Systems Integrators, Machine Builders

Page 9: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

1. Find a Trusted Source (Vendor, AIA, Search)

2. Define the Requirements

3. Research the Technology

4. Refine the Requirements

5. Professionally evaluate the requirements

6. Obtain Budget/ Price/ Performance Data

7. Perform Risk Assessment

8. Select Vendor

Page 10: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Lighting Light Sources and Frequencies

Lighting Sources and Angles

Lenses Common Types of Machine Vision Lenses

Security/ vs. Machine Vision Lenses

Cameras GigE

USB

Software Tools Image Processing

Image Pre-processing

Page 11: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Line Light

Back Light

Diffuse/ Work Envelope Light

Diffuse Dome Light

Pattern Projector

Front (Spot) Light

Axial Light

Ring Light

Off Axis Ring Light

Page 12: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Line Scan• Linear Parts• Structured

Light

Page 13: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Gauging• Measurement

Page 14: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Robot Work Cells

• Top Light Assembly

• Reflective Parts

Page 15: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Highly Reflective Parts

Page 16: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Structured Light

• Height Derivation

Page 17: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Small Parts• Structured Light

Page 18: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Highly Reflective Parts

• Surface Defects

Page 19: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• General-purpose

Page 20: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• Surface Defects• Reflective Parts

Page 22: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Types of Lenses

Terms:

Working Distance (WD): Distance from the end of the lens to the part to be inspected.

Field of View (FOV): Image area that contains the area of the part to be inspected.

Page 23: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Function

Macro

Telecentric

Large-format (“Line Scan”)

Size

C-Mount

CS-Mount

F-Mount

Page 24: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• WD: 73-527mm• Low Distortion• Vibration

Resistance• Sensor Size: ½”.

2/3”

Page 25: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Vibration ResistantLow Distortion

Page 26: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Useful for:

• WD: 40-340mm• Extremely Low

Distortion• Sensor Size: ½”.

2/3”

Page 27: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

• Ideal for Coaxial lighting• Eliminate Perspective Error• Accurate 3D Measurement

Page 28: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Today’s sensors (4-9 Megapixels) are often 1”

Page 29: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

CS Mount: 12.5mm flange back distance

C-Mount: 17.526mm flange back distance

Thread size identical

Can use C-mount lens on CS camera with 5mm extension

Can NOT use CS lens on C-mount camera

F-Mount used when: Sensor size > 4/3”

Additional spece required between lens flange and image sensor

Page 30: Fundamentals of Machine Vision

Pete Kepf, CVPwww.kepf.me

Hardware/ Deliverable Comparison

“Sensor”, “System”, “Smart Camera”

“Turn-key”, “Assisted Installation”

Risk Assessment

Problem Definition

Solution Verification

Vendor Selection

Knowledge Base

Resources