عنوان پروژه
آشکارسازي چهره به معنای معني مکان يابي واشکارسازي نواحي صورت در تصاوير ورودي ميباشد.
الگوريتم پيشنهادي
پيش پردازش
قبل از شروع به استخراج نواحي صورت از درون تصوير ،يک سري عمليات پيش پردازشي روي تصويرانجام ميشود .
فضاي رنگ YCBCR
انتقال تصوير از فضاي رنگي RGB به YCbCr يکي از عمليات اوليه اي است که ما بايد انجام دهيم زيرا رنگ پوست انسان درفضاي رنگ RGB داري پراکندگي بسياري است. اگر قادر به ارائه فضاي رنگي باشيم که رنگ پوست انسان در آن داراي پراکندگي کمي باشد خيلي از مشکلات ما حل ميشود (راه حل: فضاي رنگ YCbCr).
در اين فضا Y مشخص کننده درخشندگي و Cb،اشباع وCr رنگ ميباشد.
باينري سازي وشناسايي نقاط کانديد
- استخراج نقاط کانديد
- شناسايي و استخراج نواحي با چهار همسايگي
- قانون مثلث متساوي الساقين
طبق قانون قانون مثلث متساوي الساقين در يک صورت نقاط دوچشم و دهان تشکيل مثلثي را ميدهند که در ان فاصله دو چشم از دهان يکسان بوده.
ناحيه بندي نقاط کانديد
بعد از اينکه تمام نواحيکه باهم تشکيل مثلث متساوي الساقين ميدادند، کشف شدند نوبت به شناسايي قاب صورت ميرسد.
نرمال سازي تصوير
بعد ازناحيه بندي نقاط کانديد بايد انها را براي تاييد به شبکه هاي عصبي بدهيم ازانجا که اندازه ورودي هاي شبکه عصبي ثابت هستند سايز تصاوير بايد بگونهاي تغيير داده شوند که قابل اعمال به شبکه باشد اين کار را با استفاده از تکنيک bicubic interpolation انجام ميدهيم.
شبکه هاي عصبي
نتايج آزمايش
ما برنامه خود را بر روي ديتابيس AR اعمال کرديم و۹۸٫۲% دقت عملکرد داشتيم. ازلحاظ سرعت هم نسبت به الگوريتم هاي مشابه عملکرد بهتري داشته است. براي انجام ازمايشات ،از ديتا ست مشابه اي بنام ORL استفاده کرديم.
دانلود مقاله پیاده سازی شده ( بروی تصویر کلیک کنید)
Face Detection in Complicated Backgrounds and Different Illumination Conditions by
Using Ycbcr Color Space and Neural Network
محتويات فایل دانلودی
- گزارش جامع و عالي فارسي + اصل مقاله
- برنامه نويسي Matlab بصورت m فایل
- تصاوير دیتابیس
- راهنمای کد
دانلود کنيد
- این فایل جنبه آموزشی دارد و در آن میتوان کاربرد شبکه عصبی در تشخیص چهره ؛ استفاده از دیتابس ، پیش پردازش تصویر و استخراج ویژگی از تصویر را آموخت.
- در صورت داشتن سوال يا هر مساله اي به آي دي تلگرام @Main_ad مراجعه نماييد:
ImageProcessing2008@gmail.com