آموزش پردازش ویدیو
مهم ترین بخش پردازش سیگنال، استفاده از آن برای مقاصد کاربردی است که یکی از این موارد، پردازش تصویر است. از زیرشاخه های پردازش تصویر می توان پردازش ویدئو را نام برد. پردازش ویدئو در یک مورد با پردازش تصویر متفاوت است که همان وجود بعد جدیدی به نام زمان است که می تواند پژوهشگران را با چالش های جدیدی مواجه کند. در این آموزش سعی می شود که دانشجو را با نحوه کار با ابزارهای پردازش تصویر و نحوه تطبیق آن با ویدئو به عنوان یک سری بی انتها از تصاویر ثابت آشنا کرد. سعی شده است که مباحث تا حد امکان ساده و مستقل از پردازش تصویر ارائه شود. این درس تا حد زیادی مستقل از پردازش تصویر تهیه شده است و در صورت نیاز توضیح بعضی مباحث داده شده است. با این حال آشنایی مختصر و اولیه از اصول پردازش تصویر نیز توصیه می شود.
مهم ترین بخش پردازش سیگنال، استفاده از آن برای مقاصد کاربردی است که یکی از این موارد، پردازش تصویر است. از زیرشاخه های پردازش تصویر می توان پردازش ویدئو را نام برد. پردازش ویدئو در یک مورد با پردازش تصویر متفاوت است که همان وجود بعد جدیدی به نام زمان است که می تواند پژوهشگران را با چالش های جدیدی مواجه کند. در این آموزش سعی می شود که دانشجو را با نحوه کار با ابزارهای پردازش تصویر و نحوه تطبیق آن با ویدئو به عنوان یک سری بی انتها از تصاویر ثابت آشنا کرد. سعی شده است که مباحث تا حد امکان ساده و مستقل از پردازش تصویر ارائه شود. این درس تا حد زیادی مستقل از پردازش تصویر تهیه شده است و در صورت نیاز توضیح بعضی مباحث داده شده است. با این حال آشنایی مختصر و اولیه از اصول پردازش تصویر نیز توصیه می شود.
برای مشاهده جزئیات و تهیه آموزش پردازش ویدیو به این لینک (+) مراجعه نمایید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: اطلاعات اولیه و یادآوری از پردازش تصویر
- تاریخچه
- معرفی پردازش ویدیو و تفاوت آن با پردازش تصویر
- بررسی سیگنال ویدیو و تفاوت آن با تصاویر ثابت
- کاربرد پردازش ویدیو
- ساختار چشم
- نحوه درک حرکت در مغز
- انواع حرکت و تأثیر آن بر درک حرکت توسط چشم
- استانداردهای ارسال و دریافت ویدیو
- فضای رنگ
- مقایسه RGB و YUV
- تفاوت RGB و HSV
- تفاوت درک تصویر و ویدیو
- درس دوم: تصویر ثابت و ویدیو تفاوت ها علمی و تئوری
- معرفی بعد زمان در ویدیو
- نحوه پویش تصویر
- پردازش ویدیو و قضیه نمونه برداری
- فریم و نرخ فریم
- نحوه پویش و نمونه برداری رنگ و نور در ویدیو
- استانداردهای نمونه برداری: ۴:۲:۲
- استانداردهای نمونه برداری: ۴:۲:۰
- استانداردهای نمونه برداری: ۴:۱:۱
- اجزای یک سیستم ویدیو
- معرفی نحوه ضبط و ارسال ویدیو
- Interlaced و progressive
- De-interlacing: معرفی
- De-interlacing: تکنیک تکرار
- De-interlacing: تکنیک interpolation
- درس سوم: مدل سازی حرکت
- مفهوم تخمین ویدیو و کاربرد آن
- معرفی تئوریک تخمین ویدیو
- optical flow
- درس چهارم: نویز در ویدیو
- معرفی عمومی نویز
- برآورد کیفیت ویدیو در حضور نویز
- انواع روش های رفع نویز در پردازش تصویر و ویدیو
- بررسی فیلترهای مکانی برای رفع نویز
- مثال: فیلتر گوسین
- بررسی فیلترهای زمانی برای رفع نویز
- معرفی فیلترهای زمانی-مکانی برای رفع نویز
- درس پنجم: فشرده سازی
- معرفی
- چرا به فشرده سازی نیاز است؟
- مفهوم کلی فشرده سازی
- مثال: JPEG2000
- فشرده سازی در ویدیو
- فشرده سازی MPEG و رابطه آن با Motion compensation
- درس ششم: استفاده از متلب در پردازش ویدیو
- معرفی پردازش ویدیو در متلب
- معرفی تولباکس بینایی ماشین
- خواندن فایل ویدیو
- ضبط فریم های یک فایل ویدیو
- نمایش ویدیو با استفاده از فریم های آن
- استفاده از دستور movie
- ایجاد جلوه های ویژه با استفاده از حذف فریم ها (time lapse)
- استفاده از ابزارهای ضبط ویدیو در متلب
- Deinterlacing در متلب
- Delinterlacing با استفاده از تکنیک تکرار
- Delinterlacing با استفاده از تکنیک interpolation
- Crop کردن تصویر
- اعمال روش های delinterlacing به فایل های ویدیویی
- استفاده از فیلتر زمانی-مکانی متوسط گیری
مفید برای رشته های
- مهندسی برق
- مهندسی کامپیوتر
پیش نیاز:
- اصول اولیه پردازش تصویر
برای مشاهده جزئیات و تهیه آموزش پردازش ویدیو به این لینک (+) مراجعه نمایید.
مجموعه: پردازش تصویر, سته بندی مستقل برچسب ها: Denoise, Denoising, Digital Image Processing, Image Processing, sobel, اصلاح تصاویر, بهبود تصویر, بهبود کیفیت تصویر, پردازش تصویر, پردازش تصویر در متلب, پردازش تصویر دیجیتال, پردازش هیستوگرام, تبدیل هاف, تبدیلات حوزه مکان, تشخیص خط, تشخیص نقطه, تصاویر دیجیتال, حذف نویز تصویر, خواندن فایلهای تصویری, فیلترهای حوزه فرکانس, فیلترهای حوزه مکان, نوشتن فایلهای تصویری, هیستوگرام