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




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

5.4. Логика признаков бесконечного порядка

Теперь перейдем к рассмотрению менее жестких алгебр изображений, воспользовавшись разложением макрообразующих. Допустив логики признаков бесконечного порядка, но отталкиваясь по-прежнему от образующих-полуплоскостей и правила R, идентифицирующего пересечение множеств, мы приходим к замкнутым множествам в смысле теоремы 3.9.7 (т. 1, гл. 3).

В таком случае нецелесообразно пользоваться [ID], в качестве восстановленного образа I, поскольку ID - конечное точечное множество (в данном случае рассматривается 1) и, следовательно, [ID] = ID. Вместо этого следует "вставить" в незаполненные части деформированного изображения небольшие множества положительных площадей.

Один из способов осуществления этого заключается в следующем. Обозначим через D(ρ) произвольный круг радиуса ρ и через D(z; ρ) - круг радиуса ρ с центром в точке z. Сформируем объединение

(5.4.1)

и пусть радиус ρ стремится к нулю при n → ∞. Мы покажем, что соотношение (5.4.1) обеспечивает при должном выборе радиуса ρ

Рис. 5.4.1
Рис. 5.4.1

состоятельное восстановление (см. разд. 1.3). Все множества должны принадлежать некоторому ограниченному X0⊂R2 (см. разд. 5.1).

Обратимся к рис. 5.4.1, где с помощью соотношений

(5.4.2)

(сложение осуществляется по Минковскому) введены внутреннее Iinρ и внешнее Ioutρ изображения (на рис. Iρ и IBЫХρ). Будем предполагать, что граница ∂I является тонной в том смысле, что m(∂I) = 0. Тогда справедлива следующая теорема.

Теорема 5.4.1.Пусть I - ограниченное замкнутое множество с тонкой границей. Тогда восстановление в соответствии с (5.4.1) является состоятельным в области

(5.4.3)

если ρ → 0 и n2 → +∞.

Доказательство. Известно, что

(5.4.4)

где I* (z) - индикаторная функция I*. Для z∈Iinρ, однако, получаем следующее:

(5.4.5)

(при nρ2 → ∞, ρ → 0). Аналогично для z∈Ioutρ получаем, что

(5.4.6)

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

(5.4.7)

Поскольку, однако, при р↓0 множества I + D(ρ) сокращаются до замыкания I, которое представляет собой само I, то Aρ↓∅. Аналогично Bρ↓∂I. Следовательно,

(5.4.8)

и доказательство закончено.

Для случая = 2 необходимо, как может убедиться читатель, слегка изменить утверждение. При = 3 интенсивности пуассоновского потока λ1 (внутренняя) и λ2 (внешняя) представляем в виде

(5.4.9)

где μ1 и μ2 постоянные, μ1 > μ2. Введем показатель Nρ(z) - число точек zi, находящихся внутри D (z; ρ).

Теорема 5.4.2.Восстановление

(5.4.10)

является состоятельным в области, если

(5.4.11)

Доказательство. Если z∈Iinρ, то

(5.4.12)

где N - случайная величина, подчиняющаяся распределению Пуассона с математическим ожиданием m:

(5.4.13)

Тогда из (5.4.11) следует, что m/t =(2μ1)/(μ1 + μ2)- Однако хорошо известно, что для пуассоновской переменной N/m → 1 по вероятности и, следовательно,

(5.4.14)

по вероятности.

Таким образом,

(5.4.15)

Аналогично очевидно, что

(5.4.16)

Закончить доказательство данной теоремы можно так же, как это было сделано при доказательстве теоремы 5.4.1.

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

Если известно, что I - это просто s0g, g = D(z; R), R задано, z неизвестна и s0 принадлежит группе переносов, то как будто бы естественно восстанавливать I с помощью пересечения всех sg, содержащих ID, где = 1 (см. рис. 5.4.2). Тогда I* ограничено круговыми дугами и имеет сплошную внутреннюю часть.

Множество же (5.4.1), наоборот, может иметь во внутренней части большое количество дыр, если ρ не является достаточно большим, и в таком случае I* будет обнаруживать тенденцию стать слишком большим.

Можно рассмотреть также изображения типа (s01g1) ∩ (∼ s02g2), где g1 и g2 - заданные квадраты со сторонами, параллельными x и y. Преобразования подобия - те же, что и выше. Такое изображение может выглядеть, как множество с границей ∂I, представленное на рис. 5.4.3. В данном случае будет естественно использовать в качестве I* пересечение всех sg1 и ∼sg2, содержащих (см. рисунок).

Рис. 5.4.2
Рис. 5.4.2

Рис. 5.4.3
Рис. 5.4.3

Рис. 5.4.4
Рис. 5.4.4

И если, наконец, известно, что I имеет вид (∼ s01g1) ∩ (s02g2), где g1 и g2 - два круга с известными радиусами R1 и R2, R1 < R2, то мы получаем области, имеющие форму круговых колец, как это показано на рис. 5.4.4. В этом случае можно попытаться восстановить I*, строя пересечение всех ∼s1g1 и s2g2, содержащих I (I* на рисунке не показано).

Остановимся более подробно на мощности тех алгоритмов восстановления, которые в большей степени, чем алгоритмы (5.4.1) и (5.4.10), используют структуру образа. Пусть G = G1∪G2, причем G1 включает некоторые множества с границами, построенными из конечного числа ограниченных аналитических дуг. Пусть арность в G1 задана так: ωin(g) = 0, ωout(g) = 1. Множество G2 представляет собой совокупность булевых функций множества; здесь ωin(g) равна числу переменных, a ωout(g) = 1. Следовательно, элементы, входящие в G2, могут представлять собой композиции объединения, пересечения и дополнения. Кроме того, β(g) = α, g∈Gα, α = 1, 2; S - перенос, как и выше, для G1, а для g∈G2 sg = g.

Воспользовавшись типом соединения Σ - древовидный, при соединении всех входных связей ρ(1, 1) или ρ(2, 1) = ЛОЖЬ и ρ(2, 2) = ρ(1, 2) - ИСТИНА получаем некоторое пространство конфигураций, являющееся обобщением евклидовых образов из случая 2.3.3 т.1. В данном случае индекс класса образующих α = 1, 2 используется только для того, чтобы различать множества и функции множеств. Обратившись к более тонкому делению пространства а, можно было бы получить на результирующей алгебре изображений более жесткие структуры образов, однако здесь мы не будем этим заниматься.

Мы будем идентифицировать две конфигурации c1 и c2, оценивая множества, вычислимые по схеме конфигурации, начиная с нижних узлов и далее вверх. Если два полученные в результате такого вычисления множества согласуются, то мы отождествляем c1 и c2, т. е. c1Rc2.

Рассмотрим теперь принадлежащий этой алгебре изображений некоторый класс образов 0 с ограниченными изображениями I. Другими словами, мы имеем дело с некоторым классом ограниченных множеств, характеризуемых определенными структурными описаниями - примером можно считать один из трех рассмотренных выше случаев. Как же можно, располагая этими сведениями, восстановить I00 по наблюдаемым I = 1I0?

Как и раньше, ID⊂I0 и мы хотели бы окружить ID границами, связанными с теми, которые возникают в множестве образующих G1. Мы хотим, чтобы восстановленное изображение I* сходилось по мере к I0 при n → ∞.

Попробуем воспользоваться следующим алгоритмом.

Алгоритм. I* вычисляется как пересечение всех тех изображений I, принадлежащих 0, которые содержат ID. Интуитивно кажется, что этот алгоритм использует структуру образов и можно рассчитывать на благоприятный результат восстановления. Ситуация, однако, не так проста, и необходимо заранее принять меры против тех возможных последствий, которые могут не быть очевидными с первого взгляда. Может оказаться, что 0 включает изображение I, дополнение которого снабжено длинными и тонкими "иглами", направленными внутрь I. Если это действительно так, то, комбинируя (посредством объединения) иглы ряда изображений sI из мы можем исключить из I* значительную часть I, и при n → ∞ сходимость к идеальному изображению может не иметь места.

Чтобы избежать этого, необходимо обеспечить выполнение определенных условий, и мы предложим один способ преодоления этого затруднения. Пусть задан некоторый ограниченный треугольник T, одна из вершин которого обозначена Р и угол при ней равен υ; рассмотрим класс подобразов 10, для которого существует такой поворот φ, что при z∈Ic повернутый треугольник Т (z, φ) также содержится в Ic.

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

Теорема 5.4.3. Модифицированный алгоритм сходится в области.

Доказательство. Рассмотрим некоторую точку z∈I0 - ∂I0 (см. рис. 5.4.5). Все изображение I0 состоит из конечного числа связанных элементов и z - один из них. Пусть ρ(z) - расстояние от z до I0c, поэтому ρ(z) > 0. Рассмотрим круг D (z, ρ), ρ < ρ(z), содержащийся в I0. Чтобы обеспечить I*(z) ≠ I0(z) = 1, необходимо располагать некоторым I∈1 дополнение которого Ic покрывает z. Если Ic покрывает z, то существует некоторый треугольник T(z, φ)⊂Ic, обладающий определенной ориентацией φ. Принцип действия алгоритма, однако, исключает наличие в Ic точки zυ из ID. Следовательно, в множестве А = Т (z, φ) ∩ D (z, ρ) не может быть точек zυ. С другой стороны, условное распределение вероятностей на D(z, ρ) является равномерным, и m (Т) = πρ2 > 0. Следовательно, вероятность по крайней мере для k точек в D(z, φ) стремится к единице при n → ∞. Для заданного числа точек в D(z, ρ) их условное распределение на D(z, ρ) является равномерным. Вероятность же того, что углы между z и теми zυ для которых выполняется zυ∈D(z, ρ), не покрывают угол υ, стремится, однако, к нулю при стремлении n к бесконечности, так что

(5.4.17)

и

(5.4.18)

отсюда следует, что теорема доказана, см. доказательство теоремы 5.4.1.

Рис. 5.4.5
Рис. 5.4.5

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

Чтобы несколько прояснить эту ситуацию, обратимся к конкретному случаю, а именно к случаю, о котором шла речь в теореме 5.3.1. Пусть изображение соответствует указанной постановке; сформируем восстановленное изображение

(5.4.19)

где SQ(z, s) - квадрат с центром в точке г и со стороной 2s. Причина использования квадратов, а не кругов, как в (5.4.1), несомненно, состоит в том, что квадрат- более естественная фигура с точки зрения формы границы (см., например, рис. 5.3.1). Отметим, однако, что I**, вообще говоря, не принадлежит ; мы не пользуемся алгоритмом восстановления, обеспечивающим сохранение структуры.

Определим теперь математическое ожидание площади множества ошибок:

(5.4.20)

(обозначения здесь те же, что и выше). Чтобы обеспечить восстановление, состоятельное по площади, необходимо, конечно, считать, что s↓O при n → ∞. За счет некоторой потери общности будем полагать, что при n → ∞ s ∼ n-a, a > 0. Но довод, аналогичный использованному при доказательстве теоремы 5.4.1, указывает, что необходимо потребовать, чтобы ns2 → +∞, и, следовательно, a < (1/2).

Для этого необходим асимптотический прием того же типа, что использовался для доказательства теоремы 5.3.1, конечно, в некоторых деталях они будут различаться. Мы не будем приводить здесь довольно трудоемкое доказательство и сформулируем лишь результат (доказательство можно найти в отчете Гренандера и Лавина (1973)).

Теорема 5.4.4.Алгоритм восстановления (5.4.19) имеет при s ∼ n-a, 0 < a < (1/2), ошибку восстановления

(5.4.21)

где р - периметр I.

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

Теорема свидетельствует о том, что алгоритм (5.4.19) имеет асимптотическую ошибку восстановления порядка n-1/2+ε, ε > 0; сопоставив эту оценку с величиной (ln n)/n, что соответствует алгоритму, обеспечивающему сохранение структуры, убеждаемся, что последний лучше.

Это хорошо, но следует помнить, что данный результат доказан лишь для частного случая. Следующий пример позволяет убедиться в том, что он не обладает общностью в полном смысле этого слова. Пусть алгебра изображений состоит изо всех тех множеств, которые замкнуты относительно логики признаков р-го порядка при р = 1 или 2, или 3 ..., и все g - полуплоскости. Тогда пределом [ID]р при р → ∞ является само №% и при n → ∞ мы не получим состоятельного по площади восстановления. Несомненно, этот пример -скорее крайний случай, и, вероятно, можно было бы найти лучшие примеры.

К этому следует добавить, что восстановленные изображения типа (5.4.1) или (5.4.19) неудобны в обращении, поскольку в них используется столько же информации, сколько содержит само №. И наоборот, восстановление типа того, которое применяется для выпуклой оболочки Id в среднем требует много меньше информации.

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








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