31 فروردین 1403
غلامحسين روشني

غلامحسین روشنی

مرتبه علمی: دانشیار
نشانی: دانشگاه صنعتی کرمانشاه - دانشکده مهندسی برق - گروه مهندسی برق (گرایش های الکترونیک و مخابرات)
تحصیلات: دکترای تخصصی / مهندسی هسته ای
تلفن:
دانشکده: دانشکده مهندسی برق

مشخصات پژوهش

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

چکیده

چهره یک ویژگی منحصر به فرد در انسان می باشد. حتی دو فرد همزاد نیز از لحاظ چهره علی رغم شباهت زیاد دارای تفاوت های جزئی می باشند. این امر سبب می شود که بتوان از چهره به عنوان یکی از محک های تعیین هویت و شناسایی افراد استفاده کرد. چنین قابلیتی دارای کاربردهای متعددی در تطبیق عکس شناسنامه، کارت های اعتباری، شناسایی مجرمین، ورود به اماکن دولتی ونظامی و غیره می باشد. تشخیص و شناسایی چهره یکی از مباحث مطروحه در بینایی ماشین و پردازش تصویر می باشد. به علت خصوصیات خاص مساله وکاربردهای فراوان آن الگوریتم های متعددی برای آن ارائه شده است. در این پژوهش سعی شده است با روش شبکه های عصبی و یادگیری عمیق در شناسایی چهره، نتیجه قابل قبولی را برای سیستم حضور غیاب و کنترل ورود و خروج افراد ارائه دهیم. شبکه بر پایه معماری زد اف نت پیاده سازی شده است. برای پیاده سازی این سیستم از زبان برنامه نویسی پایتون و فریم ورک متن باز تنسورفلو با کمک کتابخانه های متن باز دیگر از جمله کراس و اپن سی وی برای بخش های مختلف سیستم استفاده شده است. این شبکه محدودیتی در تعداد چهره ها و داده های ورودی ندارد. دقت این شبکه برای دیتابیسLFW عدد قابل توجه 63/99٪ و برای دیتابیس تصاویر یوتیوب عدد 12/95 ٪ می باشد. نتیجه اجرای سیستم برای تصاویر انفرادی از افراد در آزمایش های صورت گرفته دقت بسیار عالی 95٪ و برای تصاویر گروهی مانند کلاس های درس، بسته به زوایای دوربین و عدم هم پوشانی چهره ها بین 85٪ تا 95٪ متغیر است. به این معنی که اگر چهره ها همگی در دیدرس دوربین باشند و زاویه انحراف زیادی هم نداشته باشند به دقت حدود 95٪ برای شناسایی افراد خواهیم رسید. یکی از مزیت های مهم این سیستم قابل اجرا بودن بر روی انواع سخت افزار ها از جمله برد های رزبری پای و یا دستگاه های کامپیوتر معمولی و حتی سطح پایین و استفاده از دوربین های نظارتی است که در نتیجه راه اندازی و بهره برداری این سیستم را بسیار مقرون به صرفه و کم هزینه می کند.