Similar Items: Cellular neural networks and visual computing :