The document discusses various image pre-processing techniques, including:
1) Local pre-processing methods like smoothing and gradient operators that use a neighborhood of pixels to calculate output pixel values.
2) Common smoothing methods include averaging, median filtering, and techniques that average only similar neighboring pixels to reduce blurring.
3) Gradient operators like Roberts, Prewitt, Sobel, and Kirsch detect edges by approximating the image derivative using pixel differences. The Marr-Hildreth technique detects zero-crossings of the second derivative.