Papers › DeepHist: Differentiable Joint and Color Histogram Layers for Image-to-Image Translation

DeepHist: Differentiable Joint and Color Histogram Layers for Image-to-Image Translation

6 May 2020arXiv:2005.03995archive 2025-07-28

Mor Avi-Aharon, Assaf Arbelle, Tammy Riklin Raviv

We present the DeepHist - a novel Deep Learning framework for augmenting a network by histogram layers and demonstrate its strength by addressing image-to-image translation problems. Specifically, given an input image and a reference color distribution we aim to generate an output image with the structural appearance (content) of the input (source) yet with the colors of the reference. The key idea is a new technique for a differentiable construction of joint and color histograms of the output images. We further define a color distribution loss based on the Earth Mover's Distance between the output's and the reference's color histograms and a Mutual Information loss based on the joint histograms of the source and the output images. Promising results are shown for the tasks of color transfer, image colorization and edges → photo, where the color distribution of the output image is controlled. Comparison to Pix2Pix and CyclyGANs are shown.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

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

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ColorizationImage ColorizationImage-to-Image TranslationTranslation

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Batch NormalizationColorizationConcatenated Skip ConnectionConvolutionCycle Consistency LossDropoutGAN Least Squares LossInstance NormalizationPatchGANPix2PixReLUResidual BlockResidual ConnectionSigmoid ActivationTanh Activation

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