New Tools for Reproducible AR Experiments: ARC and ARW

Die Entwicklung und das Testen von Augmented-Reality (AR) Anwendungen stellen oft eine Herausforderung dar, da Experimente unter nicht reproduzierbaren Bedingungen stattfinden. Um dieses Problem zu lösen, haben wir zwei innovative Tools entwickelt: ARC (AR Capture) und ARW (AR Workstation).

ARC ist eine native Swift-App, die mit ARKit AR-Sitzungen aufzeichnet, darunter RGB-D-Daten, Tracking-Informationen und Beleuchtungseigenschaften. Diese Daten werden in einem menschen- und maschinenlesbaren Format gespeichert. ARW, ein Unity-basiertes Tool, ermöglicht das Abspielen und Manipulieren dieser Aufnahmen auf dem Desktop. Damit lassen sich AR-Szenen wiederholt unter verschiedenen Bedingungen analysieren.

Durch die Integration in Unity können Entwickler Ereignisse registrieren, eigene Algorithmen einfügen und reproduzierbare Tests durchführen, z. B. für geometrische und photometrische Rekonstruktionen. Komplexe Experimente wie Voxel-Generierung, Raytracing oder die Anwendung neuronaler Netze werden dadurch erheblich erleichtert.

Unsere Arbeit zeigt, wie ARC und ARW die Forschung in der AR-Entwicklung verbessern können. Zukünftige Updates zielen darauf ab, die Datenerfassung zu erweitern und die Wiedergabetreue zu verbessern, um noch breitere Anwendungsfelder zu ermöglichen.

Einen Link zur Veröffentlichung findet sich hier: http://dx.doi.org/10.1109/ISMAR-Adjunct64951.2024.00086