CNN based on universal binary neurons: learning algorithm with error-correction and application to impulsive-noise filtering on gray-scale images | IEEE Conference Publication | IEEE Xplore