Implementation of a Reconfigurable Image Filter using Programmable Gate Arrays