Cellular Neural Networks and Visual Computing