زمان تخمینی مطالعه: 16 دقیقه

بینایی کامپیوتر سه بعدی شاخه‌ای از علوم کامپیوتر است که بر روی ثبت، پردازش تصویر و تجزیه و تحلیل داده‌های بصری سه بعدی تمرکز دارد. هدف این مفهوم بازسازی و درک ساختار سه بعدی اشیاء و صحنه‌ها از تصاویر دو بعدی یا داده‌های ویدیویی است. تکنیک‌های بینایی سه‌بعدی از اطلاعات منابعی مانند دوربین‌ها یا حسگرها برای ایجاد درک دیجیتالی از اشکال، ساختار و ویژگی‌های اشیاء در یک صحنه استفاده می‌کنند. این علم کاربردهای متعددی در رباتیک، واقعیت افزوده/مجازی، سیستم‌های مستقل و بسیاری موارد دیگر دارد.

بینایی کامپیوتر سه بعدی چیست؟

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

نمونه ای از تکنیک بینایی کامپیوتر سه بعدی.

مفاهیم بنیادی در بینایی کامپیوتر سه بعدی

تخمین عمق در بینایی کامپیوتر سه بعدی.
ابعاد فضایی
هندسه تصویری سه بعدی(3D Projective Geometry).
استریو ویژن در بازسازی تصویر سه بعدی.

تکنیک‌های بازسازی سه بعدی در بینایی کامپیوتر

در بینایی کامپیوتر، می‌توانیم مدل‌های سه‌بعدی اشیاء را به دو روش اصلی ایجاد کنیم:

1- تکنیک‌های غیرفعال:

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

بازسازی شکل سه بعدی با استفاده از تکنیک Shape from Shading .
بازسازی تصویر سه بعدی با استفاده از تکنیک شکل از بافت.
فرآیند تصویربرداری فوکوس و عدم فوکوس برای بازسازی تصویر سه بعدی.
تکنیک ساختار از حرکت (SfM) در بینایی کامپیوتر سه بعدی.

2- تکنیک‌های فعال

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

تکنیک سنسور زمان پرواز (ToF).

رویکردهای یادگیری عمیق برای بینایی سه بعدی (تکنیک‌های پیشرفته)

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

تکنیک پردازش ابر نقطه‌ای برای بازسازی تصویر سه بعدی.
شناسایی اشیاء سه بعدی.

کاربردهای واقعی بینایی کامپیوتر سه بعدی

پیشرفت‌های بینایی کامپیوتر 3D راه را برای طیف گسترده‌ای از کاربردها هموار کرده است:

تکنیک AR-VR در بینایی کامپیوتر سه بعدی

دیدگاهتان را بنویسید

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