accurate 3D inspection Marcel Krist, CEO What kind of applications - - PowerPoint PPT Presentation

accurate 3d inspection
SMART_READER_LITE
LIVE PREVIEW

accurate 3D inspection Marcel Krist, CEO What kind of applications - - PowerPoint PPT Presentation

Photonfocus AG Comparison of 3D Algorithms to ensure accurate 3D inspection Marcel Krist, CEO What kind of applications are using the 3D laser triangulation approach? Different applications need different methods and different 3D hardware and


slide-1
SLIDE 1

Photonfocus AG Marcel Krist, CEO

Comparison of 3D Algorithms to ensure accurate 3D inspection

slide-2
SLIDE 2

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

What kind of applications are using the 3D laser triangulation approach?

Different applications need different methods and different 3D hardware and software

2

▪ Dark areas vs. surface defects ▪ Measurements in different planes ▪ Quality control of complex shapes ▪ Volumetric measurements

Source LAP Laser Source Marexi Marine Techn.

slide-3
SLIDE 3

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Many 3D camera manufacturers provide a sub-pixel accuracy

Principle of 3D laser triangulation and accuracy drivers

3

Accuracy aspects/drivers ▪ CMOS Sensor (Pixel size, resolution, Noise, etc.) ▪ Top quality lens ▪ Bandpass filter ▪ Speckle-reduced laser ▪ Ideal illumination (LED or Laser in “right” color) ▪ No or very low vibrations on

  • bject to be scanned

(“perfect” conveyor belts) ▪ Calibrated system ▪ Set-up of camera and laser ▪ Working distance of camera ▪ Auto exposure ▪ Perfect 3D algorithm

slide-4
SLIDE 4

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Pros and Cons of compact or portable 3D scanners using laser triangulation

4

Solutions for laser triangulation – compact scanners

CMOS Detector Laser Diode Lens Lens Measurement Range Working distance (stand-off)

Generic compact 3D laser scanner Pros ▪ Fast set-up ▪ Calibrated sensor ▪ Dedicated software ▪ Standard feature set Cons ▪ Fixed angels, reflection and artefacts (disruptions) ▪ Different compact scanners needed for different applications ▪ Space is limited for multisensory systems ▪ Price increases due to complexity ▪ Algorithm changes are almost impossible and algorithm often is unknown

slide-5
SLIDE 5

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Typical triangulation setup in a free configruable system

5

Camera with one Line Finder Camera with two Line Finders Two cameras to cope with occlusions

Solutions for laser triangulation – free 3D construction

Pros of Adaptive configuration ▪ Working distance is variable ▪ Flexible angles of camera/s and laser/s ▪ Variable lens selection ▪ Multiple laser options, fast changes ▪ Algorithm can be adapted to application needs Cons of Adaptive configuration ▪ Deep 3D knowledge required ▪ Components research is needed ▪ Calibration as ongoing task, if set-up change

slide-6
SLIDE 6

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Characteristics of surfaces determine the inspection quality

Characteristics of specular, Lambertian and Translucid-Lambertian surfaces

6

Specular surface (Mirror, …) FOV Cone of light as viewed by the camera

  • Lamb. surface (Opaque plastic, …)

Arrow lengths indicate the power of the reflected light rays in every direction.

  • Lamb. – Spec. surface (Metal, …)

These light rays are also visible by the camera!!!

Translucid-Lambertian surface

slide-7
SLIDE 7

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Laser stripe recognition (reflection) on different surfaces

Laser stripe on Lambertian and Translucid-Lambertian surfaces

7

Intensity profile of the stripe Image 95% of all analysed objects! The maximum intensity is NOT in the middle of the stripe image.

Translucid-Lambertian surface

Intensity profile of the stripe image The maximum intensity is in the middle of the stripe image

Lambertian Surface

slide-8
SLIDE 8

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Line Finder algorithm versus Centre of Gravity (COG)

What kind of accuracy can be achieved with the COG method?

8

▪ COG = Centre of gravity ▪ Grey values of pixels above threshold ▪ Calculate weighted COG out of grey values of every pixel

Threshold

Pi

Le COG = Le + ∑(Pi∙xi)/ ∑(Pi) Left Edge First moment of grey values above threshold Sum of grey values above threshold “Real” resolutions around 1/10

th of a pixel

slide-9
SLIDE 9

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Line Finder algorithm versus Centre of Gravity (COG)

What accuracy can be achieved with the Line Finder?

9

▪ Digital filtering of noise ▪ Non linear interpolation ▪ Maximum intensity value detector for non-gaussian curves

Resolutions of up to 1/64th of a pixel!!!

slide-10
SLIDE 10

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Development of Robust LineFinders

Robustness Analysis of LineFinders in Presence of Reflections with Uncalibrated 3D Profiles

10

slide-11
SLIDE 11

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Development of Robust LineFinders

Generation of Calibrated 3D Profiles with Structured-light 3D Scanners and Tactile Probes

11

slide-12
SLIDE 12

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Development of Robust LineFinders

Comparison of Robustness and Sub-Pixel Resolution with Calibrated 3D Profiles

12

slide-13
SLIDE 13

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Development of Robust LineFinders

Simulations of Sub-Pixel Resolution vs SNR – Gauss Profile with Speckle Noise

13

slide-14
SLIDE 14

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Development of Robust LineFinders

Simulations of Sub-Pixel Resolution vs SNR – Weibull Profile with Speckle Noise

14

slide-15
SLIDE 15

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Mix cameras to complete the 3D

15

This area is not visible by camera A Rane Map Camera B Rane Map Camera A Rane Map Camera A and B

Solutions for laser triangulation

Camera A Camera B

slide-16
SLIDE 16

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Line Finder – Surfaces of 3D objects

COG delivers 3D scans with rough surfaces – Line Finder has better accuracy

16

8x to 10x better detection accuracy

COG Line Finder

slide-17
SLIDE 17

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Modes of Photonfocus 3D cameras

Photonfocus 3D camera operating modes

17

2D only Laser line detection is turned off and the camera behaves as a normal area scan camera. This mode serves as a preview mode in the setup and debugging phase of the vision system. 2D & 3D Laser line detection is turned on. The sensor image (2D image) is transmitted together with the 3D

  • data. In the PF 3D Suite, the detected laser line is shown as a coloured line in the 2D image. This

mode serves as a preview mode in the setup and debugging phase of the triangulation system. 3D only Laser line detection is turned on and only 3D data plus an additional image row for line scan applications is transmitted. The scan rate of this mode is considerably faster than the 2D&3D mode. This is the real working mode of the standard cameras. Moving ROI This feature enables at small ROI’s high frame rates due to the automatic tracking of the laser line.

slide-18
SLIDE 18

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Moving ROI – Camera based line tracking

Automatic Tracking of Laser Lines in Small ROI‘s

18

slide-19
SLIDE 19

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Summary

Benefits of creating your “own” 3D algorithm

19

Build your own 3D algorithm and…. ▪ .....you get a flexible, robust and accuract 3D inspection tool ▪ …..you get better detection results and smaller details will be visible ▪ .....you are able to take into consideration your customer feedback and expert knowledge ▪ .....you can improve your line stripe saturation and sub-pixel resolution ▪ .....you know exactly the behaviour of your 3D algorithm and you can control it!

slide-20
SLIDE 20

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

20

Thank you very much for your attention

Photonfocus AG Bahnhofplatz 10 CH-8853 Lachen SZ Switzerland Phone: +41 55 451 00 00 www.photonfocus.com info@photonfocus.com sales@photonfocus.com Date: March 2018 Produced by: Marcel Krist, CEO

slide-21
SLIDE 21

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

3D laser triangulation can uncover the non visible (non-descript)

Dark areas vs. surface defects

21

Dark areas and holes can be mixed or holes can be not well seen In a depth map, holes can be easily distinguished from the base material Pseudo-color depth image of the wood block Grey image of a wood block

slide-22
SLIDE 22

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

3D laser triangulation used for volume measurement and sorting

Volume measurement

22

▪ Determination of volumes ▪ Determination of dimensions ▪ Sorting into quality classes

Source: Baixcat Vision S.L. Source Marexi Marine Technology.

slide-23
SLIDE 23

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Inspection system for quality control in railway

23

Inspection system for quality control

  • f rails, using 2 laser lines (3 and 4)

and 2 cameras (1 and 2). [A]: Light-section image from the top camera [1], used to inspect the running surface (triangulation angle of 60° to the laser line generator [3]). [B]: Light-section image from the side- mounted camera [2], used to inspect the rail flank.

3D laser triangulation used for quality inspection

slide-24
SLIDE 24

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Line Finder vs. COG

Comparison of COG and Line Finder without noise

24

▪ Lambertian surface

COG Line Finder

▪ Translucid-Lambertian surface

COG & Line Finder

slide-25
SLIDE 25

Titelmasterformat durch Klicken bearbeiten

Titelmasterformat durch Klicken

Line Finder vs. COG

Comparison of COG and Line Finder in the presence of noise

25

▪ Lambertian surface ▪ Translucid-Lambertian surface

Line Finder COG COG Line Finder