TESTIMAGES: a Large-scale Archive for Testing Visual Devices and Basic Image Processing Algorithms