FLIP: A Difference Evaluator for Alternating Images

Abstract
Image quality measures are becoming increasingly important in the field of computer graphics. For example, there is currently a major focus on generating photorealistic images in real time by combining path tracing with denoising, for which such quality assessment is integral. We present FLIP, which is a difference evaluator with a particular focus on the differences between rendered images and corresponding ground truths. Our algorithm produces a map that approximates the difference perceived by humans when alternating between two images. FLIP is a combination of modified existing building blocks, and the net result is surprisingly powerful. We have compared our work against a wide range of existing image difference algorithms and we have visually inspected over a thousand image pairs that were either retrieved from image databases or generated in-house. We also present results of a user study which indicate that our method performs substantially better, on average, than the other algorithms. To facilitate the use of FLIP, we provide source code in C++, MATLAB, NumPy/SciPy, and PyTorch.
Description

        
@inproceedings{
10.1145:3406183
, booktitle = {
Proceedings of the ACM on Computer Graphics and Interactive Techniques
}, editor = {
Yuksel, Cem and Membarth, Richard and Zordan, Victor
}, title = {{
FLIP: A Difference Evaluator for Alternating Images
}}, author = {
Andersson, Pontus
and
Nilsson, Jim
and
Akenine-Möller, Tomas
and
Oskarsson, Magnus
and
Åström, Kalle
and
Fairchild, Mark D.
}, year = {
2020
}, publisher = {
ACM
}, ISSN = {
2577-6193
}, ISBN = {}, DOI = {
10.1145/3406183
} }
Citation