NeuralMagicEye: Learning to See and Understand the Scene Behind an Autostereogram
Zhengxia Zou, Tianyang Shi, Yi Yuan, Zhenwei Shi

TL;DR
NeuralMagicEye demonstrates that deep CNNs with disparity convolution can learn to accurately recover 3D depth from autostereograms, revealing differences between neural and human perception mechanisms.
Contribution
The paper introduces disparity convolution, a novel layer enabling CNNs to interpret autostereograms and recover depth in a self-supervised manner.
Findings
Accurately reconstructs depth behind autostereograms.
Disparity convolution effectively encodes stereopsis.
Neural perception differs from human visual processing.
Abstract
An autostereogram, a.k.a. magic eye image, is a single-image stereogram that can create visual illusions of 3D scenes from 2D textures. This paper studies an interesting question that whether a deep CNN can be trained to recover the depth behind an autostereogram and understand its content. The key to the autostereogram magic lies in the stereopsis - to solve such a problem, a model has to learn to discover and estimate disparity from the quasi-periodic textures. We show that deep CNNs embedded with disparity convolution, a novel convolutional layer proposed in this paper that simulates stereopsis and encodes disparity, can nicely solve such a problem after being sufficiently trained on a large 3D object dataset in a self-supervised fashion. We refer to our method as ``NeuralMagicEye''. Experiments show that our method can accurately recover the depth behind autostereograms with rich…
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
TopicsNeural Networks and Applications · Explainable Artificial Intelligence (XAI) · Evolutionary Algorithms and Applications
