Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
Applications of neural networks are emerging in many fields and are frequently implemented in embedded environment, introducing power, throughput and latency constraints next to accuracy. Although practical computer vision solutions always involve some kind of preprocessing, most research focuses on the network itself. As a result, the preprocessing remains optimized for the human perception and is not tuned to neural networks. We propose the optimization of preprocesing along with the network using backpropagation and gradient descent. This open up the accuracy versus implementation cost design space towards more cost-efficient implementations by exploiting reduced precision input. In particular, we evaluate the effect of two preprocessing techniques: color conversion and dithering, using CIFAR10 and ImageNet datasets with different networks.
Giancarlo Ferrari Trecate, Luca Furieri, Clara Lucía Galimberti, Liang Xu