• Wir bieten Lösungen für ... Wir bieten Lösungen für
    • noindex
      Image Recognition
    • noindex
      Clustering Lösungen
    • noindex
      Website Scraping
    • noindex
      Image & Video Fingerprinting
    Wir bieten verteilte Backend-Systeme zur Image Recognition, Video-Fingerprinting und Website Scraping. Mehr erfahren
  • Image Recognition
    Image Recognition
    • detect logos / icerhockey
      • Logoerkennung in Videos (TV, Webstreams, Print/News)
      • Hohe Erkennungsrate
      • 1000x effizienter als Erkennung durch den Menschen
      • Erkennt Sponsorenlogos auf Kleidung, Werbebanden, …
      • Tracking in Echtzeit
    Mehr erfahren
  • Clustering Lösungen
    Verteiltes Rechnen mit bis zu 10.000 Nodes
    • noindex
      • Unterstützung von bis zu 10.000 Nodes
      • Hohe Verfügbarkeit
      • Monitoring-Webfrontend
      • Integration über RESTful-Webservice
      • Verteilung sämtlicher Backend Software
    Mehr erfahren
  • Website Scraping
    Bild- und Textanalyse in Webartikeln mit hohem Datendurchsatz
    • noindex
      • Analyse von Webartikel-Texten und -Bildern
      • Nutze URLs aus RSS-Feeds
      • Unterstützung von Paywall-geschütztem Inhalt
      • Hoher Datendurchsatz
      • Weiterverarbeitung in der Toolchain
    Mehr erfahren
  • Image & Video Fingerprinting
    Suche innerhalb Bild- & Videodaten
    • noindex
      • Effizientes hashen & suchen
      • hohe Auflösung (<1s)
      • findet identische Teil-Sequenzen
      • Integration per RestAPI
    Mehr erfahren

Computer Vision Backends

Wir bieten skalierbare Systeme in den Kernbereichen Image Recognition und Image & Video Fingerprinting. Unsere Backend-Software erweitert bestehende Big-Data Systeme um Medienanalysefunktionen und gewährleistet massiv steigenden Datendurchsatz durch sein flexibles Design.
  • Einzelkomponenten wie die Bilderkennung und die Webmedien Analyse ergeben zusammen ein leistungsfähiges System, welches Mehrinformation über Ihre Daten sehr effizient generieren kann und neue Fragestellungen durch gegenseitige Beziehungen der Mediendaten und dessen Metainformation zueinander zulässt.Durch stetige Weiterentwicklung halten wir die Lösungen technologisch auf dem neusten Stand der Technik und steigern somit die Effizienz unseres Produktes.Wir bieten neben den Softwarelösungen auch Softwareentwicklungsprojekte zur Umsetzung und Integration unserer Backend-Software an Ihre Softwareumgebungen und Workflows. Zusätzlich bieten wir grafische Benutzeroberflächen und Webapplikationen nach Ihren indivuellen Anforderungen.

Image Recognition

International agierende Medienkonzerne nutzen unsere Bilderkennung um Milliarden Bilder aus TV und Internet nach Sponsoring Informationen zu durchsuchen. Unsere Software ist robust, nutzt Erkennungsverfahren nach dem neusten Stand der Technik und optimiert die Erkennungsprozesse mittels maschinellem Lernen und statistischer Evaluation über tausende Datensätze. Aus diesen Gründen ist unsere Bilderkennung ab einem bestimmten Datendurchsatz ca. 1000x kosteneffizienter als die manuelle Auswertung durch den Menschen.
    • Logos in Videos erkennen
    • Hohe Erkennungsrate
    • Toleriert Skalierung und Drehung
    • Erkennt zum Teil verdeckte Objekte
    • Tracking mit 25FPS in Echtzeit
  • detect logos / football detect logo / football
  • Detektieren und Tracken von Logos in Videos

    Unser Bildererkennungssystem basiert auf fortschrittlichen Verfahren zur Erkennung von Bildelementen in Videos wie zum Beispiel einem Sponsoring-Logo in einem Eishockeyspiel. Das gefundene Logo wird durch einen performanten Tracking-Algorithmus vorwärts und rückwärts in der Zeit verfolgt. Auf diese Weise erreichen wir eine Erkennungsrate von bis zu 99% auf unserem Testmaterial und erreichen in laufenden Produktionsumgebungen vergleichbare Werte.
  • Detektieren und Tracken von Logos in Videos

    Unser Bildererkennungssystem basiert auf fortschrittlichen Verfahren zur Erkennung von Bildelementen in Videos wie zum Beispiel einem Sponsoring-Logo in einem Eishockeyspiel. Das gefundene Logo wird durch einen performanten Tracking-Algorithmus vorwärts und rückwärts in der Zeit verfolgt. Auf diese Weise erreichen wir eine Erkennungsrate von bis zu 99% auf unserem Testmaterial und erreichen in laufenden Produktionsumgebungen vergleichbare Werte.
  • Skalierungs und Rotations-invariante Algorithmen

    Unsere Software findet Logos, die im Analysevideo wesentlich kleiner, grösser oder verdreht sind. Wir unterstützen wesentlich grössere Unterschiede in der Skalierung als andere bekannte Verfahren und tolerieren Drehungen mit bis zu ±180°.
  • Skalierungs und Rotations-invariante Algorithmen

    Unsere Software findet Logos, die im Analysevideo wesentlich kleiner, grösser oder verdreht sind. Wir unterstützen wesentlich grössere Unterschiede in der Skalierung als andere bekannte Verfahren und tolerieren Drehungen mit bis zu ±180°.
  • detect logos / football 2
  • Erkennung von verdeckten und transformierten Objekten

    Zum Teil verdeckte Objekte werden von unseren Verfahren ebenfalls erkannt. Solange ein deskriptiver Teil eines Logos sichtbar ist und noch 20% der Fläche des kompletten Logos ausmacht, erkennen wir einen positiven Hit. Transformierte Bildelemente auf Kleidung oder Werbebanden werden durch die Suche nach linearen Projektionen ebenso gefunden.
  • Erkennung von verdeckten und transformierten Objekten

    Zum Teil verdeckte Objekte werden von unseren Verfahren ebenfalls erkannt. Solange ein deskriptiver Teil eines Logos sichtbar ist und noch 20% der Fläche des kompletten Logos ausmacht, erkennen wir einen positiven Hit. Transformierte Bildelemente auf Kleidung oder Werbebanden werden durch die Suche nach linearen Projektionen ebenso gefunden.
  • Performante Analyse mit Full-Frame-Präzision

    Binärwerkstatts Bilderkennungssystem arbeitet nicht nur genau sondern auch schnell: Unser Bilderkennungssystem kann zur Echtzeit-Analyse von Videostreams mit 25 Einzelbildern pro Sekunde auf nur einem PC genutzt werden. Wir berechnen Sequenzen gefundener Logos mit der von Ihnen gewünschten zeitlichen Präzision.
  • Performante Analyse mit Full-Frame-Präzision

    Binärwerkstatts Bilderkennungssystem arbeitet nicht nur genau sondern auch schnell: Unser Bilderkennungssystem kann zur Echtzeit-Analyse von Videostreams mit 25 Einzelbildern pro Sekunde auf nur einem PC genutzt werden. Wir berechnen Sequenzen gefundener Logos mit der von Ihnen gewünschten zeitlichen Präzision.
  • detect logos pic
  • Unterstützung einer hohen Anzahl von Modellen

    Unsere Software kann zwischen tausenden Modellen innerhalb einer Analyse eines Videos unterscheiden. Wir unterstützen technisch unendlich viele Modelle pro Analyse und nutzen in Produktionumgebungen bis zu 2500 Modelle gleichzeitig.
  • Unterstützung einer hohen Anzahl von Modellen

    Unsere Software kann zwischen tausenden Modellen innerhalb einer Analyse eines Videos unterscheiden. Wir unterstützen technisch unendlich viele Modelle pro Analyse und nutzen in Produktionumgebungen bis zu 2500 Modelle gleichzeitig.
  • Unterstützung von kundenspezifischen Medienquellen

    Durch die Möglichkeit Logos auf Einzelbildern zu detektieren ist es möglich andere Medien wie Print- oder Web-Medien neben Videomaterial aus TV und Internetstreams zu analysieren.
  • Unterstützung von kundenspezifischen Medienquellen

    Durch die Möglichkeit Logos auf Einzelbildern zu detektieren ist es möglich andere Medien wie Print- oder Web-Medien neben Videomaterial aus TV und Internetstreams zu analysieren.

Clusterlösungen

Unsere Softwarelösungen für verteiltes Rechnen ermöglichen einen nahezu beliebigen Tagesdurchsatz an Video- oder Bildanalysen. Für grosse Systeme unterstützen wir bis zu 10.000 Nodes im Verbund.

  • Nutzung hunderter Nodes für Bilderkennungsaufgaben

    Seit Jahren nutzen wir verteilte Systeme zur Berechnung von Computer Vision Aufgaben und haben grosse Erfahrung in der Entwicklung und Wartung grosser Systeme bestehend aus hunderten von Nodes rund um den Globus. Vergrößerungen der Rechencluster auf Anfrage oder das Durchführen von Konfigurationsänderungen sind ohne Ausfallzeit zu bewerkstelligen.

    Hohe Verfügbarkeit durch Failover-Verfahren und Master-Redundanz

    Unsere Systeme verfügen über eine sehr hohe Verfügbarkeit mit nahezu keiner Ausfallzeit. Wir nutzen viele Failover-Verfahren um bekannte Probleme automatisiert zu behandeln. Das Umverteilen der Rechenaufgaben einer ausgefallenen Node (Rescheduling) oder das Neuwählen eines Masters aufgrund von Hardware-Problemen sind Beispiele für unterstützte Failover-Verfahren.
  • Nutzung hunderter Nodes für Bilderkennungsaufgaben

    Seit Jahren nutzen wir verteilte Systeme zur Berechnung von Computer Vision Aufgaben und haben grosse Erfahrung in der Entwicklung und Wartung grosser Systeme bestehend aus hunderten von Nodes rund um den Globus. Vergrößerungen der Rechencluster auf Anfrage oder das Durchführen von Konfigurationsänderungen sind ohne Ausfallzeit zu bewerkstelligen.
  • Hohe Verfügbarkeit durch Failover-Verfahren und Master-Redundanz

    Unsere Systeme verfügen über eine sehr hohe Verfügbarkeit mit nahezu keiner Ausfallzeit. Wir nutzen viele Failover-Verfahren um bekannte Probleme automatisiert zu behandeln. Das Umverteilen der Rechenaufgaben einer ausgefallenen Node (Rescheduling) oder das Neuwählen eines Masters aufgrund von Hardware-Problemen sind Beispiele für unterstützte Failover-Verfahren.
  • distributed schema
  • Einfache Integration per RESTful Webservice

    Mit unserem JSON RESTful-Webservice können Sie tausende von Videoanalysen gleichzeitig anlegen, laufende Analysen administrieren und Ergebnisse abfragen. Jede Analyse kann neu priorisiert werden, falls bestimmte Analysen früher abzuschliessen sind. Statistiken zu dem täglichen Datendurchsatz und einzelnen Analysezuständen sind per Knopfdruck abfragbar. Der RESTful Webservice ermöglicht Ihnen alle relevanten Informationen einer Videoanalyse in eigenen Management- und Dataminingapplikationen zu verwenden.
  • Einfache Integration per RESTful Webservice

    Mit unserem JSON RESTful-Webservice können Sie tausende von Videoanalysen gleichzeitig anlegen, laufende Analysen administrieren und Ergebnisse abfragen. Jede Analyse kann neu priorisiert werden, falls bestimmte Analysen früher abzuschliessen sind. Statistiken zu dem täglichen Datendurchsatz und einzelnen Analysezuständen sind per Knopfdruck abfragbar. Der RESTful Webservice ermöglicht Ihnen alle relevanten Informationen einer Videoanalyse in eigenen Management- und Dataminingapplikationen zu verwenden.
  • Quick-Health-Checks per Monitoring Webfrontend

    Unser Monitoring Webfrontend ist ideal zur schnellen Darstellung wesentlicher Zustände eines Rechenclusters. Informationen zu den Nodes wie Last, benutzter Speicher, Nutzung des Dateisystems, Informationen zu den Analysen, den Durchsatz und vieles mehr können einfach im Webbrowser dargestellt werden. Detailinformationen wie Analysemodelle, Analysezeiten und Videoinformationen können für jede einzelne Analyse abgefragt und ebenfalls visualisiert werden.
  • Quick-Health-Checks per Monitoring Webfrontend

    Unser Monitoring Webfrontend ist ideal zur schnellen Darstellung wesentlicher Zustände eines Rechenclusters. Informationen zu den Nodes wie Last, benutzter Speicher, Nutzung des Dateisystems, Informationen zu den Analysen, den Durchsatz und vieles mehr können einfach im Webbrowser dargestellt werden. Detailinformationen wie Analysemodelle, Analysezeiten und Videoinformationen können für jede einzelne Analyse abgefragt und ebenfalls visualisiert werden.
  • Cluster Housing

    Wir bieten eine Reihe von Möglichkeiten einen Rechencluster zu betreiben. Sie können inhouse-clustering in Ihrer Firma, einen gemieteten Rechencluster / "rented-clustering" oder clustering auf bekannten Cloudsystemen mittels Linux Container / Docker betreiben. Für jede dieser Arten bieten wir vollen Service.
  • Cluster Housing

    Wir bieten eine Reihe von Möglichkeiten einen Rechencluster zu betreiben. Sie können inhouse-clustering in Ihrer Firma, einen gemieteten Rechencluster / "rented-clustering" oder clustering auf bekannten Cloudsystemen mittels Linux Container / Docker betreiben. Für jede dieser Arten bieten wir vollen Service.
  • Unterstützung von kundenspezifischen Aufgaben

    Wir unterstützen die Verteilung neuer kundenspezifischer Aufgaben wie beispielsweise das Transkodieren von Videos in unserer Architektur und sind der Lage durch unsere Expertise in den Bereichen Computer Vision, Maschinelles Lernen, Datenbanken, Data-Mining und-Management und Netzwerk-/OS-Architektur neue Big-Data-Ready Applikationen umzusetzen.
  • Unterstützung von kundenspezifischen Aufgaben

    Wir unterstützen die Verteilung neuer kundenspezifischer Aufgaben wie beispielsweise das Transkodieren von Videos in unserer Architektur und sind der Lage durch unsere Expertise in den Bereichen Computer Vision, Maschinelles Lernen, Datenbanken, Data-Mining und-Management und Netzwerk-/OS-Architektur neue Big-Data-Ready Applikationen umzusetzen.

Website Scraping

Unsere Webmedia Analyse Software ermöglicht die Verarbeitung von Webmedien zur Generierung neuer wertvoller Metadaten. Mit jedem Aggregationsversuch simulieren wir das Browsen eines Web-Links und unterscheiden inhaltlich zwischen Text, Bild, Audio und Video und legen diese in optimierten Speichersystemen ab. Die Webmedia Analyse Software ermöglicht eine automatisierte Klassifizierung von Webmedien wie die Erkennung von Sponsorenlogos oder textuellen Inhalten in Webartikeln.

  • Verarbeitung von hundert tausenden Webseiten täglich

    Unsere Webmedia Analyse Software ist Big-Data-Ready und wird in Produktionsumgebungen genutzt um Millionen Webartikel zu analysieren. Das System verarbeitet grosse Datenbank-verwaltete Listen zu URLs von Webartikeln, verteilt Anfragen ins Internet nach bestimmten Heuristiken, rendert diese offline und imitiert so echtes Browserverhalten um möglichst viele Webartikel gleichzeitig analysieren zu können.
  • Verarbeitung von hundert tausenden Webseiten täglich

    Unsere Webmedia Analyse Software ist Big-Data-Ready und wird in Produktionsumgebungen genutzt um Millionen Webartikel zu analysieren. Das System verarbeitet grosse Datenbank-verwaltete Listen zu URLs von Webartikeln, verteilt Anfragen ins Internet nach bestimmten Heuristiken, rendert diese offline und imitiert so echtes Browserverhalten um möglichst viele Webartikel gleichzeitig analysieren zu können.
  • Webartikel-Selektion durch spezialisierte RSS-Feeds

    Aktuelle Webartikel können durch die Verarbeitung von RSS-Feeds geholt werden. Damit ist es möglich sehr effizient hundert-tausende Webartikel durch einige wenige RSS-Feeds zu verarbeiten. Das System ist so in der Lage grosse Mengen themen-spezifischer Webmedien durch minimale Wartung zu holen und weiterzuverarbeiten.
  • Webartikel-Selektion durch spezialisierte RSS-Feeds

    Aktuelle Webartikel können durch die Verarbeitung von RSS-Feeds geholt werden. Damit ist es möglich sehr effizient hundert-tausende Webartikel durch einige wenige RSS-Feeds zu verarbeiten. Das System ist so in der Lage grosse Mengen themen-spezifischer Webmedien durch minimale Wartung zu holen und weiterzuverarbeiten.
  • web scraping schema
  • Zwischen Webartikel-Elementen unterscheiden

    Unsere Webmedia Analyse Software klassifiziert Webartikel durch die Nutzung bestimmter Metriken und dem Vergleich von Informationsdichte on-the-fly und bestimmt so, was auf einer gerenderten Webseite relevant ist. Sie unterscheidet zwischen Position, Überschrift, textuellen Elementen, Bildern, Video- und Audio-Streams innerhalb und ausserhalb des Artikels.
  • Zwischen Webartikel-Elementen unterscheiden

    Unsere Webmedia Analyse Software klassifiziert Webartikel durch die Nutzung bestimmter Metriken und dem Vergleich von Informationsdichte on-the-fly und bestimmt so, was auf einer gerenderten Webseite relevant ist. Sie unterscheidet zwischen Position, Überschrift, textuellen Elementen, Bildern, Video- und Audio-Streams innerhalb und ausserhalb des Artikels.
  • Persistenter Cookie-Speicher

    Webseiten-Cookies können persistent gespeichert und im Crawling-Prozess genutzt werden. Auf diese Weise können Webseiten mit Pop-Ups zu einer Altersverfizierung oder einer Paywall ohne Probleme verarbeitet werden.
  • Persistenter Cookie-Speicher

    Webseiten-Cookies können persistent gespeichert und im Crawling-Prozess genutzt werden. Auf diese Weise können Webseiten mit Pop-Ups zu einer Altersverfizierung oder einer Paywall ohne Probleme verarbeitet werden.
  • Daten klassifizieren

    Die Software ermöglicht die Weiterverarbeitung von Webmedien durch andere Klassifikationsysteme wie die Bilderkennung. So können wertvolle Informationen wie ein zu sehendes Sponsorlogo auf einem Bild eines Webartikels bestimmt, gespeichert und mit anderen verlinkten Informationen wie dem Artikeltext zum Beispiel verglichen werden.
  • Daten klassifizieren

    Die Software ermöglicht die Weiterverarbeitung von Webmedien durch andere Klassifikationsysteme wie die Bilderkennung. So können wertvolle Informationen wie ein zu sehendes Sponsorlogo auf einem Bild eines Webartikels bestimmt, gespeichert und mit anderen verlinkten Informationen wie dem Artikeltext zum Beispiel verglichen werden.

Image & Video Fingerprinting

Unsere Software unterstützt Einzelbilder & Videodaten und ermöglicht eine effiziente Suche - auch nach Teilsequenzen innerhalb der Videos. Auf diese Weise können ca. 150k Vidostunden pro Tag und Rechner verarbeitet werden.

  • Einzelbild-Duplikate-Erkennung

    Das System zum Vergleich von Einzelbildern ermöglicht das Erkennen von identischen Bildern / Duplikate-Erkennung und realisiert durch parallele Verarbeitung einen Datendurchsatz von Millionen Bildern pro Tag.
  • Einzelbild-Duplikate-Erkennung

    Das System zum Vergleich von Einzelbildern ermöglicht das Erkennen von identischen Bildern / Duplikate-Erkennung und realisiert durch parallele Verarbeitung einen Datendurchsatz von Millionen Bildern pro Tag.
  • Videosequenz-Suche

    Die Videosuche ermöglicht das Finden identischer kleinerer Sequenzen innerhalb der Videos. Die zeitliche Genauigkeit ist konfigurierbar und kann in der zeitlichen Auflösung des Videomaterials erfolgen. (Trade-Off zum Datendurchsatz)
  • Videosequenz-Suche

    Die Videosuche ermöglicht das Finden identischer kleinerer Sequenzen innerhalb der Videos. Die zeitliche Genauigkeit ist konfigurierbar und kann in der zeitlichen Auflösung des Videomaterials erfolgen. (Trade-Off zum Datendurchsatz)
  • mediaindex schema
  • Hoher Datendurchsatz bei der Suche

    Das Video-Fingerprinting-System verarbeitet 150.000 Videostunden pro Maschine und Tag bei einer zeitlichen Genauigkeit von 1s in der Videosequenzsuche und skaliert linear mit Installationen auf weiteren Computern. Sollen identische Videos gefunden werden (identische Bildinformation über die gesamte Videolänge), so ist der Vergleich mit Millionen von Videos pro Tag und Maschine möglich.
  • Hoher Datendurchsatz bei der Suche

    Das Video-Fingerprinting-System verarbeitet 150.000 Videostunden pro Maschine und Tag bei einer zeitlichen Genauigkeit von 1s in der Videosequenzsuche und skaliert linear mit Installationen auf weiteren Computern. Sollen identische Videos gefunden werden (identische Bildinformation über die gesamte Videolänge), so ist der Vergleich mit Millionen von Videos pro Tag und Maschine möglich.
  • Technisches

    Die Steuerung der Suche erfolgt per RestAPI. Es können Videostreams in einer automatischen Suche und Einzelvideodateien in manuellen Suchanfragen verarbeitet werden. Das Hashen der Videodaten erfolgt in einem seperaten Prozess, der nicht lokal erfolgen muss. Eine webbasierte Techdemo ist auf Anfrage verfügbar.
  • Technisches

    Die Steuerung der Suche erfolgt per RestAPI. Es können Videostreams in einer automatischen Suche und Einzelvideodateien in manuellen Suchanfragen verarbeitet werden. Das Hashen der Videodaten erfolgt in einem seperaten Prozess, der nicht lokal erfolgen muss. Eine webbasierte Techdemo ist auf Anfrage verfügbar.