prs-eth/Marigold

[CVPR 2024 - Oral, Best Paper Award Candidate] Marigold: Repurposing Diffusion-Based Image Generators for Monocular Depth Estimation

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 21st, 2026
Created on November 27th, 2023
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 212
Total Stargazers: 3,233 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 days
Mean response time: 23.1 days
90th percentile: 42.8 days
Tracked items: 46

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 339 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Marigold is a computer vision method that adapts pretrained diffusion-based image generators for dense image analysis tasks including monocular depth estimation, surface normal prediction, and intrinsic decomposition.

The project addresses the challenge of extracting dense per-pixel predictions from images without task-specific training data. It works by fine-tuning existing latent diffusion models like Stable Diffusion to perform these analysis tasks. Rather than training from scratch, the approach leverages the rich visual knowledge already present in generative models, requiring only minimal architectural modifications and training on small synthetic datasets over a few days on a single GPU.

It is particularly valuable for applications requiring high-resolution depth maps or other image characteristics from arbitrary photographs. The method demonstrates state-of-the-art generalization to unseen data without task-specific fine-tuning on target domains.

The project maintains active development with implementations of multiple dense prediction modalities beyond the original depth estimation work. The codebase is well-documented with references to peer-reviewed publications and includes a project homepage with additional resources. Development appears focused on extending the core adaptation protocol to new analysis tasks while maintaining the efficiency characteristics that allow training on modest computational resources.