Edge detection with fuzzy cellular automata transition function optimized by PSO. (April 2015)