Edge preserving algorithm for impulse noise removal using FPGA | IEEE Conference Publication | IEEE Xplore