Поле руху () у комп'ютерному зорі — двовимірне векторне поле, що описує миттєві швидкості руху проєкцій точок тривимірної сцени на площині зображення. Для кожної точки зображення поле руху задає вектор швидкості, з якою переміщується проєкція відповідної точки сцени внаслідок відносного руху об'єктів і камери.
Поле руху є геометричним описом проєкції фактичного руху сцени та безпосередньо із зображень не спостерігається. На відміну від нього, оптичний потік визначають за видимими змінами яскравості або інших властивостей зображення між послідовними кадрами. За певних припущень оптичний потік може наближати поле руху, однак вони можуть відрізнятися через зміни освітлення, відблиски, однорідні ділянки зображення, оклюзії та проблему апертури.
Визначення
Нехай точка тривимірної сцени має координати , а модель камери задає її проєкцію на площину зображення функцією :
Якщо положення точки відносно камери змінюється з часом, змінюється й положення її проєкції. Вектор швидкості цієї проєкції
є значенням поля руху в даній точці зображення. Сукупність таких векторів для всіх видимих точок сцени утворює двовимірне векторне поле . Таким чином, поле руху описує не просторову швидкість точки безпосередньо, а швидкість її проєкції на площині зображення.
За ланцюговим правилом зв'язок між просторовою швидкістю точки та полем руху можна записати як
де — матриця Якобі проєкції розміру . Тому різні просторові рухи можуть давати однаковий рух на зображенні. Зокрема, для центральної проєкції складова руху точки вздовж променя, що проходить через оптичний центр камери, сама по собі не спричиняє зміщення її проєкції.
Зв'язок з оптичним потоком Оптичний потік є оцінкою поля руху, отриманою з видимих змін зображення. Поле руху визначається геометричним рухом проєкцій точок сцени, тоді як оптичний потік описує спостережуване переміщення деталей зображення, тому ці поля не обов'язково збігаються.
Наприклад, однорідна поверхня може рухатися, не спричиняючи помітних змін зображення. Для краю або іншої одновимірної структури з локальних даних можна визначити лише складову руху, перпендикулярну до краю — це явище відоме як проблема апертури. Навпаки, зміна освітлення, тіні або відблиски можуть створювати видимий рух без відповідного руху точок поверхні. Додаткові розбіжності виникають поблизу оклюзій, де точки сцени з'являються або зникають між кадрами.
Див. також Оптичний потік Оцінка руху Структура із руху Візуальна одометрія SLAM (метод)
Примітки