НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

5.6. Зондирование границ

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

Несмотря на высокую точность, не следует пренебрегать ошибками измерения. Сейчас мы перейдем к изучению случая, когда при анализе изображений исходная конфигурация является одноатомной, а образующая есть некоторая область на плоскости, ограниченная гладкой кривой. Многоатомный случай, когда изображения имеют характер, описанный в разд. 5.4 перед теоремой 5.4.3, пока не изучен. Изображение I при этом может содержать углы, хотя все образующие имеют гладкую границу. Предполагается, что в этом случае точность восстановления изображений окажется выше.

Пусть, например, S - d - мерная группа Ли, в которой введена локальная система координат с началом в единичном элементе группы: S = (γ1, γ2, ..., γd), е = (0, 0, ..., 0). Рассмотрим класс образов Sg, где g - единственная образующая. Здесь предполагается, что образующая g, представляющая идеальное изображение I0, известна, и наша задача заключается в отыскании преобразования подобия s, такого, что I = sI0 (см. разд. 5.1).

Границу прототипа будем записывать так:

(5.6.1)

здесь h принадлежит С2 и grad h ≠ 0 вдоль ∂I0. При заданных n точках ζυ = (ξυ, ηυ)∈I0 мы будем наблюдать некоторое деформированное изображение

(5.6.2)

где

(5.6.3)

и nυ = (nx, ny) подчиняется двумерному нормальному распределению с нулевым математическим ожиданием и ковариационной матрицей σ2I.

Учитывая, что мы имеем дело с измерительными устройствами высокой точности, можно рассчитывать на восстановление I0 с хорошим приближением -другими словами, получив точную оценку s* для s, можно ожидать, что s* будет близка к е.

Итак, весь механизм деформаций можно рассматривать как произведение двух видов деформаций = '". Один из них " определяется тем, что мы отыскиваем не всю границу ∂I0, а лишь n ее точек (см. т. 1, с. 341). Второй механизм деформации ' - это просто аддитивный шум, с которым справиться легче.

При определении s может быть не вполне ясно, сколькими

степенями свободы мы располагаем. Имеется 2n наблюдений (x1, y1), (x2, y2),..., (xn, yn) и d неизвестных γ1, γ2,...,γd. Это, однако, не все. Следует, кроме того, рассматривать величины (ξ1, η1), (ξ2, η2),...,(ξn, ηn) как неизвестные, на которые наложено лишь n ограничений в виде соотношений h (ξυ, ηυ) = 0 (если все ζυ различные), и, следовательно, мы имеем n + d свободных параметров. Это означает, что общее число степеней свободы равно 2n - (d + n) = n - d.

Начнем с того, что будем считать оценку s* фиксированной и оценим n граничных точек ζυ. Оценка по методу максимального правдоподобия дает условие

(5.6.4)

или с использованием множителей Лагранжа υ

(5.6.5)

Отсюда непосредственно следует, что

(5.6.6)

где λυ следует выбирать так, чтобы выполнялось условие h(ζυ) = 0. Это дает нам приближение первого порядка (здесь мы всегда будем пользоваться именно таким порядком аппроксимации)

(5.6.7)

где gradζ означает градиент относительно вектора ζ, вычисленный в точке ζυ. Следовательно,

(5.6.8)

Теперь переходим к определению s*, решая

(5.6.9)

где запись H(sζ) = h(ζ) указывает на зависимость от неизвестного элемента группы s.

И снова с помощью приближения первого порядка при H = h(sz) получаем

(5.6.10)

причем скалярные произведения - это внутренние произведения, первые в R2, вторые в Rd. Отметим, что H(ζ) = 0.

Таким образом, (5.6.9) приводит к системе уравнений относительно s* = (γ1, γ2,...,γd); r = 1, 2,..., d;

(5.6.11)

Зависимость членов H от ζυ обозначена нижним индексом υ. Разумеется, индекс суммирования s - это просто немой символ, не имеющий никакой связи с элементом группы.

Введем матрицу размера d×d:

(5.6.12)

и сформируем вектор-столбец с d компонентами, равный правой части (5.6.11), деленной на √n. Тогда

(5.6.13)

очевидно, что Е(s*) = (0,0, ..., 0) ↔ е, и ковариационная матрица равна

(5.6.14)

где

(5.6.15)

С помощью определения cυ (см. (5.6.8)) последнее выражение

сводится к следующему:

(5.6.16)

В сочетании с (5.6.14) это определяет ковариационную матрицу s*, и, таким образом, получен следующий результат (s обозначает теперь произвольный элемент группы).

Теорема 5.6.1.При заданных условиях решение s* (5.6.4) является при ↓0 асимптотически нормальной оценкой элемента группы s для идеального изображения I = sI0 с распределением N(n, ρn)

(5.6.17)

матрица W определяется (5.6.12).

Чтобы сделать этот результат более конкретным, рассмотрим пример, в котором S - прямое произведение переносов и изменений масштаба, а I0 - единичный круг, так что

(5.6.18)

и

(5.6.19)

Следовательно,

(5.6.20)

и

(5.6.21)

для ζ, расположенных на границе ∂I0. В соответствии с (5.6.9) мы должны решить задачу

(5.6.22)

или, что то же самое,

(5.6.23)

Если ввести четыре вектора-столбца

(5.6.24)

то решение (5.6.23) можно свести к решению

(5.6.25)

здесь M - матрица 3×3:

(5.6.26)

Если матрица М не особенная, то мы просто обращаем ее, чтобы получить a, b, d, а затем и с из соотношения


Матрица М, однако, является особенной в том и только в том случае, если векторы υ1, υ2 и υ3 коллинеарны, и, следовательно, справедливо нетривиальное линейное соотношение

(5.6.27)

Эта возможность исключается, если не все точки деформированного изображения лежат на одной прямой. Практически это означает, что (1) радиус с не должен быть слишком большим и (2) точки ζυ не должны лежать на круговой дуге с малым центральным углом. Отметим, что условие (2) связано с задачей планирования; ниже мы еще вернемся к этому.

Радиус, в частности, можно аппроксимировать следующей функцией :

(5.6.28)

Она обладает такими свойствами:

A. R* является однородной функцией первой степени, так что


Б. R* определена, непрерывна и неотрицательна всюду, за исключением случая, когда точки z1, z2,....,zn лежат на одной прямой.

В. R* инвариантна относительно евклидовой группы на плоскости и симметрической группы перестановок индексов точек z.

Г. Если все точки z лежат на круговой дуге радиуса R, то R* = R.

Простейший способ проверить, выполнены ли условия А - Г, это не пользоваться явным выражением (5.6.28), а опираться на тот факт, что мы минимизируем квадратичную форму (5.6.22).

Отметим, что эта величина связана с минимальным значением квадратичной формы (5.6.22). В самом деле, это минимум есть

Таким образом, мы определили "радиус" R* множеств типа "деформированные круговые дуги". Очевидно, что если (∂I)D существенно отличается от круговой формы, то величина R* теряет смысл. Некоторую помощь в определении того, имеет ли это место, может принести вычисление величины

отношение двух определителей, и потому это отношение, деленное на || z||2, представляет собой нормированную остаточную сумму квадратов. Следовательно, близость χ' к единице означает, что деформированное изображение имеет очертания, близкие к круговой дуге, а малые значения χ' имеют прямо противоположный смысл.

Критерий χ' обладает следующими свойствами:

A. Он инвариантен относительно евклидовой группы перестановки индексов наблюдаемых точек и изменения масштаба.

Б. Определен, непрерывен и принимает значения на отрезке [0, 1], за исключением случая, когда все точки лежат на одной прямой.

B. Если все точки лежат на круговой дуге, то χ' = 1.

В принципе все это выглядит прекрасно. Численные эксперименты показывают, однако, что критерий χ' не очень информативен: даже резкие отклонения от идеальной формы круговой дуги не приводят к существенно отличающимся от единицы значениям χ'.

Для исправления этого недостатка предлагается следующая модификация критерия круглости. Определим, во-первых, оценки а, b и c. Для расстояний имеем

(6.6.30)

и для модифицированной оценки радиуса

(5.6.31)

Пусть

(5.6.32)

где


(5.6.33)

Можно рассчитывать, что модифицированная оценка радиуса окажется лучше, чем c*. Численные эксперименты показывают, что в практических случаях, связанных с работой измерительных устройств, если форма близка к круговой, улучшение оказывается совершенно несущественным. Тем не менее при значительных отклонениях от круговой формы разница становится ощутимой.

Можно также утверждать, что для критерия χ свойства А, Б и В по-прежнему выполняются.

Чтобы выяснить, каково "численное" поведение критерия χ, мы промоделировали три случая, представленные на рис. 5.6.1: здесь изображены результаты деформации дуги окружности 90°. На рис. 5.6.1а σ = 0 и χ = 1. На рис. 5.6.16 деформации невелики, σ = 0,06 и χ = 0,92. В третьем случае (рис. 5.6.16) деформации существенно сильнее, σ = 0,29, что приводит к значению χ = 0,58; это определенно указывает на отклонение от круговой формы, к чему мы и стремились.

Рис. 5.6.1 а
Рис. 5.6.1 а

Рис. 5.6.1 б
Рис. 5.6.1 б

Рис. 5.6.1 в
Рис. 5.6.1 в

Для вычисления матрицы W с помощью (5.6.12) требуется gradsH. Но из (5.6.19) можно получить непосредственно

(5.6.34)

причем третье уравнение не выполняется на ∂I. Если ввести матрицу

(5.6.35)

то мы получим

(5.6.37)

и

(5-6.37)

так что если


существует и матрица U является не особенной, то

(6.6.38)

Здесь мы встречаемся с интересной задачей планирования: если число подлежащих проверке точек задано и имеется некоторое представление о том, как на плоскости расположено sI0, то каким образом следует распределить пробные точки вдоль границы?

Без ограничения общности можно допустить, что a = b = 0, c = 1. Допустим, что можно расположить точки зондирования на дуге с центральным углом υ. Тогда

(5.6.39)

Пусть φυ распределены асимптотически в соответствии с функцией распределения Φ и симметричны относительно φ = 0. Тогда

(5.6.40)

где

(5.6.41)

здесь Φ+ - та же, что и Φ, за исключением точки φ = 0, где Φ+ имеет лишь половину (если она вообще там имеется) вероятностной меры Φ.

Начнем с вопроса об оптимальном размещении точек зондирования в том случае, когда основной задачей является определение радиуса с с высокой точностью. Тогда в соответствии с (5.6.38) и (5.6.40) необходимо минимизировать:

(5.6.42)

Для максимизации А при заданном значении В обратим внимание на вид A и В в (5.6.41) и воспользуемся тем же вариационным методом, к которому мы уже прибегали несколько раз раньше в этой работе (см., например, т. 1, с. 227). Пренебрегая подробностями, укажем, что должно выполняться нетривиальное линейное соотношение

(5.6.43)

справедливое для всех φ, принадлежащих носителю Φ+. Поскольку

мы рассматриваем только φ, принадлежащие интервалу [0, υ/2)⊆[0, π], носитель может содержать самое большее две точки φ1 и φ2. Пусть соответствующие вероятностные меры равны α/2 и (1 - α)/2, 0 ≤ α ≤ 1, так что

(5.6.44)

Можно записать, используя штрихи для обозначения дифференцирования по а, что

(5.6.45)

и

(5.6.46)

Рассмотрим сначала случай, когда υ < π и, следовательно, С1, С2 и В больше нуля. Упорядочим углы так, чтобы выполнялись неравенства φ1 < φ2 и С1 < С2; непосредственная проверка (5.6.46) показывает, что минимум достигается при α, заключенном внутри отрезка [0, 1], причем

(5.6.47)
(5.6.48)

Для минимизации необходимо сделать отношение C2/C1 максимально возможным (напомним, что С2 > С1), т. е.

(5.6.49)

Непосредственная проверка показывает, что это справедливо и для предельного случая υ = π.

При обращении к случаю υ > π ситуация в корне меняется. Положив α = 1/2 и

(5.6.50)

получаем минимум, непосредственно равный нулю, поскольку В = 0 и А > 0. Этот минимум не единственный.

Допустим теперь, что наша основная цель заключается в том, чтобы отыскать первую координату центра а, и поэтому план зондирования должен обеспечить минимизацию

(5.6.51)

Максимизируя А - В2, поступаем, как и выше, и отыскиваем оптимальный план при α = 1/2:

(6.6.52)

И наконец, чтобы получить b с максимально возможной точностью следует минимизировать

(5.6.53)

Рис. 5.6.2
Рис. 5.6.2

Для этого достаточно разместить все точки на дуге центрального угла (повторные независимые измерения):

(5.6.54)

Объединим теперь результаты, учитывая соотношение между Φ+ (которое мы определили) и Φ (которое реально используется при построении плана).

Теорема 5.6.2. Асимптотически оптимальный план строится так:

(i) Радиус. Если υ < π, то вычисляем отношение

(5.6.55)

и берем часть 1 - α при угле φ = 0 и ±1/2 при каждом из углов ±υ/2. Если υ > π, долю 1/4 берем при каждом из четырех углов ±υ/2 и ±(π - υ/2).

(ii) Первая координата центра. Долю 1/2 берем при угле φ = 0 и доли 1/4 - при углах ±υ/2.

(iii) Вторая координата центра. Если υ < π, 1/2 часть точек зондирования берем при каждом из углов φ = ±υ/2. Если υ > π, 1/2 часть точек зондирования берем при каждом из углов φ = ± π/2.

Соответствующие иллюстрации приведены на рис. 5.6.2, где оптимальные положения точек зондирования указаны для дуг с центральными углами 240, 180, 120° и углом, близким к нулю. Относительное число точек зондирования при различных углах обозначено направленными вовне отрезками прямых.

Пусть теперь форма будет произвольной при соблюдении заданных условий, и пусть S - переносы в R2. Тогда

(5.6.56)

и

(5.6.57)

а также

(5.6.58)

Для того чтобы получить W с помощью (5.6.12), необходимо определить член

(5.6.59)

где (γ1, γ2) = (a, b). Геометрический смысл этого члена становится понятен, если мы параметризуем ∂I с помощью дуги длины а, измеряемой от произвольной начальной точки, и угла, образуемого касательной в точке σ и измеренного в положительном направлении от оси x. Вдоль границы ∂I имеет место

(5.6.60)

и

(5.6.61)

и т. д., что дает нам

(5.6.62)

С помощью функции распределения Φ вдоль границы ∂I и выраженной через длину дуги о получаем удобное выражение для W:

(5.6.63)

где L - общая длина ∂I. Последнее в сочетании с теоремой 5.6.1 позволяет получить асимптотическую ковариационную матрицу для оценки s* двух элементов группы γ1 и γ2, которые в данном случае сводятся к параметрам переноса a и b.

Кроме того, здесь естественно возникает задача построения плана оптимального определения двух параметров переноса. Эта задача пока не изучена.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь