Главная > Распознавание образов > Лекции по теории образов: Анализ образов
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

4.3. Отмеченные точки

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

Выберем в качестве образующих точки в так что образующая характеризуется своими координатами и, кроме того, другими признаками, определяющими цвет, тип материала и т. д. Индекс класса образующих задан натуральным числом (тип отмеченной точки), причем и, следовательно, число типов. Арность должна быть неограниченной, и все показатели связи определяются вектором

При типе соединения «полный» отношение связи означает, что

здесь — некоторая заданная матрица положительных чисел. Преобразования подобия должны состоять из совместных с заданной структурой связей (см. разд. . Это определяет регулярную конфигурацию, причем следует заметить, что для любой регулярной конфигурации с справедливо соотношение

Пусть изображения идентифицируются как конфигурации; рассмотрим классы образов построенные на основе прототипов где известен и фиксирован и Важная задача — отыскать расположение изображения, или, что эквивалентно, значения если наблюдается некоторое деформированное изображение

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

На определение с высокой точностью можно рассчитывать олько в том случае, если сведения о однозначно определяют т. е., другими словами, если накрывающая группа прототипа сводится к единичному элементу (см. разд. 3.1, т. 1). Мы приведем условия, при выполнении которых это действительно будет иметь место после доказательства следующей теоремы.

Пусть деформированное изображение и состоит из точек так что его можно представить матрицей размера

Мы приходим к следующему методу определения преобразований подобия s.

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

где координата и запишем ее в виде где взаимно ортогональны и . Тогда результат имеет следующий вид (расшифровку обозначений см. ниже):

Замечание. То, что матрицу можно представить в таком виде, как мы представили выше матрицу это классический результат, принадлежащий Жордану (см., например, Макдаффи (1946), с. 78).

Доказательство. Преобразование подобия можно представить как поворот, т. е. как ортогональную матрицу О, за которым следует перенос, осуществляемый с помощью вектора так что точка деформированного изображения определяется как

Теперь очевидно, что в данном случае метод максимума правдоподобия сводится к методу наименьших квадратов, и, следовательно, необходимо решать уравнение

Сначала, оставляя матрицу О фиксированной, изменяем вектор с тем, чтобы минимизировать сумму. Как обычно, в результате получаем, что

и, следовательно, естественно ввести

после этого остается минимизировать выражение

что, несомненно, представляет собой нетривиальную часть задачи.

Воспользовавшись тем обстоятельством, что матрица О ортогональна и сохраняет расстояние, выражение (4.3.10) можно записать как

при этом представлении остается максимизировать третью сумму — первые две суммы не содержат матрицу О. Определим матрицу как описано выше:

третью сумму в (4.3.11) можно записать как

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

Но так как представляет собой (произвольную) ортогональную матрицу с несколькими элементами , то, следовательно,

Этой верхней грани можно достичь, выбирая или что доказывает утверждение (4.3.5).

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

так что из (4.3.12) следует

где Г — матрица с векторами-строками Чтобы матрица была неособенной, необходимо, чтобы матрица Г имела ранг

т. е. векторы должны стягивать пространство Тогда существует в точности одно преобразование подобия переводящее заданный прототип в наблюдаемый прототип

Если вместо евклидовой группы мы в качестве преобразований подобия воспользуемся афинными преобразованиями где произвольный р-мерный вектор и А — произвольная неособенная матрица А), то определение преобразований подобия по оказывается существенно проще решения первой задачи. Действительно, эта задача легко сводится к стандартной задаче, возникающей при проверке обычной линейной статистической гипотезы. Выполнить это сведение мы предоставляем читателю.

Здесь мы займемся изучением более интересного вопроса: каким образом следует модифицировать процедуру теоремы 4.3.1, если где то же, что и выше, а — некоторый (сингулярный) проекционный оператор (см. разд. 4.6, т. 1).

Пусть для простоты проектируется на ось Тогда деформированное изображение представляет собой просто вектор и нам предстоит решать задачу минимизации

по вектору и матрице О. Естественно, вектор входит в (4.3.18) лишь посредством своих компонент, и, следовательно, мы не сможем делать каких-либо выводов относительно . В этом есть свой резон. Ответ же содержится в следующей теореме.

Теорема 4.3.2. Для определения вектора и матрицы О методом максимума правдоподобия строим вектор где деформированное изображение приведенное посредством вычитания среднего, и матрица где также приводился посредством вычитания (см. ниже). Компонент преобразований подобия, представляющий вращение, — матрица О определяется из уравнения , причем X выбирается так, чтобы вектор, стоящий слева, имел единичную норму.

Доказательство. В первую очередь необходимо определить но поскольку это делается в полном соответствии со вторым уравнением (4.3.5), то никаких проблем в связи с этим не возникает. Записав

приходим к минимизации следующего выражения (с учетом того, что

или, в матричной форме,

Здесь использованы следующие обозначения:

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

что нетрудно сделать, воспользовавшись, например, множителем К Лагранжа

причем X следует выбирать так, чтобы у имел единичную норму. В результате получаем

Симметрическая матрица В является неотрицательно определенной, некоторые из ее собственных значений поэтому А, следует выбирать так, чтобы при

Эведя вектор с компонентами приходим к следующему Уравнению:

Левой части уравнения (4.3.27) соответствует график на рис. 4.3.1 либо при график, соответственно скорректированный. Следовательно, уравнение (4.3.27) может иметь четыре, три или два Орня, из которых самое большее два представляют минимумы,

Рис. 4.3.1.

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

Рассмотрим теперь частный случай Поскольку матрица Г имеет неполный ранг, если пренебречь тривиальным случаем рассмотрение которого не вызывает никаких затруднений. Тогда матрица В особенная, единичного ранга (нулевой ранг — это еще один тривиальный случай), и нам необходимо минимизировать выражение Эту задачу можно решить, введя поворот, который переводит собственный вектор матрицы В, соответствующий ее некоторому положительному собственному значению, в положение, ортогональное На этом наше обсуждение завершается.

Как и в случае предыдущей теоремы, интересно выяснить, как будут обстоять дела, если деформации аддитивный шум — имеют дисперсию Чтобы определить преобразования подобия по деформированному изображению нужно решить уравнение

относительно . В данном случае обозначает вектор с единичными компонентами. Умножив предварительно на и решив это уравнение относительно мы приходим к уравнению

Можно, исключив получить уравнение, аналогичное уравнению (4.3.29), но с указанными подстановками и не содержащее

члена Умножаем это новое уравнение на так что

Здесь для подстановок сохранены прежние обозначения. Если матрица В неособенная, то мы получаем уравнение

которое однозначно определяет поворот 0 в пространстве . В этом случае преобразования подобия единственны, если наблюдается деформированное (спроектированное) изображение .

Если, с другой стороны, матрица В имеет единичный ранг, то образующие коллинеарны, и очевидно, что допустимы два вида поворотов На рис. 4.3.2 левое идеальное изображение соответствует прототипу с неособенной матрицей В, и очевидно, что преобразования подобия единственные. Правое идеальное изображение соответствует коллинеарному прототипу, матрица В особенная, и, как показывает пунктир для допустимы повороты двух видов.

Рис. 4.3.2.

Замечание 1. Было бы очень интересно обобщить наш последний результат на случай для произвольного когда деформации соответствуют проецированию в подпространство Особое практическое значение имеет случай

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

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