minutiae detection code