A method for matching templates and a system thereof. Each template
includes a plurality of data chunks, each data chunk representing a
minutia and comprising a location, a minutia angle and a neighborhood.
The location is represented by two coordinates. In one embodiment, each
coordinate and the minutia angle are quantized. The neighborhood includes
positional parameters with respect to a selected minutia for a
predetermined number of neighbor minutiae. In one embodiment, a
neighborhood boundary is drawn around the selected minutia and neighbor
minutiae are selected from the enclosed area. A reference template is
compared to a measured template on a chunk-by-chunk basis. A chunk from
each of the template is loaded into a random access memory (RAM). The
location, minutia angle and neighborhood of the reference data chunk are
compared with the location, minutia angle and neighborhood of the
measured data chunk, respectively.