A face verification system is a system/technology that is used to perform user authentication so that only the valid use
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
A face verification system is a system/technology that is used to perform user authentication so that only the valid use
A face verification system is a system/technology that is used to perform user authentication so that only the valid users are allowed to access a system. To build a traditional face recognition system, there are two steps. The first step is called 'enrollment where the system stores face templates of the valid users into a traditional database (for ex. 1D array). The second step is called 'verification' where a query person who is willing to access the system submits his face template and his template is compared to all the stored templates. [Note: a big challenge associated with human face is that the same person's multiple face templates vary with different conditions (ex. pose variation, illumination, distance form camera, age, etc.). For example, this morning if your face template is extracted as “10110" (considering binary representation), tonight it might be extracted as “10111". Here, the last bit of your face template might have changed due to absence of light.] Now, after the comparison, if the query person's template is completely/approximately matched with any of the stored templates, he is considered as a verified user and allowed to access the system further. Now, answer the following questions: A. Do you think you can replace the traditional database (the 1D array) with a hash table (considering the hash table uses a good hash function) and the face verification system will still be able to perform verification? Provide explanation to your answer. (2.5 points) B. Do you suggest any modification in the hash table, or propose any other data structure as the database which will do a better job (in terms of better time and space complexity) in the face verification system? Provide explanation. (2.5 points)
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!