This document proposes algorithms to detect and rectify skin distortion in fingerprints based on a single fingerprint image. Distortion detection is viewed as a two-class classification problem using ridge orientation and period maps as features, classified by an SVM. Distortion rectification is viewed as a regression problem, where a reference database of distorted fingerprints and distortion fields is used to estimate the distortion field for the input fingerprint. The algorithms were evaluated on three fingerprint databases and showed promising results for improving the matching accuracy of distorted fingerprints.