Edge detection using constrained discrete particle swarm optimisation in noisy images
Digital Image Processing, Third Edition