آموزش

“سیستم ویژن” به عنوان یک راه حل و سیستم از پیش ساخته شده است که آماده پیاده سازی و استقرار بر روی خط تولید است ، شامل انواع سنسور ، پردازنده مرکزی و نرم افزار ویژن می باشد. کاربرد آن عموماً برای خودکار سازی ساخت و تضمین کیفیت محصول تولیدی مورد استفاده قرار می گیرد ، استفاده از سیستم های بینایی در کاربردهای غیر صنعتی مانند پزشکی ، ترافیکی ، ورزش یا سرگرمی نیز به مرور زمان رایج می شود.

شرکت بینا صنعت ویرا با تالیف استاندارد آموزش بینایی ماشین در سازمان فنی حرفه ای برای اولین بار در ایران از علاقمندان به یادگیری تخصصی بینایی ماشین ثبت نام بعمل می آورد.

چرا آموزش بینایی ماشین برای کارخانجات تولیدی ضروریست ؟

  • بیاموزید که چگونه تصویربرداری و بینایی ماشین می تواند علاوه بر کاهش هزینه های خود ، به شما در بهبود بهره وری و کیفیت محصولات خود کمک کند.
  • بیاموزید که شرکتهای دیگر چگونه پردازش تصویر و بینایی ماشین را با موفقیت راه اندازی می کنند.
  • بیاموزید که پیدا کردن راه حلهای تصویربرداری با تکنیکهای بینایی ماشین چقدر ساده و چقدر در روند تولید می تواند به شما کمک کند.
  • سیستم پردازش تصویر را متناسب با نیاز پروژه خود به صورت صحیح انتخاب کنید .
  • نحوه کاربرد تکنیکهای بینایی ماشین را به صورت عملی آموزش ببینید

کلاسهای این دوره بیشتر به صورت نظری بوده و هدف آن معرفی بینایی ماشین، تکنیکها و کاربردهای آن می باشد. سرفصل دروس این دوره به شرح زیر می باشد.

بینایی ماشین و حوزه های کاربردی آن (3 ساعت)

  • سیستم‌های بینایی ماشین در صنعت
    • کنترل کیفیت محصول: شامل شناسایی خطا و ایرادات محتمل در محصول تولیدی
    • بازرسی و کنترل خط تولید و صحت انجام فرآیندهای خط تولید مانند صحت انجام برچسب‌گذاری بر روی محصول
    • ابعاد برداری از قطعات و محصولات
    • درجه‌بندی کیفی محصول بر اساس خصوصیات و ویژگی‌های ظاهری آن
    • مانیتورینگ و کنترل فرآیندهای انجام یافته در خط تولید.
  • سیستم‌های بینایی ماشین در پزشکی
    • شناسایی ویژگی‌ها و علائم در تصاویر پزشکی برای تشخیص وجود بیماری
    • شناسایی و کنترل روند انجام فرآیندهای پزشکی مانند رفتار بیمار در اتاق‌خواب
    • بررسی نمونه های آزمایشی بر اساس داده های بصری
  • سیستم‌های بینایی ماشین در کشاورزی
    • کنترل روند و وضعیت فراوری محصولات کشاورزی
  • سیستم‌های بینایی ماشین در امنیت
    • نظارت بر مراکز حساس مانند نیروگاه‌ها، فرودگاه‌ها
  • سیستم‌های بینایی ماشین در فضای شهری
    • بازرسی و کنترل ترافیک
    • نظارت خودکار بر المان‌های شهری

اجزای سخت افزاری سیستمهای بینایی ماشین و نحوه انتخاب آنها (10 ساعت)

  • نحوه شکل‌گیری تصویر و عوامل تأثیرگذار در آن
  • دوربین‌های صنعتی
    • انواع دوربین‌های صنعتی شامل دوربین‌های Area Scan، Line Scan، Hyperspectral
    • انواع سنسورها از لحاظ ساختار (CCD، CMOS)
    • انواع سنسور از لحاظ فرمت (1”، 2/3” و … )
    • رزولوشن و اندازه پیکسل‌های سنسور
    • تصویربرداری global یا rolling در دوربین
    • بازه‌های فرکانسی سیگنال‌های الکترومغناطیسی قابل دریافت توسط سنسورها و بررسی انواع سنسورها از این دید (سنسورهای سیاه و سفید، رنگی و Hyperspectral)
  • لنزهای صنعتی
    • پارامترهای تأثیرگذار دوربین در انتخاب لنز، شامل فرمت و رزولوشن سنسور، نوع مونت
    • فاصله کانونی، عمق فوکوس و F-Number
    • انواع اعوجاج شامل اعوجاج ساختاری، اعوجاج شعاعی، اعوجاج رنگی، اعوجاج مماسی
    • دقت مکانی در لنز
    • شناخت انواع لنز شامل: لنزهای با فاصله کانونی ثابت و لنزهای با فاصله کانون متغیر، زوم لنزها، میکرولنزها و لنزهای Telecentric
    • انواع فیلترها، شامل: Shortpass، Highpass، Bandpass، IR Cut، UV Cut، polarization
  • سیستمهای نوردهی
  • انواع منابع نوری و خصایص آن‌ها
  • عوامل تأثیرگذار در انتخاب سیستم نوردهی شامل: طول‌موج، زاویه تابش، میزان پخش‌شدگی، جنس سطح و میزان انعکاس و بازتابش آن
  • انواع تکنیک‌های نوردهی: شامل نوردهی مستقیم، محیطی روشن، محیطی تاریک، زمینه تاریک، پس‌زمینه و Coaxial
  • انواع منابع نوری از لحاظ ساختاری مانند نور حلقه‌ای یا نور مسطح
  • نصب و راه اندازی اجزای سخت افزاری               
    • نصب و راه‌اندازی دوربین
    • اتصال صحیح دوربین به واحد پردازنده (کامپیوتر)
    • اتصال لنز به دوربین و تنظیم لنز
    • تنظیم سیستم نوردهی

تکنیکهای پردازش تصویر و بینایی ماشین (23 ساعت)

  • دریافت تصویر
  • نصب درایورهای دوربینهای صنعتی
  • نصب و راه‌اندازی نرم‌افزارهای دوربین‌های هوشمند
  • دریافت تصاویر از دوربین از طریق رابط‌های مختلف (GigE، USB)
  • تنظیم پارامترهای داخلی دوربینها
  • راه اندازی محیط توسعه
    • نصب و راه‌اندازی کتابخانه OpenCV تخت زبان C++ و پایتون
    • نصب و راه‌اندازی نرم‌افزار Adaptive Vision
  • پردازش‌های سطح پایین
  • فضاهای رنگی مختلف در پردازش تصاویر دیجیتالی
  • فیلترگذاری بر روی تصاویر در حوزه مکان و فرکانس
  • تکنیک‌های حذف نویز و بهبود کنتراست تصویر (هموارسازی، فیلتر میانه، تطابق هیستوگرام، آستانه گذاری)
  • تبدیلات هندسی
  • پردازش مورفولوژی بر روی تصاویر
  • پردازش‌های سطح میانی
  • تشخیص و استخراج لبه (سوبل، لاپلاسین، کنی، گبور)
  • تشخیص نقاط ویژگی (نقاط گوشه، نقاط عدم حساس به تبدیل)
  • تشخیص اشکال هندسی پایه بر اساس تبدیل هاف
  • شناسایی نواحی اشیا با استفاده از کانتور
  • شناسایی اشیا با استفاده از تکنیک تطابق الگو
  • قطعه‌بندی تصاویر و شناسایی نواحی معنادار
  • ویژگی‌های بافتی و روش‌های استخراج آن
  • پردازش‌های سطح بالا
  • کالیبراسیون دوربین
  • تحلیل شکل
  • استفاده از تکنیک‌های دسته‌بندی در شناسایی اهداف

* روشها و تکنیکهای پردازش تصویر و بینایی ماشین در زمان تدریس در محیط OpenCV یا Adaptive Vision پیاده سازی خواهند شد.

کلاسهای این دوره به صورت عملی بوده و هدف آن استفاده از تکنیکهای بینایی ماشین در چند کاربرد مختلف می باشد در این دوره به صورت عملی یک سیستم بینایی ماشین به صورت کامل راه اندازی خواهد شد. سرفصل دروس این دوره به شرح زیر می باشد.

تکنیکهای پردازش تصویر و بینایی ماشین (25 ساعت)

  • راه اندازی محیط توسعه
    • نصب و راه‌اندازی نرم‌افزار Labview
    • معرفی کلی نرم افزار Labview
    • آموزش اصول پردازش تصویر در نرم افزار Labview

* روشها و تکنیکهای پردازش تصویر و بینایی ماشین در زمان تدریس در محیط labview پیاده سازی خواهند شد.

واحدهای الکتریکی و الکترونیکی در سیستمهای بینایی ماشین (8 ساعت)

  • آشنایی با مدارات الکتریکی و الکترونیکی
  • طراحی مدار فرمان
  • طراحی مدارهای درایور، افزاینده، کاهنده و تغییر فرکانس
  • تحلیل مدارات خط تولید
  • انواع سنسورها و نحوه عملکرد آن‌ها
    • آشنایی با انواع سنسورها و نحوه عملکرد آنها
  • آشنایی انواع کنترلرهای الکترونیکی صنعتی
    • آشنایی با میکروکنترلرها، embedded System ها، PID ها، PLC ها
    • آشنایی با برنامه نویسی کنترلرها و راه‌اندازی آن‌ها
  • آشنایی با کارت‌های انتقال داده
    • استفاده از DAC در سیستمهای بینایی ماشین
    • استفاده از FPGA به عنوان DAC
  • آشنایی با درایور و اینورتر های صنعتی
    • انواع درایورها و اینورترهای صنعتی و نحوه راه‌اندازی آنها
    • چگونگی کنترل درایورها در خطوط تولید
    • اتصال درایورها و اینرورترها به PLC و مدارات فرمان

معرفی سیستمهای مکانیکی مورد استفاده در سیستمهای بینایی (4 ساعت)

  • شناخت انواع مواد مورد استفاده در ساختارهای مکانیکی
  • آشنایی با اصول طراحی مکانیکی صنعتی
  • آشنایی با ادوات و تجهیزات مکانیکی مورد استفاده در صنعت از قبیل کانوایر، عملگر ، …
  • آشنایی با سیستم‌ها و تجهیزات پنوماتیکی و هیدرولیکی
  • آشنایی با اصول بازوهای رباتیکی
  • آشنایی با سیستم‌های حذف کننده (rejection system) و جداساز (sorting system) صنعتی

سیستمهای بینایی ماشین در محیط های اجرایی (3 ساعت)

  • بررسی عملکرد سیستم بینایی تحت شرایط مختلف محیطی
  • بررسی عملکرد سیستم بینایی تحت تغییرات هدف مورد بررسی
  • بررسی عملکرد سیستم بینایی در صورت خطا اپراتور
  • تأثیر فعالیت طولانی مدت سیستم بینایی بر عملکرد آن
  • محاسبه دقت، استحکام و تکرارپذیری سیستم بینایی