feb. 2016 seidenader maschinenbau gmbh – andreas böhme ... · pdf filefeb. 2016...

23

Upload: hoangdien

Post on 15-Feb-2018

250 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 1

Page 2: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 2 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Page 3: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 3 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Inspection Machines Evaluation

Development Production

Service Trainees

SVObserver Programming

Test

Inspection Application

Project Management Evaluation Production

Service Trainees

Administration Internal Support

Parts List RMA´s Support

Machine Vision Andreas Böhme

Allover about 40 experts

Vision engineering: the department

Page 4: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 4 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Columns of Machine Vision

Product Preparation

Image Aquisition

Image Analysis

Page 5: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 5 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Steps for image processing

Product (Rotation)

Camera Illumination

interface

camera chip

lens

Image processing computer (SVIM)

Machine vision software (SVObserver)

Page 6: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 6 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Inside of the machine

Page 7: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 7 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Illuminant LEDs (color: white, red, IR, UV, …) Laser X-ray NIR (near infrared)

Wavelengths

Radio waves Microwave IR UV

visible light

X-Rays Gamma

1.1 Illumination

Page 8: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 8 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Principles of illumination

Background illumination

object

example

1.1 Illumination

Page 9: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 9 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Principles of illumination

Bright field illumination (direct reflection towards camera)

example

object

1.1 Illumination

Page 10: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 10 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Principles of illumination

Darkfield illumination (indirect reflection towards camera)

object

example

1.1 Illumination

Page 11: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 11 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Principles of illumination

Darkfield illumination (sideway 90°)

object

example

1.1 Illumination

Page 12: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 12 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Principles of illumination

object

Flat-dome-illumination (shadow-free reflection towards camera)

example

1.1 Illumination

Page 13: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 13 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Polarization

2 polfilter 90° twisted to each other and a product in-between reduces cross polarization partially. Error detection!

product

2nd polfilter (light vertical polarized)

camera

1st polfilter (light horizontal polarized)

light source non-polarized

1.1 Illumination

Page 14: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 14 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Camera Technology

1 Pixel (Picture Element) = smallest information unit

Types of camera line camera (1 dimensional) Matrix camera (2 dimensional)

Image sensors CCD (Charge Coupled Device) CMOS (Complementary Metal

Oxide Semiconductor) Image acquisition modes black/white (grey levels) color

Image transfer digital (GigE, USB, CL ...)

1.2 Cameras

Page 15: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 15 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

GigE (Gigabit Ethernet) Cameras Proven technology Simple, thin and robust

Cables (CAT 5 Ethernet cable)

Long distances possible

Camera Interface

1.2 Cameras

Page 16: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 16 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

The right resolution is important.

Pixel amount application dependent Image read out time Image resolutions: 640 × 480 pixel 1296 × 966 pixel 2048 × 1024 pixel 2048 × 2048 pixel … up to 16 Mega pixel!

0 0

X- direction

Y-direction

640

480

Image resolution

1.2 Cameras

Page 17: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 17 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Image resolution

original image image at camera chip

digital image in memory

255 255

255

255 255 255

255

255 255

255 255

255 255 255 255 255

128 20

20

20 20

128

128 128

0

255 = white 254 to 1 = gray 0 = black

digital image

pixel

1.2 Cameras

Page 18: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 18 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Image resolution digital image in memory digital image

255 255 255 255 255 255 198 112 58 17 0 17 58 112 198 255 255 255 255 255 255

255 255 255 255 210 75 0 0 0 0 0 0 0 0 0 75 210 255 255 255 255

255 255 255 168 11 0 0 0 0 0 0 0 0 0 0 0 11 168 255 255 255

255 255 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 255 255

255 212 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 212 255

255 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 255

198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198

115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115

55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55

27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27

19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19

27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27

55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55

115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115

198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198

255 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 255

255 212 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 212 255

255 255 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 255 255

255 255 255 168 11 0 0 0 0 0 0 0 0 0 0 0 11 168 255 255 255

255 255 255 255 210 75 0 0 0 0 0 0 0 0 0 75 210 255 255 255 255

255 255 255 255 255 255 198 112 58 17 0 17 58 112 198 255 255 255 255 255 255

1.2 Cameras

Page 19: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 19 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

Important goals for machine vision

Image processing is used to decide between good or bad or forwarding of results (e.g. character recognition)

Image processing is not image editing! High inspection performance vs. manual inspection with max. 1 product

per second! 100% inspection Non-fatigue Inspection with perfect repeatability Objective and not subjective

1.3 Vision Basics

Page 20: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 20 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

1.3 Vision Basics

Optical Illusion

Page 21: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 21 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

1.3 Vision Basics

Optical Illusion

Page 22: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

Feb. 2016 22 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering

1.3 Vision Basics

Optical Illusion

Page 23: Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme ... · PDF fileFeb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering 3 Inspection Machines

23 Feb. 2016 Seidenader Maschinenbau GmbH – Andreas Böhme, Manager Vision Engineering