16.4.
Деформация изображения.
Имеется
система , на вход которой подают изображение :
l
=1….L ( пусть у нас l-текстовых точек).
Цифровое преобразование, то есть находим функции
преобразования координат, которые позволяют перейти к точке с координатами (xL
yL), то есть мы ищем функции (выражения записаны для схемы
обратного пересчета):
Мы постараемся найти функции, которые могут
описать уход точек.
Xl = Fx (xl , yl)
Yl = Fy (xl , yl)
Мы
будем работать по схеме обратного пересчёта.
Мы перебираем точки реставрационного изображения. Решение
задачи простое, если функции искать в области двумерных полиномов. Для каждой
точки с координатой (x ,y) мы
выполняем обратный пересчёт
-
для y с использованием Fy
-
для x с использованием Fx
Fx (x,y) = An∙xi(n) ∙yj(n)
Fy (x,y) = Bn∙xi(n) ∙yj(n)
n=1...N
N= (k+1)(k+2)
При k=2 ; N=6
При данном распределении |
1 |
2 |
3 |
4 |
5 |
6 |
||
I(n) |
0 |
1 |
2 |
0 |
1 |
0 |
||
J(n) |
0 |
0 |
0 |
1 |
1 |
2 |
Fx (x,y) = A1 + A2∙x
+ A3∙x2 + A4∙y +A5∙xy+A6∙y2
Ищем
коэффициенты полиномов так чтобы реставрация произошла как можно лучше. Запишем
остаточное отклонение , которое мы хотим сминимизировать.
D = (Xl - Fx (Xl,Yl))2 + (Yl
- Fy (Xl,Yl))2
D =
0;
Будем
устремлять D к min.
{An Bn} = Argmin [D(xl,yl,Xl,Yl,An,Bn)]
при
условии, что: L = 1…..4 , n = 1…….N
это
даёт Dmin при n = 1…N
An tl,n ∙ tl,m = Xl ∙ tl,m m =
1…N
Bn tl,n ∙ tl,m = Yl ∙ tl,m m =
1…N
где
: tl,m = xli(m) ∙ylj(m)
Случайная
величина: