A novel edge preserving filter for impulse noise removal | IEEE Conference Publication | IEEE Xplore