Image pre-processing aims to improve image quality by suppressing distortions or enhancing features. There are four categories of pre-processing methods based on pixel neighborhood size used: pixel brightness transformations, geometric transformations, local neighborhood methods, and global image restoration. Common pre-processing techniques include brightness corrections, gray scale transformations, geometric transforms to correct distortions, and interpolation methods like nearest neighbor, linear, and bicubic when resampling images. The overall goal of pre-processing is to enhance images for downstream analysis and processing.