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

بنیادهای ریاضی هوموگرافی

یک هموگرافی توسط یک ماتریس 3x3 نشان داده شده است که از یک تصویر به تصویر دیگر اشاره می کند.این ماتریس برای چرخش، ترجمه، مقیاس و تحریف چشم انداز را تشکیل می دهد.

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

[[ویرایش] [[[ویرایش] [[۱۰]] [۱۰] [۱۰]] [۱۰]] [[۱۰]]] [[۱۰]] [۱۰]] [۱۰] [۳] [۳] [۱۰] [۳] [۱۰] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [[[[[[[[[[[[[[[[[[[[[۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [

در جایی که و p] مختصات همگن از نقاط متناظر هستند و H ماتریس همگرایی است.

کاربرد در واقعیت افزوده

در واقعیت افزوده (AR)، هوموگرافی برای هماهنگ کردن اشیاء مجازی با سطوح دنیای واقعی استفاده می شود.با برآورد هموگرافی بین نمای دوربین و سطح شناخته شده، محتوای مجازی می تواند به طور دقیق بیش از حد پر شود.

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

گام های کلیدی در برآورد هوموگرافی

  • تشخیص ویژگی در تصاویر
  • ویژگی های بازی بین تصاویر
  • محاسبه ماتریس هموگرافی با استفاده از الگوریتم هایی مانند RANSAC
  • استفاده از تحول به محتوای مجازی Overlay