1. A method for determining fingerprint liveness, comprising: generating, by a processor system, a histogram of at least a portion of a fingerprint image; determining, by the processor system, multi-resolution texture analysis data from the histogram; condensing, by the processor system, image analysis data including the multi-resolution texture analysis data to produce condensed image analysis data; processing, by the processor system, the condensed image analysis data to determine a condensed data location within a cluster; determining, by the processor system, a distance between the condensed data location and a centroid of the cluster; and determining, by the processor system, liveness of the fingerprint image based upon the distance and a predefined threshold.