We first describe the basic linear and non-linear mathematical operations underlying most image enhancement techniques, and compare the hardware available for carrying out these operations which includes digital computers, optical set-ups and special electro-optical devices. Then we give a brief account of the commonly used image enhancement techniques, such as contrast enhancement, crispening, noise elimination, and inverse filtering. Finally, we mention some examples of image enhancement in the biomedical area.