patrick gailer, puchheim 2005 stemmer imaging gmbh schnittstellen in der bildverarbeitung patrick...

18
Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Schnittstellen in der Bildverarbeitung Bildverarbeitung Patrick Gailer

Upload: kaetharina-kelln

Post on 06-Apr-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

STEMMER IMAGING GmbH

Schnittstellen in der BildverarbeitungSchnittstellen in der Bildverarbeitung

Patrick Gailer

Page 2: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Datentransfer zum PCDatentransfer zum PC

?

Um Bildverarbeitung durchzuführen, muss zunächst einem Prozessor ein Bild zugeführt werden!

Standard PC-System:

Page 3: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Datentransfer in den SpeicherDatentransfer in den Speicher

PCI

CPU

HostMemory

Daten

Page 4: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

32Bit

64Bit

Bus: PCI und PCI-X

• PCI-3233 MHz, 32 bit Rev 3.0 – 133 MByte/sec

• PCI-6433 MHz, 66 MHz, 64 bit Rev 3.0 – 528 MByte/sec

• PCI-X64 bit, 66, 100, 133 MHz Rev 1.0 – 1 GByte/sec64 bit, 266 oder 533 MHz Rev 2.0 – 4 GByte/sec

Page 5: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

• PCIe: erhältlich in x1, x4, x8, and x16 Konfiguration

PCIeImplementation

Datenrate

x1 2 x 250MByte/Sekundex4 2 x 1GByte/Sekundex8 2 x 2GByte/Sekunde

x16 2 x 4GByte/Sekunde

x1

Bus: PCI Express (PCIe)

Page 6: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

CPU

North Bridge MemoryDisplay

Sourth Bridge USB 2.0USB 2.0HDD

PC

I SLO

TS

USB 2.0

Typische SystemArchitektur

PCI Express

PC

I Exp

ress

Slo

ts

Bus: PCIe Architektur (typisch)

Page 7: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen zur ErfassungSchnittstellen zur Erfassung

Es gibt auf dem Markt derzeit viele verschiedene Schnittstellen:

Analog

I/II

a/b

LVDS

PCI

CPU

HostMemory

Page 8: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: AnalogSchnittstellen: Analog

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Punkt zu Punkt

typisch 1-16, keine Grenzetypisch 3-4: Video, GND, Sync (C/HV)50 m +kein Standard

Bandbreite typisch 4,8 GByte/s (200 MHz x 8 Bit x RGB)

Page 9: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: LVDSSchnittstellen: LVDS

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Punkt zu Punkt

typisch 1-3, keine Grenzetypisch 64 -128 Daten, GND, Syncmax. 20 m (mehr über Medienumsetzer)kein Standard

Bandbreite typisch 4,2 GByte/s (66 MHz / 64 Bit)

Page 10: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: CameraLinkSchnittstellen: CameraLink

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Punkt zu Punkt

Standard, 26 (BASE) – 2 x 26 (MEDIUM/ FULL)max. 15m (mehr über Medienumsetzer)kein Standard

Bandbreite 680 MByte/stypisch 1-2, keine Grenze

Page 11: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: FireWire / IEEE 1394Schnittstellen: FireWire / IEEE 1394

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Peer to Peer (serieller Bus)

16 (DCAM), empfohlen max. 4Konsumerkabel, 4-7 Daten, Spannungsversorgung,5 – 10 m, Hub möglich, (mehr über Medienumsetzer)Standard D-Cam, nicht geeignet für Spezial-

funktionen

Bandbreite ca. 32 MByte/s (a), ca. 64MByte/s (b)

Page 12: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: USB II Schnittstellen: USB II

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Master-Slave (serieller Bus)

theoretisch 127, empfohlen 1-4 (Bulk)Konsumerkabel, 2 Daten, Spannungsversorgung4,5m, Hub möglich, (mehr über Medienumsetzer)

Bandbreite ca. 48 MByte/s

kein Standard

Page 13: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Schnittstellen: Gigabit EthernetSchnittstellen: Gigabit Ethernet

Topologie

Max. KameraanzahlKabel/AdernKabellängenSoftware

Netzwerk, Peer to Peer

quasi unendlichindustrielle Kabel, 8 Daten100m, (mehr über Medienumsetzer)

Bandbreite ca. 100 MByte/s

GiGE Vision / GEN<i>CAM

Page 14: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

FireWire b

Welche Schnittstelle nutzen?Welche Schnittstelle nutzen?

USB II/FireWire a

GigE

CameraLink

Analog

Preis

Datenrate

LVDS

Page 15: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Welche Schnittstelle nutzen?Welche Schnittstelle nutzen?

Das kommt auf die Applikation an!

Es gibt einen großen Überlappungsbereich, in welchem sich verschiedene Schnittstellen gut eignen.

Wichtig für die Komponenten der Bildverarbeitung sind:

• Robustheit/ Datensicherheit

• Flexibilität

• Lange Verfügbarkeit

Page 16: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Software-EmpfehlungSoftware-Empfehlung

Wählen Sie eine möglichst flexible Software!

Nur dann ist es möglich ohne Arbeitsaufwand die technologisch aktuellste Hardware einzusetzen.

Die Software muss es ermöglichen, die Hardware nach Applikationserstellung auszutauschen!

Page 17: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Bildverarbeitungs-PartnerBildverarbeitungs-Partner

Lassen Sie sich bei der Auswahl der Komponenten von einem starkenBildverarbeitungs-Partner beraten!

ALLES FÜR DIE BILDVERARBEITUNG AUS EINER HAND.

Page 18: Patrick Gailer, Puchheim 2005 STEMMER IMAGING GmbH Schnittstellen in der Bildverarbeitung Patrick Gailer

Patrick Gailer, Puchheim 2005

Danke für Ihre Aufmerksamkeit!Danke für Ihre Aufmerksamkeit!

IMAGING IS OUR PASSION.