Image processing involves transforming images into digital form and performing operations to extract useful information. There are five main types of image processing including visualization, recognition, sharpening and restoration, pattern recognition, and retrieval. The key components of an image processing system are computers, hardware for specialized processing, massive storage, camera sensors, image display, software, hardcopy equipment, and networking.