Papers › Colorful Image Colorization
Colorful Image Colorization
Richard Zhang, Phillip Isola, Alexei A. Efros
Given a grayscale photograph as input, this paper attacks the problem of hallucinating a plausible color version of the photograph. This problem is clearly underconstrained, so previous approaches have either relied on significant user interaction or resulted in desaturated colorizations. We propose a fully automatic approach that produces vibrant and realistic colorizations. We embrace the underlying uncertainty of the problem by posing it as a classification task and use class-rebalancing at training time to increase the diversity of colors in the result. The system is implemented as a feed-forward pass in a CNN at test time and is trained on over a million color images. We evaluate our algorithm using a "colorization Turing test," asking human participants to choose between a generated and ground truth color image. Our method successfully fools humans on 32% of the trials, significantly higher than previous methods. Moreover, we show that colorization can be a powerful pretext task for self-supervised feature learning, acting as a cross-channel encoder. This approach results in state-of-the-art performance on several feature learning benchmarks.
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="1603.08511")
Code
Syntology Ran 32 of 73 code samples harvested from 20 repositories linked to this paper; 41 have no recorded run. Of those that ran: 1 ran · honoured contract; 2 ran · violated contract; 9 ran · our draft was wrong; 9 ran · fixture could not drive it; 11 ran with no contract checked.
By repository: official repository: 3 samples from 1 repository, 0 ran; community (archive-listed): 67 samples from 19 repositories, 29 ran; 3 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
39 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
73 samples harvested; 32 ran; 1 honoured the contract we drafted; 41 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: 41 of the 73 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 20 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “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.
d0c576faf88478eb · report
0b3a8d1b3bb7326d · report
112ae2ae261d70fb · report
8e0a81c4fef9a0f0 · report
7ef22a78a2fe85e9 · report
ffb6f689d84fc1b1 · report
e3ea91657e0463d3 · report
c2fc10f19f130c84 · report
a28f03a7f1f82de8 · report
b169c1e8e95707c8 · report
2dae71a4064c1864 · report
8c447e0095ad2e47 · report
56ddaa59e250e469 · report
63cd29a5370d5d2a · report
ae563a73779ff10a · report
33037adcaa30c58f · report
f26d9042fa242762 · report
f7866dcf3c966c07 · report
4c4754caddaa2f15 · report
fc6d45ffb42ade2d · report
9643de6f202f4cea · report
834a87ebdcecb372 · report
8efc0cab497b7f33 · report
9ed5768a61f130c3 · report
60b0234d4cb615b6 · report
66e92a971dedf994 · report
ed9db0e187d4afab · report
cabd4bcff306a546 · report
983975f7c2ea7984 · report
c7475185fa8a1891 · report
0f90e7f7b6f3f2be · report
eddc1dab28739f43 · report
91641524db62adcf · report
52d7e583d78fc649 · report
5090a24732b4cd04 · report
6cc55012b9cf1736 · report
6efa16cca8f8c1f6 · report
18e9de3390e40021 · report
b09902b6a4f0d153 · report
7faa65d5d65e6f7c · report
33a74dbffa908d5d · report
416176d39fe5dd36 · report
335ba79e7753d1ab · report
8600a5e9c2d1e012 · report
450337b166ca479e · report
bb36061ab26a8510 · report
e14e85f982937fdb · report
470a3aab197bbe05 · report
42539e4adb3b5d9a · report
99c70727140afe04 · report
ecb2e0c3bd4cdd14 · report
7995e2bd8e1c55d9 · report
acbdc7bb12d5ab29 · report
02bcf61b846b4627 · report
ff06292298cd256f · report
e12f5ee67cba16e9 · report
9e2f60b6c60fd2ae · report
0e420dbb0c0e1e49 · report
17365dbebfb45226 · report
b8b628521c3dbe23 · report
afd5662a3a631d50 · report
2a930250cfc8bbac · report
c09b7abdc79f1137 · report
5d365ebd19db022b · report
c95b639ad1a56a56 · report
2675f00b89f5bce6 · report
a0afbaac9dcf784b · report
14c5025b45afba09 · report
eb56662f21ea8ec8 · report
b6c4a255690ec621 · report
9535d5d76f73ffbf · report
e1c9ddd8a189ef4d · report
8ddb57da6b7f2943 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Self-Supervised Image Classification | ImageNet | Colorization (AlexNet) | Number of Params | 61M | #143 of 144 | Archive leaderboard | report |
| Self-Supervised Image Classification | ImageNet | Colorization (AlexNet) | Top 1 Accuracy | 32.6% | #143 of 144 | 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
Introduced by this paper: Colorization
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