{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/face-liveness-detection-based-on-client","title":"Face Liveness Detection Based on Client Identity Using Siamese Network","arxiv_id":"1903.05369","date":"2019-03-13","proceeding":null,"authors":["Huiling Hao","Mingtao Pei"],"abstract":"Face liveness detection is an essential prerequisite for face recognition\napplications. Previous face liveness detection methods usually train a binary\nclassifier to differentiate between a fake face and a real face before face\nrecognition. The client identity information is not utilized in previous face\nliveness detection methods. However, in practical face recognition\napplications, face spoofing attacks are always aimed at a specific client, and\nthe client identity information can provide useful clues for face liveness\ndetection. In this paper, we propose a face liveness detection method based on\nthe client identity using Siamese network. We detect face liveness after face\nrecognition instead of before face recognition, that is, we detect face\nliveness with the client identity information. We train a Siamese network with\nimage pairs. Each image pair consists of two real face images or one real and\none fake face images. The face images in each pair come from a same client.\nGiven a test face image, the face image is firstly recognized by face\nrecognition system, then the real face image of the identified client is\nretrieved to help the face liveness detection. Experiment results demonstrate\nthe effectiveness of our method.","url_abs":"http://arxiv.org/abs/1903.05369v1","url_pdf":"http://arxiv.org/pdf/1903.05369v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"face-liveness-detection-based-on-client","repo_url":"https://github.com/egeoguzman/Liveness-Detection-Siamese","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"face-liveness-detection-based-on-client","repo_url":"https://github.com/Faceplugin-ltd/FaceLivenessDetection-Android","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":null},{"paper_slug":"face-liveness-detection-based-on-client","repo_url":"https://github.com/Recognito-Vision/Linux-FaceRecognition-FaceLivenessDetection","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"face-recognition","task_name":"Face Recognition"}],"methods":[{"method_slug":"siamese-network","method_name":"Siamese Network"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}