MAVI 2.0 – Konzept und Möglichkeiten
Transcription
MAVI 2.0 – Konzept und Möglichkeiten
MAVI 2.0 – Konzept und Möglichkeiten Björn BjörnWagner Wagner Inhalt • MAVI Konzept und Möglichkeiten • Algorithmenbibliothek • Plugin SDK • Grafische Benutzeroberfläche • Algorithmendesigner und Skriptprozessor • Ausblick Seite 2 MAVI Konzept • Werkzeugkasten für die Verarbeitung, Analyse und Visualisierung von Mikrostrukturen in Volumenbildern. Volumenbildern • Anwendungsbereiche: - Metalle, Keramiken, Polymere, Baumaterialien - Poröse Werkstoffe - Biologische Materialien • Modularer Aufbau • Betriebssystemunabhängig. Seite 3 MAVI Möglichkeiten • Verarbeitung von echten Volumendaten. • Verschiedene Datentypen und Farbtiefen. • Breites Spektrum von Algorithmen. • Wählbare topologische Nachbarschaften. • Einstellbare Randbehandlung. Seite 4 MAVI Architektur Algorithmen Designer Grafische Benutzeroberflä Benutzeroberfläche Ein/Ausgabe Plugins Segmentierungs Plugins Plugin SDK Morphologie Plugins Filter Plugins Geodä Geodäsie Plugins Skriptprozessor Vermessungs Plugins Algorithmenbibliothek Legende: Applikationen Plugins Programmbibliotheken Seite 5 Algorithmenbibliothek • Systemunabhängige C++ Klassenbibliothek. • Import, Export und Manipulation von Datensätzen. • Verschiedene Segmentierungsmethoden, Filteroperationen und Verknüpfungen. • Schnelle, flexible morphologische Transformationen. • Effiziente, flexible Distanztransformationen. • Geodätische Transformationen. • Effiziente Objektisolierung und leistungsstarker Objektfilter. • Vermessung von einzelnen Objekten und ganzen Zusammenhangskomponenten. Seite 6 Plugin SDK • C++ Klasseninterface. • Entwicklung von Erweiterungen. • Universelle Datenschnittstelle. • Nahtlose Integration von Algorithmen. • Nutzung der MAVI Infrastruktur. Seite 7 Grafische Benuzteroberfläche • MDI – Multiple Document Interface. • Verschiedene Ansichten eines Datensatzes. • Datensatznavigator. • Algorithmen über Menü verfügbar. • Komplexe Verarbeitungsschritte. Seite 8 Import und Export von Datensätzen • Laden und Speichern von VolumenDatensätzen. • Import von Rohvolumen und Bildstapeln. • Import von DICOM Datensätzen. • Export von Features als CSV Datensätze. • Export von Features im XML Format. Seite 9 Visualisierungen • Schnittansicht • Volumenrendering • Oberflächenrendering • Statistiken Seite 10 Manipulation und Aufbereitung von Datensätzen • Zuschneiden und Einbetten von Datensätzen. • Komplement. • Verknüpfung von Datensätzen. • Maskierung. • Segmentierung. • Lineare Filter. • Morphologische Operationen. • Geodätische Transformationen. • Spektralanalyse. Seite 11 Analyse und komplexe Verarbeitungsschritte • Field Features – Vermessung einer vollständigen Probe. • Object Features – Vermessung einzelner Zusammenhangskomponenten. • Open Foam Features – Vermessung offenporiger Schäume. • Objektfilter. • Zellrekonstruktion von offenporigen Schäumen. Seite 12 Ausblick – Algorithmendesigner und Skriptprozessor • Datenflußgraph. • Erstellung eigener Plugins. • Visuelle Entwicklung von Algorithmen und Abläufen. • Zusammenfassung von Arbeitsschritten. • Automatisierung von Abläufen. • Verarbeitung von großen Datenmengen. Seite 13 Ausblick - Funktionalität • Zusätzliche komplexe Verarbeitungsschritte. • Simulationsmodul für geometrische Modelle. • Zusätzliche Dateiformate, Import- und Exportfunktionen. • Unterstützung von 64 Bit Architekturen. • Effiziente Verarbeitung von sehr großen Datensätzen. • Parallelisierung und verteiltes Rechnen. Seite 14 Ausblick - Produkte • MAVI Basic • MAVI Standard • MAVI Expert • MAVI SDK • „Software nach Maß“ Seite 15 Vielen Dank für ihre Aufmerksamkeit. Seite 16