1. A method comprising: obtaining data indicating (i) a list of minutiae extracted from a fingerprint image, and (ii) for each minutia included in the list of minutiae, an octant feature vector that identifies one or more neighboring minutiae within the fingerprint image; for each minutia included in the list of minutiae: computing one or more parameters based on comparing features of a minutia and respective features of one or more neighboring minutiae for the minutia, and computing an aggregate minutia quality confidence score based on combining the one or more computed parameters; computing a fingerprint quality confidence score for the fingerprint image based at least on combining the aggregate minutia quality confidence scores; and providing the fingerprint quality confidence score for output.