PARTICLE PATTERN RECOGNITION