Cellular Neural Networks and Visual Computing: Foundations and Applications