Papers › RoboDepth: Robust Out-of-Distribution Depth Estimation under Corruptions
RoboDepth: Robust Out-of-Distribution Depth Estimation under Corruptions
Lingdong Kong, Shaoyuan Xie, Hanjiang Hu, Lai Xing Ng, Benoit R. Cottereau, Wei Tsang Ooi
Depth estimation from monocular images is pivotal for real-world visual perception systems. While current learning-based depth estimation models train and test on meticulously curated data, they often overlook out-of-distribution (OoD) situations. Yet, in practical settings -- especially safety-critical ones like autonomous driving -- common corruptions can arise. Addressing this oversight, we introduce a comprehensive robustness test suite, RoboDepth, encompassing 18 corruptions spanning three categories: i) weather and lighting conditions; ii) sensor failures and movement; and iii) data processing anomalies. We subsequently benchmark 42 depth estimation models across indoor and outdoor scenes to assess their resilience to these corruptions. Our findings underscore that, in the absence of a dedicated robustness evaluation framework, many leading depth estimation models may be susceptible to typical corruptions. We delve into design considerations for crafting more robust depth estimation models, touching upon pre-training, augmentation, modality, model capacity, and learning paradigms. We anticipate our benchmark will establish a foundational platform for advancing robust OoD depth estimation.
In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.
Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2310.15171")
Code
Syntology Ran 57 of 74 code samples harvested from 12 repositories linked to this paper; 17 have no recorded run. Of those that ran: 5 ran · honoured contract; 6 ran · our draft was wrong; 2 ran · fixture could not drive it; 44 ran with no contract checked.
By repository: official repository: 4 samples from 1 repository, 4 ran; found in paper text by Syntology: 70 samples from 11 repositories, 53 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
74 samples harvested; 57 ran; 5 honoured the contract we drafted; 17 have no recorded run. Read from Syntology's graph 2026-09-25; that is when this build read the record, not when the samples ran.
Licence: 50 of the 74 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 12 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
4586b04127631227 · report
4e212ef0ccfc53a0 · report
ae2097d88a865bc4 · report
4625c95a07d11681 · report
1c003d771b81a5c3 · report
bd9607443cdfbbe8 · report
8d4e5ab503856d09 · report
a8814cc5c348b987 · report
7c0862f80f8c2ba7 · report
abe85479c8ccd9a7 · report
aafd8a66f7a47183 · report
cccc24a3d20a9987 · report
0a6b6b2f73096252 · report
edd4f86e8f02732f · report
acb6c7be50a85a77 · report
fac5364e2f53c6db · report
277f955e6caa9cfb · report
f6b944f50d3f15ae · report
f9d4e1dc716a8460 · report
55b19362aa7a3a3d · report
572a295bc8e11e7d · report
ca13b8bcef1c59ae · report
62287188376f0ba0 · report
03609aa77457192c · report
0881d8bc3d8f6958 · report
f0f540002cd51521 · report
1c094193a4506a40 · report
a552c8f30bbe3f97 · report
e39fb4c675a6bd5f · report
0f6587dd0ee20c03 · report
050c56fb7282eb88 · report
955112f5788539a8 · report
ffd9a8ef5a8beedc · report
97718f0e8c3d66e5 · report
8bfc895e86bfc7bc · report
c8127b71c4ecc643 · report
332a1ab65ab9e5a1 · report
1df9a5ffd9b38c34 · report
a15a4338bbd4f3c4 · report
6df27131b522caee · report
f98b346b59621f96 · report
ff833c099a80a327 · report
fa28021adde0f186 · report
188a19865f88f383 · report
859a6ec5fa262fcb · report
4c7488e70da6a280 · report
faac9130cc118fec · report
80ea105639cd9efd · report
ecd2a675f6c4ec1c · report
45a1fe5567188242 · report
ab7c813560099f29 · report
a340a99b831a7368 · report
7e2ea00ab6257df1 · report
04e9b96b63844176 · report
cdc03d6bfc4d3a34 · report
de769323d28db252 · report
c61a8df97cd03469 · report
49f623fef46f4164 · report
0b77f8779fe02453 · report
81e397340e88304b · report
e91d052dc86f43f5 · report
6e581177649538a3 · report
b700fb0a3496b255 · report
e46ae6f115c59945 · report
e7820f27199c3da3 · report
5878b5dedb2c8468 · report
199223de2f9704cf · report
0ef0019514eaaa09 · report
12bd73f2269d0bab · report
218ebd972c796d39 · report
48c7d388933451e2 · report
266622e56f3d8962 · report
471d6e1bd31bcbab · report
102b17dcb42baace · report
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections