Читать в оригинале

<< Предыдущая Оглавление Следующая >>


18.3. ОПИСАНИЕ ЛИНИЙ

Прямолинейные и криволинейные отрезки образуют основную структуру многих изображений. Для таких изображений математические соотношения между выделенными точками на границе объекта дают символическое описание изображения. В настоящем разделе описываются два подхода к установлению математических соотношений: подбор кривых и преобразование линии в точку.

18.3.1. АППРОКСИМАЦИЯ КРИВЫХ

Рассмотрим совокупность точек  при , взятых на границе двумерного объекта, как показано на рис. 18.3.1. Предположим, что эти точки упорядочены в том смысле, что точки  и  - ближайшие соседи вдоль границы. Если , то говорят, что эти точки находятся в функциональной связи. Типичным примером функционально связанных точек служат точки графика зависимости напряжения от времени в электрической цепи.

Аппроксимация кривой на множестве точек состоит в определении некоторой функции , для которой ошибка аппроксимации, т. е. мера отклонения совокупности исходных точек  от точек , принимает минимальное значение. Если точки объекта находятся в функциональной связи, то ошибка аппроксимации обычно измеряется по координате . Типичными ошибками аппроксимации являются:

абсолютная ошибка

,                    (18.3.1а)

квадратическая ошибка

,              (18.3.1б)

максимальная ошибка

.                                (18.3.1в)

Рис. 18.3.1. Точки, взятые на границе объекта: а - точки объекта: б - точки, находящиеся в функциональной связи.

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

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

,                           (18.3.2)

где  - коэффициенты полинома. Подстановка экспериментальных точек в выражение (18.3.2) приводит к соотношению в векторной форме

,          (18.3.3а)

которое можно записать в компактном виде

.                                                             (18.3.3б)

Для ошибки по критерию наименьших квадратов

                               (18.3.4)

оптимальный набор коэффициентов полинома получается из уравнения

.                                                         (18.3.5)

При , т. е. когда число экспериментальных точек превышает число коэффициентов полинома, псевдообратная матрица вычисляется по формуле

                                    (18.3.6)

при условии, что все экспериментальные точки  различны. В случае линейной аппроксимации требуется определить лишь коэффициенты  и . В противоположном крайнем случае, когда функция  представляет собой полином -го порядка, имеет место равенства  и уравнение (18.3.3) справедливо для каждой экспериментальной точки, т. е. аппроксимирующий полином проходит через каждую экспериментальную точку. В этом случае интерполирующий полином единственный, но его можно представить и подсчитать различным образом, например по формулам интерполяции Лагранжа, Ньютона, Эйткена [16].

В работе Дуда и Харта [11] отдается должное Форсену как родоначальнику простого метода кусочно-линейной аппроксимации, названного итеративным подбором концевых точек. На первом этапе работы алгоритма, которая иллюстрируется рис. 18.3.2, концевые экспериментальные точки  и  соединяются прямой линией. Затем исследуется точка с наибольшим отклонением от этой прямой (точка ). Если отклонение достаточно велико, то эта точка берется в качестве точки соединения двух отрезков ( и ). Данная процедура повторяется для каждого отрезка до тех пор, пока экспериментальные точки не будут «хорошо» аппроксимированы отрезками прямых. Основное преимущество этого алгоритма состоит в его простоте, а недостаток - в возникновении ошибок, обусловленных ошибками в исходных экспериментальных данных. Реймер [17] использовал способ, подобный процедуре итеративного подбора концевых точек, для полигональной аппроксимации замкнутых кривых произвольной формы. Павлидис и Хоровиц [18] разработали алгоритм для полигональной аппроксимации кривых.

Рис. 18.3.2. Итеративный подбор концевых точек: а - первый этап; б - второй этап; в - третий этап.

 



<< Предыдущая Оглавление Следующая >>