You are not allowed to perform this action
بینایی ماشین
Machine Vision
شماره درس: ۴۰۶۸۷ | تعداد واحد: ۳ |
مقطع: کارشناسی ارشد | نوع درس: نظری |
پیشنیاز: – | همنیاز: – |
اهداف درس
معرفی مفاهیم پایه، تئوری و به علاوه الگوریتمهای متداول بینایی ماشین با رویکرد کاربردهای عملی. برای پیاده سازی الگوریتمها از زبان پایتون و نرمافزار OpenCV استفاده میشود. در انتهای درس انتظار میرود دانشجویان دانش کافی تئوری و عملی برای طراحی و پیاده سازی پروژههای صنعتی بینایی ماشین را به دست آورند.
ریز مواد
- مقدمه و کلیات درس
- مبانی تصاویر دیجیتال، مفاهیم پایهای درک دیداری، نور و اسپکتروم الکترومغناطیس
- آنالیز تصاویر باینری، اپراتورهای مورفولوژی
- روشهای آستانه یابی در نور یکنواخت و غیر یکنواخت
- روشهای قطعه بندی تصویر، استفاده از حرکت در قطعه بندی
- مفاهیم و مدلهای رنگ. معرفی روشهای آماری پایداری رنگ
- روشهای تجزیه تحلیل بافت و قطعه بندی مبتنی بر بافت
- توصیف کنندههای تصویر
- کدهای زنجیرهای، امضا، مرز، توصیف کنندههای فوریه
- روشهای شناسایی اشیا مبتنی بر دسته بندها
- بازیابی تصویر مبتنی بر محتوا، برچسب گذاری تصویر
- معرفی و استخراج انواع بردارهای ویژگی و روشهای مقایسه مشابهت تصاویر با استفاده از آنها
- معیارهای ارزیابی کارآیی روشهای بازیابی تصاویر
- تشخیص حرکت در ویدیو، بردارهای حرکت، محاسبه جریان در تصویر
- مدل دوربین و کالیبراسیون
- معادلات لنز و اصلاح اعوجاج لنز
- تشخیص عمق از تصاویر دو بعدی. مدل پرسپکتیو، بینایی استریو و محاسبه عمق
- نور ساخت یافته، محاسبات عمق و استخراج مدل سه بعدی اجسام با استفاده از آن
- ردگیری
- تصویر مرجع و کاربردهای کنترل ترافیک
- ردگیری مبتنی بر روش شیفت میانگین
- ردگیری مبتنی بر Cam-Shift. فیلتر کالمن و کالمن توسعه یافته
- سیستم بینایی همه جهته: مبانی طراحی، کالیبراسیون و کاربردهای آن در صنعت و روباتهای متحرک
- معرفی چندین کاربرد صنعتی بینایی ماشین
ارزیابی
- پایانترم ۶ نمره
- میانترم اول ۳ نمره
- میانترم دوم ۳ نمره
- تمرینهای برنامهنویسی ۵ نمره
- ارایه شفاهی یک مقاله ۱ نمره
- پروژه نهائی ۱/۵ نمره
- گزارش مکتوب پروژه ۰/۵ نمره
مراجع
- Computer vision, by Linda G.Shapiro, George C.Stockman, Prentice Hall, 2001.
- Digital Image Processing, 3rd edition, by R.C.Gonzalez, R.E.Woods, Prentice Hall, 2008.
- Learning OpenCV, Computer vision with the OpenCV, by G.Bradski, A.Kaebler, O’REILLT, 2008.
- مقالات مرتبط با مطالب درسی