At first glance they are flat, high-contrast black and white square codes ... lighting conditions, using neural networks. The paper is published in the journal Image and Vision Computing.