advanced optical inspection with inline computational

31
Advanced Optical Inspection With Inline Computational Imaging (ICI) Ernst Bodenstorfer et al. [email protected] AIT Austrian Institute of Technology GmbH Center for Vision, Automation & Control Vienna, Austria www.ait.ac.at/hpv

Upload: others

Post on 21-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Advanced Optical Inspection WithInline Computational Imaging (ICI)Ernst Bodenstorfer et [email protected]

AIT Austrian Institute of Technology GmbHCenter for Vision, Automation & ControlVienna, Austria

www.ait.ac.at/hpv

Overview - Advanced Optical Inspection with ICI

Who is the AIT?

Motivation

Practical Examples Rail inspection

Metal band inspection

What is Inline Computational Imaging (ICI)?

Technologies powering ICI Fast multi-line-scan sensor xposure

Fast strobed LED illumination

Results

Conclusion

2

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Nuclear Engineering Seibersdorf

GmbH

SeibersdorfLabor GmbH

AIT Austrian Institute of Technology

AIT Austrian Institute of Technology

Energy Health &Bioresources

Digital Safety & Security

Vision, Automation &

Control

AIT Austrian Institute of Technology

Mobility Systems Low-EmissionTransport

Technology Experience

Innovation Systems & Policy

40% UF

AF 30%

KF 30%

1300+ employees

Budget: 140 Mio €

3

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Vision, Automation & Control

High-Performance Vision

3D Vision and Modeling

Complex Dynamical Systems

4

RESEARCH TOPICS High speed imaging Scalable embedded Vision Computational Imaging Deep Learning

In-line based real-time

fast image processingIndustrial applications

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Motivation – In our projects we observe …

Inspection from a single viewing point and with single lighting direction is not sufficient

Surface inspection needs to access more information from the scanned surface to perform

Robust material classification Robust failure detection Inspection of glossy material

We need multi-view imaging and multi-directional lighting !

5

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Overview

Who is the AIT?

Motivation

Practical Examples Rail inspection

Metal band inspection

What is Inline Computational Imaging (ICI) ?

Technologies powering ICI Fast multi-line-scan sensor xposure

Fast strobed LED illumination

Results

Conclusion

6

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Example #1: Rail Inspection

7

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Vienna subway network Rail car with the AIT inspection system

Example #1: Rail Inspection – Defect Types

8

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Top view of a rail head (200 µm resolution)

Mic

ro-

crac

ks

Rail crack

Grin

ding

Example #1: Rail Inspection - Multi-directional Lighting

9

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Inspection system on rail carWorking principle

R B

Inspected rail

Colorcamera

Lightsources

Lightsources

Photometric stereo with two lighting directions - color coded (RB)

Example #2: Metal Band Inspection

10

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

750 m² of metal band

2.3 µm resolution

approx. 1 TB/m²

goal inspection speed10 m²/h ≈ 3 GB/s

Example #2: Metal Band Inspection

11

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Working principle Inspection system in the factory

G G

R B

Colorcamera

Objectplane

← Transport direction

Lightsources

Lightsources

Multi-directional lighting - color coded with three lights (RGB)

Overview

Who is the AIT?

Motivation

Practical Examples Rail inspection

Metal band inspection

What is Inline Computational Imaging (ICI)?

Technologies powering ICI Fast multi-line-scan sensor xposure

Fast strobed LED illumination

Results

Conclusion

12

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

What is Inline Computational Imaging (ICI) ?

Generic approach for robust, precise and fast 2D & 3D scanning of surfaces based on Multi-view imaging

Multi-directional lighting

Powerful computation of image information

Suitable for industrial inline inspection

High accuracy and robustness due to algorithms exploiting redundant image information

Multi-view with single camera (self–aligned)

Needs fast multi-line scan camera

Needs fast LED strobing

13

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Constantillumination Inspected

object

Transportstage

Multi-line scancamera

Standardnon-telecentricoptics

AIT Inline Computational Imaging – Optical Setup

14

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Multiple views with 3D and directional reflectance information

15

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Standard Scale Configuration

Sensor Multi-line scan sensor

Working Distance 108 mm

Field of View 46 mm

Depth Range 7.2 mm

Lateral Sampling 20 µm/px

Lateral Optical Resolution 42 µm

Typical Number of Views 13

Depth Resolution 19 µm

AIT Inline Computational Imaging - Technical Data

16

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Technologies powering ICI

Fast multi-line-scan image sensor technology Partial readout with zero frame overhead time (speed)

Fast ADC’s (speed)

Light shielding and anti-blooming measures (large irradiance range)

Pipelined processing of exposure, AD conversion, and data output (speed)

High bandwidth data output bus (speed)

Fast strobed LED illumination technology High efficiency power LED‘s

High luminance (cd/mm2)

Short switching times ~100ns

17

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

xposure Sensor - Fast Multi-line-scan Sensor

18

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

600 kHz line rate

Pixel matrix 60 x 2016

9 x 9 µm pixel size

Large portion of chip area for low-noise analogue circuit

Column-parallel on-chip ADC‘s

Rigorous light shielding

Continuous reset of unused pixel lines

Flexible row access via 6 wire-control interface

Manufacturer: Fraunhofer IMS

xposure Sensor - Block Diagram

19

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

CDS amplifiers

S/H

ADC #0 ADC #1

Pixel matrix60 x 2016

com

man

d se

quen

cer

Pixel control

amplifier control

amplifier control

Output bufferbuffer control

6 wireinterface

Data output

...

...

...

AIT xposure:camera – Ultra Fast Multi-line Scan Camera

20

Line frequency up to 600 kHz 40 GigE Vision interface (QSFP with 4x10 Gbit/s Ethernet) Altera Arria 10 SOC FPGA with Dual Core

ARM Cortex A9 MPCoreTM and Linux OS

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Flexible switching between several readout modes: 600.000 fps single line 300.000 fps RB color 200.000 fps RGB color 100.000 fps 6 color channels 10.000 fps 60 color channels

World’s fastest line-scan camera

AIT xposure:camera - Specifications

21

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

xposure:camera – Technical Data

Pixels per Line 2016 Plus 32 dark pixels/line

Pixel Size 9 x 9 µm 100% fill factor

Number of Lines 60 Organized in 20 triples

Vertical Pitch 18 µm

Line-rate Mono (max.) 600 kHz Single line read out

Line-rate RGB (max.) 200 kHz Tri-linear read out

Frame-rate (max.) 10 kHz Read out of 60 lines

ADC‘s 600 kSamples/s On-chip, column-parallel

Sensor Output 16 taps á 10 bit, 80 MHz

Total Image Data Bandwidth 12 Gbit/s

AIT xposure:flash - Fast Strobed LED Illumination

Fast LED-strobing

~600 kHz switching rate

Switch-off < 300 ns

High illuminance ~1Mlx

High homogeneity

22

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

LED-current (yellow), luminious flux (blue), time base 500ns/div

Fast time-multiplex for multiple lighting directions

LED and camera shutter timing

Non-overlapping light pulses!

23

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Output red LED (lm)

Camera Shutter

Output green LED (lm)

Output blue LED (lm)

Output NIR LED (lm)

Control red LED

T_shut-off

1666 ns

camera

LED line 1

LED line 2 LED line 3

LED line 4

moving object

Overview

Who is the AIT?

Motivation

Practical Examples Rail inspection

Metal band inspection

What is Inline Computational Imaging (ICI) ?

Technologies powering ICI Fast multi-line-scan sensor xposure

Fast strobed LED illumination

Results

Conclusion

24

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Pin Grid Array – Precise 3D Model of Complex Surface

25

Precise 3D model using AIT approach:Fusion of Light Field and Photometric Stereo

3D model using state-of-the-artstereo algorithm

Pin grid array

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

PCB - Computational Bright Field and Gloss Suppression

26

Computationalbright field

Computationalgloss suppression

PCB with glossy components

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Directional Reflectance

27

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Light source

Object

Reflectance function

Surface slope

Coin inspection - Fine Surface Structures via Photometry

28

Circulation coin

2D color image

2.5D surface structures

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Security Print - Intaglio Print and Optical Variable Devices

29

Color image

Fine surface structuresof intaglio print

OVD / hologram detection

Banknote €10

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Conclusions

For surfaces with difficult reflection properties acquisition from a single perspective is not sufficient

There is a need for inspection from multiple viewing and/or multiple lighting angles

Inline Computational Imaging is a generic and scalable technology for systematic acquisition of multiple views and multiple lighting directions

Technologies powering ICI are

Fast multi line scan camera xposure:camera

Fast LED strobing xposure:flash

Practical results for fast inline inspection of 3D surface features demonstrate the broad applicability of the presented technology

30

© 2019 AIT Austrian Institute of Technology GmbH. All rights reserved.

Thank you!Ernst [email protected]