A discrete particle swarm algorithm for geometric image inpainting. (9th December 2014)