A NOVEL VISION SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING

Similar documents
A NOVEL VISION-SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING

pco.edge 4.2 LT 0.8 electrons 2048 x 2048 pixel 40 fps up to :1 up to 82 % pco. low noise high resolution high speed high dynamic range

A 120dB dynamic range image sensor with single readout using in pixel HDR

CMOS MT9D112 Camera Module 1/4-Inch 3-Megapixel Module Datasheet

Part Number SuperPix TM image sensor is one of SuperPix TM 2 Mega Digital image sensor series products. These series sensors have the same maximum ima

Information & Instructions

Hochperformante Inline-3D-Messung

pco.edge 4.2 LT 0.8 electrons 2048 x 2048 pixel 40 fps : 1 > 70 % pco. low noise high resolution high speed high dynamic range

pco.edge electrons 2048 x 1536 pixel 50 fps :1 > 60 % pco. low noise high resolution high speed high dynamic range

How different FPGA firmware options enable digitizer platforms to address and facilitate multiple applications

INNOVATION+ New Product Showcase

pco.edge 4.2 LT 0.8 electrons 2048 x 2048 pixel 40 fps :1 > 70 % pco. low noise high resolution high speed high dynamic range

pco.edge 4.2 LT 0.8 electrons 2048 x 2048 pixel 40 fps up to :1 up to 82 % pco. low noise high resolution high speed high dynamic range

User Manual MV-D1024E CameraLink Series CMOS Area Scan Cameras

USB components. Multi-Sensor Cameras. Camera Configuration. Available Sensor Board Designs. Options. Base unit and sensor boards

Low-power smart imagers for vision-enabled wireless sensor networks and a case study

panda family ultra compact scmos cameras

Data Sheet SMX-160 Series USB2.0 Cameras

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14

Adaptive sensing and image processing with a general-purpose pixel-parallel sensor/processor array integrated circuit

e2v Launches New Onyx 1.3M for Premium Performance in Low Light Conditions

BEAMAGE-3.0 KEY FEATURES BEAM DIAGNOSTICS AVAILABLE MODELS MAIN FUNCTIONS SEE ALSO ACCESSORIES. CMOS Beam Profiling Cameras

Introduction to Computer Vision

ERS KEY FEATURES BEAM DIAGNOSTICS MAIN FUNCTIONS AVAILABLE MODEL. CMOS Beam Profiling Camera. 1 USB 3.0 for the Fastest Transfer Rates

3DExplorer Quickstart. Introduction Requirements Getting Started... 4

ZEISS Axiocam 503 color Your 3 Megapixel Microscope Camera for Fast Image Acquisition Fast, in True Color and Regular Field of View

Doc: page 1 of 6

NOVA S12. Compact and versatile high performance camera system. 1-Megapixel CMOS Image Sensor: 1024 x 1024 pixels at 12,800fps

Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera

velociraptor HS Velociraptor is fast running and fast grabbing! Save a tree...please don't print this document unless you really need to.

A 4 Megapixel camera with 6.5μm pixels, Prime BSI captures highly. event goes undetected.

LINCE5M 5.2 MEGAPIXELS, 1 INCH, 250FPS, GLOBAL SHUTTER CMOS IMAGE SENSOR. anafocus.com

CMOS Today & Tomorrow

Compatible with Windows 8/7/XP, and Linux; Universal programming interfaces for easy custom programming.

ULS24 Frequently Asked Questions

pco.edge electrons 2560 x 2160 pixel 100 fps :1 > 60 % pco. low noise high resolution high speed high dynamic range

pco.dimax digital high speed 12 bit CMOS camera system

Baumer TXF50 Art. No: OD107988

edge 4.2 bi cooled scmos camera

ABSTRACT. Section I Overview of the µdss

pco.edge electrons 2048 x 2048 pixel 100 fps :1 > 70 % pco. low noise high resolution high speed high dynamic range

User Manual MV1-D1312C CameraLink Series CMOS Area Scan Colour Camera

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

Figure 1 HDR image fusion example

BSI scmos 400BSI. Super Signal to Noise Ratio NEW

products PC Control

Image processing with the HERON-FPGA Family

A Foveated Visual Tracking Chip

GigE MV Cameras - XCG

Baumer FWX05c-II NeuroCheck Edition

DAB+ Voice Break-In Solution

11Beamage-3. CMOS Beam Profiling Cameras

Applying Automated Optical Inspection Ben Dawson, DALSA Coreco Inc., ipd Group (987)

Superfast phase-shifting method for 3-D shape measurement

sensicam em electron multiplication digital 12bit CCD camera system

Baumer TXG04c v2 Revision 2.1 Art. No:

product overview pco.edge family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology

High-Speed 3D Sensor with Micrometer Resolution Ready for the Production Floor

BEAMAGE KEY FEATURES AVAILABLE MODELS. CMOS Beam Profiling Cameras

Baumer TXG20 v2 Revision 2.1 Art. No:

pco.edge electrons 2560 x 2160 pixel 100 fps :1 > 60 % pco. low noise high resolution high speed high dynamic range

Electron-Bombarded CMOS

Image processing. Case Study. 2-diemensional Image Convolution. From a hardware perspective. Often massively yparallel.

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

icwaves Inspector Data Sheet

GFT bit High Speed Digitizer

Mako G G-030. Compact machine vision camera with high frame rate. Benefits and features: Options:

DV420 SPECTROSCOPY. issue 2 rev 1 page 1 of 5m. associated with LN2

August 14, SOFTHARD Technology Ltd. Lesna 52, Marianka Slovak Republic

Visione per il veicolo Paolo Medici 2017/ Visual Perception

Integrating Additional Functionality with APS Sensors

Instruction Manual for HyperScan Spectrometer

Baumer TXG14NIR Revision 2.1 Art. No:

The smart camera people...

High Resolution BSI Scientific CMOS

High-speed Micro-crack Detection of Solar Wafers with Variable Thickness

Baumer TXG50c Revision 2.1 Art. No: (OD108178)

EUDET Pixel Telescope Copies

Laser Damage Threshold System For Final Optics Testing

Technical Data VCXU-91M Digital Monochrome Matrix Camera, USB 3.0 Article No Firmware Revision 2.1

CMOS MT9V034 Camera Module 1/3-Inch 0.36MP Monochrome Module Datasheet

Imaging serial interface ROM

DU-897 (back illuminated)

VCXU-90C. Digital Color Matrix Camera, USB 3.0 Firmware Revision 2.1. Sensor Information. 1 progressive scan CMOS. Data Quality.

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its

ZEISS Axiocam 512 color Your 12 Megapixel Microscope Camera for Imaging of Large Sample Areas Fast, in True Color, and High Resolution

Deep phase modulation interferometry for test mass measurements on elisa

ArduCAM USB Camera Shield

GFT Channel Digital Delay Generator

The Latest High-Speed Imaging Technologies and Applications

ArduCAM USB Camera Shield

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Trigger and RF distribution using White Rabbit

Applications for cameras with CMOS-, CCD- and InGaAssensors. Jürgen Bretschneider AVT, 2014

Image Processing Architectures (and their future requirements)

On-Chip Binary Image Processing with CMOS Image Sensors

Cameras CS / ECE 181B

: fps. pco.edge. 1.4 electrons. 5.5 megapixel. pco. high speed. high resolution. low noise. high dynamic range. scientific CMOS camera

MARS GigE Cameras User Manual

A SPAD-Based, Direct Time-of-Flight, 64 Zone, 15fps, Parallel Ranging Device Based on 40nm CMOS SPAD Technology

Hardware-based Image Retrieval and Classifier System

Transcription:

A NOVEL VISION SYSTEM-ON-CHIP FOR EMBEDDED IMAGE ACQUISITION AND PROCESSING Neuartiges System-on-Chip für die eingebettete Bilderfassung und -verarbeitung Dr. Jens Döge, Head of Image Acquisition and Processing Group, Fraunhofer IIS / EAS

Overview Research Focus Application Challenges Software Programmable Vision-System-on-Chip Image Acquisition and Processing Building Kit Implementation Example Sheet of Light 3D Measurement System 2

Image Acquisition and Processing at Fraunhofer IIS/EAS High Performance Solutions Development of Dataflow Novel high-speed, high-dynamic-range Vision-Systems-on-Chip (VSoC) an image acquisition and processing (IAP) application building kit Estimation of alg. Complexity Image Source Camera Videofile Image Sequence Synthetic Data Filter 1 Filter 2 Filter n C++ C++ C++ Interface User Space Kernel Driver Phys. Network I/O-Hardware Environment Executable Specification (Golden Model) Image Source Cam Disk Data Processing pipeline CISModel SystemC Interface Mod 1 Mod 2 Mod n SystemC SystemC SystemC Firmware for Target MCU Phys. Network I/O-Hardware Environment methodology, algorithms and tools for application development Application Areas: Industrial metrology Integrated process control and FPGA Camera CMOS Image Sensor FPGA Embedded Soft-CPU Image Image Acquisition Processing (VHDL) (VHDL) Firmware (Linux) Camera control Postprocessing Interface Hardware Network GP-I/O Environment Final System Image Sensor System-on-Chip Micro Controler Image Pre- Sensor Focal Plane Processing Interface Sensor Interface (analog) (mixed sig.) (digital) (digital) Firmware (Linux) Camera control Postprocessing External Interface Environment (digital) Detection and tracking of moving objects 3

Application Challenge (1) Surface Inspection Measurement of power rails @vy =100 km/h Different surface characteristics Detection and classification of Contact area, Features (joints, dilations, cracks) and? Mounting parts (caps, holders) Sensor Resolution: Rz=0.1mm / Rx= Ry<1mm Min distance of recorded points: Dx=Dy <7mm Source: Fendrich, Lothar (Hrsg.): Handbuch Eisenbahninfrastruktur Images: Jens Döge High-Speed Minimum Data Volume Adaptive Sampling 4

Application Challenge (2) Activity and Presence Detection System 2D Pattern Based Privacy by Design Low Power Feature Output 5

Application Challenge (3) On-Chip Image Processing Task: Capture only frames with a certain sticker orientation! Fan rotating at 2000 rpm Processing speed 5 khz Frame rate 50 Hz On-Chip Image Analysis Feature-based Readout Trigger 6

Application Example (4) High-speed Image Analysis for Low-latency LASER Process Control Optical analysis of melt pool Temperature Total area Requirements Form (round, elongated) High Framerate Image processing Automatic ROI-determination Thresholding and binarization Morphological analysis Digital compression and readout Rule-based calculation of control parameters up to 10 khz Low-Latency down to 100µs On-Chip Image Analysis parameter deduction Laser power Scanning speed and trajectory 7

Application Example (5) Optical Sound (Vibration) Pick-up based on VSoC 8

Programmable Vision-System-on-Chip (VSoC) Concept (1) Classical Approach Camera & PC for observation and control parallel image acquisition within sensor's focal plane sequential readout, A/D-conversion and transfer of full images Transfer of full images results in a bottleneck high bandwidth requirements for image transfer latency cannot be arbitrarily reduced in closed loop operation high power requirements for input/output (IO) 9

Programmable Vision-System-on-Chip (VSoC) Concept (2) Our Approach - Early data reduction Execution of vision operations as early as possible Reduction of overall latency and bandwidth requirements total system power dissipation external hardware requirements Vision-Systems-on-Chip (VSoC) analog and digital processing at different levels of parallelism focus on the output of relevant features only autonomous operation 10

Programmable Vision-System-on-Chip (VSoC) Fundamentals Sensor matrix with 1024 x 1024 pixels @8.75µm Linear and /or logarithmic (HDR) characteristics 3 ASIP-processors for operation control Fully programmable Sensor readout (reset, acquisition, random access) Column-parallel analog and digital (SIMD) processing I/O operation with parallel, SPI and GP-I/O - I/F Software library with modules and skeletons Snapshot, rolling shutter and multiple RoI readout Column-parallel A/D-conversion with 1...10 Bit Column-parallel filtering and thresholding Linear and logarithmic data analysis Feature extraction (textures, corners) 11

Programmable Vision-System-on-Chip (VSoC) Special Features Trigger on image features Output data and RoI depending on results Activation / deactivation of data output Adaptation of output resolution (x / y / DN) Multiple RoI with different processing modes Feature analysis in RoI 1 HDR grey value output in RoI 2 Linear output with short exposure in RoI 3 Customizable binning of pixels in columns Suppression of speckle artefacts Adaptation of active area Compressed output of image features 12

Programmable Vision-System-on-Chip (VSoC) Charge Based Image Processing 1 3 t t Readout 1D convolution - normal or - windowing t - low pass filtering, - contrast enhancement t 2 4 t t Weighting Temporal filtering - amplification - attenuation - adaptation t - with or - without reset t 13

Programmable Vision-System-on-Chip (VSoC) Application-Specific Instruction Set Processor (1) Total Control of all sensor functions internal data flow local clock frequencies High speed parallel operation and multi-domain processing Low latency local control of execution and direct feedback of results into readout operation programmable GP-I/O 14

Programmable Vision-System-on-Chip (VSoC) Application-Specific Instruction Set Processor (2) Total Control of all sensor functions internal data flow local clock frequencies High speed parallel operation and multi-domain processing Low latency local control of execution and direct feedback of results into readout operation programmable GP-I/O 15

Programmable Vision-System-on-Chip (VSoC) Application-Specific Instruction Set Processor (3) Total Control of all sensor functions internal data flow local clock frequencies High speed parallel operation and multi-domain processing Low latency local control of execution and direct feedback of results into readout operation programmable GP-I/O 16

Image Acquisition and Processing (IAP) Building Kit Component Examples Python-GUI Python SDK 17

Image Acquisition and Processing (IAP) Building Kit Image Sensor Development System 18

Implementation Example Sheet of Light 3D Measurement System Dynamic Range in SoL mode Linear: >58dB feature Company A Company B Company C IIS/EAS IAP VSoC DR lin / HDR (db) 42 / - 57 / 90 53 / 120 58 / >120 + + Logarithmic: >120dB Log Algorithmic Flexibility Shutter rolling global global global / rolling Standard methods GP I/O 8/3 4/2 4/2 8/8 (SOL: max, trsh, cog) Additional new methods Table 1: sensor features RoI Company A Company B (global) (HDR / global) lines profiles / s profiles / s profiles / s 2x 8x 1024 (960) - 0.5 k 0.15 k (3.8k) (3.4k) 256 8k 2k 0.59 k 14.0 k 9.8 k 64 30 k 8k 2.3 k 42.3 k 18.4 k 8 30 k 39 k 14.8 k 103.5 k - (rolling) (filtering, log) Shutter and Synchronization Global and rolling shutter 8+8 software programmable GPIO Company C IIS/EAS IAP VSoC (HDR / global) profiles / s Table 2: maximum profile rate in high-speed mode with 1024 pixels per row 19

Summary Image acquisition + processing + Privacy by design High-speed @ low I/O bandwith Low-latency decisions Flexible adaptation to various needs Vision System-on-Chip 20

Contact Dr. Jens Döge Group Manager Image Acquisition and Processing Dirk Friebel Business Development Fraunhofer IIS/EAS Fraunhofer IIS/EAS Jens.Doege@eas.iis.fraunhofer.de Dirk.Friebel@eas.iis.fraunhofer.de +49 351 4640-831 +49 173 6560006 Fraunhofer Institute for Integrated Circuits IIS Engineering of Adaptive Systems EAS Zeunerstraße 38 01069 Dresden, Germany www.eas.iis.fraunhofer.de Visit us: hall 1, booth G42 21