project screenshot 1
project screenshot 2
project screenshot 3

Omnivision

Decentralized video streams to create a 3D model of the battlefield.

Omnivision

Created At

Web3Jam

Winner of

trophy

Best use of IPFS/Filecoin 3rd Place

Project Description

Battlefields are full of uncertainty and mistakes. Omnivision provides clarity. This project builds a 3D model from a peer-to-peer network of cameras working together. Clients can see the output of any other camera on the network. Multiple video feeds can be put together to generate a single, evolving 3D model.

How it's Made

3D Model: Used COLMAP to align videos, infer positional data, and build structure-from-motion (SFM) models. Used OpenMVS to create a point cloud and generate the 3D model.

Camera Network: Video is created and stored in chunks. IPFS is used to host and distribute the video chunks. libp2p pubsub is used to propagate content addresses.

background image mobile

Join the mailing list

Get the latest news and updates