Swarm Intelligence for Biometric Feature Optimization

Swarm Intelligence for Biometric Feature Optimization

Santosh Kumar, Deepanwita Datta, Sanjay Kumar Singh
Copyright: © 2015 |Pages: 35
DOI: 10.4018/978-1-4666-8291-7.ch005
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Swarm Intelligence (SI) and bio-inspired computation has gathered great attention in research in the last few years. Numerous SI-based optimization algorithms have gained huge popularity to solve the complex combinatorial optimization problems, non-linear design system optimization, and biometric features selection and optimization. These algorithms are inspired by nature. In biometrics, face recognition is a non-intrusive method, and facial characteristics are probably the most common biometric features to identify individuals and provide a competent level of security. This chapter presents a novel biometric feature selection algorithm based on swarm intelligence (i.e. Particle Swarm Optimization [PSO] and Bacterial Foraging Optimization Algorithm [BFOA] metaheuristics approaches). This chapter provides the stepping stone for future researchers to unveil how swarm intelligence algorithms can solve the complex optimization problems to improve the biometric identification accuracy. In addition, it can be utilized for many different areas of application.
Chapter Preview
Top

1. Introduction

Generally hard or complex optimization problems are defined as problems cannot be solved to optimality or to any guaranteed bound by any deterministic (exact) approach within a ‘reasonable amount of time. These problems can be divided into numerous categories depending on whether they are continuous or discrete domain, constrained or unconstrained, mono or multi-objective function based static or dynamic. In order to find satisfactory solutions for these problems, swarm intelligence (SI) algorithm or bio-inspired metaheuristics approaches play important role to get optimal solution of problems. Swarm Intelligence (SI) is an innovative distributed intelligent paradigm for solving the hard or complex optimization problems that takes motivation from the collective behavior of a group of social insect colonies, Ant Colony Optimization (ACO), fish schooling and other animal societies. SI systems are typically consists of a population of individual or simple agents (an entity capable of performing/executing certain operations) interacting locally with one another and with their environment. The entities of such system with very limited (optimal solution of certain individual populations) individual capability can jointly or cooperatively perform many complex tasks necessary for their survival. Although, normally in SI system has no centralized control structure and power dictating how individual agents should behave local interactions between such agents often lead to the emergence of global and self-organized behavior (Boussaïda, 2013).

A metaheuristics approach is an algorithm designed to solve approximately a wide range of hard optimization problems without having to deeply adapt to each problem. Indeed, the Greek prefix ‘‘Meta’’, present in the name, is used to indicate that these algorithms are ‘‘higher level’’ heuristics, in contrast with problem-specific heuristics. Metaheuristics are generally applied to a problem for which there is no satisfactory problem-specific algorithm to solve them. They are widely used to solve complex problems in industry and services, in areas ranging from finance to production management and engineering. Almost all metaheuristics approaches share the following characteristics:

  • They are nature-inspired (based on some principles from physics, biology or ethology) and they make use of stochastic components (involving random variables).

  • They do not use the gradient or Hessian matrix of the objective function.

They have several parameters that need to be fitted to the problem at hand bio-inspired computation and swarm intelligence based algorithms have attracted significant attention in recent years for solving the complex and combinatorial optimization problems of data clustering, feature selection and maximization of matching scores for authentication of human in biometrics (Tan & Bhanu, 2006) computer vision, data mining and machine learning based algorithms.

Motivated from the natural and social behavioral phenomena, bio-inspired computation algorithms have significant research area during the recent years from both multidisciplinary research and the scientific research purpose. In the last thirty years, a great interest has been devoted to bio-inspired metaheuristics and it has encouraged and provides successful algorithms and computational simulated tools for dealing with complex and optimization problems (Karakuzu, 2009).

Key Terms in this Chapter

Biometrics: Biometrics means “life measurement” but the term is usually associated with the use of unique physiological characteristics to identify an individual.

Ear Recognition: It is non –intrusive methodology and attributes are probably the most common biometric feature used by humans to recognize one other.

Principal Component Analysis: It is unsupervised dimension reduction approach for large database size. It is used to find the eigen values for face recognition.

Biometric Traits: Class of phenotypic characteristics (e.g., face or stripe pattern) used as source for constructing a biometric profile.

Biometric Profile: Information used to represent an individual or group in an information system.

Verification Process: One to One matching process. Biometrics can also be used to verify a person's identity. For example, one can grant physical access to a secure area in a building by using finger scans or can grant access to a bank account at an ATM by using retinal scan.

Identification Process: In identification mode, where the subject (people/object) does not claim an identity, the input ear image is compared against a set of labeled (it is used to indicate that the identity of the images in the database is known) ear images in a database in order to determine the best match and, therefore, its identity.

Biometric System: It is a pattern recognition based system. It acquires biometric data from an individual, extracts a salient feature set from the data, compares feature set against the feature set(s) stored in the database, and executes an action based on the result of the comparison.

Complete Chapter List

Search this Book:
Reset