Modeling surface appearance from a single photograph using self-augmented convolutional neural networks | Synapse