The task of image classification is to classify an image to its corresponding category(s). In practice, the image classification is one of the most fundamental tasks in computer vision, and it is also the task with the rich benchmark models and datasets. Also, as a classic problem in computer vision research, image segmentation has become a hot spot in the field of image understanding. It is also the foundation of computer vision and an important part of image understanding. Not only that, in daily life, image segmentation has very broad application prospects in fields such as autonomous driving, medical diagnosis, and resource searching. With the emergence and continuous development of deep learning, image segmentation will certainly receive more attention in the future. This chapter introduces the general techniques for images classification covering from traditional methods to deep learning-based methods. Meanwhile, this chapter discusses the image restoration and super-resolution techniques and further elaborate on a demo task for single image super-resolution.