Supercomputing Systems AG - SwissT.net...Supercomputing Systems AG Phone +41 43 456 16 00 Technopark...

Preview:

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

Christof.sidler@scs.ch +41 43 456 16 00

Recommended