srijanparmeshwar / Monodepth360
Master's project implementing depth estimation for spherical images using unsupervised learning with CNNs.
Stars: ✭ 41
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Monodepth360
3d Force Graph Vr
3D force-directed graph component in VR
Stars: ✭ 112 (+173.17%)
Mutual labels: 3d, vr
Cnn 3d Images Tensorflow
3D image classification using CNN (Convolutional Neural Network)
Stars: ✭ 199 (+385.37%)
Mutual labels: 3d, cnn
Model viewer.dart
A Flutter widget for rendering interactive 3D models in the glTF and GLB formats.
Stars: ✭ 134 (+226.83%)
Mutual labels: 3d, vr
Spherelayout
a layout which supports 3d rotate and enable its childview has z-depth for android
Stars: ✭ 55 (+34.15%)
Mutual labels: 3d, depth
Vue Babylonjs
A ready-to-go 3d environment for Vue.js using Babylon.js
Stars: ✭ 356 (+768.29%)
Mutual labels: 3d, vr
Vircadia
Vircadia open source metaverse platform, based on the former High Fidelity Virtual Reality Platform.
Stars: ✭ 110 (+168.29%)
Mutual labels: 3d, vr
Android 3d Layout
Wow effect, transform your layout into 3D views
Stars: ✭ 199 (+385.37%)
Mutual labels: 3d, depth
Aframe Forcegraph Component
Force-directed graph component for A-Frame
Stars: ✭ 60 (+46.34%)
Mutual labels: 3d, vr
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+32651.22%)
Mutual labels: 3d, vr
React Force Graph
React component for 2D, 3D, VR and AR force directed graphs
Stars: ✭ 589 (+1336.59%)
Mutual labels: 3d, vr
Flutter Neumorphic
A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible
Stars: ✭ 988 (+2309.76%)
Mutual labels: depth
monodepth360
Master's project implementing depth estimation for spherical images using unsupervised learning with CNNs. Based on the work of Godard et. al.
Requirements
Requires typical scientific computing libraries like numpy, scipy and TensorFlow. Some Python scripts require other libraries like Blender or OpenEXR. The main program for training and testing just needs TensorFlow. Requires a GPU for training in a reasonable amount of time (inference is okay on CPU).
Structure
-
calibration
- MATLAB scripts for rectifying a top and bottom spherical image.
-
evaluation
- Code for evaluation predictions against ground truth data. Requires PILLOW, matplotlib, numpy, scipy and OpenEXR.
-
monodepth
- Main code section which includes a spherical image module with TensorFlow functions for converting between different projection models. Also includes network definitions and training and testing code. Further instructions are given in the module README
-
synthetic
- Blender scripts for rendering equirectangular images along with ground truth depth (and optionally 3D 360 degree images). Also includes SUNCGToolbox for handling data from their paper. Allows you to create a training dataset for the network. Real world data is currently not made publicly available.
-
visualization
- Code for handling outputs from the network i.e. converting from depth map to point cloud, and resampling the depth map.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].