Материал: Конспект лекцій 2 (Перетворення цифрових зображень)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

t

1

 

N 2 *

i

(16)

 

 

i

1

 

де N – кількість коефіцієнтів трансформаційної матриці; t – порядок поліному;

Чим вищим є порядок поліномів трансформування, тим більш складні спотворення можуть бути виправлені. Однак з підвищенням порядку поліномів буде потрібно більшу кількість опорних точок. Наприклад, при трансформуванні першого порядку (лінійному), поліноми для X та Y описують рівняння площини. А площина однозначно визначається трьома опорними точками. Аналогічно, при трансформуванні другого порядку, поліноми для X і Y описують рівняння параболоїда, який однозначно описують шість точок. Проаналізуємо поліноми третього порядку.

xt

5 4x 6y 10 x2

5xy y2 3 x3

7 x2 y 11x y2

4 y3

yt

13 12x 4y x2

21xy 11 y2 x3

2 x2 y 5x y2

12 y3

Тут x та y – відомі координати поточної опорної точки. А коефіцієнти трансформування a0 a9 , b0 b9 (всього 20 коефіцієнтів) - невідомі величини. Для

вирішення такої системи потрібні не менше 20 рівнянь (по два на кожну опорну точку). Отже, при трансформуванні поліномами третього порядку мінімальна кількість опорних точок - 10.

В загальному випадку мінімальна кількість опорних точок, необхідна для виконання трансформування визначається за формулою:

N min

((t 1) * (t

2))

(17)

 

 

2

 

 

 

 

де Nmin – мінімальна кількість опорних точок; t – порядок полінома;

Розглянемо одномірний випадок – зміна координати X на вхідному і трансформованому знімках. По осях графіка відкладаємо значення Xc (вхідні координати X) і Xr (опорні координати X).

На правому графіку показана наступна ситуація. Потрібне трансформування неможливо виконати з допомогою поліномів першого порядку, бо він задає рівняння прямої лінії і опорна точка номер 2 (вісь Xc) не буде трансформована правильно. Необхідне застосування поліномів більш високого порядку, що й відображено на рисунку нижче.

16

Тепер поліном другого порядку справляється із ситуацією до тих пір, поки не буде ускладнена картина додаванням четвертої точки. Це ускладнення приводить до необхідності використання піліномів третього порядку, що відображено на рисунках нижче.

Проте, при трансформуванні може статись так, що на трансформованому зображенні зміниться порядок слідування пікселів. Видно, що порядок точок 3 і 4 на трансформованому зображенні порушений. Такі явища на зображеннях називаються

артефактами.

Точність трансформування описує средня квадратична помилка (СКП, RMSE). Це евклідова відстань між заданим місцеположенням опорної точки на вхідному знімку і дійсним місцеположенням тієї ж точки після геометричного трансформування. СКП для даної точки розраховується за формулою:

RMSError

 

2

2

(xt

xi) ( yt yi)

(18)

 

де xi , yi – вхідні координати; xt , yt

–трансформовані координати.

СКП виражається в одиницях вхідної координатної системи. Наприклад, якщо опорний знімок записано в файловій системі координат, то СКП виражатиметься в пікселях. Наприклад, СКП = 2 означає, що точка на референц-зображенні відрізняється на 2 пікселя від точки на трансформованому знімку.

СКП по певному напрямку (по осі X або Y) називається нев’язкою (residual). Наприклад нев’язка по X даної точки – це відстань по осі X між вхідною і трансформованою X-координатами точки. СКП кожної точки виражається через нев’язки:

Ri XRi2 YRi2 (19)

де Ri – СКП точки з індексом i; XRi , YR i – X та Y – нев’язки точки з індексом i;

Загальну СКП для всіх точок виражають через нев’язки окремих точок:

17

R x

де

1

 

n

 

 

1

 

n

 

 

 

 

 

2

 

 

2

T XRi2 YRi2

(20)

 

 

XRi

R y

 

 

YRi

n i

n i

1

 

 

1

 

 

 

 

R x , R y – узагальнена СКП по X і Y;

T – загальна планова СКП; n –кількість опорних точок;

XRi , YR i – X – нев’язка і Y – нев’язка точки з індексом i;

Вклад(Contribution) точки з індексом i в СКП: E i

Ri

(21)

T

 

 

де Ei - вклад точки з індексом i в СКП; T -загальна СКП; Ri -СКП точки з індексом i.

Ці оцінки є підставою для відбракування точок, де значення СКП недопустимо велике і, можливо, вибір нових точок, зміна їхнього взаємного розташування, вибору більш складної моделі геометричного трансформування.

18

Источник: https://studfile.net/preview/16666981/