Discovering New Monte Carlo Noise Filters with Genetic Programming
Abstract
This paper presents a novel method for the discovery of new analytical filters suitable for filtering of noise in Monte Carlo rendering. Our method utilizes genetic programming to evolve the set of analytical filtering expressions with the goal to minimize image error in training scenes. We show that genetic programming is capable of learning new filtering expressions with quality comparable to state of the art noise filters in Monte Carlo rendering. Additionally, the analytical nature of the resulting expressions enables the run-times one order of magnitude faster than compared state of the art methods. Finally, we present a new analytical filter discovered by our method which is suitable for filtering of Monte Carlo noise in diffuse scenes.
BibTeX
@inproceedings {10.2312:egsh.20171006,
booktitle = {EG 2017 - Short Papers},
editor = {Adrien Peytavie and Carles Bosch},
title = {{Discovering New Monte Carlo Noise Filters with Genetic Programming}},
author = {Kán, Peter and Davletaliyev, Maxim and Kaufmann, Hannes},
year = {2017},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egsh.20171006}
}
booktitle = {EG 2017 - Short Papers},
editor = {Adrien Peytavie and Carles Bosch},
title = {{Discovering New Monte Carlo Noise Filters with Genetic Programming}},
author = {Kán, Peter and Davletaliyev, Maxim and Kaufmann, Hannes},
year = {2017},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egsh.20171006}
}