Hardware und Software: Facebook legt 360-Grad-Kamera offen
Jeder, der möchte und die notwendigen Ressourcen hat, kann Facebooks Rundum-Kamera mit dem sprechenden Namen Surround 360 nachbauen und selbst einsetzen. Das Unternehmen teilte in seinem Blog(öffnet im neuen Fenster) mit, dass wie zur Vorstellung des Geräts versprochen, die Designs der Hardware, die Kontrollsoftware zur Aufnahmesteuerung sowie die Software zum Zusammenfügen des Endvideos veröffentlicht werde.
Die Surround 360 nutzt 17 miteinander synchronisierte Industriekameras des Herstellers Point Grey(öffnet im neuen Fenster) mit 14 Weitwinkel- und drei Fisheye-Objektiven. Die Weitwinkelkameras sind kreisförmig angeordnet, während eine Fisheye-Kamera nach oben und zwei nach unten filmen. Jede Kamera ist mit einem 1-Zoll-Sensor mit nur 4,1 Megapixeln Auflösung ausgerüstet, doch das zusammengerechnete Video kann eine Auflösung von bis zu 8K erreichen.
Aus der Bauanleitung für das Gerät(öffnet im neuen Fenster) geht hervor, dass das Unternehmen sich für die Aufnahmesteuerung einen eigenen transportablen Rechner von dem Unternehmen Sterling hat bauen lassen. Das Modell Apollo-A1(öffnet im neuen Fenster) bezeichnet Facebook scherzhaft als Lunchbox-Computer, da die Tastatur aus dem Gehäuse aufgeklappt wird.
Um die notwendige Leistung des PCs zu gewährleisten, empfiehlt Facebook die Verwendung von Intels Achtkerner Core i7-5960X Haswell-E mit den maximal nutzbaren 64 GByte RAM sowie einer Grafikkarte mit 1 GByte Videospeicher von Nvidia. Zum Lagern der Daten sollte ein RAID-System mit einer 12-GBit/s-SAS-Anbindung genutzt werden.
Kernstück Software
Zusätzlich zu dem vergleichsweise einfach umsetzbaren "Rundumblick" durch die Kameras selbst und der Aufnahme der einzelnen Videostreams wird Software benötigt, die diese letztlich zu einem stereoskopischen Video zusammensetzt. Nur so können sich Nutzer quasi frei in dem Video bewegen.
Facebook nutzt zunächst eine einfache Rektangularprojektion(öffnet im neuen Fenster) für jedes einzelne Kamerabild. Darüber hinaus wird die durch die Objektive verursachte Verzerrung korrigiert. Die Bilder werden schließlich zu einem Panorama zusammengefasst, wobei das Sichtfeld "zwischen" zwei Kameras durch Interpolation erstellt wird. Die Aufnahme der oberen und unteren Kameras werden mit Hilfe des optischen Flusses(öffnet im neuen Fenster) hinzugefügt.
Die Software basiert auf dem propietären SDK der Kameras von Point Grey für die Kontrolle der Aufnahmen und nutzt OpenCV zur Bildverarbeitung sowie FFmpeg für das Rendern des Videos. Der Code von Facebook steht unter einer BSD-Lizenz sowie einer Lizenz zur freien Nutzung möglicher Patente von Facebook.
- Anzeige Hier geht es zu Intel-Prozessoren bei Alternate Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.