Pattern Analysis and Applications