This document discusses a pre-processing image algorithm for fingerprint recognition and its implementation on a DSP TMS320C6416. It first presents the pre-processing steps used to improve fingerprint image quality, such as grayscale transformation, normalization, segmentation, and Gabor filtering. It then discusses implementing the algorithm on the TMS320C6416 DSP hardware platform, which features a 600MHz processor, internal and external memory, and cache memories. The DSP platform allows for fast, powerful image processing needed for real-time fingerprint recognition applications.