A PSO model for disease pattern detection on leaf surfaces