This is your work, valued
Associate Professor, University of Bologna
mono-uncertainty. CVPR 2020 - On the uncertainty of self-supervised monocular depth estimation
★ 242pydnet. Repository for pydnet, IROS 2018
★ 217depthstillation. Demo code for paper "Learning optical flow from still images", CVPR 2021.
★ 156flowseek. Source code for ICCV 2025 paper "FlowSeek: Optical Flow Made Easier with Depth Foundation Models and Motion Bases"
★ 154guided-stereo. CVPR 2019 - Guided Stereo Matching
★ 1133net. Repository for "Learning monocular depth estimation with unsupervised trinocular assumptions"
★ 27fedstereo. Source code for "Federated Online Adaptation for Deep Stereo", CVPR 2024
★ 20self-adapting-confidence. ECCV 2020: "Self-adapting confidence estimation for stereo"
★ 19kitti-utilities-python. KITTI utility functions
★ 12SistemiDigitaliM20-21. C++
★ 9sensor-guided-flow. Demo code for ICCV 2021 paper "Sensor-Guided Optical Flow"
★ 9Penta. Programming Language for music composition.
★ 5Ov3R. Python
★ 2ZipDepth. [ECCV 2026] Official implementation of "ZipDepth: Bringing Lightweight Zero-Shot Monocular Depth Anywhere, on Any Device". A compact 6.1M-parameter network for zero-shot monocular depth estimation, running in real time from server GPUs to mobile phones via knowledge distillation from foundation models.
★ 233Dataset3D. The first "ImageNet" 3D dataset.
★ 91Open-d4rt. Python
★ 842lightly-train. All-in-one training for vision models (YOLO, ViTs, RT-DETR, DINOv3): pretraining, fine-tuning, distillation.
★ 1.6klightly-studio. Curate, Annotate, and Manage Your Data in LightlyStudio.
★ 871vggt-omega. [CVPR 2026 Oral] VGGT Omega
★ 3.8kBi-CMPStereo. Bidirectional Cross-Modal Prompting for Event-Frame Asymmetric Stereo [CVPR 2026]
★ 10InfiniDepth. [CVPR 2026] InfiniDepth: Arbitrary-Resolution and Fine-Grained Depth Estimation with Neural Implicit Fields
★ 1.1keventhub. [CVPR 2026] EventHub: Data Factory for Generalizable Event-Based Stereo Networks without Active Sensors
★ 14StereoWorld. [CVPR 2026] Stereo World Model
★ 83Any-Resolution-Any-Geometry. Python
★ 60Velodepth. Video Depth Propagation [3DV 2026]
★ 38WAFT. [ICLR2026 - Oral] WAFT: Warping-Alone Field Transforms for Optical Flow
★ 242SparseSurf. [AAAI' 26]SparseSurf: Sparse-View 3D Gaussian Splatting for Surface Reconstruction
★ 33stereospace. Python
★ 75ReCoVEr. Removing Cost Volumes from Optical Flow Estimators (ICCV 2025 Oral)
★ 38GeoSVR. [NeurIPS'25 Spotlight] GeoSVR: Taming Sparse Voxels for Geometrically Accurate Surface Reconstruction
★ 193VocAlign. [BMVC'25] Official implementation of "Lost in Translation? Vocabulary Alignment for Source-Free Adaptation in Open-Vocabulary Semantic Segmentation"
★ 8Multimodal-SAM-Adapter. This repository contains download links to dataset, code snippets, and trained deep models of our work "Multimodal SAM-Adapter for Semantic Segmentation", by Iacopo Curti*, Pierluigi Zama Ramirez*, Alioscia Petrelli* , and Luigi Di Stefano*. * Equal Contribution University of Bologna
★ 20BridgeDepth. [ICCV 2025 Highlight] BridgeDepth: Bridging Monocular and Stereo Reasoning with Latent Alignment
★ 159depthanyevent. [ICCV 2025] Depth AnyEvent: A Cross-Modal Distillation Paradigm for Event-Based Monocular Depth Estimation
★ 41LFRD2. Code for Learnable Fractional Reaction-Diffusion Dynamics for Under-Display ToF Imaging and Beyond (ICCV 2025)
★ 4alltracker. AllTracker is a model for tracking all pixels in a video.
★ 422MultimodalStudio. Official repository of the CVPR paper "MultimodalStudio: A Heterogeneous Sensor Dataset and Framework for Neural Rendering across Multiple Imaging Modalities"
★ 10focoos. 🚀 Lightning-fast computer vision models. Fine-tune SOTA models with just a few lines of code. Ready for cloud ☁️ and edge 📱 deployment.
★ 352Flow-Anything. Official implementation of our paper "Flow-Anything: Learning Real-World Optical Flow Estimation from Large-Scale Single-view Images"
★ 80SemLA. [CVPR'25] Official implementation of "Semantic Library Adaptation: LoRA Retrieval and Fusion for Open-Vocabulary Semantic Segmentation"
★ 48alpha-NeuS. Python
★ 22stereoanywhere. [CVPR 2025] Stereo Anywhere: Robust Zero-Shot Deep Stereo Matching Even Where Either Stereo or Mono Fail
★ 278gaussian-opacity-fields. [SIGGRAPH Asia'24 & TOG] Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded Scenes
★ 1kStereoGS. Source code for BMVC 2024 paper "Self-Evolving Depth-Supervised 3D Gaussian Splatting from Rendered Stereo Pairs"
★ 24MoGe. [CVPR'25 Oral] MoGe: Unlocking Accurate Monocular Geometry Estimation for Open-Domain Images with Optimal Training Supervision
★ 2.7kLLaNA. Official code repository of LLaNA: Large Language and NeRF Assistant
★ 19depthsplat. [CVPR'25] DepthSplat: Connecting Gaussian Splatting and Depth
★ 1.2kUnifiedGeneralization. Code for Self-Assessed Generation and CVPR2024 PAPER ADFACTORY
★ 21DepthAnyVideo. Depth Any Video with Scalable Synthetic Data (ICLR 2025)
★ 518depth-on-demand. ECCV24 Official Code for Depth on Demand: Streaming Dense Depth from a Low Frame-Rate Active Sensor
★ 13LayeredFlow. [ECCV 2024] LayeredFlow: A Real-World Benchmark for Non-Lambertian Multi-Layer Optical Flow
★ 50DepthCrafter. [CVPR 2025 Highlight] DepthCrafter: Generating Consistent Long Depth Sequences for Open-world Videos
★ 1.6kmap4d. Photo-realistic mapping of dynamic urban areas
★ 294drivestudio. A 3DGS framework for omni urban scene reconstruction and simulation.
★ 1.2keventvppstereo. [ECCV 2024] LiDAR-Event Stereo Fusion with Hallucinations
★ 21glomap. [DEPRECATED] GLOMAP - Global Structured-from-Motion Revisited
★ 2.4kDiffusion4RobustDepth. [ECCV 2024] Diffusion Models for Monocular Depth Estimation: Overcoming Challenging Conditions
★ 93dataset.
★ 98ChronoDepth. ChronoDepth: Learning Temporally Consistent Video Depth from Video Diffusion Priors
★ 280awesome-implicit-representations. A curated list of resources on implicit neural representations.
★ 2.6kSEA-RAFT. [ECCV2024 - Oral, Best Paper Award Candidate] SEA-RAFT: Simple, Efficient, Accurate RAFT for Optical Flow
★ 677fedstereo. Source code for "Federated Online Adaptation for Deep Stereo", CVPR 2024
★ 20ICML-2023-FedLAW. The is the official implementation of ICML 2023 paper "Revisiting Weighted Aggregation in Federated Learning with Neural Networks".
★ 67Awesome-Deep-Stereo-Matching. A curated list of awesome Deep Stereo Matching resources
★ 597TiO-Depth_pytorch. Python
★ 26dust3r. DUSt3R: Geometric 3D Vision Made Easy
★ 7.3kDataset. News: the 10k dataset is ready for download.
★ 655SuGaR. [CVPR 2024] Official PyTorch implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering
★ 3.5kFlowDiffusion_pytorch. Unofficial pytorch implementation of DDVM.
★ 88ramdepth. Official code for Range-Agnostic Multi-View Depth Estimation with Keyframe Selection (3DV 2024)
★ 44SpacetimeGaussians. [CVPR 2024] Spacetime Gaussian Feature Splatting for Real-Time Dynamic View Synthesis
★ 826FreeReg. [ICLR 2024] FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimators
★ 308co-tracker. CoTracker is a model for tracking any point (pixel) on a video.
★ 5kTouchSDF. Implementation of the DeepSDF paper
★ 43vppdc. [3DV 2024] Revisiting Depth Completion from a Stereo Matching Perspective for Cross-domain Generalization
★ 34Marigold. [CVPR 2024 - Oral, Best Paper Award Candidate] Marigold: Repurposing Diffusion-Based Image Generators for Monocular Depth Estimation
★ 3.2kFSGS. [ECCV 2024]"FSGS: Real-Time Few-Shot View Synthesis using Gaussian Splatting", Zehao Zhu*, Zhiwen Fan*, Yifan Jiang, Zhangyang Wang
★ 544GeoDream. GeoDream: Disentangling 2D and Geometric Priors for High-Fidelity and Consistent 3D Generation
★ 499Deformable-3D-Gaussians. [CVPR 2024] Official implementation of "Deformable 3D Gaussians for High-Fidelity Monocular Dynamic Scene Reconstruction"
★ 1.2kmip-splatting. [CVPR'24 Best Student Paper] Mip-Splatting: Alias-free 3D Gaussian Splatting
★ 1.5kkitti-devkit. kitti-devkit for generating the error maps, KITTI-color-space disparity maps, and pfm2uint16png and uint16png2pfm converting
★ 12EmerNeRF. PyTorch Implementation of EmerNeRF: Emergent Spatial-Temporal Scene Decomposition via Self-Supervision
★ 639READ. AAAI2023,implementation of "READ: Large-Scale Neural Scene Rendering for Autonomous Driving", the experimental results are significantly better than Nerf-based methods
★ 449waymax. A JAX-based simulator for autonomous driving research.
★ 1.1kLRRU. Official implementation of ``LRRU: Long-short Range Recurrent Updating Networks for Depth Completion'', ICCV 2023.
★ 94omnimotion. Python
★ 2.3kencord-active. The toolkit to test, validate, and evaluate your models and surface, curate, and prioritize the most valuable data for labeling.
★ 460Dynamic3DGaussians. Python
★ 2.3kNeuRBF. Python
★ 314finite-solvability. Finite solvability repository - ICCV23, ECCV24, TPAMI26
★ 5gaussian-splatting. Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
★ 23kICCV-2023-25-Papers. ICCV 2023-2025 Papers: Discover cutting-edge research from ICCV 2023-25, the leading computer vision conference. Stay updated on the latest in computer vision and deep learning, with code included. ⭐ support visual intelligence development!
★ 968vppstereo. [ICCV 2023] Active Stereo Without Pattern Projector; [IJCV] Active Stereo in the Wild through Virtual Pattern Projection
★ 46GO-SLAM. [ICCV2023] GO-SLAM: Global Optimization for Consistent 3D Instant Reconstruction
★ 443S-NeRF. [ICLR 2023 & TPAMI 2025] S-NeRF: Neural Radiance Fields for Street Views
★ 186DirectStereoRectification. "Rectifying Homographies for Stereo Vision: Analytical Solution for Minimal Distortion": algorithm to compute the optimal rectifying homographies that minimise perspective distortion.
★ 31neuralangelo. Official implementation of "Neuralangelo: High-Fidelity Neural Surface Reconstruction" (CVPR 2023)
★ 4.6kdifferentiable_ransac. PyTorch Implementation of the ICCV 2023 paper: Generalized Differentiable RANSAC ($\nabla$-RANSAC).
★ 207zipnerf-pytorch. Unofficial implementation of ZipNeRF
★ 853CA-RANSAC. Python
★ 101slowtv_monodepth. Official repository for the ICCV2023 paper "Kick Back & Relax: Learning to Reconstruct the World by Watching SlowTV"
★ 84carla_garage. [ICCV'23] Hidden Biases of End-to-End Driving Models & A starter kit for the CARLA leaderboard 2.0.
★ 554hamlet. Source code for "To Adapt or Not to Adapt? Real-Time Adaptation for Semantic Segmentation", ICCV 2023
★ 49GasMono. Code for GasMono, accepted by ICCV 2023
★ 45TemporalStereo. [IROS 2023] TemporalStereo: Efficient Spatial-Temporal Stereo Matching Network
★ 73multi-object-segmentation. Code for "Multi-Object Discovery by Low-Dimensional Object Motion", ICCV 2023
★ 12sdfstudio. A Unified Framework for Surface Reconstruction
★ 2.1kstreetDownloader. Python
★ 1threestudio. A unified framework for 3D content generation.
★ 7kLite-Mono. [CVPR2023] Lite-Mono: A Lightweight CNN and Transformer Architecture for Self-Supervised Monocular Depth Estimation
★ 710transformers. 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
★ 163kppac_refinement. Probabilistic Pixel-Adaptive Refinement Networks (CVPR 2020)
★ 77inr2vec. [ICLR 2023] Deep Learning on Implicit Neural Representations of Shapes
★ 57pytorch-image-models. The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more
★ 37kNeRF-Supervised-Deep-Stereo. A novel paradigm for collecting and generating stereo training data using neural rendering
★ 360CompletionFormer. [CVPR2023] CompletionFormer: Depth Completion with Convolutions and Vision Transformers
★ 282difflogic. A Library for Differentiable Logic Gate Networks
★ 796TurboNeRF. A render engine for NeRFs!
★ 316SCONE. (NeurIPS 2022 - Spotlight) Official code of SCONE: Surface Coverage Optimization in Unknown Environments by Volumetric Integration
★ 36pips. Particle Video Revisited
★ 603MaskingDepth. Python
★ 46blender-plots. Python library for making 3D plots with blender
★ 223opticalflow-autoflow. Jupyter Notebook
★ 126robustmvd. Repository for the Robust Multi-View Depth Benchmark
★ 113ml-neuman. Official repository of NeuMan: Neural Human Radiance Field from a Single Video (ECCV 2022)
★ 1.3kMonoViT. Self-supervised monocular depth estimation with a vision transformer
★ 184kaolin-wisp. NVIDIA Kaolin Wisp is a PyTorch library powered by NVIDIA Kaolin Core to work with neural fields (including NeRFs, NGLOD, instant-ngp and VQAD).
★ 1.5kOnDA. Source code for "Online Unsupervised Domain Adaptation for Semantic Segmentation in Ever-Changing Conditions", ECCV 2022. This is the code has been implemented to perform training and evaluation of UDA approaches in continuous scenarios. The library has been implemented in PyTorch 1.7.1. Some newer versions should work as well.
★ 28Shallow_DA. Official Repository for "Shallow Features Guide Unsupervised Domain Adaptation for Semantic Segmentation at Class Boundaries"
★ 10Self-supervised-Monocular-Trained-Depth-Estimation-using-Self-attention-and-Discrete-Disparity-Volum. Reproduction of the CVPR 2020 paper - Self-supervised monocular trained depth estimation using self-attention and discrete disparity volume
★ 65CER-MVS. Python
★ 1243DVideos2Stereo. Code to extract stereo frame pairs from 3D videos, as used in "Ranftl et. al., Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfer, arXiv:1907.01341"
★ 83HashNeRF-pytorch. Pure PyTorch Implementation of NVIDIA paper on Instant Training of Neural Graphics primitives: https://nvlabs.github.io/instant-ngp/
★ 1kGraft-PSMNet. Python
★ 32nice-slam. [CVPR'22] NICE-SLAM: Neural Implicit Scalable Encoding for SLAM
★ 1.6kneural-disparity-refinement. Python
★ 61360OpticalFlow-TangentImages. The implementation of the BMVC 2021 paper 360 Optical Flow using Tangent Images.
★ 14CREStereo. Official MegEngine implementation of CREStereo(CVPR 2022 Oral).
★ 629TensoRF. [ECCV 2022] Tensorial Radiance Fields, a novel approach to model and reconstruct radiance fields
★ 1.2kkubric. A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.
★ 2.8ksemantic_nerf. The implementation of "In-Place Scene Labelling and Understanding with Implicit Scene Representation" [ICCV 2021].
★ 460mipnerf. Python
★ 939svox2. Plenoxels: Radiance Fields without Neural Networks
★ 2.9kEPCDepth. [ICCV 2021] Excavating the Potential Capacity of Self-Supervised Monocular Depth Estimation
★ 129implicit-slam. Dense SLAM with an Implicit Neural Representation
★ 94IterMVS. Official code of IterMVS (CVPR 2022)
★ 169arxiv-sanity-lite. arxiv-sanity lite: tag arxiv papers of interest get recommendations of similar papers in a nice UI using SVMs over tfidf feature vectors based on paper abstracts.
★ 1.7kaioway. AI on the way. An auto deep learning pipe dream. An RDBMS approach to deep learning. Declarative, explainable, scalable, optimizable, easy to deploy, all that good stuff.
★ 1.8kEsito. Esito ambition is to be your return type for suspending functions.
★ 58solvability. Federica Arrigoni, Andrea Fusiello, Elisa Ricci and Tomas Pajdla. Viewing Graph Solvability via Cycle Consistency. ICCV 2021
★ 20d4-dbst-old. Python
★ 4SeparableFlow. Separable Flow: Learning Motion Cost Volumes for Optical Flow Estimation
★ 65Q-Match. This is the code for the experiments in the ICCV publication 'Q-Match: Iterative Shape Matching using Quantum annealing' in http://gvv.mpi-inf.mpg.de/projects/QMATCH. You can run the code with D-Wave leap: https://www.dwavesys.com/take-leap. One can either run code with the leap IDE or locally by installing ocean (https://docs.ocean.dwavesys.com/en/stable/getting_started.html). To get to the Leap IDE one has to click on workspaces after logging in to Leap.
★ 4RAFT-Stereo. Python
★ 1.1kHITNET-Stereo-Depth-estimation. Python scripts for performing stereo depth estimation using the HITNET Tensorflow model.
★ 150manydepth. [CVPR 2021] Self-supervised depth estimation from short sequences
★ 664mobilestereonet. Lightweight stereo matching network based on MobileNet blocks
★ 310PatchmatchNet. Official code of PatchmatchNet (CVPR 2021 Oral)
★ 554coex. Python
★ 150SynLiDAR. SynLiDAR: Synthetic LiDAR sequential point cloud dataset with point-wise annotations (AAAI2022)
★ 145torch_kitti. PyTorch utilities to handle the KITTI Vision Benchmark Suite
★ 11openpylivox. Python3 driver for Livox lidar sensors
★ 36MonoRec. Official implementation of the paper: MonoRec: Semi-Supervised Dense Reconstruction in Dynamic Environments from a Single Moving Camera (CVPR 2021)
★ 596supermario-dqn. Deep Reinforcement Learning Agent for Super Mario Bros
★ 2DICL-Flow. [NeurIPS 2020] Displacement-Invariant Matching Cost Learning for Accurate Optical Flow Estimation
★ 134MS-Nets. Matching space stereo networks - MSNet, with improved generalization properties
★ 22RAFT-3D. Python
★ 264SMD-Nets. SMD-Nets: Stereo Mixture Density Networks
★ 181DPT. Dense Prediction Transformers
★ 2.3kuncertainty-toolbox. Uncertainty Toolbox: a Python toolbox for predictive uncertainty quantification, calibration, metrics, and visualization
★ 2kawesome-NeRF. A curated list of awesome neural radiance fields papers
★ 6.8kcompass. Repository containing the code of "Learning to Orient Surfaces by Self-supervised Spherical CNNs".
★ 17LAF. LAF-Net, CVPR'19 (oral)
★ 19rectified-features. [ECCV 2020] Single image depth prediction allows us to rectify planar surfaces in images and extract view-invariant local features for better feature matching
★ 65footprints. [CVPR 2020] Estimation of the visible and hidden traversable space from a single color image
★ 220stereo-from-mono. [ECCV 2020] Learning stereo from single images using monocular depth estimation networks
★ 408DenseMatchingBenchmark. Dense Matching Benchmark
★ 174AcfNet. [AAAI2020] Adaptive Unimodal Cost Volume Filtering for Deep Stereo Matching
★ 41Reversing. Code for "Reversing the cycle: self-supervised deep stereo through enhanced monocular distillation"
★ 55DepthComplete. Pytorch implementation of depth completion architectures (eg. SparseConv, Sparse-to-Dense)
★ 51demo_live. You can try the demo here:
★ 7omeganet. Distilled Semantics for Comprehensive Scene Understanding from Videos [CVPR 2020]
★ 60netdef-docker. DispNet3, FlowNet3, FlowNetH, SceneFlowNet -- in Docker
★ 30depth-hints. [ICCV 2019] Depth Hints are complementary depth suggestions which improve monocular depth estimation algorithms trained from stereo pairs
★ 188ICCV_19. Federica Arrigoni and Tomas Pajdla. Robust Motion Segmentation from Pairwise Matches. ICCV 2019
★ 11DSMNet. Domain-invariant Stereo Matching Networks
★ 231DWARF-Tensorflow. TensorFlow implementation of "Learning end-to-end scene flow by distilling single tasks knowledge"
★ 18flowattack. Attacking Optical Flow (ICCV 2019)
★ 58briefmatch. BriefMatch real-time GPU optical flow
★ 42optical-flow-filter. A real time optical flow algorithm implemented on GPU
★ 165ATDT. Implementation of "Learning Across Tasks and Domains" ICCV 2019
★ 15d2-net. D2-Net: A Trainable CNN for Joint Description and Detection of Local Features
★ 847mobilePydnet. Pydnet on mobile devices
★ 264LGC-Tensorflow. We propose to exploit nearby and farther clues available from image and disparity domains to obtain a more accurate confidence estimation. While local information is very effective for detecting high frequency patterns, it lacks insights from farther regions in the scene. On the other hand, enlarging the receptive field allows to include clues from farther regions but produces smoother uncertainty estimation, not particularly accurate when dealing with high frequency patterns. For these reasons, we propose a multi-stage cascaded network to combine the best of the two worlds.
★ 9Learning2AdaptForStereo. Code for: "Learning To Adapt For Stereo" accepted at CVPR2019
★ 78monoResMatch-Tensorflow. Tensorflow implementation of monocular Residual Matching (monoResMatch) network.
★ 118Semantic-Mono-Depth. Geometry meets semantics for semi-supervised monocular depth estimation - ACCV 2018
★ 111Real-time-self-adaptive-deep-stereo. Code for "Real-time self-adaptive deep stereo" - CVPR 2019 (ORAL)
★ 422pydnet. Repository for pydnet, IROS 2018
★ 217lautaro. Kotlin
★ 2Unsupervised-Confidence-Measures. This strategy provides labels for training confidence measures based on machine-learning technique without ground-truth labels (BMVC 2017)
★ 15Unsupervised-Adaptation-for-Deep-Stereo. Code for "Unsupervised Adaptation for Deep Stereo" - ICCV17
★ 64CrossScaleStereo. Cross-Scale Cost Aggregation for Stereo Matching (CVPR 2014)
★ 214models. Models and examples built with TensorFlow
★ 78kMy-Photo-Diary. Demo application using cordova and ionic.
★ 19