Denoising of Photographic Images and Video: Fundamentals, Open Challenges and New Trends (Advances in Computer Vision and Pattern Recognition)