
स्वचालित चेहरा खोज इंटीग्रेशन
सत्यापन सत्रों में डुप्लिकेट उपयोगकर्ताओं का पता लगाने और ब्लॉकलिस्ट किए गए चेहरों के विरुद्ध जाँच करने के लिए लाइवनेस जाँच के दौरान चेहरा खोज स्वचालित रूप से की जाती है।
स्वचालित डुप्लिकेट डिटेक्शन
जब कोई उपयोगकर्ता पहचान सत्यापन के दौरान लाइवनेस जाँच पूरी करता है:- उनके फेशियल बायोमेट्रिक्स की तुलना पहले से सत्यापित सभी उपयोगकर्ताओं से स्वचालित रूप से की जाती है
- सिस्टम चेहरे की समानता के आधार पर संभावित डुप्लिकेट खातों की पहचान करता है
- आपके कॉन्फ़िगर किए गए समानता थ्रेशोल्ड के अनुसार मिलानों को फ़्लैग किया जाता है
- आप संभावित डुप्लिकेट उपयोगकर्ताओं की समीक्षा कर सकते हैं और उन पर कार्रवाई कर सकते हैं
ब्लॉकलिस्ट इंटीग्रेशन
चेहरा खोज ब्लॉकलिस्ट सुविधा के साथ निर्बाध रूप से एकीकृत होती है:- सत्यापन के दौरान, आपकी ब्लॉकलिस्ट के विरुद्ध चेहरों की स्वचालित रूप से जाँच की जाती है
- यदि ब्लॉकलिस्ट किए गए चेहरे से कोई मिलान मिलता है, तो सत्यापन स्वचालित रूप से अस्वीकृत हो जाता है
- यह पहले से पहचाने गए समस्याग्रस्त उपयोगकर्ताओं को नए खाते बनाने से रोकता है
- आपकी सत्यापन प्रक्रिया की अखंडता बनाए रखने में मदद करता है
दस्तावेज़ कैप्चर के दौरान ली गई सेल्फ़ी
जब उपयोगकर्ता अपने दस्तावेज़ की फ़ोटो लेता है, तो फ्रंट कैमरा उनकी एक सेल्फ़ी लेता है (साइलेंट कैप्चर)। हर बार जब दस्तावेज़ का मूल्यांकन किया जाता है, तो वह सेल्फ़ी लाइवनेस सेल्फ़ी की तरह ही 1:N खोज से गुजरती है:- इसकी तुलना आपकी फ़ेस ब्लॉकलिस्ट और आपके एप्लिकेशन में पहले से स्वीकृत उपयोगकर्ताओं से की जाती है, जिसमें लाइवनेस खोज के समान ही समानता थ्रेशोल्ड और समान प्राथमिकता होती है।
- ब्लॉकलिस्ट मिलान होने पर
FRONT_CAMERA_FACE_IN_BLOCKLIST(हमेशा Declined) याPOSSIBLE_FRONT_CAMERA_FACE_IN_BLOCKLIST(हमेशा Review) उत्पन्न होता है। किसी स्वीकृत उपयोगकर्ता के साथ मिलान होने परFRONT_CAMERA_DUPLICATED_FACEयाPOSSIBLE_FRONT_CAMERA_DUPLICATED_FACEउत्पन्न होता है, साथ ही जब उस स्वीकृत उपयोगकर्ता को किसी भिन्न नाम के तहत सत्यापित किया गया था तोFRONT_CAMERA_DUPLICATED_FACE_NAME_MISMATCH, और जब उस उपयोगकर्ता का पहचान दस्तावेज़ एक अलग जन्म तिथि दिखाता है तोFRONT_CAMERA_DUPLICATED_FACE_DOCUMENT_MISMATCHउत्पन्न होता है। पहचान सत्यापन चेतावनियाँ देखें। - मिलानों को सत्र विवरण में, पहचान सत्यापन कार्ड में सूचीबद्ध किया जाता है, और सत्र निर्णय के
id_verifications[].document_selfie_face_matchesमें लौटाया जाता है। यहliveness_checks[].matchesके समान प्रविष्टि प्रारूप का उपयोग करता है। पुराने सत्रों के लिए या जब खोज नहीं चली थी, तो यह फ़ील्डnullहोती है, और जब यह चली और कुछ नहीं मिला, तो यह एक खाली ऐरे होती है।match_image_urlएक प्रीसाइन्ड URL है जिसकी समय-सीमा समाप्त हो जाती है। - सेल्फ़ी में केवल सबसे बड़े चेहरे का उपयोग किया जाता है, और केवल तभी जब डिटेक्टर आश्वस्त हो कि यह एक चेहरा है। प्रति दस्तावेज़ एक सेल्फ़ी खोजी जाती है: सामने की तरफ़ वाली सेल्फ़ी, या पीछे की तरफ़ वाली सेल्फ़ी जब सामने की सेल्फ़ी में कोई स्पष्ट चेहरा नहीं होता है।
- सेल्फ़ी की केवल तुलना की जाती है। इसका बायोमेट्रिक टेम्पलेट कभी संग्रहीत नहीं किया जाता है, इसलिए बाद के सत्रों का इससे कभी मिलान नहीं किया जाता है। किसी सत्र की सेल्फ़ी से किसी व्यक्ति को प्रतिबंधित करने के लिए, उसे सत्र पेज से अपनी फ़ेस ब्लॉकलिस्ट में जोड़ें।
document_selfie_face_search_enabled और document_selfie_duplicated_face_* कार्रवाइयों के साथ उपलब्ध हैं। यह डिफ़ॉल्ट रूप से चालू होती है; डुप्लिकेट-चेहरा कार्रवाई डिफ़ॉल्ट रूप से Approve (चेतावनी अभी भी रिपोर्ट की जाती है) पर सेट होती है और नाम व दस्तावेज़ क्रॉस-चेक डिफ़ॉल्ट रूप से Review पर सेट होते हैं, ठीक उनके लाइवनेस समकक्षों की तरह। इस खोज को सेल्फ़ी की आवश्यकता होती है, इसलिए यह केवल तभी चलती है जब साइलेंट कैप्चर चालू हो। लाइवनेस चरण पर चेहरा खोज को बंद करने से यह खोज भी बंद हो जाती है: वह ऑप्ट-आउट व्यक्ति के चेहरे के बारे में एक विकल्प है, इसलिए यह सत्र की प्रत्येक सेल्फ़ी को कवर करता है।
दस्तावेज़ बेमेल नियम
दस्तावेज़ बेमेल नियम (लाइवनेस सेल्फ़ी के लिएDUPLICATED_FACE_DOCUMENT_MISMATCH, साइलेंट कैप्चर के लिए FRONT_CAMERA_DUPLICATED_FACE_DOCUMENT_MISMATCH) किसी डुप्लिकेट चेहरे को केवल तभी फ़्लैग करता है जब मिलान किए गए उपयोगकर्ता का पहचान दस्तावेज़ एक अलग जन्म तिथि दिखाता है।
एक ही व्यक्ति द्वारा भिन्न दस्तावेज़ प्रस्तुत करना, उदाहरण के लिए ID कार्ड के बाद पासपोर्ट, फ़्लैग नहीं किया जाता है।
नवीनीकृत दस्तावेज़ को भी फ़्लैग नहीं किया जाता है।
एक ही देश के एक ही दस्तावेज़ नंबर को साझा करने वाले दो सत्र कभी भी फ़्लैग नहीं किए जाते हैं।
स्वचालित चेहरा खोज को बंद करना
प्रत्येक लाइवनेस चरण के लिए स्वचालित चेहरा खोज डिफ़ॉल्ट रूप से चालू होती है। यदि आपकी गोपनीयता नीति इसकी मांग करती है, तो आप इसे Business Console (सरल और उन्नत मोड) में लाइवनेस जाँच चरण के नियम टैब से प्रति वर्कफ़्लो बंद कर सकते हैं, या वर्कफ़्लो सुविधा कॉन्फ़िग मेंLIVENESS या AGE_ESTIMATION नोड पर face_search_enabled: false के साथ बंद कर सकते हैं।
स्विच बंद होने पर भी, लाइवनेस सेल्फ़ी को लाइवनेस के लिए स्कोर किया जाता है और चेहरा मिलान में दस्तावेज़ पोर्ट्रेट के विरुद्ध 1:1 तुलना की जाती है, लेकिन यह कभी भी फ़ेस इंडेक्स तक नहीं पहुंचती है:
- कोई खोज नहीं चलती है, इसलिए सत्र को कोई डुप्लिकेट, ब्लॉकलिस्ट या अलाउलिस्ट निर्णय नहीं मिलता है और इसका
liveness_checks[].matchesखाली रहता है। डुप्लिकेट चेहरा, नाम बेमेल, दस्तावेज़ बेमेल और क्रॉस-संगठन चेहरा नियमों के पास कार्रवाई करने के लिए कुछ नहीं होता है और वे कंसोल में छिपे होते हैं। - सेल्फ़ी के लिए कोई बायोमेट्रिक टेम्पलेट संग्रहीत नहीं किया जाता है, इसलिए बाद के सत्रों का इस सत्र से मिलान नहीं किया जा सकता है और सत्र हटाए जाने के बाद बायोमेट्रिक-टेम्पलेट प्रतिधारण के लिए रखने के लिए कुछ नहीं होता है।
- क्रॉस-संगठन जाँच के लिए साझा बायोमेट्रिक व्यक्ति की पहचान निर्धारित करने के लिए सेल्फ़ी का उपयोग नहीं किया जाता है।
- दस्तावेज़ कैप्चर के दौरान ली गई सेल्फ़ी में भी खोज नहीं की जाती है (कोई
FRONT_CAMERA_*ब्लॉकलिस्ट या डुप्लिकेट जोखिम नहीं): ऑप्ट-आउट सत्र की प्रत्येक सेल्फ़ी को कवर करता है। पहचान सत्यापन चरण का अपना स्विच (ऊपर देखें) भी अपने दम पर उस खोज को बंद कर सकता है।
API एक्सेस
चेहरा खोज कार्यक्षमता हमारे API के माध्यम से भी उपलब्ध है, जो आपको इसकी अनुमति देती है:- प्रोग्रामेटिक रूप से चेहरे की खोज सबमिट करें
- अपने स्वयं के एप्लिकेशन्स में चेहरा मिलान क्षमताओं को एकीकृत करें
- कस्टम धोखाधड़ी का पता लगाने वाले वर्कफ़्लो बनाएं
- डुप्लिकेट का पता लगाने के लिए स्वचालित सिस्टम बनाएं
मुख्य विशेषताएँ
- उच्च सटीकता: उन्नत बायोमेट्रिक एल्गोरिदम विश्वसनीय मिलान परिणाम प्रदान करते हैं
- कॉन्फ़िगर करने योग्य थ्रेशोल्ड: अपनी जोखिम सहनशीलता के आधार पर मिलान संवेदनशीलता को कस्टमाइज़ करें
- व्यापक स्कैनिंग: अपने सभी सत्यापित उपयोगकर्ताओं में खोजें
- त्वरित परिणाम: बड़े उपयोगकर्ता डेटाबेस के साथ भी खोजों को तेज़ी से प्रोसेस करें
- गोपनीयता-केंद्रित: मिलान आपके एप्लिकेशन के दायरे में सीमित संख्यात्मक फ़ेस टेम्पलेट्स का उपयोग करता है; इंडेक्स कभी भी आपके टेनेंट से बाहर नहीं जाता है
कॉन्फ़िगर करने योग्य थ्रेशोल्ड
आप समानता स्कोर के लिए अलग-अलग थ्रेशोल्ड सेट करके खोज संवेदनशीलता को कस्टमाइज़ कर सकते हैं:इन थ्रेशोल्ड को आपकी जोखिम सहनशीलता और सुरक्षा आवश्यकताओं के आधार पर समायोजित किया जा सकता है।
यह कैसे काम करता है
चेहरा निष्कर्षण
जब कोई खोज शुरू की जाती है, तो सिस्टम संदर्भ छवि को प्रोसेस करता है:
तुलना एल्गोरिदम
सिस्टम आपके सत्यापित सत्रों के पूरे डेटाबेस में खोज करता है:
- संदर्भ फ़ेशियल वेक्टर की तुलना आपके एप्लिकेशन में नामांकित प्रत्येक चेहरे से करता है: सत्र के चेहरे, उपयोगकर्ता प्रोफ़ाइल पर अपलोड किए गए चेहरे, आपकी चेहरा सूचियाँ, और कोई भी बनाए रखा गया बायोमेट्रिक टेम्पलेट
- गति और सटीकता के लिए अनुकूलित उन्नत न्यूरल नेटवर्क आर्किटेक्चर का उपयोग करता है
- दो खोज मोड का समर्थन करता है: सर्वाधिक समान (रैंक की गई सूची) और ब्लॉकलिस्टेड या स्वीकृत (स्थिति के आधार पर फ़िल्टर की गई)
- अनुकूलित इंडेक्सिंग का उपयोग करके बड़े डेटाबेस को तेज़ी से प्रोसेस करता है
समानता स्कोरिंग
प्रत्येक तुलना के लिए, एक समानता प्रतिशत जनरेट किया जाता है:
आपके कॉन्फ़िगर किए गए मिलान थ्रेशोल्ड यह निर्धारित करते हैं कि किन परिणामों को फ़्लैग किया जाए।
परिणाम डिलीवरी
सिस्टम एक व्यापक परिणाम सेट लौटाता है:
- समानता स्कोर के आधार पर क्रमित संभावित मिलानों की रैंक की गई सूची
- सत्र ID, सत्यापन तिथि और वेंडर डेटा सहित मिलान विवरण
- प्रत्येक मिलान के लिए समानता प्रतिशत
- विज़ुअल समीक्षा के लिए उपलब्ध मिलान छवियां
- ब्लॉकलिस्ट स्थिति जो दर्शाती है कि क्या मिलान किया गया चेहरा ब्लॉकलिस्टेड है
हटाए गए सत्र और बनाए रखे गए बायोमेट्रिक टेम्पलेट
सत्र को हटाने से डिफ़ॉल्ट रूप से उसका फ़ेस एम्बेडिंग हट जाता है, इसलिए वह व्यक्ति इंडेक्स से बाहर हो जाता है और बिना डुप्लिकेट फ़्लैग के फिर से सत्यापित कर सकता है। ऐसे एप्लिकेशन्स जो स्वीकृति के तुरंत बाद सत्रों को हटा देते हैं लेकिन फिर भी बार-बार साइन-अप पकड़ने की आवश्यकता होती है, वे बायोमेट्रिक-टेम्पलेट प्रतिधारण सक्षम कर सकते हैं। Didit तब सत्र हटाए जाने के बाद उपयोगकर्ता से जुड़े एक छवि-मुक्त बायोमेट्रिक टेम्पलेट को बनाए रखता है, और वह टेम्पलेट बिल्कुल एक लाइव सत्र के चेहरे की तरह चेहरा खोज और स्वचालित डुप्लिकेट पहचान में भाग लेता है। बनाए रखे गए टेम्पलेट पर हिट की रिपोर्टsource: "retained_template", उस उपयोगकर्ता के vendor_user_id और vendor_data, और एक biometric_template_id के साथ दी जाती है। इसमें कोई सत्र ID, मिलान छवि, पहचान विवरण, या सत्र स्थिति नहीं होती है, क्योंकि जिस सत्र से यह चेहरा प्राप्त हुआ था वह अब मौजूद नहीं है। बनाए रखे गए टेम्पलेट कभी भी ब्लॉकलिस्ट नहीं किए जाते हैं; चेहरा ब्लॉकलिस्ट प्रविष्टियाँ अपनी स्वतंत्र बायोमेट्रिक प्रविष्टि रखती हैं।
टेम्पलेट अपनी निर्धारित समाप्ति तिथि, उपयोगकर्ता को हटाए जाने, गोपनीयता संबंधी डेटा मिटाने का अनुरोध, या Biometric Templates API या कंसोल में Lists → Biometric templates के माध्यम से स्पष्ट रूप से पर्ज किए जाने तक बना रहता है।
समानता प्रतिशत
समानता प्रतिशत संभावित मिलानों को निर्धारित करने के लिए उपयोग किया जाने वाला मुख्य मीट्रिक है:- उच्च प्रतिशत (आमतौर पर 90% और अधिक): एक मज़बूत संभावना को इंगित करता है कि चेहरे एक ही व्यक्ति के हैं।
- मध्यम प्रतिशत (70-89%): संभावित मिलानों का सुझाव देता है जिन्हें आगे समीक्षा की आवश्यकता हो सकती है।
- निम्न प्रतिशत (70% से कम): संभवतः अलग-अलग व्यक्तियों को इंगित करता है।
उपयोग के मामले
- फ़्रॉड प्रिवेंशन: एकाधिक खाते बनाने का प्रयास करने वाले उपयोगकर्ताओं की पहचान करें
- उन्नत KYC: अपनी KYC प्रक्रिया में सत्यापन की एक अतिरिक्त परत जोड़ें
- नियामक अनुपालन: डुप्लिकेट खातों का पता लगाने के लिए आवश्यकताओं को पूरा करें
- एक्सेस नियंत्रण: उच्च-सुरक्षा वाले क्षेत्रों के लिए उपयोगकर्ता की प्रामाणिकता सत्यापित करें
- कानून प्रवर्तन: रुचि के व्यक्तियों की पहचान करने में अधिकृत एजेंसियों की सहायता करें