Preaload Image

سال ساخت: —

اسم ربات: —

سازندگان: —

کاربرد ربات: —

تشخیص چهره

توضیحات

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

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

در آزمایشگاه تعامل انسان و ربات، وجود ربات اجتماعی ای مانند ربات Sanbot و نیاز آن به تعامل با کاربری که می تواند خریدار یک پاساژ، مشتری بانک و یا یک توریست باشد سبب شده پژوهش های گوناگونی در زمینه‌های صوتی و تصویری آغاز شود. به طور مثال می‌توان به پیاده سازی سیستم بازشناسی چهره بر روی ربات اجتماعی Sanbot پرداخت. همچنین مقاله‌ای در کنفرانسی ملی برق سال 2020 پیرامون این موضوع انتشار شد. در این مقاله ابتدا به کار تشخیص چهره با الگوریتم های متداولی مانند dlib و MTCNN پرداخته شد. همچنین پیش‌پردازش‌هایی بر روی تصاویر چهره انجام شد که موجب بهبود عملکرد بازشناسایی چهره می‌شود. سپس با استفاده از شبکه های عصبی عمیق Resnet50 و VGG16 درقالب شبکه Siamese به همراه تابع خطای Triplet Loss ، فرآیند بازشناسایی چهره به صورت oneshot انجام شد و در نهایت بر روی ربات Sanbot پیاده‌سازی گشت.

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

پروژه‌ها

توضیحات

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

پژوهشگران

محمدامین بصیری

کلمات کلیدی

تشخیص چهره، بازشناسی چهره، ربات خدمتکار، شبکه‌های عصبی عمیق، بینایی ماشین

ویدیو

به زودی این بخش تکمیل خواهد شد.

گالری تصاویر