{"title":"One-shot deformed face recognition via Siamese neural network","authors":"Jay Zhu","doi":"10.1117/12.3014396","DOIUrl":null,"url":null,"abstract":"CNN network classes require multiple images per class to train. This makes facial recognition using CNN imprac- tical, as it is often hard to obtain a sufficient number of images of one person. Siamese Networks, on the other hand, uses oneshot learning, meaning that only one input image will be needed to train the network for each person. We build a facial recognition system using Siamese Network. In Siamese Networks, a single image of one person is input, and the network will learn to recognize the person by learning the embedding of the image. The embedding is used to compute a similarity score – similar images will have higher similarity scores. Another image will then be input to the same network, and the system will compare two embeddings to determine whether they contain the same person, giving a true or false output. Using the ORL and LFW dataset, we performed several experiments on multiple aspects of the Siamese Network. We experimented on the Random Erasing function for our augmented data to test the reliability of the network in facial recognition. Results show significant improvement on model accuracy for model trained on random erasing masking. This kind of facial recognition systems is versatile and can be applied to numerous use cases. For example, this kind of system can be used to provide facial recognition for persons with disability that manifests in the deformation of facial features.","PeriodicalId":516634,"journal":{"name":"International Conference on Algorithm, Imaging Processing and Machine Vision (AIPMV 2023)","volume":"42 1","pages":"129692I - 129692I-8"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Algorithm, Imaging Processing and Machine Vision (AIPMV 2023)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.3014396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
CNN network classes require multiple images per class to train. This makes facial recognition using CNN imprac- tical, as it is often hard to obtain a sufficient number of images of one person. Siamese Networks, on the other hand, uses oneshot learning, meaning that only one input image will be needed to train the network for each person. We build a facial recognition system using Siamese Network. In Siamese Networks, a single image of one person is input, and the network will learn to recognize the person by learning the embedding of the image. The embedding is used to compute a similarity score – similar images will have higher similarity scores. Another image will then be input to the same network, and the system will compare two embeddings to determine whether they contain the same person, giving a true or false output. Using the ORL and LFW dataset, we performed several experiments on multiple aspects of the Siamese Network. We experimented on the Random Erasing function for our augmented data to test the reliability of the network in facial recognition. Results show significant improvement on model accuracy for model trained on random erasing masking. This kind of facial recognition systems is versatile and can be applied to numerous use cases. For example, this kind of system can be used to provide facial recognition for persons with disability that manifests in the deformation of facial features.