logging in or signing up FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS kbalayya Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 164 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: September 23, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: richasrivastava69 (6 days ago) kindly do send this ppt on mailid ruhisrivastava16@gmail.com Saving..... Post Reply Close Saving..... Edit Comment Close By: richasrivastava69 (1 week(s) ago) send it as soon as possible please Saving..... Post Reply Close Saving..... Edit Comment Close By: richasrivastava69 (1 week(s) ago) please send me this ppt i really need it.......or allow me to download please Saving..... Post Reply Close Saving..... Edit Comment Close By: sujatadesh (4 month(s) ago) pls allow me to download the presentation Saving..... Post Reply Close Saving..... Edit Comment Close By: sujatadesh (4 month(s) ago) very good presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS: FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS UNDER THE ESTEEMED GUIDANCE OF Mr.K.Kalyan Babu M.E Assistant Professor Dept of Electronics & Communication Engg GITAM UNIVERSITY Md. Ubeadulla 2007ECE131 GITAM UNIVERSITY L.Rajasekhar Reddy 2007ECE126 GITAM UNIVERSITYFACE RECOGNITION: FACE RECOGNITION The identification of a person by their facial image can be done in a number of different ways such as by capturing an image of the face in the visible spectrum using an inexpensive camera or by using the infrared patterns of facial heat emission. Using a wide assortment of cameras, the visible light systems extract features from the captured image(s) that do not change over time while avoiding superficial features such as facial expressions or hair. Several approaches to modeling facial images in the visible spectrum are Principal Component Analysis,Local Feature Analysis, neural networks, elastic graph theory, and multi-resolution analysis. Major benefits of facial recognition are that it is non-intrusive, hands-free , continuous and accepted by most users.APPLICATIONS OF FACE RECOGNITION: APPLICATIONS OF FACE RECOGNITION It is generally applicable to a variety of applications , and as such accepts color or black and white images both still and video. With PC-attached cameras for computer logon from a smart-card stored database. On broadcast video for indexing from a database of enrolled TV presenters . Components of the system have also been used in a number of other projects such as audio-visual speech recognition (visual lip reading to enhance acoustic speech recognition) and user intention determination (using visual cues to understand the user, particularly to whom speech is being addressed).Slide 4: Principal Component Analysis (PCA) is a dimensionality reduction technique based on extracting the desired number of principal components of the multi-dimensional data. The purpose of PCA is to reduce the large dimensionality of the data space to the smaller intrinsic dimensionality of feature space ,which are needed to describe the data economically . The first principal component is the linear combination of the original dimensions that has the maximum variance ; T he n- th principal component is the linear combination with the highest variance, subject to being orthogonal to the n -1 first principal components . PRINCIPLE COMPONENT ANALYSISEIGEN FACES: EIGEN FACES The basis vectors constructed by PCA had the same dimension as the input face images, they were named Eigen faces. A simple approach to extracting the information contained in an image of face is to somehow capture the variation in a collection of images, independent of any judgment of features, and use this information to encode and compare individual face images. These eigenvectors can be thought of as a set of features that together characterize the variation between face images. Each image location contributes more or less of each eigenvector, so that we can display the eigenvector as a sort of ghostly face which we call an Eigen face.EXAMPLE OF EIGEN FACES: EXAMPLE OF EIGEN FACES Example of Face DataBase of 2 persons Example of Eigen FacesCASES OF IMAGE INPUT: CASES OF IMAGE INPUT Thus there are four possibilities for an input image and pattern vector: 1.)Near face space and near face class, 2.)Near face space but not near a known face class, 3 .)Distant from face space and near a face class, and 4.)Distant from face space and not near a known face class. In the first case, an individual is recognized and identified. In the second case, an unknown individual is present. The last two cases indicate that the image is not a face image.EIGEN FACE RECOGNITION: EIGEN FACE RECOGNITION Collect a set of characteristic face images of the known individuals. Calculate the matrix L, find its eigenvalues and eigenvectors, and choose the M' eigenvectors with the highest associated eigenvalues. Combine the normalized set of images according to produce the (M' = 10) E igen faces k . For each known individual, calculate the class vector k by averaging pattern vector . Choose a threshold that defines the maximum allowable distance from any face class, and a threshold that defines the maximum allowable distance from face space.EIGEN FACE RECOGNITION: EIGEN FACE RECOGNITION For each new image to be identified, calculate its pattern vector , the distance to each known class, and the distance to face space. If the minimum distance < and the distance < , classify the input face as the individual associated with class vector k . If the minimum distance = but distance < , then the image may be classify as "unknown ", and optionally used to begin a new face class. If new image is classified as a known individual, this image may be added to the original set of familiar face images, and the Eigen faces may be recalculated . This gives the opportunity to modify the face space as the system encounters more instances of the known facesIMPLEMENTATION: IMPLEMENTATION The entire sequence of training and testing is sequential and can be broadly classified as consisting of following two steps: 1. Database Preparation 2. Training 3. TestingSequence of Implementation: S equence of ImplementationTRAINING: TRAININGTESTING: TESTINGEXPERIMENTAL RESULTS: EXPERIMENTAL RESULTSEIGEN FACES: EIGEN FACESMEAN IMAGES: MEAN IMAGESSlide 17: Output : Mohd .. Ubeadulla Age:21Slide 18: Output: L.Rajasekharreddy Age :21Slide 19: Output: Non facial image as inputLIMITATIONS OF PCA: LIMITATIONS OF PCA • Facial size normalization • Non-frontal view of the face (3D pose, head movement) • Tolerance to facial expression / appearance (including facial hair & specs) • Invariance to lighting conditions (including indoor / outdoor) • Facial occlusion (sunglasses, hat, scarf, etc.) • Invariance to aging. We tried to minimize the data variations by capturing the facial image subjected to the environment – • Frontal view geometry and • Controlled lighting.FUTURE SCOPE: FUTURE SCOPE This face recognition project is based on Eigen face approach that gives an accuracy maximum of about 92.5%. There is scope for future betterment of the algorithm by using Neural Network technique that can give better results as compared to Eigen face approach. With the help of neural network technique accuracy can be improved . Instead of having a constant threshold, it could be made adaptive, depending upon the conditions and the database available, so as to maximize the accuracy . The whole software is dependent on the database and the database is dependent on resolution of camera . So if good resolution digital camera or good resolution analog camera is used , the results could be considerably improved.REFERENCES: REFERENCES 1. Matthew Turk and Alex Pentland vision and Modeling Group , 2.The Media Laboratory , Massachusetts institute of Technology.Fernando L. Podio and Jeffrey S. Dunn2 3. Matthew Turk IEICE Trans Dec 2001 4. Stan Z.Li & Anil K. Jain “ ” Springer publications 5. http://www.face-rec.org 6. http://www.alglib.net 7. http://math.fullerton.edu/mathews/n2003/JacobiMethodProg.html 8. J. J. Hopfield, "Neural networks and physical systems with emergent collective computation abilities," Proc. Nat. Academy Sci., USA, Vo1.81, 1984, pp.3088-92. 9. Y. Liu and H. Ma, "Pattern recognition using o-orbit finite automata," K. H. Tzao , Editor , Proc. SPIE 1606, Boston, MA, Nov. 1991, pp.226-240. 10. D. H. Ackley, G. E. Hinton, and T. J. Sejnowski , "A learning algorithm for Boltzmann machine," Cognitive Science, Vol. 9, 1985, pp.147-169.Slide 23: THANK YOU You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS kbalayya Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 164 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: September 23, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: richasrivastava69 (6 days ago) kindly do send this ppt on mailid ruhisrivastava16@gmail.com Saving..... Post Reply Close Saving..... Edit Comment Close By: richasrivastava69 (1 week(s) ago) send it as soon as possible please Saving..... Post Reply Close Saving..... Edit Comment Close By: richasrivastava69 (1 week(s) ago) please send me this ppt i really need it.......or allow me to download please Saving..... Post Reply Close Saving..... Edit Comment Close By: sujatadesh (4 month(s) ago) pls allow me to download the presentation Saving..... Post Reply Close Saving..... Edit Comment Close By: sujatadesh (4 month(s) ago) very good presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS: FACE RECOGNITION USING PRINCIPLE COMPONENT ANALYSIS UNDER THE ESTEEMED GUIDANCE OF Mr.K.Kalyan Babu M.E Assistant Professor Dept of Electronics & Communication Engg GITAM UNIVERSITY Md. Ubeadulla 2007ECE131 GITAM UNIVERSITY L.Rajasekhar Reddy 2007ECE126 GITAM UNIVERSITYFACE RECOGNITION: FACE RECOGNITION The identification of a person by their facial image can be done in a number of different ways such as by capturing an image of the face in the visible spectrum using an inexpensive camera or by using the infrared patterns of facial heat emission. Using a wide assortment of cameras, the visible light systems extract features from the captured image(s) that do not change over time while avoiding superficial features such as facial expressions or hair. Several approaches to modeling facial images in the visible spectrum are Principal Component Analysis,Local Feature Analysis, neural networks, elastic graph theory, and multi-resolution analysis. Major benefits of facial recognition are that it is non-intrusive, hands-free , continuous and accepted by most users.APPLICATIONS OF FACE RECOGNITION: APPLICATIONS OF FACE RECOGNITION It is generally applicable to a variety of applications , and as such accepts color or black and white images both still and video. With PC-attached cameras for computer logon from a smart-card stored database. On broadcast video for indexing from a database of enrolled TV presenters . Components of the system have also been used in a number of other projects such as audio-visual speech recognition (visual lip reading to enhance acoustic speech recognition) and user intention determination (using visual cues to understand the user, particularly to whom speech is being addressed).Slide 4: Principal Component Analysis (PCA) is a dimensionality reduction technique based on extracting the desired number of principal components of the multi-dimensional data. The purpose of PCA is to reduce the large dimensionality of the data space to the smaller intrinsic dimensionality of feature space ,which are needed to describe the data economically . The first principal component is the linear combination of the original dimensions that has the maximum variance ; T he n- th principal component is the linear combination with the highest variance, subject to being orthogonal to the n -1 first principal components . PRINCIPLE COMPONENT ANALYSISEIGEN FACES: EIGEN FACES The basis vectors constructed by PCA had the same dimension as the input face images, they were named Eigen faces. A simple approach to extracting the information contained in an image of face is to somehow capture the variation in a collection of images, independent of any judgment of features, and use this information to encode and compare individual face images. These eigenvectors can be thought of as a set of features that together characterize the variation between face images. Each image location contributes more or less of each eigenvector, so that we can display the eigenvector as a sort of ghostly face which we call an Eigen face.EXAMPLE OF EIGEN FACES: EXAMPLE OF EIGEN FACES Example of Face DataBase of 2 persons Example of Eigen FacesCASES OF IMAGE INPUT: CASES OF IMAGE INPUT Thus there are four possibilities for an input image and pattern vector: 1.)Near face space and near face class, 2.)Near face space but not near a known face class, 3 .)Distant from face space and near a face class, and 4.)Distant from face space and not near a known face class. In the first case, an individual is recognized and identified. In the second case, an unknown individual is present. The last two cases indicate that the image is not a face image.EIGEN FACE RECOGNITION: EIGEN FACE RECOGNITION Collect a set of characteristic face images of the known individuals. Calculate the matrix L, find its eigenvalues and eigenvectors, and choose the M' eigenvectors with the highest associated eigenvalues. Combine the normalized set of images according to produce the (M' = 10) E igen faces k . For each known individual, calculate the class vector k by averaging pattern vector . Choose a threshold that defines the maximum allowable distance from any face class, and a threshold that defines the maximum allowable distance from face space.EIGEN FACE RECOGNITION: EIGEN FACE RECOGNITION For each new image to be identified, calculate its pattern vector , the distance to each known class, and the distance to face space. If the minimum distance < and the distance < , classify the input face as the individual associated with class vector k . If the minimum distance = but distance < , then the image may be classify as "unknown ", and optionally used to begin a new face class. If new image is classified as a known individual, this image may be added to the original set of familiar face images, and the Eigen faces may be recalculated . This gives the opportunity to modify the face space as the system encounters more instances of the known facesIMPLEMENTATION: IMPLEMENTATION The entire sequence of training and testing is sequential and can be broadly classified as consisting of following two steps: 1. Database Preparation 2. Training 3. TestingSequence of Implementation: S equence of ImplementationTRAINING: TRAININGTESTING: TESTINGEXPERIMENTAL RESULTS: EXPERIMENTAL RESULTSEIGEN FACES: EIGEN FACESMEAN IMAGES: MEAN IMAGESSlide 17: Output : Mohd .. Ubeadulla Age:21Slide 18: Output: L.Rajasekharreddy Age :21Slide 19: Output: Non facial image as inputLIMITATIONS OF PCA: LIMITATIONS OF PCA • Facial size normalization • Non-frontal view of the face (3D pose, head movement) • Tolerance to facial expression / appearance (including facial hair & specs) • Invariance to lighting conditions (including indoor / outdoor) • Facial occlusion (sunglasses, hat, scarf, etc.) • Invariance to aging. We tried to minimize the data variations by capturing the facial image subjected to the environment – • Frontal view geometry and • Controlled lighting.FUTURE SCOPE: FUTURE SCOPE This face recognition project is based on Eigen face approach that gives an accuracy maximum of about 92.5%. There is scope for future betterment of the algorithm by using Neural Network technique that can give better results as compared to Eigen face approach. With the help of neural network technique accuracy can be improved . Instead of having a constant threshold, it could be made adaptive, depending upon the conditions and the database available, so as to maximize the accuracy . The whole software is dependent on the database and the database is dependent on resolution of camera . So if good resolution digital camera or good resolution analog camera is used , the results could be considerably improved.REFERENCES: REFERENCES 1. Matthew Turk and Alex Pentland vision and Modeling Group , 2.The Media Laboratory , Massachusetts institute of Technology.Fernando L. Podio and Jeffrey S. Dunn2 3. Matthew Turk IEICE Trans Dec 2001 4. Stan Z.Li & Anil K. Jain “ ” Springer publications 5. http://www.face-rec.org 6. http://www.alglib.net 7. http://math.fullerton.edu/mathews/n2003/JacobiMethodProg.html 8. J. J. Hopfield, "Neural networks and physical systems with emergent collective computation abilities," Proc. Nat. Academy Sci., USA, Vo1.81, 1984, pp.3088-92. 9. Y. Liu and H. Ma, "Pattern recognition using o-orbit finite automata," K. H. Tzao , Editor , Proc. SPIE 1606, Boston, MA, Nov. 1991, pp.226-240. 10. D. H. Ackley, G. E. Hinton, and T. J. Sejnowski , "A learning algorithm for Boltzmann machine," Cognitive Science, Vol. 9, 1985, pp.147-169.Slide 23: THANK YOU