A novel learning-based switching median filter for suppression of impulse noise in highly corrupted colour images. (2nd January 2016)