فناوری تشخیص چهره، روشی برای تشخیص و شناسایی هویت چهره ی فرد موجود در یک تصویر یا فایل ویدئویی است. کاربرد فناوری تشخیص چهره در سال های اخیر بسیار فراگیر شده است. فناوری در تشخیص چهره در مکان های مختلفی مانند فرودگاه ها، مراکز خرید، مراکز قضایی، ادارات و سازمان ها مورد استفاده قرار میگیرند. کاربرد اولیه ی سیستم های تشخیص و شناسایی چهره، کنترل دسترسی در سیستم های امنیتی است. امروزه کاربرد آن توسعه یافته و در نرم افزارهای موبایل و صنعت رباتیک نیز استفاده میشود. فناوری تشخیص چهره، فناوری هوش مصنوعی بیومتریک هم نامیده میشود زیرا با تحلیل الگوهای چهره ی فرد که یک ویژگی بیومتریک است، اقدام به شناسایی آن فرد میکند.
تاریخچه ی فناوری تشخیص چهره
طی سال های ۱۹۶۴ تا ۱۹۶۵ افرادی مانند Helen Chan و Charles Bisson تلاش هایی در زمینه ی توسعه ی سیستمی برای شناسایی چهره ی افراد انجام دادند. سیستمی که آن ها طراحی کردند مرکز چشم ها و لب ها و دیگر ویژگی های صورت را در نظر میگرفت و سپس با محاسبات ریاضی، مکان های مختلف آن ها شناسایی میشد. در این پروژه مختصات ویژگی های چهره در عکس ها توسط انسان تگ زده و سپس به کامپیوتر داده میشد تا ما بقی کار پردازشی را انجام دهد. با داشتن این مختصات، اندازه هایی مانند طول لب، فاصله ی بین مردمک ها، طول چشم ها محاسبه میشد.
این اطلاعات به همراه نام شخصی که تصویر مربوط به اوست در پایگاه داده ذخیره میشد و سپس وارد کامپیوتر میشد. در مرحله ی تشخیص چهره، چهره ی فرد به کامپیوتر داده میشد و فاصله های استخراج شده از چهره ی فرد با فاصله های ذخیره شده در دیتابیس مقایسه شده و منطبق ترین نتیجه، به عنوان نتیجه ی تشخیص چهره انتخاب میشد.
این سیستم در واقع به صورت کاملا خودکار نبود و وجود فرد انسانی برای مشخص کردن فاصله ها از نیازهای اساسی آن بود. در سال های بعد این فناوری توسعه یافت و هم اکنون نرم افزار تشخیص چهره و دستگاه حضور و غیاب تشخیص چهره میتواند با دقت و کارایی بالاتری چهره یا انسان ها را تشخیص دهد.
تشخیص چهره چگونه کار میکند؟

تکنیک های تشخیص چهره
در ادامه با تعدادی از روشهای سنتی و جدید تشخیص چهره آشنا خواهیم شد.
روش های سنتی تشخیص چهره
برخی از الگوریتم های تشخیص و شناسایی چهره با استخراج ویژگی های چهره میتوانند چهره را تشخیص دهند. برای مثال با مشخص کردن مکان نسبی، اندازه و حالت چشم، بینی، دهان، چانه و فک و دیگر ویژگی ها، آن را در بین تصاویر دیگر جستجو میکنند تا شبیه ترین تصویر را بیابند. سیستم های تشخیص چهره ی اولیه با استخراج ویژگی های چهره، کار شناسایی چهره را انجام میداند.
روش های سه بعدی
تکنیک تشخیص چهره سه بعدی از حسگرهای سه بعدی برای ثبت اطلاعات در مورد شکل یک چهره استفاده میکند. سپس از این اطلاعات برای شناسایی ویژگی های متمایز سطح صورت، از جمله بدنه کاسه چشم، بینی و چانه استفاده میشود.
یکی از مزیت های تشخیص چهره سه بعدی این است که تحت تاثیر تغییرات روشنایی مانند دیگر تکنیک ها قرار نمیگیرد. همچنین میتواند یک چهره را از از زوایای مختلف شناسایی کند. در این روش نقاط سه بعدی روی صورت، دقت تشخیص چهره را بهبود میدهند. روش های تشخیص چهره ی سه بعدی با توسعه سنسورهایی که میتوانند تصاویر سه بعدی بهتری را بگیرند، بهبود مییابند.
تحلیل بافت پوست
یکی دیگر از روش های تشخیص چهره استفاده از ویژگی های بصری پوست است. در این روش ها خطوط، الگوها، حفره ها و نقاط منحصر به فرد پوست فرد در قالب یک فضای ریاضی در میآید. سپس از این اطلاعات برای مقایسه و تشخیص چهره ی افراد استفاده میشود.
روش های ترکیبی تشخیص چهره
هر یک از روش های ذکر شده در بالا دارای مزایا و معایبی هستند. شرکت های مختلف برای داشتن نرم افزاری جامع و کامل از ترکیبی از این سه روش استفاده میکنند. روش های ترکیبی نسب به حالات مختلف چهره مانند اخم کردن، پلک زدن، لبخند زدن و تغییراتی مانند گذاشتن ریش، سبیل و عینک حساسیت کمتری دارند.
تشخیص چهره با دوربین های حرارتی (Thermal)
در این روش از دوربین های حرارتی برای ثبت چهره ی فرد استفاده میشود. ویژگی که این روش دارد این است که تنها شکل چهره ی فرد توسط دوربین گرفته میشود و چیزهایی مانند عینک، کلاه و آرایش در نظر گرفته نمیشوند. برخلاف دوربین های معمولی، دوربین های حرارتی میتوانند تصاویر صورت را حتی در شرایط نور کم و در شب، بدون استفاده از فلاش نیز ثبت کنند. اخیرا روش هایی توسعه یافته که از ترکیب عکس های گرفته شده با دوربین های حرارتی و دوربین های معمولی برای تشخیص چهره استفاده میکنند.
کاربردهای سیستم تشخیص چهره
شبکه های اجتماعی
شبکه های اجتماعی از قابلیت های فناوری تشخیص چهره به منظور جذب مخاطبان بیشتر بهره میگیرند. یکی از نرم افزارهای این حوزه Looksery است که به شما امکان تغییر و ویرایش تصویر و ویدئوی خود به صورت بلادرنگ میدهد.
DeepFace یک سیستم تشخیص چهره یادگیری عمیق است که توسط یک گروه تحقیقاتی در فیسبوک ایجاد شده است و میتواند چهره انسانی را در تصاویر دیجیتالی شناسایی کند. این شرکت از یک شبکه عصبی ۹ لایه با بیش از ۱۲۰ میلیون وزن اتصال استفاده کرده و مدل آن ها در چهار میلیون تصویر آپلود شده توسط کاربران فیس بوک آموزش دیده است.
لنزهای انیمیشنی اسنب چت (snap chat) یکی دیگر از نمونه های بکارگیری تشخیص چهره در شبکه های اجتماعی است که به کاربران امکان اضافه کردن انواع فیلترها را میدهد. با استفاده از این فیلترها کاربران میتوانند چهره ی خود را تغییر دهند، خود را پیرتر کرده و یا اشیایی را به چهره ی خود اضافه کنند.
احراز هویت
در حال حاضر نرم افزار احراز هویت در حال ظهور در سرویس های احراز هویت است. بسیاری از شرکت ها در حال فعالیت در این زمینه هستند تا خدمات احراز هویت خود را به بانک ها، شرکت های تجارت الکترونیک و دیگر سازمان ها ارائه دهند.
سرویس های امنیتی
یکی از کاربردهای اولیه ی فناوری تشخیص چهره در مسائل امنیتی است. در فرودگاه ها، گمرک و ادارات و سازمان هایی که نیاز به کنترل دسترسی و تردد افراد به بخش های خاصی را دارند، نرم افزار تشخیص چهره میتواند موثر واقع شوند. هم چنین میتوان برای حضور و غیاب کارمندان نیز از این سیستم استفاده کرد. پلیس میتواند از نرم افزار تشخیص چهره در سیستم های خود به منظور شناسایی مجرمان و نظارت بهره گیرد.
رباتیک
ربات ها برای ارتباط برقرار کردن با دنیای واقعی نیازمند تشخیص اشیا و انسان های افراد خود هستند. قابلیت های تشخیص چهره یکی از نیازمندی های اساسی در صنعت رباتیک است. ربات ها نیازمند تشخیص و شناسایی چهره ی انسان ها به صورت بلادرنگ هستند.
قفل گوشی های هوشمند
هم اکنون بسیاری از شرکت های توسعه دهنده ی گوشی های همراه از ویژگی تشخیص چهره برای دسترسی افراد به گوشی های خود استفاده کرده اند.
کشف کلاهبرداری
توسعه دهندگان برنامه های موبایل از تشخیص چهره برای تمیز دادن چهره ی انسان از عکس انسان استفاده میکنند. گاهی این فناوری قادر به تمایز قائل شدن بین عکس و چهره ی واقعی انسان نیست. برای این مسئله محققان از روش های یادگیری عمیق استفاده میکنند. کشف کلاهبرداری با استفاده از تشخیص چهره در مراکز بهداشتی درمانی، بانک ها، صنایع نظامی نیز کاربرد دارد.
خرید آنلاین
سازندگان گوشی های هوشمند مانند اپل و گوگل نرم افزار تشخیص چهره را در گوشی های خود پیاده سازی کردهاند و مشتریان میتوانند تراکنش های مالی را به راحتی با گوشی های خود انجام دهند.
مراکز درمانی
علاوه بر اینکه تشخیص چهره میتواند به عنوان یک سیستم امنیتی در بیمارستان ها مورد استفاده قرار بگیرد، شامل کاربردهای دیگری هم میشود. برای مثال میتوان احساسات فرد بیمار را با استفاده از این فناوری تشخیص داد و در طی دوره ای که بیمار در آن مرکز درمانی مستقر است میتواند حالات او بررسی کرد. علاوه بر این امکان ردیابی بیمار هم با بکارگیری این فن آوری میسر میشود.
تبلیغات
تشخیص چهره نقش مهمی را در جمع آوری داده های شخصی افراد بازی میکند. فرض کنید مشتری بین ۱۸ تا ۲۵ ساله توسط دوربین ها تشخیص داده شده است، صفحه نمایش با دریافت این اطلاعات محصولات مرتبط با سن این فرد را به او نمایش میدهند.
منابع:
