کاظم تقندیکی
استاد دانشگاه فني و حرفه اي و مجری پروژه های علم داده (داده کاوی، یادگیری ماشین، پردازش زبان طبیعی و ...)

آموزش پردازش تصویر قسمت 42 : معرفی شاخه های مختلف پردازش تصویر

تعریف پردازش تصویر : پردازش تصویر، مطالعه و بررسی هر نوع الگوریتمی گویند که یک عکس به عنوان ورودی دریافت کرده و یک عکس به عنوان خروجی برمی گرداند.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

شاخه های پردازش تصویر

پردازش تصاویر دارای دو شاخه عمده  ذیل می باشد.

  • بهبود تصاویر
  • بینایی ماشین

بهبود تصاویر دربرگیرنده روش هایی چون استفاده از فیلتر محوکننده و افزایش تضاد برای بهتر کردن کیفیت دیداری تصاویر و اطمینان از نمایش درست آنها در محیط مقصد (مانند چاپگر یا نمایشگر رایانه)است،بینایی ماشین به روش هایی می پردازد که به کمک آنها میتوان معنی و محتوای تصاویر را درک کرد تا از آنها در کارهایی چون رباتیک و محور تصاویر استفاده شود.

انواع سطوح پردازش تصویر

مرز مشخصی بین پردازش تصویر و بینایی ماشین نمی توان تعیین کرد؛ با این حال پردازش تصویر را می توان به سه دسته کلی تقسیم نمود:

  1. پردازش سطح پایین : شامل پردازش های ابتدایی همچون حذف نویز،فیلتر کردن تصویر، کنتراست و …
  2. پردازش سطح میانی : ویزگی این پردازش این است که ورودی آن معمولا تصویر و خروجی آن صفاتی از اشیا تصویر مانند لبه ها کانتورها و تشخیص اشیا است.
  3. پردازش سطح بالا : این پردازش شامل فهمیدن رابطه بین اشیا تشخیص داده شده استنباط و تفسیر صحنه و انجام تفسیر و تشخیص هایی که سیستم بینایی انسان انجام می دهد.

عملیات اصلی در پردازش تصویر (شاخه بهبود تصویر)

  1. تبدیلات هندسی: همانند تغییر اندازه، چرخش و…
  2. رنگ: همانند تغییر روشنایی، وضوح یا تغییر فضای رنگ
  3. ترکیب تصاویر: ترکیب دو یا چند تصویر
  4. فشرده سازی پرونده: کاهش حجم تصویر
  5. ناحیه بندی پرونده: تجزیهٔ تصویر به نواحی با معنی
  6. بهبود کیفیت پرونده: کاهش نویز، افزایش کنتراست، اصلاح گاما و...
  7. سنجش کیفیت تصویر
  8. ذخیره سازی اطلاعات در تصویر
  9. انطباق تصاویر

کاربردهای پردازش تصویر

  1. کاربرد در عکاسی : عکاسی مانند ارتقا، بازسازی تصاویر قدیمی، بازسازی تصاویر خراب شده با نویز و بهبود ظاهر تصاویر معمولی.
  2. کاربرد پزشکی : پزشکی مانند ارتقا ویژگی های تصاویر اشعه ایکس، تولید تصاویر CT- Scan , MRI
  3. کاربرد امنیتی : امنیتی مانند تشخیص حرکت در دزدگیرها، تشخیص اثر انگشت، تشخیص چهره و امضا .
  4. کاربرد نظامی : نظامی مانند تشخیص و رهگیری خودکار اهداف متحرک یا ثابت از هوا یا از زمین.
  5. کاربرد هوایی و ماهواره ای : سنجش از راه دور مانند ارتقا و تحلیل تصاویر هوایی و ماهواره ای که در کاربردهای نقشه برداری، کشاورزی، هواشناسی و موارد دیگر مفید هستند.

برنامه نویسی در حوزه ی پردازش تصویر

عموماً دو راه برای برنامه نویسی در حوزه پردازش تصویر در پیش دارید: 1. استفاده از زبان برنامه نویسی پایتون یا متلب به همراه کتابخانه ی OpenCV یا Pillow و ...

پیشنهاد ویژه:

دوره تخصصی پردازش تصویر با کتابخانه OpenCV در پایتون به زبان ساده ما مروری جامع و کاملی بر مباحث بهبود تصویر و بینایی ماشین در حوزه پردازش تصویر داریم.


کاظم تقندیکی
کاظم تقندیکی

استاد دانشگاه فني و حرفه اي و مجری پروژه های علم داده (داده کاوی، یادگیری ماشین، پردازش زبان طبیعی و ...)

استاد دانشگاه فنی و حرفه ای، فعال در حوزه های علم داده، يادگيري ماشين، داده کاوی، بازیابی اطلاعات، متن کاوی و پایگاه داده ها با بیش از صد ساعت تدریس آنلاین و صدها پروژه موفق در حوزه علم داده، برای آموزش يا سفارش انجام پروژه با شماره 09157202653 (واتس اپ، تلگرام و تماس تلفنی) و ایمیل taghandiky@gmail.com در تماس باشید.

نظرات