بارمان ویژنcropped-BARMAN-VISION-ICO-LOGO.pngبارمان ویژنبارمان ویژن
  • آموزشگاه بینایی
  • پروژه‌ها
  • تجهیزات بینایی ماشین
    • دوربین اسکن خطی
    • دوربین مینیاتوری
      • دوربین ‌GigE مینیاتوری
      • دوربین USB3 مینیاتوری
      • دوربین ‌USB2 مینیاتوری
    • دوربین ‌پزشکی
  • راهکار بینایی
  • بلاگ
✕

مبانی پردازش تصویر دیجیتال

  • صفحه اصلی
  • آموزش پردازش تصویر
  • مبانی پردازش تصویر دیجیتال
Python Image Processing with OpenCV
آموزش پردازش تصویر با پایتون توسط OpenCV
۰۴ اردیبهشت ۱۴۰۰
OpenCV features
OpenCV چیست؟
۰۲ مرداد ۱۴۰۰
منتشر شده توسط محمد کیانی در ۱۵ اردیبهشت ۱۴۰۰
موضوعات
  • پردازش تصویر
برچسب‌ها
  • بینایی رایانه
  • پردازش تصویر دیجیتال
what-is-digtal-image-processing

فهرست محتوا

  • مبانی پردازش تصویر دیجیتال
    • تصویر چیست؟
      • انواع مختلف تصویر
      • تصویر به‌عنوان یک ماتریس
      • نحوه ارائه تصویر دیجیتال در MATLAB
    • فازهای پردازش تصویر:
      • حوزه‌های هم پوش در پردازش تصویر
    • منبع:

مبانی پردازش تصویر دیجیتال

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

پردازش تصویر اصولاً شامل گام‌های زیر می‌شود:

۱.گرفتن تصویر توسط ابزارهای دریافت تصویر (acquisition)

۲.آنالیز و دست‌کاری تصویر

۳.خروجی بر اساس تصویر و یا ارائه گزارش بر اساس آنالیز تصویر

تصویر چیست؟

تصویر توسط تابع دوبعدی F(x,y) تعریف می‌شود. x و y مختصات فضایی و F دامنه مختصات (x,y) است که شدت روشنایی تصویر در آن نقطه نامیده می‌شود. زمانی که x و y و مقادیر دامنه F محدود باشند؛ ما تصویر را دیجیتال می‌نامیم.

در بیان دیگر، تصویری که بتوان در آرایه دوبعدی با سطر و ستون‌های منظم تعریف نمود؛ تصویر دیجیتال است.

تصویر دیجیتال متشکل از تعداد محدودی از اعضا است. هرکدام از المان‌ها دارای مقدار خاصی در موقعیت خاص خود هستند. این المان‌ها با عنوان المان‌های تصویر و پیکسل شناخته می‌شوند. عبارت پیکسل به‌طور گسترده برای نام‌گذاری تصویر دیجیتال مورداستفاده قرار می‌گیرد.

انواع مختلف تصویر

۱.تصویر باینری: تصویر باینری همان‌طور که نامش بیان می‌کند. شامل تنها دو المان (المان‌های صفر و یک) پیکسل است. درحالی‌که صفر، نشان‌دهنده مشکی و یک نشان‌دهنده سفید است. این نوع از تصویر همچنین به‌عنوان سیاه‌وسفید (منوکروم) شناخته می‌شود.

۳.تصویر سیاه‌وسفید:  تصویری که تنها شامل رنگ سیاه‌وسفید باشد؛ تصویر سیاه‌وسفید شناخته می‌شود.

۳. فرمت رنگ ۸ بیت: این فرمت مشهورترین فرمت تصویر است. این فرمت دارای ۲۵۶ سطح از شدت روشنایی است و به‌صورت معمول به‌عنوان تصویر مقیاس خاکستری (grayscale) شناخته می‌شود. در این فرمت ۰ نشان‌دهنده مشکی و ۲۵۵ نشان‌دهنده سفید است. مقدار ۱۲۷ نیز نشان‌گر خاکستری است.

۴.فرمت رنگ ۱۶ بیت: این فرمت معمول تصاویر رنگی است. این فرمت دارای ۶۵۵۳۶ سطح مختلف رنگ درون خود است. فرمت ۱۶ بیتی همچنین به‌عنوان High Color Format شناخته می‌شود. در این فرمت، توزیع رنگ مشابه مقیاس خاکستری نیست.

فرمت ۱۶ بیتی در اصل تصویر را به سه فرمت بیشتر از کانال‌های آبی، قرمز و سبز تقسیم کرده است. همان فرمت معروف RGB!

تصویر به‌عنوان یک ماتریس

همان‌طور که می‌دانیم تصاویر در سطرها و ستون‌ها تعریف‌شده‌اند. پس ما با سینتکس زیر روبرو هستیم:

 digital image representation

سمت راست این معادله همان تصویر است. هر کدام از المان‌های این ماتریس، المان تصویر و یا پیکسل نامیده می‌شوند.

نحوه ارائه تصویر دیجیتال در MATLAB

 digital image representation.jpg

در Matlab نقطه آغازین بجای ۰ برابر با ۱ است. بنابراین  f(1,1) = f(0,0)است. ارائه تصویر در هر دو مورد به‌جز نقطه مبدأ یکسان است.

ماتریس‌ها در MATLAB در متغیری ذخیره می‌شوند. نام متغیرها همانند دیگر زبان‌های برنامه‌نویسی باید شامل حروف باشد.

فازهای پردازش تصویر:

۱.دریافت (Acquisition): این امر شامل دریافت تصویر در فرمت دیجیتال است. بخش اصلی شامل موارد زیر می‌شود:

آ) مقیاس

ب) تبدیل رنگ (RGB به خاکستری و یا بالعکس)

۲.بهبود تصویر: این امر ساده‌ترین و پرکاربردترین عمل در پردازش تصویر است که می‌تواند داده‌های پنهان در تصویر و هدف را مشخص کند.

۳.ترمیم تصویر  (Restoration): این کار نیز در پردازش تصویر شایع است و به‌صورت هدفمند صورت می‌پذیرد. ترمیم بر اساس مدل‌های ریاضی و یا احتمالات یا تنزل تصویر است.

۴. پردازش تصویر رنگی: این فاز با پردازش تصویر تمام و یا تک‌رنگ مواجه است که به پردازش تصاویر دیجیتال رنگی منتهی می‌شود.

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

۶.فشرده‌سازی تصویر: این امر با طراحی و اجرای توابعی سروکار دارد که تمرکز اصلی آن‌ها بر روی رزولوشن و اندازه تصویر است.

۷. پردازش ریخت‌شناسی: ریخت‌شناسی با ابزارهایی درگیر است که برای جداسازی و تشخیص اجزای تصویر مورداستفاده قرار می‌گیرند. ریخت‌شناسی می‌تواند توضیحات و باز ارائه‌ای از شکل به ما ارائه کند.

۸.فرآیند قطعه‌بندی (segmentation): قطعه‌بندی شامل قسمت‌بندی تصویر به قطعات و یا اشیا است. قطعه‌بندی خودکار یکی از مشکل‌ترین امور در پردازش تصویر است.

۹.باز ارائه و توضیح: این قسمت پیرو مرحله قطعه‌بندی است. باز ارائه تنها قسمتی از راهکار است که داده خام را به اطلاعات پردازش‌شده تبدیل می‌کند.

۱۰. تشخیص و شناسایی اشیا: این فرآیند شامل تخصیص برچسب به شی‌ء بر اساس توضیحات مشخص‌شده است.

حوزه‌های هم پوش در پردازش تصویر

digital image description computer vision

طبق بلوک ۱: اگر ورودی ما تصویر باشد و خروجی نیز تصویر باشد. پس ما در حوزه پردازش تصویر دیجیتال هستیم.

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

طبق بلوک ۳: اگر ورودی ما توضیحات و یا کد باشد و در خروجی دارای تصویر باشیم. پس در حوزه گرافیک کامپیوتری قرار داریم.

طبق بلوک ۴: اگر ورودی توضیحات یا کلمات کلیدی و یا کد باشد و خروجی ما شامل توضیح و یا کلمات کلیدی باشد. پس ما در حوزه هوش مصنوعی هستیم!

منبع:

Digital Image Processing (Rafael c. gonzalez)

اگر خواهان کسب اطلاعات بیشتر درباره پردازش تصویر هستید. مقاله پردازش تصویر چیست؟ را از دست ندهید.

اشتراک گذاری
0
محمد کیانی
محمد کیانی

مطالب مرتبط

۳۰ مرداد ۱۴۰۰

پردازش تصویر – پردازش تصویر چیست؟


اطلاعات بیشتر

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


The reCAPTCHA verification period has expired. Please reload the page.

گروه بارمان ویژن

افتخار داریم که فعالیتمان در زمینه بینایی ماشین، از سال ۱۳۹۴ آغاز شده است. در این مدت گام‌های موفقیت را آهسته و پیوسته برداشته‌ایم و به جایگاه حاضر رسیده‌ایم. در حال حاضر به عنوان تأمین‌کننده تجهیزات، طراح و مشاور در کنار شما هستیم و به مجریان بینایی ماشین مشاوره‌های لازم داده می‌شود؛ تولیدکنندگان گرامی ایران و ارمنستان نیز از سامانه‌های بینایی ماشین ما بهره‌برده‌اند.
پردازش تصویر توسط دوربین‌های صنعتی تخصص ماست.

نوشته‌های تازه

  • آموزش اتصال به دوربین صنعتی ZDS از طریق Python و OpenCV
  • واژگان و اصطلاحات یادگیری عمیق
  • دوربین Datalogic
  • Data Matrix (ECC200)
  • ماژول LabVIEW Vision Development

ارتباط با ما

آدرس:
اصفهان، خیابان جی شرقی، ارغوانیه، بلوار دانشگاه،  دانشگاه آزاد اسلامی واحد اصفهان، مرکز رشد واحدهای فناور، واحد ۵
اطلاعات تماس:
تلفن و واتساپ
۰۳۱۳۵۰۰۲۷۷۳
۰۹۰۲۴۰۰۴۴۸۰


تمام حق و حقوق محفوظ است.