This project focuses on image processing and restoration using Python, implementing various techniques for blurring, noise addition, and filtering. The tasks are divided into two parts, showcasing different methods of image restoration. The project uses Python and libraries like NumPy for image manipulation and restoration tasks.