Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Supercomputing Systems AG Phone +41 43 456 16 00
Technopark 1 Fax +41 43 456 16 10
8005 Zürich www.scs.ch
Vision trifft Realität.
Supercomputing Systems AG
Computer Vision mit Embedded Devices
ECC, 2018
Christof Sidler, MSc ETHZ
Department Head High Performance System
2 Zürich 04.06.2018 © by Supercomputing Systems AG
3 Zürich 04.06.2018 © by Supercomputing Systems AG
Embedded Vision Architekturen
4 Zürich 04.06.2018 © by Supercomputing Systems AG
Beispiel FPGA basierte Vision
Semi Global Matching (SGM)
1M Pixel @ 12 Bit
• 404·109 Additionen
• 2·106 Multiplikationen
• 9·106 Divisionen
• 39·109 Sonstige (xor, min/max, >/<)
• Speicherbedarf: 5.4 GByte
• Datentransfer: 18.5 GByte
5 Zürich 04.06.2018 © by Supercomputing Systems AG
Pedestrian Detection
Stereo movie processing time reduced
from 2s / frame to 25 frames/s
Stixel Detection
Projektbeispiel FPGA basierte Vision Systeme
Fahrerassistenzsysteme
6 Zürich 04.06.2018 © by Supercomputing Systems AG
Projektbeispiel CPU basierte Vision
Intelligenter Toröffner
• Stereovision, Objekterkennung und
Objektverfolgung auf CPU
• Tor öffnet nur wenn notwendig
• Tor öffnet nur so hoch wie notwendig
• Projektpartner Bircher Smart Access
7 Zürich 04.06.2018 © by Supercomputing Systems AG
Projektbeispiel CPU basierte Vision
Algo@Work
8 Zürich 04.06.2018 © by Supercomputing Systems AG
Projektbeispiel Smart Camera
Automatisierung von Laborsystemen
• Innovatives Transportsystem von Proberöhrchen
• Klassifizierung
• Überprüfung
• Ermöglicht kosteneffiziente Analyse von Blutproben
10 Zürich 04.06.2018 © by Supercomputing Systems AG
GPU basierte Vision Systeme
Beispiel Nvidia Jetson TX1
• Quad ARM A57
• Maxwell GPU
• 256 CUDA cores
• 1/0.5 Tflops
• 25.6 GB/s Memory BW
• GPU Programmierung in OpenCL
• Crossplattform Framework für
GPU, DSP, (FPGA)
• C99, C++11 API
• Dynamic selection of the compute device
11 Zürich 04.06.2018 © by Supercomputing Systems AG
Projektbeispiel FPGA und GPU basierte Vison
Roboception Smart Camera
12 Zürich 04.06.2018 © by Supercomputing Systems AG
Roboception Smart Camera
Bin Picking demo shown @ Hanover fair 2017
13 Zürich 04.06.2018 © by Supercomputing Systems AG
FPGA vs GPU
15 Zürich 04.06.2018 © by Supercomputing Systems AG
. Die Supercomputing Systems AG
• Dienstleistungsunternehmen im Bereich Computertechnologie
• HW, SW, Algorithmen
• Gegründet 1993
• Rund 120+ Mitarbeitende
• Ingenieure
• Physiker und Mathematiker
• Seit der Gründung im Technopark Zürich
Supercomputing Systems AG Phone +41 43 456 16 00
Technopark 1 Fax +41 43 456 16 10
8005 Zürich www.scs.ch
Vision meets reality.
Supercomputing Systems AG
Christof Sidler
[email protected] +41 43 456 16 00