Journal of Mathematical Modelling and Algorithms

, Volume 8, Issue 3, pp 293–334

Solving a k-Node Minimum Label Spanning Arborescence Problem to Compress Fingerprint Templates

  • Andreas M. Chwatal
  • Günther R. Raidl
  • Karin Oberlechner
Article

DOI: 10.1007/s10852-009-9109-1

Cite this article as:
Chwatal, A.M., Raidl, G.R. & Oberlechner, K. J Math Model Algor (2009) 8: 293. doi:10.1007/s10852-009-9109-1

Abstract

We present a novel approach for compressing relatively small unordered data sets by means of combinatorial optimization. The application background comes from the field of biometrics, where the embedding of fingerprint template data into images by means of watermarking techniques requires extraordinary compression techniques. The approach is based on the construction of a directed tree, covering a sufficient subset of the data points. The arcs are stored via referencing a dictionary, which contains “typical” arcs w.r.t. the particular tree solution. By solving a tree-based combinatorial optimization problem we are able to find a compact representation of the input data. As optimization method we use on the one hand an exact branch-and-cut approach, and on the other hand heuristics including a greedy randomized adaptive search procedure (GRASP) and a memetic algorithm. Experimental results show that our method is able to achieve higher compression rates for fingerprint (minutiae) data than several standard compression algorithms.

Keywords

Combinatorial optimizationMetaheuristicsGRASPMemetic algorithmBiometric template compressionFingerprint minutiaeUnordered data set compression

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  • Andreas M. Chwatal
    • 1
  • Günther R. Raidl
    • 1
  • Karin Oberlechner
    • 1
  1. 1.Institute of Computer Graphics and AlgorithmsVienna University of TechnologyViennaAustria