§5.11. Автоматизированные методы монокулярных измерений

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

Существует несколько подходов к автоматизации монокулярных измерений:

вычисление центра тяжести фигуры (фрагмента изображения); вычисление центра на основе уравнения фигуры; корреляционные методы.

все эти методы применимы для маркированных точек в виде геометрических фигур (круг, крест и т.п.) Рассмотрим каждый из этих методов.

вычисление центра тяжести фигуры

Для получения координат центра xс, yс маркированной точ- ки сначала выделяют фрагмент изображения вокруг данной точки, как показано на рис. 5.28. Затем этот фрагмент изображе- ния можно рассматривать как некоторое материальное тело и применить к нему известный из математического анализа метод вычисления центра тяжести этого тела.

 

y

x

1 m 1 m

1 1

 

 

n n


Для дискретного изображе-

ния размером n´m пикселей можно записать:

рис. 5.28

n m n m


åå x ij f ij

x = i= 1 j = 1 ;

ååy ij f ij

y = i= 1 j = 1 , (5.11.1)

c n m c n m


ååf ij

i =1 j =1

ååf ij

i =1 j =1

где f ij — значение яркостей пикселей или их функции (градиенты и т.д.).

выражения (5.11.1) являются универсальными в смысле формы маркированных точек. Такой подход позволяет определить координаты центра фигуры (маркированной точки) с точность 0,1 пикселя. Однако этот метод очень чувствителен к шумам изображения, поэтому для по- вышения точности определения координат xс, yс сначала целесообразно выполнить предварительную обработку изображения, например, с по- мощью оператора LoG (5.9.10), что позволит сгладить изображение и одновременно подчеркнуть маркированную точку. Затем выполняют пороговое удаление шумов, например, с помощью следующих преоб- разований:

í0,

f(x, y) = ìfmax - T1,

î

åñëè f(x, y) > (fmax - T1);

åñëè f(x, y) < T2 ,

 

(5.11.2)

где fmax — максимальное значение яркости фрагмента изображения; Т1, Т2 — пороговые значения яркости изображения (верхняя и нижняя границы соответственно), за пределами которых яркость изображения считается принадлежащей шумам.

Таким образом, можно бороться со случайными шумами изобра- жения. Однако при наличии локальных шумов данный метод может привести к грубым ошибкам измерений. Источником такого шума могут быть блики, тени, посторонние изображения объектов, попавшие в об- рабатываемый фрагмент с маркированной точкой (рис. 5.29).

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

рис. 5.29

фигуры.

вычисление центра на основе уравнения фигуры

Рассмотрим данный метод нахождения координат центра фигуры на примере маркированной точки в форме круга (рис. 5.30). Для этого воспользуемся известным уравнением окружности:

i
c
i
c

( x - x )2 + (y - y )2 - R2 = 0. (5.11.3)

Это уравнение составляется для всех пикселей с координа- тами x i, y i, имеющих ненулевые значения градиентов в пределах фрагмента изображения, т.е. для пикселей, принадлежащих краям маркированной точки. Решение выполняется по методу

1 m

1

 

 

n

Исходное изображение

1 m

1

 

 

n

Градиентное изображение

наименьших квадратов способом

рис. 5.30

последовательных приближений. Для этого переходят к уравнениям поправок вида:

a1dxc + a2dyc + a3dR + l = v. (5.11.4) в качестве приближенных значений неизвестных координат центра фигуры можно взять координаты, вычисленные как центр тяжести, а для радиуса окружности — значение, вычисленное по разностям координат

центра круга и пикселя с максимальным значением градиента.

Чтобы уменьшить влияние фотометрических шумов изображения и выделить пиксели, принадлежащие границе маркированной точки, можно для каждого уравнения (5.11.4) записать следующий вес:

- Gmax -1

P i¢= e G i ,

(5.11.5)

где Gmax — максимальное значение градиента в пределах фрагмента изо- бражения; G i — значение градиента для данного i пикселя изображения. Этот вес играет роль фильтра, который подавляет шумы (порядка 20%) и сужает область пикселей, принадлежащих границе контура, которая получается размытой из-за условий съемки и предварительной

обработки изображения, до примерно ±1 пикселя.

С целью уменьшения влияния локальных шумов (см. рис. 5.29) со- измеримых по яркости пикселей с маркированной точкой, можно ввести второй вес для каждого пикселя:

ì1,

ï

ï

åñëè v i

4

-0,1æ v i ö

£ 2m;

P¢¢= íe

ç ÷

m ,

è ø åñëè v

> 2m è N £ 3;

(5.11.6)

i i


ï

ï

îe

æ v ö3

-0,1çi ÷

è m ø ,

 

åñëè v i

> 2m è N > 3,

156

где v i — невязка в i уравнении (5.11.4); μ — средняя квадратическая ошибка единицы веса; N — номер итерации.

Чем больше поправка v i, тем дальше данный пиксель находится от окружности, а следовательно, этому уравнению присваивается меньший вес (близкий к нулю) и тем самым исключаются из уравнивания пик- сели, принадлежащие локальным шумам. Такой подход обеспечивает определение координат геометрического центра маркированной точки с точностью ≈0,03÷0,05 пикселя, причем с весом, полученным из урав- нивания. Таким образом, решается одновременно и один из наиболее сложных вопросов фотограмметрии — нахождение весов измерений.

аналогично выполняется определение координат точек в виде эл- липса. Для точек в виде креста можно использовать пересечение двух прямых, заданных двумя уравнениями и т.д.

корреляционный метод

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

 

 

 


 

 

Глава 6

 


теория и методы фотограмметрической обработки одиночных и стереопар аэрокосмических сканерных изображений