Deep Learning

Vision Systeme für Deep Learning

Deep Learning kommt bei Computer Vision Anwendungen mehr und mehr zum Einsatz. Künstliche neuronale Netze (KNNs) haben zwei wichtige Vorteile. Einerseits haben KNNs das Potenzial, die Genauigkeit und Robustheit von Anwendungen für die Fabrikautomatisierung, Robotik oder den Einzelhandel zu verbessern. Andererseits sind KNNs in der Lage, bildbasierte Probleme für Anwendungen zu lösen, für die das in der Vergangenheit nicht möglich war, z.B. Pathologieerkennung in der Mikroskopie oder die komplexe Musterklassifizierung bei der Oberflächeninspektion.

Vergleich von klassischer Bildverarbeitung mit Deep Learning

Klassische Bildverarbeitung

Einsatzmöglichkeiten:

  • Erkennung einfacher Formen und Strukturen

  • Rektifizierung und Koordinatenumrechnungen

  • Messungen von Positionen, Entfernungen, Größen

  • Vorverarbeitung von Bildern

  • Codeleser

Vorteile:

  • Schnelle und einfache Einrichtung

  • Ausgereifte, nachvollziehbare Algorithmen

Deep Learning basierte Bildverarbeitung

Einsatzmöglichkeiten:

  • Erkennung von Elementen mit variierenden Formen und Größen

  • Klassifikation von komplexen Elementen und Strukturen

  • Erkennung bei variierenden Hintergründen

  • Erkennung bei wechselnden Lichtbedingungen

  • Texterkennung

Vorteile:

  • Robuste Einrichtung

  • Hohe Performance bei Erkennung komplexer Elemente

Framegrabber-basiertes Deep Learning: schnellste Inferenz & höchste Zuverlässigkeit

FPGA Framegrabber-basiertes Deep Learning: schnellste Inferenz & höchste Zuverlässigkeit

Beste Performance, schnellste Inferenz pro Sekunde, höchste Zuverlässigkeit - wenn Ihre Anwendung einen hohen Durchsatz erfordert, ist das FPGA Framegrabber-basierte Vision System für Deep Learning die richtige Wahl für Sie. Mit dem microEnable 5 marathon deepVCL von Silicon Software in Verbindung mit der FPGA-Konfigurationssoftware VisualApplets können Sie Ihr KNN mit wenigen Klicks auf FPGAs einsetzen.

Mehr über FPGA Framegrabber-basierte Systeme für Deep Learning

Basler Vision Produkte für Deep Learning

PC-basiertes Deep Learning: kurze Produktentwicklungszeit & niedrige Integrationskosten

Niedrige Integrationskosten und kurze Produktentwicklungszeit (Time-to-Market): PC-basierte Systeme punkten mit einfachem Design-In. Nutzen Sie unsere plug-and-play-fähige Hard- und Software, um Ihr PC-basiertes Deep Learning Vision System zu entwerfen. Dank unseres umfangreichen ace Kameraportfolios und der pylon Camera Software Suite kann Ihr KNN ohne großen Integrationsaufwand eingesetzt werden.

Mehr über PC-basierte Systeme für Deep Learning

Embedded Vision für Deep Learning

Embedded Vision für die kompaktesten und kostengünstigsten Deep Learning Lösungen

Die kompaktesten und kostengünstigsten Vision Systeme können mit Hilfe von Embedded Technologie entwickelt werden. Die Kombination aus Boardlevel-Kameras und Embedded Processing-Einheiten sorgt für niedrigste Stückkosten. Intelligente Edge-Geräte bieten schnelle Laufzeiten, geringe Latenzzeiten und mehr Datenschutz und Sicherheit. Von Kameramodulen über Konzeptstudien bis hin zu schlüsselfertigen Lösungen – wir kümmern uns um Ihr Embedded Vision System für Deep Learning.

Mehr über Embedded Vision Systeme für Deep Learning

Welche Arten von Trainingsdaten gibt es?

Während sich an dieser Reihenfolge nichts ändert, gibt es jedoch verschiedene Möglichkeiten, wie der Umgang mit den Trainingsdaten ablaufen kann:

  1. Überwachtes Lernen: Der Algorithmus erhält sowohl die Fragestellungen als auch die zugehörigen Antworten. Diese Daten werden gelernt, sodass neue Fragestellungen nur korrekt zugeordnet werden müssen.  

  2. Unüberwachtes Lernen: Der Algorithmus erhält nur Fragestellungen und lernt, aus den Daten Muster und Strukturen zu erkennen. Durch das richtige Gruppieren der Daten können dann z.B. Clusteranalysen durchgeführt werden.  

  3. Bestärkendes Lernen: Das System interagiert mit der Umwelt, um durch falsches oder richtiges Handeln die optimale Aktion zu erlernen. Falsches Handeln wird bestraft, während richtig ausgeführte Aktionen bestärkt werden.  

Da das neuronale Netzwerk der Kern des Algorithmus ist und erheblich zum Erfolg des Systems beiträgt, ist das Training des Netzwerks von sehr hoher Bedeutung. Nicht umsonst haben große Konzerne wie Google, Microsoft oder IBM immense Summen in die Entwicklung von maschinellem Lernen und die Erstellung von Datenbanken investiert. Google hat die eigene Datenbank TensorFlow sogar als Open-Source bereitgestellt wodurch die Datenbank nicht nur öffentlich zugänglich, sondern auch stetig weiterentwickelt wird.

Wie können wir Sie unterstützen?

Wir beraten Sie gerne bei der Produktauswahl und finden die richtige Lösung für Ihre Anwendung.