arivis ImageCore
Unsere Produkte arivis Browser und arivis Viewer bieten Anwendern die Möglichkeit, performant auf große Bilddaten zuzugreifen. Mit dem arivis ImageCore stellt arivis jetzt eine Bibliothek bereit, mit der auch Anwendungsentwickler in ihren bestehenden oder neuen Applikationen auf unsere bewährte Speicherverwaltung aufbauen können.
Produkteigenschaften
- Speicherung von und Zugriff auf Bilddaten mit unbegrenzter Größe
- Bilddaten mit bis zu 5 realen Dimensionen
- unbegrenzte Anzahl an Kanälen (Spektralinformationen) z.B. für Röntgen, Infrarot, Höhenmodelle
- intelligentes Caching und Prefetching und damit performante Navigation auf den Daten
- ins Datenmodell integrierte Farbtabellen (Falschfarbdarstellung)
- Verfügbarkeit für alle wichtigen Betriebssysteme
- transparente Komprimierung der Bilddaten
- einfaches, klar gegliedertes Interface, schnelle Einarbeitung
Das Konzept des arivis ImageCore ist darauf ausgelegt, Applikationen transparent hochperformanten Speicherplatz zur Verfügung zu stellen. Dabei werden unterschiedliche Caching- und Prefetching-Strategien mit einem optimierten Datenformat sowie effizienten Zugriffsmethoden auf die Daten kombiniert. Die Bibliothek fügt sich damit sehr leicht in beliebige Programm-Infrastrukturen ein.
Der arivis ImageCore ist in C++ implementiert. Die Implementierung setzt auf offene Basisbibliotheken wie Boost. Bei der Entwicklung wurde auf die problemlose Zusammenarbeit mit allen wichtigen Betriebssystemen und Compilern Wert gelegt. Daher können Sie Ihre Applikationen auch weiterhin plattformübergreifend zur Verfügung stellen.
Da wir den arivis ImageCore auch als Basis für unsere eigenen Produkte und Lösungen einsetzen, ist seine intensive Weiterentwicklung auch in Zukunft gesichert.
Die Bibliothek verfügt über eine einfache, klar gegliederte Schnittstelle und kann damit sehr leicht integriert werden. In vielen Fällen lässt sich die Applikation nach kleinen Anpassungen direkt kompilieren und verwenden, indem der arivis ImageCore einfach anstelle der bisherigen Speicherverwaltung verwendet wird. Er wird also einfach als transparente Erweiterung des bisher verwendeten Hauptspeichers genutzt. Noch flexibler wird die gesamte Applikation aber durch die Verwendung des optimierten SIS-Bildformats. Damit lassen sich auch extrem große multidimensionale Bilddaten sehr schnell öffnen, visualisieren, bearbeiten und speichern.
Selbstverständlich bieten wir Ihnen an, Sie bei der Integration des arivis ImageCore zu beraten und durch Entwickler bei der Implementierung zu unterstützen.