3D Machine Vision made easy

Similar documents
Dedicated Software Algorithms for 3D Clouds of Points

Peak Detector. Minimum Detectable Z Step. Dr. Josep Forest Technical Director. Copyright AQSENSE, S.L.

Photonfocus AG 3D Laser Triangulation with CMOS Cameras

Photonfocus AG 3D solutions- Cameras and Software

3D Measurement and Control, Made Easy

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision

3D Metrology with Laser Triangulation

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Registration of Moving Surfaces by Means of One-Shot Laser Projection

Introduction to 3D Machine Vision

Structured light 3D reconstruction

DCP Pocket for TDRA6000. Gerald Koeck / Commercial Support November 2011

NI Vision Platform. Radim ŠTEFAN. ni.com

3D Methods in Computer Vision

C4 - Application Note. AutoStart. Rev 1.0. AT - Automation Technology GmbH

Improving the 3D Scan Precision of Laser Triangulation

New Sony DepthSense TM ToF Technology

BIN PICKING APPLICATIONS AND TECHNOLOGIES

Specim FX cameras Application Note

STEMMER IMAGING DAYS GOCATOR ALL-IN-ONE 3D SMART SENSORS: INDUSTRIAL APPLICATIONS. Ing. Christian Leitner Territory Manager EMEAR

New Sony DepthSense TM ToF Technology

User s Guide Laser Triangulation with LXG VisualApplets Cameras

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011

Addressing High Precision Automated Optical Inspection Challenges with Unique 3D Technology Solution

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Agenda. DLP 3D scanning Introduction DLP 3D scanning SDK Introduction Advance features for existing SDK

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

3D Computer Vision 1

Project Title: Welding Machine Monitoring System Phase II. Name of PI: Prof. Kenneth K.M. LAM (EIE) Progress / Achievement: (with photos, if any)

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

Everything under control - right where the action is with Smart Vision

The Most User-Friendly 3D scanner

Field-of-view dependent registration of point clouds and incremental segmentation of table-tops using time-offlight

Calibration of a rotating multi-beam Lidar

Measurements using three-dimensional product imaging

Measurement procedure for application of white light scanner in the automotive sector

Research and Design of Laser Accurate Displacement Measurement System Xiaogang Wang 1, a, Yuewei Bai 1,b and Kai Liu 1,c

Linescan System Design for Robust Web Inspection

Cross hairs for vertical and horizontal profiles. Profile can be linked to cross hair position, centroid, peak or sum profile can be displayed

Location Intelligence Solution

Solution Guide III-C. 3D Vision. HALCON Progress

MODERN DIMENSIONAL MEASURING TECHNIQUES BASED ON OPTICAL PRINCIPLES

microenable IV VD1-CL Product Profile of microenable IV VD1-CL Datasheet microenable IV VD1-CL

3D TECHNOLOGY BY ZIVID LABS QUICK USER GUIDE

AIT Inline Computational Imaging: Geometric calibration and image rectification

APPROACH TO ACCURATE PHOTOREALISTIC MODEL GENERATION FOR COMPLEX 3D OBJECTS

ToF Camera for high resolution 3D images with affordable pricing

Dual 1200 MB/s F2 fiber optic 300 meter distance interface (SFP connectors)

ENGN D Photography / Spring 2018 / SYLLABUS

Optimized Design of 3D Laser Triangulation Systems

INTERNAL USE ONLY (Set it to white if you do not need it)

Outline. ETN-FPI Training School on Plenoptic Sensing

Signal Processing and Computer Vision Using MATLAB and Simulink

Quality inspection systems for pharmaceutical packing process

EMBEDDED MACHINE VISION

3D Computer Vision. Structured Light I. Prof. Didier Stricker. Kaiserlautern University.

Counting Particles or Cells Using IMAQ Vision

Interactive Virtual Environments

Construction and Calibration of a Low-Cost 3D Laser Scanner with 360º Field of View for Mobile Robots

T-SCAN 3 3D DIGITIZING

Sensing Deforming and Moving Objects with Commercial Off the Shelf Hardware

Structured light , , Computational Photography Fall 2017, Lecture 27

Ch 22 Inspection Technologies

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

FARO Scanning Plugin

Stereo and structured light

Pattern Feature Detection for Camera Calibration Using Circular Sample

// ALLIED VISION CAMERA LINE-UP. High-performance machine vision cameras

EPSON RC Release Notes February 24, 2013

Prosilica GT. Description. 5.1 Megapixel machine vision camera with Sony IMX CMOS sensor. Benefits and features:

Computer and Machine Vision

USB3 Vision camera series

LUMS Mine Detector Project

MOBILE INSPECTION SYSTEM FOR HIGH-RESOLUTION ASSESSMENT OF TUNNELS

ME132 February 3, 2011

3DPIXA Stereo line scan cameras for ultra-high resolution 3D applications

Scorpion Vision Software 3D Stereo Vision. Paul Wilson

3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.

Z series Camera Calibration

Autofocus Systems in Machine Vision. Thomas Schäffler

ROS Interfaced Autonomous Control System in the Loop Real time CarMaker simulated sensor data for system under test

Virtual and remote inspection methods

Point Cloud Processing

ND 1300 QUADRA-CHEK the Digital Readouts for Convenient 2-D Measurement

CMOS USORIA. Features

How to acquire images in NI Vision Builder AI from an ueye

Ensemble QL andqle Networked Panel-Mount Piezo Drive

Single Camera Calibration

Discuss Proven technologies that addresses

Novel Magnetic Field Mapping Technology for Small and Closed Aperture Undulators

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

System Requirements August 2018

The Internet of Things and Factory of Future

Integrating Machine Vision and Motion Control. Huntron

FARO Scanning Plugin

Freestyle 3D. Features and applications. Dr. Daniel Döring Team Lead Product Development Freestyle 1

A Literature Review on Low Cost 3D Scanning Using Structure Light and Laser Light Scanning Technology

Lumaxis, Sunset Hills Rd., Ste. 106, Reston, VA 20190

RELEASE NOTES. Open evision 2.3. EURESYS s.a Document D101EN-Release Notes-Open evision-2.3-en built on

Studio 4. software for machine vision engineers. intuitive powerful adaptable. Adaptive Vision 4 1

Transcription:

Industrial Vision Days 2012 Dr. Carles Matabosch Technical Director

Introduction AQSENSE develops and commercializes 3D image acquisition and processing technologies that allow high speed in-line 100% production inspection, for the Machine Vision Industry. In addition to the 3DExpress and the SAL3D library, AQSENSE also offers consultancy services and special developments related to 3D projects.

Location ( Spain ) Scientific and Technological Park (University of Girona) Girona

Presentation outline Background Target users / Benefits Inputs and Outputs Server and client Configuration wizard Current status Summary

Background Increase on 3D Hardware components High Interest on the market for 3D tools Lack of knowledge on 3D Difficult to combine with existing Machine Vision libraries Few 3D software tools on the Market Interest on short development times Until now there has been no sensible way of linking 3D tools using a graphical user interface, and all too often the existing display tools are over burdened with 16 bit range maps, which means either additional pre- processing is required or limitations in the functionality are found. (Mark Williamson - Stemmer Imaging)

Background (AQSENSE) SAL3D: Library specialized on laser triangulation scanning (C++) CVB 3D libraries (Several programming languages) NI LabView 3DMVL Many laser triangulation specific projects Experience debugging laser triangulation issues Assistance to system integrators requests

Background Market Needs AQSENSE background Common Vision Blox Halcon Vision Server Vision Pro MIL Open CV Etc. 3DExpress is a 3D pre-processing software for machine vision applications including graphical assistance for the configuration and debugging of 3D acquisition systems.

Target users / Benefits System integrators needing laser triangulation Easy calibration and measurements Flexible hardware inputs Flexible outputs 2D pictures with 3D information (ZMap) C++,.NET, SAL3D objects, Sherlock, LV, Matlab, Easy synchronization Fast acquisition

Inputs and outputs

Inputs SAL3D drivers infrastructure 2D cameras ( CVB GigE Genicam) Multicore software peak finder AQSENSE Peak Detector Center-Of-Gravity Position and width detection 3D cameras (Automation Technology C4 and Photonfocus 3D03) Multiple heterogeneous inputs

Outputs RangeMap (2D Picture, pixel units) Cloud Of Points (for SAL3D backend) Zmap (2D Picture, 3D metric units) Zmap plane-aligned 3D metric units in 2D picture, with convenient coordinate axes Extra Frame (Width, etc.) More to come

Inputs and Outputs Online visualization of any input and outputs

Server and Client 3DExpress Accessible through the System Tray Standalone program 3DExpress Clients Dalsa Sherlock camera driver Microsoft.NET assembly Standalone native C and C++ Native C++ with SAL3D objects Other clients (on demand)

Client: Sherlock

Client:.Net Assembly

Client: SAL3D C++ Allow to combine the flexibility of SAL3D with the easiness of 3DExpress

Configuration

Configuration Selection of the laser detector algorithm Configuration of the detector parameters

Configuration Definition of the rangemap size and end conditions (time-out, max size) Option to use a software presence/absence detection

Configuration Metric calibration of the system Scalable calibration pattern depending on project requirements Calibration ROI

Configuration Outputs definition: Rangemaps COPs Zmap Zmap aligned Extra Frame 8 bits normalization

Small Z range 8bits High Z range 8bits Applications

Applications Original rangemap Metric measurements using standard 2D tools (also in Z axis) Plane fitting (planarity, Braille, etc.) Surface inspection Assembly verification... Corrected output

Current Status Already implemented SAL3D input drivers Sherlock acquisition driver SAL3D C++ and.net client Additional features More 3DExpress client modules Support for Silicon Software peak detection Time Of Flight cameras and fringe projector sensors Occlusions minimization (1 camera & 2 lasers)

Summary Allows quick acquisition setup Easy to use Speed up your project developments Online visualization of pictures and 3D scans Interface thought for acquisition debugging Allows 2D MV programmers to stay with the software they like Fast algorithms

Thank you for your attention Dr. Carles Matabosch cmatabosch@aqsense.com AQSENSE SL VISIT OUR BOOTH 1J11 New special calibration (two lasers+1camera) Any questions?