توضیح :
موضوع :
پروژه تشخیص حالات چهره انسان شبکه های عصبی
فهرست مطالب
عنوان صفحه
چکیدهو
فصل اول. 1
تعریف مسئله1
1-1- مقدمه2
1-2-موضوع پروژه3
1-3-اهمیت وضرورت موضوع. 4
1-4-اهداف پروژه4
1-4-1-هدف ازپردازش تصویر. 4
فصل دوم:5
نظريه پيرامون موضوع وتجزیه وتحلیل پروژه5
2-1-متلب. 6
2-1-1-شرکت سازنده6
2-1-2-قدرت متلب. 6
2-1-3-اندازهگیری دقیق. 7
2-1-3-1-اندازهگیری میکروسکوپی بانرمافزارمتلب. 7
2-1-4-انتقادات. 7
2-1-5-نرمافزارهای جایگزین. 7
2-2-پردازش تصویر. 8
2-2-1-تاریخچه8
2-2-2-انواع پردازش تصویر. 9
2-2-3-بینایی رایانهای. 9
2-2-3-1-وظایف اصلی دربینایی رایانهای. 9
2-2-3-2-سامانه های بینایی رایانهای. 9
2-2-3-2-1-تصویربرداری. 10
2-2-3-2-2-پیش پردازش.. 10
2-2-3-استخراج ویژگی. 10
2-2-4-ثبت. 10
2-2-5-کاربردها11
2-3-پردازش تصویر. 11
2-4-تصویردیجیتالی چیست؟12
2-4-1- نمایش تصویردیجیتالی. 12
2-5-عملیات اصلی درپردازش تصویر. 13
2-6-انواع تصویر. 14
2-6-1-تصاویراندیس گذاری شده:14
2-6-2-تصاویرRGB. 14
2-6-3-تصاویرباشدت رنگ.. 15
2-6-5-اشکال گرافیکی دوبعدی. 17
2-6-5-1-نوع خطوط،علائم ورنگها17
2-6-5-2-جدول بندی نمودارها،جعبه های مختصات وبرچسبها19
2-6-5-3-تغییردلخواه محورهای مختصات. 20
2-6-6-پنجره هایFigure. 21
2-6-6-1-زیرنمودارها22
2-7-چگونه یک فایل تصویررادرMatlabبازکنیم؟25
2-7-1-چطورتصویرراببینیم؟26
2-8-نوشتن تصویر. 28
2-8-1-بریدن قسمتی ازتصویر. 28
2-8-2-دنبال کردن مسیری خاص درتصویر. 29
2-8-3-قالب های تصویر. 29
2-9-تصاویرمتحرک.. 29
2-10- قابلیت های تصویر. 31
2-11-برچسب گذاری تصویر. 31
2-12-بهینه سازی تصاویر. 32
2-13-عملیاتThresholdingبرروی یک تصویر. 33
2-13-1- انجام عملیات چهارگانه محاسباتی برروی تصاویر. 33
2-13-2-توابع محاسباتی. 34
2-13-3- بررسی فعال یاغیرفعال بودنippl34
2-13-4-غیرفعال کردنippl35
2-13-5-تابعImadd. 35
2-13-6- تابعImsubtract38
2-13-7-تفریق یک عددازیک تصویر. 39
2-13-8- تفریق دوتصویرازهم39
2-13-9-تابعImdivide. 40
2-13-10-تابعImmultiply. 42
2-13-10-1-ضرب یک عدددرتصویر. 42
2-13-10-2-ضرب دوتصویردرهم42
2-13-10-3- قدرمطلق تفاضل دوتصویر. 44
2-13-11-تابعimcomlement44
2-13-12-تابعimlincomb. 45
2-13-12-1-ترکیب خطی ازتصویر. 45
2-14-نمودارهیستوگرام48
2-14-1-انتخاب ناحیه ی خاصی ازتصویر. 48
2-14-1-1-تابعBwselect48
2-14-1-2- تغییرنوع تصویر. 49
2-14-2-رنگی نمودن تصاویرباینری. 50
2-14-3-حذف ناحیه دلخواه ازتصاویر:50
2-14-3-1-تابعroifill:50
2-14-3-2-تابعroipoly:52
2-14-4-پرکردن ناحیه دلخواه ازتصویر. 52
2-14-5-نویزدرتصویر. 53
2-14-5-1-نویزsalt&pepper(فلفل ونمک)53
2-14-5-2-نویزspeckle(خال)53
2-14-5-3-حذف نویز. 53
2-14-6-آشکارسازی لبه53
2-14-6-1-ویژگی لبه54
2-14-6-2-آشکارسازی لبه54
2-14-6-3-محاسبه مشتق اول. 55
2-14-6-4-محاسبه مشتق دوم55
2-14-6-5-عملگرهای آشکارسازی لبه55
2-14-6-6-عملیات لبه برداری برروی تصاویر. 56
2-14-6-7-برخی ازالگوریتم های لبه برداری. 56
2-14-6-7-1-الگوریتمsobel56
2-14-6-7-2-الگوریتمcanny. 57
2-14-7-معرفی چندتابع. 58
2-15-شبکه های عصبی درMATLAB. 59
2-15-1-کدنویسی. 59
فصل سوم65
روشهاوتکنیکهای طراحی وپیاده سازی. 65
3-1-تشخیص چهره: انسان ياکامپیوتر. 66
3-1-1- چراتشخیص چهره دشواراست. 67
3-1-2- درک چهره68
3-1-3- تشخیص... 68
3-1-4- جزءبه جزءدربرابرکلی. 68
3-1-4-1- نگاه به ابروها68
3-1-5- طبیعت نشانهها69
3-1-5-1- رشدتصاعدی. 69
3-1-5-2- پشتوانههایعصبی. 69
3-2- آیاکامپیوترهابهترازانسانهاهستند؟69
3-3 – بررسی جديدترين فناوريها70
3-3-1-کشف صورت. 70
3-3-2- سالهای نخست. 71
3-3-3- ژست،نورپردازی وحالت چهره72
3-4- تشخیص چهره طی روندپیری. 74
3-4-1-تشخیص چهره براساس ویدیو75
3-4-1- 1- فاکتورهای عمومیسازی سیستم (تعمیم)75
3-4-1-2- ترکیب اطلاعات. 76
3-4-1-3- مدلسازی خصوصیات چهره76
3-5- اطلاعات مربوط به پیکربندی. 77
3-5-1-نقش آشنابودن چهره77
3-5-2- انتظارات ازبالابه پایین. 77
3-6- تشخیص چهره ازراه دور. 78
3-7- تشخیص چهره مبتنی برویدیو79
3-8- تشخیص چهره درشبکه دوربینها79
3-9-تشخیص چهره دروب. 80
3-10- تشخیص چهره: آیانوع پوست هم مهم است؟80
3-11-تشخیصچهرهدرطیفرآیندپیری. 81
3-12- چهره وسایرخصوصیات بیومتریک.. 82
3-13-تشخیص حالات چهره84
فصلچهارم :90
نتيجه گيري،بحث وپيشنهادها90
4-1-کاربردهای پردازشت صویر. 91
4-1-1-صنعت. 91
4-1-2-هواشناسی. 91
4-1-3-شهرسازی. 91
4-1-4-کشاورزی. 92
4-1-5-علوم نظامی وامنیتی. 92
4-1-6-نجوم وفضانوردی. 93
4-1-7-پزشکی. 94
4-1-8-فناوری های علمی. 94
4-1-9-باستان شناسی. 95
4-1-10-تبلیغات. 95
4-1-11-سینما95
4-1-12-اقتصاد96
4-1-13-روانشناسی. 96
4-1-14-زمینشناسی. 96
4-2-نتیجهگیری. 97
4-3-پیشنهادات. 97
منابع. 98
فهرست جداول
جدول2-1-چندنمونه ازرنگ ها در 2 حوزه مذکور. 16
جدول2-2- نوع خطوط وعلائم رنگها17
جدول2-3-تغییرات دلخواه محورهای مختصات. 20
جدول2-4-برچسب گذاری تصاویر. 32
فهرست تصاویر
تصویر2-1-سیستم تشخیص اتوماتیک متن. 12
تصویر2-2-نمایش تصویردیجیتالی. 13
تصویر 2-3-تصاویرRGB. 15
تصویر2-4- نمودارتغییراترنگ.. 16
تصویر2-5-نموداررنگی. 18
تصویر2-6-نمودارتغیرات دلخواه محورهای مختصات. 21
تصویر2-7-زیرنمودار. 22
تصویر2-8-جعبه راهنمایی روی نمودار. 23
تصویر2-9-حالت بزرگنمایی. 24
تصویر2-10-نمودارکیکی. 24
تصویر2-11- دوتابع مختلف رابرروییک محورمختصات. 25
تصویر2-12-پیکس تصویرخوانده شده27
تصویر2-13- غیرفعال کردنippl35
تصویر2-14- جمع کردن یک تصویربایک عددثابت. 37
تصویر2-15-جمع دوتصویر. 38
تصویر2-16- تفریق یک عددازیک تصویر. 39
تصویر2-17- تفریق دوتصویرازهم40
تصویر2-18- تابعImdivide. 41
تصویر2-19- ضرب دوتصویردرهم43
تصویر2-20- قدرمطلق تفاضل دوتصویر. 44
تصویر2-21- یک تصویرماموگرام45
تصویر2-22- ترکیب خطی ازتصویر. 46
تصویر2-23- حاصل تفاضل دوتصویررابا عدد 128 جمع کردن. 47
تصویر2-24- جمع دوتصویرومشخص کردن کلاس خروجی. 47
تصویر2-25-پنجرهnetwork/data manager59
تصویر2-26- پنجرهCreate Network or Data. 60
تصویر2-27- پنجرهNeural Nwtwork Viewer(view)61
تصویر2-28- پنجرهCreate Network or Data. 62
تصویر2-29-پنجرهnetworic sin. 63
تصویر2-30- Progress. 63
تصویر2-31- منحنیهای خروجی وتارگت روی هم64
شكل 3-2- این دیاگرام ساختارسه وظیفه اساسی تشخیص چهره مقایسه،کنترل فهرست مراقبت وتشخیص هویت رانشان میدهد67
شكل 3 -4- حالتهاي متنوع چهره يك شخص واحد70
شكل 3-5- نمونهای ازسیستم کشف چهره واستخراج خصوصیات (هانکی ومون وهمکاران، 2002)71
شكل 3-6- نمونههای استخراج نقشههای بازتابی غیرحساس به نورپردازی ومدلهای سه بعدی ازروی تصاویری که ازاینترنت دانلودشدهاند73
شكل 3-7- نمونههایی ازنتایج پیشبینی قیافه براساس مدل رشدچهره-جمجمه رانشان میدهد(رامانات ان وهمکاران، 2009)75
شكل 3-8- تصويري ازچيدمان ماهيچههاي صورت به همراه مدلفشاري پيشنهادي براي هريك.82
چکیده:
علم پردازش تصویر در چند دهه اخیر از هر دو جنبه نظری و عملی پیشرفت های چشمگیری داشته است. سرعت این پیشرفت به اندازه ای بوده است که هم اکنون، به راحتی می توان رد پای پردازش تصویر را در بسیاری از علوم و صنایع مشاهده نمود.
سيستمهای کامپيوتری سرعت،دقت وبرنامه ريزی های پيچيده رابرای مابه ارمغان آوردهاست. درعصرما روی اتوماسيون روشهای سنتی وبهبودآنهابااستفاده ازتوان پردازشي بسياربالاو نسبتاً ارزان سيستمهای کامپیوتری تمرکزشده است. ازمدت هاقبل مشخصاتي مثل قيافه،رنگ چشم،قد،رنگ موی سر و... برای شناسایی افراد بکارميرفته ومعمول بوده است که اين مشخصات مانند نام ونام خانوادگي افراد درشناسنامه ياکارتهای شناسايي آنها ثبت شود. ويژگيهای يادشده به همراه مشخصات فيزيولوژی و زيستي ومشخصات رفتاری مجموعه روش هايي رادربرميگيردکه بهBiometricsمعروفند.
بدنه ی اصلی پروژه از چهار بخش تشکيل شده است. بخش اول مقدمه ای است بر زبان برنامه نویسی متلب. بخش دوم نظريه پيرامون موضوع و تجزیه و تحلیل پروژه، بخش سوم: پیاده سازی کد ها و توضیحات برنامه و در پایان به نتیجه گیری و پیشنهادات پرداخته شده است.