این روزها به واسطه پیشرفت فناوری، نام فناوری شناسایی چهره به روش بیومتریک را بسیار شنیده‌‌اید اما شاید کمتر کسی اطلاعاتی در مورد سرویس تشخیص چهره و کاربردهای آن داشته باشد. در این مقاله، ما سعی می‌کنیم بفهمیم که:

تشخیص چهره چیست و چگونه انجام می‌شود؟

سیستم تشخیص چهره بیومتریک در حال حاضر یکی از متداول‌ترین راه‌حل‌های شناسایی برای تأیید هویت آنلاین است و قادر به شناسایی یا تأیید یک موضوع از طریق تصویر، فیلم یا هر عنصر سمعی و بصری از چهره او است. به طور کلی، این شناسه برای دسترسی به یک برنامه، سیستم یا سرویس استفاده می‌شود و یک روش شناسایی است که با استفاده از اندازه بدن، در این مورد صورت و سر، هویت فرد را از طریق الگوی صورت و داده‌ها تأیید می‌کند. این فناوری مجموعه‌ای از داده‌های بیومتریک منحصر به فرد را در ارتباط با چهره و حالت چهره جمع‌آوری می‌کند تا شخص را شناسایی، تأیید و/یا احراز هویت کند.

شما برای تشخیص چهره از طریق فناوری شناسایی چهره به وسیله‌ای که دارای فناوری عکاسی دیجیتالی باشد، نیاز دارید تا تصاویر و داده‌های لازم برای ایجاد و ثبت الگوی صورت فرد مورد نیاز را ایجاد و به دست آورید. برخلاف سایر راه‌حل‌های شناسایی مانند گذرواژه‌ها، تأیید ایمیل، عکس‌های سلفی یا تصاویر یا شناسایی اثر انگشت، تشخیص چهره بیومتریک از الگوهای ریاضی و پویای منحصر به فرد استفاده می‌کند که این سیستم را به یکی از ایمن‌ترین و مؤثرترین الگوها تبدیل می‌کند.

هدف استفاده از سیستم تشخیص هویت، پیدا کردن یک سری داده‌های چهره در مجموعه‌ای از تصاویر از تصویر دریافتی است اما مشکل بزرگ این است که اطمینان حاصل کنید که این فرایند در زمان واقعی انجام می‌شود، چیزی که در دسترس همه ارائه‌دهندگان نرم‌افزار تشخیص چهره بیومتریک نیست.

فرآیند تشخیص چهره بسته به زمان انجام آن می‌تواند به دو صورت انجام شود:

تشخیص چهره چگونه کار می‌کند؟
قبل از اینکه الگوریتم بتواند چهره‌ها را مقایسه کند، ما باید تصاویر صورت را به داده‌هایی که الگوریتم می‌تواند درک کند، تبدیل کنیم. برای انجام این کار، سیستم اندازه‌گیری‌ها را بر اساس ویژگی‌های صورت و نشانه‌ها محاسبه می‌کند. در اصل، با ایجاد جاسازی چهره، شما یک تصویر چهره را به داده‌های عددی تبدیل می‌کنید. سپس این داده‌ها به عنوان یک بردار در یک فضای معنایی نهفته نمایش داده می‌شوند. هرچه جاسازی‌ها در فضای نهفته به یکدیگر نزدیک‌تر باشند، احتمال اینکه یک شخص باشند، بیشتر است.

تشخیص چهره چگونه کار می‌کند؟

در سیستم تشخیص چهره، قبل از اینکه الگوریتم بتواند چهره‌ها را مقایسه کند، ما باید تصاویر صورت را به داده‌هایی که الگوریتم می‌تواند درک کند، تبدیل کنیم. برای انجام این کار، سیستم اندازه‌گیری‌ها را بر اساس ویژگی‌های صورت و نشانه‌ها محاسبه می‌کند.

در اصل، با ایجاد جاسازی چهره، شما یک تصویر چهره را به داده‌های عددی تبدیل می‌کنید. سپس این داده‌ها به عنوان یک بردار در یک فضای معنایی نهفته نمایش داده می‌شوند. هرچه جاسازی‌ها در فضای نهفته به یکدیگر نزدیک‌تر باشند، احتمال اینکه یک شخص باشند، بیشتر است.

با این حال، دقت مدل‌هایی که از جاسازی چهره قطعی استفاده می‌کنند به وضوح تصاویر ورودی بستگی دارد. علاوه بر این، چنین مدل‌هایی اغلب تحت تنظیمات محدود آزمایش می‌شوند. در عمل، تصاویر ورودی (به عنوان مثال از ویدیوهای نظارتی) اغلب در تنظیمات بدون محدودیت یا کنترل نشده گرفته می‌شوند. ممکن است کیفیت تصویر پایین باشد یا قسمت‌هایی از صورت در تصویر پوشانده شود. در چنین مواردی، رویکردهایی که از جاسازی چهره قطعی استفاده می‌کنند در عملکرد دچار مشکل می‌شوند.

فرایند تشخیص چهره یک گام اساسی در تشخیص و قرار دادن چهره انسان در تصاویر و فیلم‌ها است. در عکس‌برداری از چهره، اطلاعات آنالوگ (یک چهره) را بر اساس ویژگی‌های صورت فرد به مجموعه‌ای از اطلاعات دیجیتالی (داده‌ها یا بردارها) تبدیل می‌کند.

سیستم‌های تشخیص چهره با گرفتن تصویر ورودی از دستگاه دوربین به صورت دو بعدی یا سه بعدی بسته به ویژگی‌های دستگاه کار می‌کنند و اطلاعات مربوط به سیگنال تصویر ورودی را در زمان واقعی در عکس یا فیلم در پایگاه داده مقایسه می‌کنند که بسیار قابل اطمینان‌تر و ایمن‌تر از اطلاعات به دست آمده در یک تصویر ایستا است. این روش تشخیص چهره بیومتریک نیاز به اتصال به اینترنت دارد زیرا پایگاه داده نمی‌تواند در دستگاه ضبط قرار گیرد و روی سرورها میزبانی می‌شود.

در این مقایسه چهره‌ها، تصویر ورودی را بدون هیچ‌گونه خطایی به صورت ریاضی تجزیه و تحلیل می‌کند و تأیید می‌کند که داده‌های بیومتریک با شخصی که باید از سرویس استفاده کند یا درخواست دسترسی به برنامه، سیستم یا حتی ساختمان را دارد، مطابقت می‌کند.

به لطف استفاده از هوش مصنوعی (AI) و فناوری شناسایی چهره، سیستم‌های تشخیص چهره می‌توانند با بالاترین استانداردهای ایمنی و قابلیت اطمینان کار کنند و حتی به لطف ادغام این الگوریتم‌ها و تکنیک‌های محاسبه، می‌توان این فرایند را در زمان واقعی انجام داد.

امروزه این اندازه‌گیری طبیعی‌ترین اندازه‌گیری بیومتریک است و تشخیص چهره از تمرکز بر تأیید هویت استفاده می‌کند و این فناوری به عنوان مثال در موارد زیر استفاده می‌شود:

روش‌های تشخیص چهره عبارت‌اند از:

SmileID، برخلاف سایر راه‌حل‌های ناایمن و غیرقابل اعتماد تشخیص چهره، از الگوریتم‌های هوش مصنوعی و یادگیری ماشینی برای ارائه قابلیت اطمینان کامل استفاده می‌کند، در حالی که از بالاترین استانداردهای ایمنی و سخت‌ترین مقررات پیروی می‌کند. علاوه بر این، این یک راه حل همه کاره و جهانی است که با هر دستگاه و کانال سازگار است.

الگوی صورت همچنان معیار بیومتریک ترجیحی است و دلیل آن استقرار و پیاده‌سازی آسان این الگو است و در نهایت اینکه هیچ تعامل فیزیکی با کاربر نهایی وجود ندارد و علاوه بر این، تشخیص چهره و مراحل تطابق چهره برای احراز هویت سریع است.

تشخیص احساسات چهره (از تصاویر واقعی یا ایستا) فرایند نگاشتن حالات صورت برای شناسایی احساساتی مانند انزجار، شادی، عصبانیت، تعجب، ترس یا ناراحتی – یا احساسات ترکیبی مانند عصبانیت غم‌انگیز – در چهره انسان با نرم‌افزار پردازش تصویر.

همچنین سه مرحله در تشخیص یا تفسیر احساسات انسان وجود دارد:

1) تشخیص چهره

2) تشخیص حالت چهره

3) تخصیص بیان به حالت عاطفی خاص.

محبوبیت تشخیص احساسات از مناطق وسیعی از برنامه‌های کاربردی بالقوه ناشی می‌شود البته این با تشخیص چهره متفاوت است، هدف آن شناسایی یک فرد است، نه یک احساس.

تشخیص چهره چقدر دقیق است؟

ما در مورد سرویس جستجوی چهره و نحوه عملکرد آن بحث کردیم. با این حال، شاید سؤال مهم‌تر این باشد که آیا می‌توانیم به آن تکیه کنیم؟ فناوری تشخیص چهره امروز ما چقدر دقیق است؟

به احتمال زیاد هیچ پاسخ مشخصی برای این سال وجود ندارد و بسته به کاربردهای سیستم تشخیص چهره، میزان کارایی آن نیز متفاوت است. بدیهی است که دقت تشخیص چهره بسته به الگوریتم و شرایطی که ما آن را آزمایش می‌کنیم متفاوت است. دقت 99.63٪ ممکن است بسیار زیاد به نظر برسد. با این حال، سطوح دقت قابل قبول همه یک مقیاس و زمینه است. به عنوان مثال، وقتی ما به این تعداد در زمینه امنیت فرودگاه نگاه می‌کنیم، تصمیم‌گیری در مورد حاشیه خطای قابل قبول دشوار است.

فرودگاه بین‌المللی هارتسفیلد -جکسون آتلانتا روزانه بیش از 260،000 مسافر را پذیرش می‌کند. در چنین مقیاسی، اکثر مقامات امنیتی حتی 0.37 میزان خطا را نمی‌پذیرند. با این حال، محققان دائماً در حال بررسی رویکردهای جدید برای تشخیص چهره هستند. با افزایش قدرت محاسباتی، دقت تشخیص چهره نیز باید همچنان بهبود یابد.

دو وظیفه اصلی وجود دارد که مدل‌های تشخیص چهره انجام می‌دهند:

کاربردهای سیستم تشخیص چهره

در سال‌های اخیر نیاز به تأیید و شناسایی شخصی در امنیت اینترنت، تجارت الکترونیکی و کنترل دسترسی وجود دارد. همچنین، با توجه به اینکه تقاضا برای امنیت در بسیاری از برنامه‌ها مانند حفاظت از داده‌ها و معاملات مالی به موضوعات مرتبط تبدیل شده است، اهمیت فناوری شناسایی از طریق اطلاعات بیومتریک به سرعت در حال افزایش است اما سؤال اصلی این است که کاربردهای سیستم تشخیص چهره چیست؟

برای برنامه‌های تشخیص و تائید هویت افراد، سیستم تشخیص چهره طراحی و با معرفی یک سرویس جستجو و پیاده‌سازی هر ماژول طراحی شده و تغییرات عملکرد بر اساس گالری‌های مجازی و مجموعه‌های کاوشگر ارزیابی می‌شود و به همین دلیل کاربردهای این سیستم، گسترده و متنوع است و مثال‌های زیر تنها تعدادی از جالب‌ترین روش‌هایی است که امروزه بسیاری از مشاغل از تشخیص چهره استفاده می‌کنند:

همان‌طور که می‌بینید، کاربردهای مفید متعددی برای تشخیص چهره وجود دارد که با افزایش دقت مدل‌ها، بیشتر و بیشتر کشورها به احتمال زیاد از فناوری شناسایی چهره در زیرساخت‌های خود استفاده خواهند کرد.

منابع:

https://www.electronicid.eu/en/blog/post/face-recognition/en

https://www.telusinternational.com/articles/what-is-facial-recognition