§4.2. методы цифрового трансформирования снимков

Цифровое трансформирование снимков, как уже отмечалось, выполняется с целью получения цифрового изображения объекта в заданной проекции по исходному снимку объекта. На рис. 4.1 при-

Цифровое трансформирование

ведена классификация методов цифрового трансформирования снимков.

Трансформирование в заданную проекцию

 

 

 

Ортогональная проекция Центральная проекция

 
 

 

 

При цифровом трансформи- ровании снимка сначала задают пустую (нулевую) матрицу, со- ответствующую трансформи- рованному снимку, т.е. каждый элемент которой равен нулю. Задача заключается в том, чтобы перенести яркости d ij с исходного снимка на трансформированный

снимок. При этом может быть два подхода, так называемое прямое и обратное трансформи- рование (рис. 4.2).

Картографическая проекция

 


рис. 4.1

П р я м о е т р а н с ф о р - м и р о в а н и е выполняется следующим образом. Для каж- дого пикселя исходного снимка

 

 

Исходный снимок

Прямое трансформирование

 

d

 

Трансформированный снимок

 

 

d

Обратное трансформирование

рис. 4.2

с координатами x, y вычисляют соответствующие координаты транс- формированного снимка

xT = f(x, y); yT = f(x, y), (4.2.1)

по которым переносят яркость d с исходного на трансформированный снимок (см. рис. 4.2).

 

 

       
    d ij  

 

 

 

Очевидно, что координаты xT и yT в результате вычислений по- лучаются дробными (вещественными) числами, например, xT=151,3 и yT=20,7, а координаты матрицы цифрового трансформированного сним- ка являются целыми числами

( xT = 1, 2, …, n, yT = 1, 2, …, m).

j j

в результате пиксель исходного снимка не совпадает в точности с каким-либо центром пикселя трансформированного снимка. Он как бы накрывает 4 пикселя трансформированного сним- ка (рис. 4.3). Здесь пунктиром

показано положение пикселя, рис. 4.3

k

которое он должен занимать в матрице трансформированного снимка согласно вычисленным координатам. встает вопрос, какому из четырех пикселей матрицы трансформированного снимка присвоить яркость d ij с исходного снимка? Один из возможных вариантов, это распределить соответствующую яркость между четырьмя пикселями пропорциональ- но площади покрытия каждого пикселя трансформированного снимка исходным пикселем. Таким образом, яркость любого пикселя транс- формированного снимка dT будет складываться из приращений соответ-

ствующих яркостей ∆d ij пикселей исходного снимка, т.е. d T = åDd , где

1

k — число пикселей исходного снимка, покрывающих данный пиксель трансформированного снимка.

О бр а т н о е т р а н с ф ор м и р о в а н и е выполняется по обрат- ным (4.2.1) формулам:

x = f(xT , yT );

y = f(xT , yT ),

(4.2.2)

т.е. задаваясь координатами xT, yT какого-либо пикселя на трансформи- рованном изображении, по формулам (4.2.2) вычисляют координаты соответствующего пикселя на исходном снимке x, y, по которым бе- рется яркость d и переносится на трансформированное изображение. Здесь также возникает проблема вычисления яркости d на исходном снимке из-за того, что координаты x, y получаются дробными числами. вопрос решается следующим образом. Можно округлить координаты x, y до целых чисел j и i соответственно (например, x=150,3; y=21,7, тогда j=150, i=22), взять из матрицы исходного снимка яркость d ij и присвоить ее соответствующему пикселю трансформированного снимка. Такой

метод называется методом «б л и ж а й ш е г о с о с е д а». Однако этот метод приводит к некоторому снижению фотометрического и геометри- ческого качества трансформированного снимка. Другой подход связан с применением методов интерполирования яркостей между соседними пикселями. Чаще всего применяется метод д в о й н о г о л и н е й н о г о и н т е р п о л и р о в а н и я, суть которого будет рассмотрена ниже.

вид функций (4.2.1) и (4.2.2) зависит от геометрии построения ис- ходного снимка и от вида проекции, в которую будет трансформиро- ваться данный снимок. Для снимков, представляющих собой централь- ную проекцию, в качестве таких функций чаще используют прямые и

обратные уравнения коллинеарности, связывающие координаты точки объекта, снимка и центр проекции.

На практике чаще используют обратное трансформирование, так как при прямом трансформировании могут возникнуть разрывы в изо- бражении (пустые пиксели на трансформированном снимке), более сложно решается вопрос определения и заполнения мертвых зон, а также метод требует больших затрат машинного времени.

К о м б ини р о в а нн о е т р а н с ф о р м и р о в а ни е представля- ет собой комбинацию из прямого и обратного методов трансформирова- ния. Применяется как один из методов определения и заполнения мерт- вых зон на ортофотоснимке. в качестве проекции трансформирования обычно используют ортогональную или центральную проекции. Рис. 4.4 иллюстрирует суть трансформирования исходного снимка в заданную проекцию. Для этого для любой точки местности М, изобразившейся в точке m на исходном снимке, вычисляется ее положение (координаты) в заданной проекции M0 или MЦ, куда переносится соответствующая яркость с исходного снимка. Таким образом получается изображение

местности в ортогональной или центральной проекции.

Следует отметить, что цен- тральная проекция, как проекция

трансформирования применяет- ся для получения перспектив- ных изображений на данный

Исходный

mснимок

участок местности, задаваясь Z

соответствующими элементами внешнего ориентирования но- М вого снимка. Кроме того, этот способ трансформирования ши- O роко применяется для получения идеальных стереопар снимков (с

ЦМР

 

X

Мц

Новый снимок (центральная проекция)

углами наклона равными нулю), необходимых для облегчения процесса стереонаблюдений и измерений. При этом в качестве системы координат объекта OXYZ используется фотограм- метрическая система координат

Ортогональная

Мо проекция

 

Картографическая проекция

Мк

 

рис. 4.4

и соответственно элементы взаимного ориентирования пары исходных снимков.

в случае трансформирования мелкомасштабных снимков на боль- шие территории следует использовать картографическую проекцию, например, проекцию Гаусса–Крюгера, учитывающую кривизну Земли, или UTM. Цифровая модель рельефа задается как правило в одной из геоцентрических или топоцентрических систем координат.

Ниже более подробно рассматриваются основные методы транс- формирования снимков, как наиболее часто используемые, проблемы, возникающие при этом и способы их решения.