VLSI Implementation of a Real-time Modified Decision-based Algorithm for Impulse Noise Removal