Papers › 3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation
3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation
Özgün Çiçek, Ahmed Abdulkadir, Soeren S. Lienkamp, Thomas Brox, Olaf Ronneberger
This paper introduces a network for volumetric segmentation that learns from sparsely annotated volumetric images. We outline two attractive use cases of this method: (1) In a semi-automated setup, the user annotates some slices in the volume to be segmented. The network learns from these sparse annotations and provides a dense 3D segmentation. (2) In a fully-automated setup, we assume that a representative, sparsely annotated training set exists. Trained on this data set, the network densely segments new volumetric images. The proposed network extends the previous u-net architecture from Ronneberger et al. by replacing all 2D operations with their 3D counterparts. The implementation performs on-the-fly elastic deformations for efficient data augmentation during training. It is trained end-to-end from scratch, i.e., no pre-trained network is required. We test the performance of the proposed method on a complex, highly variable 3D structure, the Xenopus kidney, and achieve good results for both use cases.
In Syntology 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="1606.06650")
Code
Syntology Ran 53 of 76 code samples harvested from 13 repositories linked to this paper; 23 have no recorded run. Of those that ran: 4 ran · honoured contract; 11 ran · our draft was wrong; 4 ran · fixture could not drive it; 34 ran with no contract checked.
By repository: community (archive-listed): 76 samples from 13 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.
27 repositories listed; official and paper-mentioned ones first.
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
76 samples harvested; 53 ran; 4 honoured the contract we drafted; 23 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 20 of the 76 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 13 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.
bd5255830dbc70df · report
bd5f5829c2ce4f4a · report
d8c51afcfab2dccb · report
e48fc3ac38e078bb · report
961a837607030f03 · report
002f393823c7b57c · report
86cf127000aad21a · report
7bc5f5b5c8b2e7be · report
92c21f0cfe8583db · report
44f8060512ddb75c · report
4fbc8e441e25d534 · report
84be777da492a5a6 · report
c1d32ca647fc4e21 · report
d10aff0e169c4244 · report
74dfc4e293ff8a68 · report
d7c2338ecaef5f6f · report
5312c997daffbe4f · report
b71250ad47097e99 · report
fdd735c8d5934a67 · report
e2c1fc74b0aa7fc6 · report
fba2e5652d7a6ce1 · report
26f42cb5865457f1 · report
0ae1c43a043456ae · report
f9811d05b5c818c0 · report
cb3c64452fa192f4 · report
5d0be67e9ea65011 · report
c59e8b03c790e76b · report
a23aa4c62d2ced83 · report
35a374cce6fae706 · report
fc75937f18b2d1a0 · report
723045ebfbbe3377 · report
3ae04df8b3a499d0 · report
6322564404e6ac5b · report
00e223e69984d6d2 · report
aaac350375676434 · report
769628dc3a9af468 · report
520950cb24a9041a · report
74e9ef01fdad6274 · report
d0ca7c4c392589d5 · report
aea00ce54798f811 · report
fdaa4b7e9a216060 · report
48a77a4b4c6899cd · report
d473e9bce385040b · report
ea1e09fb045807d8 · report
a3169a7b1435e0dc · report
abe939ebcfbefc61 · report
a12e2f04ad60d321 · report
29992fbf80f8c0a1 · report
a5b542b783b2f9c1 · report
9c4cd085f7952fa0 · report
12ba822b7c231300 · report
a7d7bc408835cb44 · report
38e1ecb8f675c611 · report
d98c95b8fc1ede43 · report
0e22a90528c239e0 · report
d6b608560176497b · report
00cd22c3bcba8bf8 · report
8254969b26258f52 · report
d42847dc9240c8d5 · report
a1d5172c411b098d · report
6103d27eb89d2193 · report
7a32dce4d065a404 · report
08a841012a2f2d6c · report
e25b932cbe95a18e · report
21dc7d3844afe540 · report
54df8e2e39fdda93 · report
316fb42e9e6ed79e · report
6e413b6f8321f25a · report
1682295cd0093044 · report
27fd44d28f16c5a5 · report
90a0e8705a358db8 · report
42ad2df596a897dd · report
77063b815fa723a0 · report
47769d97406c079f · report
d6a99ec714147ac1 · report
e96116a2cbef22f9 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| 3D Instance Segmentation | ScanNet(v2) | UNet-Backbone | mAP @ 50 | 31.9 | #29 of 32 | Archive leaderboard | report |
| 3D Part Segmentation | ShapeNet-Part | 3D-UNet [Cicek:2016un] | Instance Average IoU | 84.6 | #60 of 67 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
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