Redistributor: Transforming Empirical Data Distributions
Pavol Harar, Dennis Elbr\"achter, Monika D\"orfler, Kory D. Johnson

TL;DR
Redistributor is a Python tool that transforms data samples to follow a desired distribution, improving image processing tasks like color correction and style transfer, and can be used as a preprocessing step in machine learning.
Contribution
It introduces a novel algorithm and package for distribution transformation that outperforms existing methods in image processing and is efficient for large datasets.
Findings
Outperforms model-based methods in color correction
Achieves photorealistic style transfer surpassing deep learning
Efficiently handles large datasets for preprocessing
Abstract
We present an algorithm and package, Redistributor, which forces a collection of scalar samples to follow a desired distribution. When given independent and identically distributed samples of some random variable and the continuous cumulative distribution function of some desired target , it provably produces a consistent estimator of the transformation which satisfies in distribution. As the distribution of or may be unknown, we also include algorithms for efficiently estimating these distributions from samples. This allows for various interesting use cases in image processing, where Redistributor serves as a remarkably simple and easy-to-use tool that is capable of producing visually appealing results. For color correction it outperforms other model-based methods and excels in achieving photorealistic style transfer, surpassing deep learning methods in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Bayesian Methods and Mixture Models · Machine Learning and Algorithms
