基于元启发式算法的OSPP人脸识别

Syed ArshiRahaman
{"title":"基于元启发式算法的OSPP人脸识别","authors":"Syed ArshiRahaman","doi":"10.9790/0661-1903036165","DOIUrl":null,"url":null,"abstract":"Face recognition has drawn dramatic attention due to the advancement of pattern recognition technologies. Face recognition systems have reached a level of maturity under certain conditions but still the performance of face recognition algorithms are easily affected by external and internal variations. Thus many well-known algorithms have been proposed to overcome these challenging problems. Here we are trying to use one sample face image of individual for training the whole system which will not only reduce labouring effort for the collection and also reduce cost for storing and processing them. One sample per person face recognition (OSPP) is considered as a challenging problem in face recognition community and lack of samples leads to performance deterioration. Here face recognition is performed by application of the swarm optimization algorithms [12] . It was found out that the underlying foraging principle and the swarm optimization can be integrated into evolutionary computational algorithms to provide a better search strategy for finding optimal feature vectors for face recognition. Finally, it is believed that the particle swarm optimization may be useful for the development of face recognition system. A meta-heuristic algorithm PSO is used that makes few or no assumptions about the problem being optimized and can search very large spaces of candidate solutions and also used for classifying purpose. Keywords: One sample per person, particle swarm optimization, meta-heuristic algorithm, face recognition, intra-class variety model \u2028 I. Introduction The fundamental task of face recognition technology is to recognize a human face. Here we consider the images (training set) of different subject and then extract the features from them. the next step includes training the system for classification purpose. The same architecture is followed and one sample per person is considered for the training purpose and for classification purpose Meta-heuristic algorithm like PSO is used. Particle Swarm Optimisation is an algorithm capable of optimising a nonlinear and multidimensional problem which usually reaches good solutions efficiently while requiring minimal parameterisation. The basic concept of the algorithm is to create a swarm of particles which could move in the space around the problem space searching for their goal, the place which best suits their needs given by a fitness function. OSPP face recognition algorithm is based on PSO. If we consider a neutral image of each subject as a particle, each particle has a specific mode of direction (mode of direction has been discus in proposed model). In each iteration every particle moves towards optimal solution based on the cost function. after a specific amount of iterations, the particle holding best cost function will be the optimal point (solution). Particle swarm optimisation is chosen to find out the optimum combination of the basis and variety in terms of the minimum L2 distance relative to the query image. The particles are scattered randomly in the search space. As they search for the optimum value, the particles balance the objectives of following the value gradient and random exploration. Over time they begin to congregate in the general area of the optimum value. Finally, the particles converge to the optimum value in the concept. Experiments on the extended Yale face database are provided to show the validity of the proposed algorithm. II. Materials and methods OSPP Problems Accuracy is generally proportional to the number of training samples collected for face recognition. The “one sample per person” (OSPP) problem focuses on identifying a person using only one training sample. The facial recognition from a single sample reduces the labour required to gather training data and enables some applications where only a single sample will be available. Based on the features used in OSPP, the problem can be classified into three part • Holistic methods: These methods identify a face using the whole face image as an input. The main challenge faced by these methods is how to address the extremely small sample problem. such as Extensions of principalcomponent analysis (PCA) enriched face images with its projections. ( PC) 2 A: Two-dimensional PCA [2] • Local methods: These methods use the local facial features for recognition. Care should be taken when deciding how to incorporate global confrontational information into local face model. Such as DCP Use OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 62 | Page directional corner points (DCP) features for recognition Graph matching methods [3-6] Local probabilistic subspace Local probabilistic subspace method Neural network method SOM learning based recognition Hidden Markov Model HMM method • Hybrid methods: These methods use both the local and holistic features to recognize a face. These methods have the potential to o↵er better performance than individual holistic or local methods, since more comprehensive information could be utilised. Such as Virtual samples + local features Local probabilistic subspace method Particle Swarm Optimisation Particle Swarm Optimization belongs to the field of Swarm Intelligence and Collective Intelligence and is a sub-field of Computational Intelligence. The goal of the algorithm is to have all the particles locate the optima in a multi-dimensional hyper-volume. This is achieved by assigning initially random positions to all particles in the space and small initial random velocities. The algorithm is executed like a simulation, advancing the position of each particle in turn based on its velocity, the best known global position in the problem space and the best position known to a particle. The objective function is sampled after each position update. Over time, through a combination of exploration and exploitation of known good positions in the search space, the particles cluster or converge together around an optima, or several optima. General Equation of PSO If the particles are in .M-dimensional space then thei particle can be represented as X = X1 i , X2 i ... . . XM i and the position of the particles i can be represented asP = P1 i , P2 i ... . . PM i . now thePosition of all particle is Pg ,t(Global Best) and the best Position of i t𝑕 particle is Pg ,t i (Personal Best) . Where t is the iteration no. the rate of Position change of i particle is noted as V = V1 i , V2 i ... . . VM i The position change of i particle can Modified according to Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg ,t i − Xt i + C2 ∗ rand ∗ (Pg,t − Xt ) and Xt+! i = Xt i + Vi ,t+1 whereC1, C2 are positive constant. and rand() is a random function. OSPP Face Recognition Using PSO One sample per person face recognition on Particle swarm optimisation was introduced by Yan Zhang and Hua Peng. The Basis plus variety model [11] was also introduced in OSPP-PSO .Neutral images of each subject were considered as particles\u2028and the rate of position changes of each particles were initiated with intra class variety. K no of subjects were taken into consideration and each sample holds M no of samples and 1 neutral image X1 j , j = 1,2,3 ...... . k Here for subject j, j = 1,2,3 ... ... . k, and r,th sample r = 1,2,3 ... ... . M.to initiate movement rate of each particle (Neutral Image )the intra-class variation was used. Theintra-class variation was once expressed as V = V1 , V2V3 ...... Vm−1 = [ ! k V2 i − V1 i ... ...... ... . ! k Vr i − V1 i ... . ! k VM i − i=1 k i=1 k i=1 V1i.............]............(1)\u2028 Proposed Model To initiate rate of position changes of each particle we have used difference of intra-class average face and neutral face of same class instead of intra-class variation. Vi = (X1 i − 1 M Xi n M n=1 ) = [ Neutral face i − Average face i ] i = 1,2,3 ...... . k, and X1 i is the neutral image for class i OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 63 | Page System flowchart of Proposed Model Algorithm: OSPP using PSO In OSPP-PSO, Neutral image of each subjects are considered as Particles, and V = [ Neutral face i − Average face i ] , are the rate of position change of particles’. Optimum solution is the minimum L2 distance of query image with particles (Neutral image). The Optimum solution can be achieved after a certain number of iterations in PSO. Step1: input : Rate of Position Change of Each ParticlesVi ∈ IR m .Neutral Images X1 i ∈ IR , i = 1,2,3 ...... . K, K isfor Subjects, and Query image q ∈ IR and iteration t = 1 Step2: initiate the neutral image as particles for each subjects X = X1 1 , X1 2 ... . . X1 k Step3: Position change of each particle in first iteration\u2028Vi ,1 = Vr r is the random integer range between 1 to k, here i represent the subject and 1 is for first iteration Step4: Evaluate the L2 distance Dt of ksubjects with quarry image q where i = 1 toK.initialize the L2 distance of i th particle Dg ,t i and minimum distance of whole Particle Dg ,t \u2028Dt i = ||q − Xt i ||2 , i = 1,2,3 ... . k ... . (3) Dg ,t = inf; if t = 1 , t𝑕en Dg ,t i = Dt ;\u2028 Step5: Update the best Point for Particle i , Pg,t i and update best point among \u2028all the particle pointPg ,tsuch as\u2028 if Dt i < Dg ,t i ,t then Dg ,t i = Dt andPg,t i = Pt i ..............(4) \u2028 Dt i < Dg ,t then Dg ,t = Dt andPg ,t = Pt i ..................(5) \u2028 Step6: change the velocity and Position for particle using Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg,t i − Xt i + C2 ∗ rand ∗ (Pg ,t − Xt )....(7) Xt+! i = Xt i + Vi ,t+1......(8) whereC1, C2 are positive constant. and rand() is a random function. \u2028 Step7: t = t + 1 and go to Step:5 after maximum number of iteration particale will get optimum fitness \u2028 Step8:Output: Identity(q) = Identity(Pg ,t) \u2028 III. Results & Discussion The algorithm has been tested with the extended Yale face database B. The Yale face database B includes 39 subjects [YealB01 to YealB39] where each subject includes","PeriodicalId":91890,"journal":{"name":"IOSR journal of computer engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"OSPP Face Recognition Using Meta-Heuristic Algorithm\",\"authors\":\"Syed ArshiRahaman\",\"doi\":\"10.9790/0661-1903036165\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Face recognition has drawn dramatic attention due to the advancement of pattern recognition technologies. Face recognition systems have reached a level of maturity under certain conditions but still the performance of face recognition algorithms are easily affected by external and internal variations. Thus many well-known algorithms have been proposed to overcome these challenging problems. Here we are trying to use one sample face image of individual for training the whole system which will not only reduce labouring effort for the collection and also reduce cost for storing and processing them. One sample per person face recognition (OSPP) is considered as a challenging problem in face recognition community and lack of samples leads to performance deterioration. Here face recognition is performed by application of the swarm optimization algorithms [12] . It was found out that the underlying foraging principle and the swarm optimization can be integrated into evolutionary computational algorithms to provide a better search strategy for finding optimal feature vectors for face recognition. Finally, it is believed that the particle swarm optimization may be useful for the development of face recognition system. A meta-heuristic algorithm PSO is used that makes few or no assumptions about the problem being optimized and can search very large spaces of candidate solutions and also used for classifying purpose. Keywords: One sample per person, particle swarm optimization, meta-heuristic algorithm, face recognition, intra-class variety model \\u2028 I. Introduction The fundamental task of face recognition technology is to recognize a human face. Here we consider the images (training set) of different subject and then extract the features from them. the next step includes training the system for classification purpose. The same architecture is followed and one sample per person is considered for the training purpose and for classification purpose Meta-heuristic algorithm like PSO is used. Particle Swarm Optimisation is an algorithm capable of optimising a nonlinear and multidimensional problem which usually reaches good solutions efficiently while requiring minimal parameterisation. The basic concept of the algorithm is to create a swarm of particles which could move in the space around the problem space searching for their goal, the place which best suits their needs given by a fitness function. OSPP face recognition algorithm is based on PSO. If we consider a neutral image of each subject as a particle, each particle has a specific mode of direction (mode of direction has been discus in proposed model). In each iteration every particle moves towards optimal solution based on the cost function. after a specific amount of iterations, the particle holding best cost function will be the optimal point (solution). Particle swarm optimisation is chosen to find out the optimum combination of the basis and variety in terms of the minimum L2 distance relative to the query image. The particles are scattered randomly in the search space. As they search for the optimum value, the particles balance the objectives of following the value gradient and random exploration. Over time they begin to congregate in the general area of the optimum value. Finally, the particles converge to the optimum value in the concept. Experiments on the extended Yale face database are provided to show the validity of the proposed algorithm. II. Materials and methods OSPP Problems Accuracy is generally proportional to the number of training samples collected for face recognition. The “one sample per person” (OSPP) problem focuses on identifying a person using only one training sample. The facial recognition from a single sample reduces the labour required to gather training data and enables some applications where only a single sample will be available. Based on the features used in OSPP, the problem can be classified into three part • Holistic methods: These methods identify a face using the whole face image as an input. The main challenge faced by these methods is how to address the extremely small sample problem. such as Extensions of principalcomponent analysis (PCA) enriched face images with its projections. ( PC) 2 A: Two-dimensional PCA [2] • Local methods: These methods use the local facial features for recognition. Care should be taken when deciding how to incorporate global confrontational information into local face model. Such as DCP Use OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 62 | Page directional corner points (DCP) features for recognition Graph matching methods [3-6] Local probabilistic subspace Local probabilistic subspace method Neural network method SOM learning based recognition Hidden Markov Model HMM method • Hybrid methods: These methods use both the local and holistic features to recognize a face. These methods have the potential to o↵er better performance than individual holistic or local methods, since more comprehensive information could be utilised. Such as Virtual samples + local features Local probabilistic subspace method Particle Swarm Optimisation Particle Swarm Optimization belongs to the field of Swarm Intelligence and Collective Intelligence and is a sub-field of Computational Intelligence. The goal of the algorithm is to have all the particles locate the optima in a multi-dimensional hyper-volume. This is achieved by assigning initially random positions to all particles in the space and small initial random velocities. The algorithm is executed like a simulation, advancing the position of each particle in turn based on its velocity, the best known global position in the problem space and the best position known to a particle. The objective function is sampled after each position update. Over time, through a combination of exploration and exploitation of known good positions in the search space, the particles cluster or converge together around an optima, or several optima. General Equation of PSO If the particles are in .M-dimensional space then thei particle can be represented as X = X1 i , X2 i ... . . XM i and the position of the particles i can be represented asP = P1 i , P2 i ... . . PM i . now thePosition of all particle is Pg ,t(Global Best) and the best Position of i t𝑕 particle is Pg ,t i (Personal Best) . Where t is the iteration no. the rate of Position change of i particle is noted as V = V1 i , V2 i ... . . VM i The position change of i particle can Modified according to Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg ,t i − Xt i + C2 ∗ rand ∗ (Pg,t − Xt ) and Xt+! i = Xt i + Vi ,t+1 whereC1, C2 are positive constant. and rand() is a random function. OSPP Face Recognition Using PSO One sample per person face recognition on Particle swarm optimisation was introduced by Yan Zhang and Hua Peng. The Basis plus variety model [11] was also introduced in OSPP-PSO .Neutral images of each subject were considered as particles\\u2028and the rate of position changes of each particles were initiated with intra class variety. K no of subjects were taken into consideration and each sample holds M no of samples and 1 neutral image X1 j , j = 1,2,3 ...... . k Here for subject j, j = 1,2,3 ... ... . k, and r,th sample r = 1,2,3 ... ... . M.to initiate movement rate of each particle (Neutral Image )the intra-class variation was used. Theintra-class variation was once expressed as V = V1 , V2V3 ...... Vm−1 = [ ! k V2 i − V1 i ... ...... ... . ! k Vr i − V1 i ... . ! k VM i − i=1 k i=1 k i=1 V1i.............]............(1)\\u2028 Proposed Model To initiate rate of position changes of each particle we have used difference of intra-class average face and neutral face of same class instead of intra-class variation. Vi = (X1 i − 1 M Xi n M n=1 ) = [ Neutral face i − Average face i ] i = 1,2,3 ...... . k, and X1 i is the neutral image for class i OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 63 | Page System flowchart of Proposed Model Algorithm: OSPP using PSO In OSPP-PSO, Neutral image of each subjects are considered as Particles, and V = [ Neutral face i − Average face i ] , are the rate of position change of particles’. Optimum solution is the minimum L2 distance of query image with particles (Neutral image). The Optimum solution can be achieved after a certain number of iterations in PSO. Step1: input : Rate of Position Change of Each ParticlesVi ∈ IR m .Neutral Images X1 i ∈ IR , i = 1,2,3 ...... . K, K isfor Subjects, and Query image q ∈ IR and iteration t = 1 Step2: initiate the neutral image as particles for each subjects X = X1 1 , X1 2 ... . . X1 k Step3: Position change of each particle in first iteration\\u2028Vi ,1 = Vr r is the random integer range between 1 to k, here i represent the subject and 1 is for first iteration Step4: Evaluate the L2 distance Dt of ksubjects with quarry image q where i = 1 toK.initialize the L2 distance of i th particle Dg ,t i and minimum distance of whole Particle Dg ,t \\u2028Dt i = ||q − Xt i ||2 , i = 1,2,3 ... . k ... . (3) Dg ,t = inf; if t = 1 , t𝑕en Dg ,t i = Dt ;\\u2028 Step5: Update the best Point for Particle i , Pg,t i and update best point among \\u2028all the particle pointPg ,tsuch as\\u2028 if Dt i < Dg ,t i ,t then Dg ,t i = Dt andPg,t i = Pt i ..............(4) \\u2028 Dt i < Dg ,t then Dg ,t = Dt andPg ,t = Pt i ..................(5) \\u2028 Step6: change the velocity and Position for particle using Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg,t i − Xt i + C2 ∗ rand ∗ (Pg ,t − Xt )....(7) Xt+! i = Xt i + Vi ,t+1......(8) whereC1, C2 are positive constant. and rand() is a random function. \\u2028 Step7: t = t + 1 and go to Step:5 after maximum number of iteration particale will get optimum fitness \\u2028 Step8:Output: Identity(q) = Identity(Pg ,t) \\u2028 III. Results & Discussion The algorithm has been tested with the extended Yale face database B. The Yale face database B includes 39 subjects [YealB01 to YealB39] where each subject includes\",\"PeriodicalId\":91890,\"journal\":{\"name\":\"IOSR journal of computer engineering\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IOSR journal of computer engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.9790/0661-1903036165\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IOSR journal of computer engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9790/0661-1903036165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

由于模式识别技术的进步,人脸识别受到了极大的关注。人脸识别系统在一定条件下已经达到了一定的成熟程度,但人脸识别算法的性能仍然容易受到外部和内部变化的影响。因此,人们提出了许多著名的算法来克服这些具有挑战性的问题。在这里,我们尝试使用一个个人的人脸图像样本来训练整个系统,这不仅可以减少收集的工作量,还可以降低存储和处理它们的成本。一人一样本人脸识别(OSPP)一直是人脸识别领域的一个难题,缺乏样本会导致性能下降。在这里,人脸识别是通过应用群优化算法进行的[12]。研究发现,将底层觅食原理和群体优化算法整合到进化计算算法中,可以为寻找人脸识别的最优特征向量提供更好的搜索策略。最后,认为粒子群算法对人脸识别系统的发展具有一定的指导意义。采用了一种元启发式算法PSO,该算法对待优化问题很少或不做任何假设,可以搜索非常大的候选解空间,并用于分类目的。关键词:一人一样本,粒子群优化,元启发式算法,人脸识别,类内变异模型
一、简介人脸识别技术的基本任务是识别人脸。在这里,我们考虑不同主题的图像(训练集),然后从中提取特征。下一步包括训练系统进行分类。遵循相同的体系结构,每个人考虑一个样本用于训练目的和分类目的,使用类似PSO的元启发式算法。粒子群优化算法是一种能够对非线性和多维问题进行优化的算法,通常在需要最小参数化的情况下有效地得到很好的解。该算法的基本概念是创建一群粒子,这些粒子可以在问题空间周围的空间中移动,寻找它们的目标,并通过适应度函数给出最适合它们需求的地方。OSPP人脸识别算法是基于粒子群算法的。如果我们将每个主体的中性图像视为一个粒子,则每个粒子具有特定的方向模式(方向模式已在所提出的模型中讨论)。在每次迭代中,每个粒子都根据代价函数向最优解移动。经过一定次数的迭代后,具有最佳代价函数的粒子将成为最优点(解)。选择粒子群算法,根据相对于查询图像的最小L2距离,找出基与变异的最优组合。粒子在搜索空间中随机分散。在寻找最优值的过程中,粒子平衡了遵循值梯度和随机探索的目标。随着时间的推移,它们开始聚集在最优值的一般区域。最后,粒子收敛到概念中的最优值。在扩展的耶鲁人脸数据库上进行了实验,验证了该算法的有效性。2材料和方法OSPP问题准确率通常与人脸识别所采集的训练样本数量成正比。“每个人一个样本”(OSPP)问题关注的是仅使用一个训练样本来识别一个人。单个样本的面部识别减少了收集训练数据所需的劳动,并使一些只有单个样本可用的应用成为可能。根据OSPP中使用的特征,问题可以分为三个部分:•整体方法:这些方法使用整个人脸图像作为输入来识别人脸。这些方法面临的主要挑战是如何解决极小样本问题。如主成分分析(PCA)的扩展,它的投影丰富了人脸图像。(PC) 2a:二维PCA[2]•局部方法:这些方法使用局部面部特征进行识别。在决定如何将全局对抗信息纳入局部人脸模型时,应注意。如DCP使用OSPP人脸识别使用元启发式算法DOI: 10.9790/0661-1903036165 www.iosrjournals.org 62 |页面方向角点(DCP)特征识别图匹配方法[3-6]局部概率子空间局部概率子空间方法神经网络方法基于SOM学习的识别隐马尔可夫模型HMM方法混合方法:这些方法使用局部和整体特征来识别人脸。 耶鲁大学面部数据库B包括39个受试者[YealB01至YealB39],其中每个受试者包括
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
OSPP Face Recognition Using Meta-Heuristic Algorithm
Face recognition has drawn dramatic attention due to the advancement of pattern recognition technologies. Face recognition systems have reached a level of maturity under certain conditions but still the performance of face recognition algorithms are easily affected by external and internal variations. Thus many well-known algorithms have been proposed to overcome these challenging problems. Here we are trying to use one sample face image of individual for training the whole system which will not only reduce labouring effort for the collection and also reduce cost for storing and processing them. One sample per person face recognition (OSPP) is considered as a challenging problem in face recognition community and lack of samples leads to performance deterioration. Here face recognition is performed by application of the swarm optimization algorithms [12] . It was found out that the underlying foraging principle and the swarm optimization can be integrated into evolutionary computational algorithms to provide a better search strategy for finding optimal feature vectors for face recognition. Finally, it is believed that the particle swarm optimization may be useful for the development of face recognition system. A meta-heuristic algorithm PSO is used that makes few or no assumptions about the problem being optimized and can search very large spaces of candidate solutions and also used for classifying purpose. Keywords: One sample per person, particle swarm optimization, meta-heuristic algorithm, face recognition, intra-class variety model 
 I. Introduction The fundamental task of face recognition technology is to recognize a human face. Here we consider the images (training set) of different subject and then extract the features from them. the next step includes training the system for classification purpose. The same architecture is followed and one sample per person is considered for the training purpose and for classification purpose Meta-heuristic algorithm like PSO is used. Particle Swarm Optimisation is an algorithm capable of optimising a nonlinear and multidimensional problem which usually reaches good solutions efficiently while requiring minimal parameterisation. The basic concept of the algorithm is to create a swarm of particles which could move in the space around the problem space searching for their goal, the place which best suits their needs given by a fitness function. OSPP face recognition algorithm is based on PSO. If we consider a neutral image of each subject as a particle, each particle has a specific mode of direction (mode of direction has been discus in proposed model). In each iteration every particle moves towards optimal solution based on the cost function. after a specific amount of iterations, the particle holding best cost function will be the optimal point (solution). Particle swarm optimisation is chosen to find out the optimum combination of the basis and variety in terms of the minimum L2 distance relative to the query image. The particles are scattered randomly in the search space. As they search for the optimum value, the particles balance the objectives of following the value gradient and random exploration. Over time they begin to congregate in the general area of the optimum value. Finally, the particles converge to the optimum value in the concept. Experiments on the extended Yale face database are provided to show the validity of the proposed algorithm. II. Materials and methods OSPP Problems Accuracy is generally proportional to the number of training samples collected for face recognition. The “one sample per person” (OSPP) problem focuses on identifying a person using only one training sample. The facial recognition from a single sample reduces the labour required to gather training data and enables some applications where only a single sample will be available. Based on the features used in OSPP, the problem can be classified into three part • Holistic methods: These methods identify a face using the whole face image as an input. The main challenge faced by these methods is how to address the extremely small sample problem. such as Extensions of principalcomponent analysis (PCA) enriched face images with its projections. ( PC) 2 A: Two-dimensional PCA [2] • Local methods: These methods use the local facial features for recognition. Care should be taken when deciding how to incorporate global confrontational information into local face model. Such as DCP Use OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 62 | Page directional corner points (DCP) features for recognition Graph matching methods [3-6] Local probabilistic subspace Local probabilistic subspace method Neural network method SOM learning based recognition Hidden Markov Model HMM method • Hybrid methods: These methods use both the local and holistic features to recognize a face. These methods have the potential to o↵er better performance than individual holistic or local methods, since more comprehensive information could be utilised. Such as Virtual samples + local features Local probabilistic subspace method Particle Swarm Optimisation Particle Swarm Optimization belongs to the field of Swarm Intelligence and Collective Intelligence and is a sub-field of Computational Intelligence. The goal of the algorithm is to have all the particles locate the optima in a multi-dimensional hyper-volume. This is achieved by assigning initially random positions to all particles in the space and small initial random velocities. The algorithm is executed like a simulation, advancing the position of each particle in turn based on its velocity, the best known global position in the problem space and the best position known to a particle. The objective function is sampled after each position update. Over time, through a combination of exploration and exploitation of known good positions in the search space, the particles cluster or converge together around an optima, or several optima. General Equation of PSO If the particles are in .M-dimensional space then thei particle can be represented as X = X1 i , X2 i ... . . XM i and the position of the particles i can be represented asP = P1 i , P2 i ... . . PM i . now thePosition of all particle is Pg ,t(Global Best) and the best Position of i t𝑕 particle is Pg ,t i (Personal Best) . Where t is the iteration no. the rate of Position change of i particle is noted as V = V1 i , V2 i ... . . VM i The position change of i particle can Modified according to Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg ,t i − Xt i + C2 ∗ rand ∗ (Pg,t − Xt ) and Xt+! i = Xt i + Vi ,t+1 whereC1, C2 are positive constant. and rand() is a random function. OSPP Face Recognition Using PSO One sample per person face recognition on Particle swarm optimisation was introduced by Yan Zhang and Hua Peng. The Basis plus variety model [11] was also introduced in OSPP-PSO .Neutral images of each subject were considered as particles
and the rate of position changes of each particles were initiated with intra class variety. K no of subjects were taken into consideration and each sample holds M no of samples and 1 neutral image X1 j , j = 1,2,3 ...... . k Here for subject j, j = 1,2,3 ... ... . k, and r,th sample r = 1,2,3 ... ... . M.to initiate movement rate of each particle (Neutral Image )the intra-class variation was used. Theintra-class variation was once expressed as V = V1 , V2V3 ...... Vm−1 = [ ! k V2 i − V1 i ... ...... ... . ! k Vr i − V1 i ... . ! k VM i − i=1 k i=1 k i=1 V1i.............]............(1)
 Proposed Model To initiate rate of position changes of each particle we have used difference of intra-class average face and neutral face of same class instead of intra-class variation. Vi = (X1 i − 1 M Xi n M n=1 ) = [ Neutral face i − Average face i ] i = 1,2,3 ...... . k, and X1 i is the neutral image for class i OSPP Face Recognition Using Meta-Heuristic Algorithm DOI: 10.9790/0661-1903036165 www.iosrjournals.org 63 | Page System flowchart of Proposed Model Algorithm: OSPP using PSO In OSPP-PSO, Neutral image of each subjects are considered as Particles, and V = [ Neutral face i − Average face i ] , are the rate of position change of particles’. Optimum solution is the minimum L2 distance of query image with particles (Neutral image). The Optimum solution can be achieved after a certain number of iterations in PSO. Step1: input : Rate of Position Change of Each ParticlesVi ∈ IR m .Neutral Images X1 i ∈ IR , i = 1,2,3 ...... . K, K isfor Subjects, and Query image q ∈ IR and iteration t = 1 Step2: initiate the neutral image as particles for each subjects X = X1 1 , X1 2 ... . . X1 k Step3: Position change of each particle in first iteration
Vi ,1 = Vr r is the random integer range between 1 to k, here i represent the subject and 1 is for first iteration Step4: Evaluate the L2 distance Dt of ksubjects with quarry image q where i = 1 toK.initialize the L2 distance of i th particle Dg ,t i and minimum distance of whole Particle Dg ,t 
Dt i = ||q − Xt i ||2 , i = 1,2,3 ... . k ... . (3) Dg ,t = inf; if t = 1 , t𝑕en Dg ,t i = Dt ;
 Step5: Update the best Point for Particle i , Pg,t i and update best point among 
all the particle pointPg ,tsuch as
 if Dt i < Dg ,t i ,t then Dg ,t i = Dt andPg,t i = Pt i ..............(4) 
 Dt i < Dg ,t then Dg ,t = Dt andPg ,t = Pt i ..................(5) 
 Step6: change the velocity and Position for particle using Vi ,t+1 = w ∗ Vi ,t + C1 ∗ rand ∗ Pg,t i − Xt i + C2 ∗ rand ∗ (Pg ,t − Xt )....(7) Xt+! i = Xt i + Vi ,t+1......(8) whereC1, C2 are positive constant. and rand() is a random function. 
 Step7: t = t + 1 and go to Step:5 after maximum number of iteration particale will get optimum fitness 
 Step8:Output: Identity(q) = Identity(Pg ,t) 
 III. Results & Discussion The algorithm has been tested with the extended Yale face database B. The Yale face database B includes 39 subjects [YealB01 to YealB39] where each subject includes
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Discrimination of neuropsychiatric disease using EEG and Neurophysiological Biomarker Toolbox (NBT) with Machine Learning SentiT: A Semi Real Time System for Interpreting Sentiment in Twitter A Quantitative Analysis of Infrastructural Security Concerns in Cloud Computing for Indian SMEs Pattern Discovery and Association Analysis To Identify Customer Vulnerable To HIV/AIDS: Case of Marie Stopes Gonder Branch Clinic The Structural Damages After Nepal Earthquakes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1