Durch die Entwicklung und Nutzung sog.»Stitching-Technologien« können aus kontinuierlich aufgenommenen Bilddatenströmen (wie z.B. aus der Kamera einer Drohne) räumlich hochaufgelöste Panoramabilder erstellt werden. Diese Panoramen erlauben es, mehr als ein einzelnes Sichtfeld der Kamera gleichzeitig in seinem räumlichen Bezug darzustellen. Mit herkömmlichen Verfahren können solche Panoramabilder allerdings aufgrund des hohen Rechenaufwands nicht »online«, d.h. während eines Überflugs erstellt werden, sondern stehen erst zu einem späteren Zeitpunkt zur Verfügung. Um diese Einschränkung zu umgehen und Panoramabilder live während eines Überflugs darzustellen, wurde das »DrObserver« (»Drone-Observer«)-System entwickelt.
Die Berechnung der Panoramabilder mit »DrObserver« basiert auf einer Sequenz von Bildoperationen, die auf jedes erfasste und übertragene Einzelbild unmittelbar angewendet werden. Nach Entzerrung des Bildes werden Bildmerkmale genutzt, um die Bildfolge in einen gemeinsamen räumlichen Bezug zu stellen. Sukzessive wird so ein Panoramabild der überflogenen Szene mit einer flüssigen Datenrate aufgebaut. Das jüngste Bild wird immer so auf das Panoramabild projiziert, dass der Pilot immer ein Livebild in dessen geographischen Kontext zur Verfügung hat.