Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Белоглазов, И. Н. Корреляционно-экстремальные системы

.pdf
Скачиваний:
20
Добавлен:
22.10.2023
Размер:
13.26 Mб
Скачать

h i = х н — Хн + A x— 6 x 2j, r]ij = Ун— Уij + At/— 6 «/2 j.

(11.18)

В рассматриваемом случае по сравнению со случаем параллельного смещения изображений автокорреляцион­ ная функция вычисляется с ошибками 6x2, бу2, обуслов­ ленными перспективными искажениями реального изо­

бражения. Зависимость бх2,

бу2 от хи ух и б

 

при ф=

= Ф =

90° была рассчитана на ЦВМ. Случай т|ч#90° сво­

дится

к

рассмотренному

соответствующим

 

выбором

системы

координат.

Результаты

расчетов

для

б-= 20°,

 

 

 

 

 

 

 

ф =

q>= 90°,

х 4^ 0 ,

у i ^ O

 

 

 

 

 

 

 

приведены на

рис.

1 1 .6 .

 

 

 

 

 

 

 

Для

X i < 0

ошибки

бх2,

 

 

 

 

 

 

 

бу2

получаются

 

немного

 

 

 

 

 

 

 

меньшими; бх2 (х4,

—уi) =

 

 

 

 

 

 

 

= бх2 (хь

ух),

 

бу2(х4,

 

 

 

 

 

 

 

—y i ) = —бу2(хь у1).

 

 

 

 

 

 

 

 

Совершенно

очевидно,

 

 

 

 

 

 

 

что

определяющее

влия­

 

 

 

 

 

 

 

ние на ошибки вычисле­

 

 

 

 

 

 

 

ния корреляционной функ­

О

0,04

0,08

0,12

о» Л>

ции

оказывают

 

измене­

ния

координат

точек h%>

 

 

 

Рис.

11.6.

 

 

г\и,

образующих главный

торы г*,

 

 

 

 

 

максимум. Выделим век­

образующие главный максимум и добавим к ним

приращения

6х2г-, бу24

(или

АЦ в векторном виде,

как

351

показано на

рис. 11.7). В результате этого координаты

точек

трг

окажутся различными и главный максимум

распадается на составляющие его точки. Оценить вели­

чину главного максимума

таких условиях можно путем

---—■

 

вычисления

интеграла

по

/

области,

содержащей

%ц,

 

у]и. Будем считать, что такое

 

L L

интегрирование

ведется

по

 

кругу

радиуса

р с центром

 

&/

 

go,

ро-

Зависимость р от

и

1

/

А ( |* ц |< Д , |« /п |< Л ) бы­

у

ла

вычислена,

результаты

! /

 

 

представлены на рис. 11.8 .

-

 

\

)I

 

К Р Т-----

J---------------- i

Рис. 11.8.

О

10°

20° г/

 

11.3.

Влияние точечных помех на работу

корреляционно-экстремального астроориентатора

В поле зрения астроориентатора могут попадать различные источники света, имеющие малые угловые размеры, например, пылевидные частицы, отражающие излучение Солнца [164, 165]. Они зачастую создают в месте приема освещенность, во много раз большую, чем звезды [164]. Будем представлять такие помехи точ­ ками на реальном изображении, координаты и веса которых являются случайными числами.

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

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

352

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

Исследуем зависимость вероятности правильной ра­ боты корреляционно-экстремального астроориентатора от величин весов точек помех при следующих предполо­ жениях:

— координаты точек ориентиров и помех являются независимыми случайными величинами с равномерным

распределением на интервале —

—Уг^г/^П/г;

— веса точек ориентиров и помех

являются незави­

симыми случайными величинами с равномерным рас­

пределением

 

на

интервалах

 

 

0,1

1 и

0,1 <:аг^4

соот­

 

 

ветственно,

где

А — параметр

 

 

распределения.

 

проводилось

 

 

Исследование

 

 

методом

статистических

испы­

 

 

таний [134] на УЦВМ. Корре­

 

 

ляционная функция исследова­

 

 

лась в области

|s |^ V 2,

|т|]<:

 

 

< У 2, которая

разбивалась па

 

 

1 024 равных квадратных обла­

2

4 6 8 А

стей. Случайные

числа,

пред­

Рис.

11.9.

ставляющие собой координаты

 

 

и веса

точек

 

изображений,

 

 

генерировались датчиком псев­

[134].

Координаты

дослучайных

чисел, описанным с

точек корреляционной функции и их веса вычислялись по формулам (11.4), (11.5). Веса всех точек, попавших в один квадрат, суммировались. После этого находился квадрат, которому соответствовала максимальная сумма весов. Если величины взаимного сдвига изображений попадали в этот квадрат, то регистрировалось правиль­ ное срабатывание астрокоррелятора. Для случая, когда число ориентиров равнялось 6 , а число точек помех—30, на рис. 11.9 приведена зависимость частоты правильного срабатывания от параметра А для серии из 500 испы­

353

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

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

нелинейное

преобразование весов точек изображений

на входе

оптического коррелятора, увеличивающее

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

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

 

обеспечивающей

наиболь­

 

шую

вероятность правиль­

 

ной работы системы при

за­

 

данных распределениях

ве­

 

роятностей координат и ве­

 

сов точек ориентиров и по­

 

мех. Однако решение такой

 

задачи

является

чрезвычай­

 

но трудным.

С другой

сто­

 

роны, если бы такое решение

О 0,2 0,4 0,6 0,8 1 1,2 было найдено,

но оказалось

Рис. 11.10.

сложным, то его не удалось

бы реализовать

достаточно

 

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

Решение проводилось методом статистических испы­ таний, описанным выше. Сохранились все принятые раньше условия, кроме одного: вычисление весов точек

354

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

aij = f(ai)f(aj),

(11.19)

где f(a ) — одна из трех функций,

изображенных на

рис. 11.10. Исследование проводилось для следующих типов нелинейного преобразования:

— квантование

на два уровня (кривая /);

— нелинейная

зависимость f(a) = 1—е6*0-1- 0) (кри­

вая 2);

 

— линейная^зависимость с ограничением (кривая 3). Зависимость частоты правильного срабатывания от параметра А для серии из 500 испытаний представлена

на рис. 11.11. Номера кривых указывают на тип нели­ нейного преобразования (они соответствуют номерам на рис. 11.10), а доверительные интервалы соответствуют уровню значимости 0,05. Пунктиром показаны резуль­ таты, полученные без нелинейного преобразования весов.

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

Проведем аналитический расчет вероятности пра­ вильной работы астроориентатора.

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

355

ной k. Так как веса всех точек равны единице, то кор­ реляционная функция будет задана распределением числа точек по ячейкам. Будем задавать ячейки двумя

номерами

k,

1: k — номер столбца, I — номер строки.

Эти числа

могут принимать значения —со, — (со —1),

— (со—2), ...,

—1,0, 1, 2, . . со. Число точек в ячейке k, I

обозначим через Ям- В § 11.2 показано, что изображение корреляционной

функции строится путем наложения друг на друга щ копий реального изображения, повернутых на 180° и сдвинутых относительно начала координат на величины Хц, уи, где хц , ун координаты точек эталонного изо­ бражения, t= l, 2, ..., tii. Поэтому число точек в ячейке изображения корреляционной функции Ям будет равно числу точек в rii таких же ячейках реального изображе­

ния, причем

расположение этих ячеек зависит от хц,

Уи, К I.

поэтому реальное изображение равномер­

Разобьем

ной сеткой на квадратные ячейки со стороной k. Ячейки задаются номерами s и t (столбца и строки соот­ ветственно), которые могут принимать значения —и,

( и — 1), . . . , — 1, 0 , 1, 2 , . . . , « .

Пусть ориентиры занимают на реальном изображе­ нии ячейки с номерами sm*k*, tm*—/* (m= 1, 2, ..., «i); k*, l* — величины смещения реального изображения от­ носительно эталонного. Пусть sm*, tm* лежат в квадра­

те:

размещены

Кроме

этого, на

реаль-

ном

изображении

п2 точек помех.

Пусть

гst — число помех

в ячейке s, t.

Если

координаты

точек

помех есть случайные величины с равномерным распре­ делением, то совместное распределение rst запишется как

 

 

 

 

и и

r ,1t l

(11.20)

 

Р(г*>У- 4пг2! п п

 

 

( Н)Г!,

Illl

 

 

 

 

 

 

S——Ut~—и

 

 

при условии

2

rst =

n2.

Здесь

4u2— число

ячеек

 

s=—a t——u

 

 

 

 

реального изображения.

 

 

 

 

Учитывая (11.4),

получим

 

 

 

 

 

п1

 

 

 

 

 

Ям = 2

k+s*. l+t'

+

 

 

 

т=1

 

 

 

 

356

+ £ 8 (s*m 4-k* s*m, - k, t*m+ /* - t*m, - l)

ш'.-!

( 11.21)

где

*(АГ, < ,) = | "•

* = » = <>.

I 0 , если л: ^ 0 или уфО .

Величина

i H~ ]L

_*»,<» _

(11.2 2 )

m

m

 

m = 1

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

Корреляционно-экстремальная система сработает правильно, если

- Rtu

е,

(11.23)

где k и I принимают значения

—ш, —(со—1), ...,

1, 0,

1, 2 , со, кроме k = k*, 1 = 1*.

 

 

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

число которых равно (4н2)

Величины Rhi являются статистически зависимыми, так как в образующие их суммы могут входить одни и те же /\,/. Максимальное число одинаковых rst, вхо­ дящих в две величины Ri,i и Rh'i', равно максимальному числу равных структурных векторов эталонного изобра­ жения. Если предположить, что координаты ориентиров являются независимыми случайными величинами с рав­ номерным распределением, то следует ожидать, что чис­ ло реализаций эталонного изображения с двумя или более равными структурными векторами очень мало. Поэтому следует ожидать, что статистическая связь между Rki н Rhi достаточно слаба. Первым упрощаю­ щим предположением будет пренебрежение этой связью.

357

Второе упрощающее предположение состоит в том, что в одну ячейку реального изображения может по­ пасть только один ориентир. Анализ карт звездного неба показывает, что если в качестве ориентиров брать звезды с видимой звездной величиной не выше 4т , а угловой размер ячейки выбирать не более 1°, то изо­ бражение участка звездного неба удовлетворяет этому условию.

П,

Обозначим

rs*т-k* t*т-!• через g, тогда величина

 

т—1

^

главного максимума будет

равна

= * .+ £ •

Случайная величина g есть число точек помех, попав­ ших в «1 ячеек реального изображения. Ее распределе­ ние— биномиальное распределение В(п, п2, pi) с числом испытаний я2 и вероятностью успешною испытания

Pi = ni/4u? = rhp2,

(11.24)

где />= 1/4я2.

Ложный максимум Ям образуется как за счет точек по­ мех, так и за счет ориентиров. Так как их координаты являются независимыми, то такие точки можно считать равноправными, их общее число n = ni + n2—1. Здесь —1 появляется потому, что за счет ориентиров в ложный максимум может войти не более tii— 1 точек, как это показано в § 11.2. Таким образом распределение Ям

есть В {Ям, п, p i) .

Вероятность Р того, что Rk,ltЯм' е, найдется как

Р = Е В (q, /г,, р,)

X В(Яи1, гг, р,).

(11.25)

?=0

*м=С

 

Так как мы считаем Ям независимыми случайными чис­ лами, то Р не зависит от /г, /. Тогда перебор всех Ям можно рассматривать как /V = 4оэ2—1 независимых испы­ таний с вероятностью успеха Р. Вероятность правиль­ ной работы корреляционно-экстремальной системы опре­ делится при этом как вероятность иметь N успехов в N испытаниях:

P = pN, N = 4(о2—1.

(11.26)

358

 

 

 

 

 

Т а б л и ц а 2

Пг

V Рь

 

п%

 

 

 

10

25

50

 

 

 

 

0,01

1 , 00000000

0,999999992

0,999999913

0,999999384

 

0 ,0 2

0,999999904

0,999999516

0,999994628

0,999263

 

0,03

0,999998924

0,999994629

0,999942641

0,999634

о

0,05

0,999977812

0,999894071

0,998996

0,994689

0,07

0,999843489

0,999294

0,994351

0,976507

 

 

0 ,10

0,99883

0,995350

0,972805

0,922473

 

0,15

0,99032

0,970367

0,900329

0,820391

 

0 ,20

0,96432

0,918155

0,820613

0,743619

 

0 ,0 1

1,00000000

1,00000000

1,00000000

1,00000000

 

0 ,0 2

1,00000000

1,00000000

0,999999997

0,999999908

 

0,03

0,999999999

0,999999995

0,999999786

0,999995716

 

0,05

0,999999931

0,999999270

0,999975

0,999640

 

0,07

0,999998223

0,999982985

0,999568

0,995875

 

0 ,10

0,999950

0,999615

0,994324

0,971361

 

0,15

0,998366

0,992053

0,953858

0,889320

 

0 ,2 0

0,986464

0,959598

0,881900

0,804157

 

0 ,0 1

1,00000000

1,00000000

1,00000000

1,00000000

 

0 ,0 2

1,00000000

1,00000000

1,00000000

1,00000000

 

0,03

1,00000000

1,00000000

1,00000000

1,00000600

10

0,05

1,00000000

1,00000000

1,999999995

1,999999253

0,07

1,00000000

0,999999994

0,999998445

0,999909595

 

0 ,1 0

0,999999887

0,999997220

0,999761

0,996192

 

0,15

0,999893

0,999023

0,987199

0,951096

 

0 ,20

0,994,214

0,980040

0,926507

0,857873

 

0 ,0 1

1,00000000

1,00000000

1,00000000

1,00000000

 

0 ,0 2

I ,00000000

1 ,0001)0000

1,00000000

1,00000000

 

0,03

1,00000000

1,00000000

1,00000000

1,00000000

0,05

1,00000000

1,00000000

0,999999998

0,999999987

0,07

1,00000000

0,999999987

0,999998720

0,999996521

 

0 ,10

0,099999999

0,999978

0,999810

0,999512

 

0,15

0,999964

0,993310

0,988640

0,974272

 

0 ,20

0,989736

0,918696

 

 

Если q— 1—р очень мало, а вернее Nq<^l, то можно считать приближенно

р = 1—Nq + 0,5/V(Л/—1)q2—0,1667N(N— l) (N—2)q3. (11.27)

При принятых предположениях форма ячейки не играет роли, важна лишь ее площадь. Если считать ячейки круглыми, то должно выполняться условие

р =

(11.28)

где р — радиус круга. Зависимость р от р\, щ, п2 была протабулирована, результаты приведены в табл. 2 .

359

ущ.

0,03

0,05

0 ,10

0,15

я, 3,

2 =. 10

 

N

W1000

Р

48

! ,000

0,99976

168

1,000

0,99916

360

1,000

0,9982

624

0,999

0,997

24

0,992

0,997

48

0,986

0,994

120

0,983

0,986

224

0,976

0,975

8

0,947

0,960

24

0,859

0,882

48

0,809

0,785

80

0,775

0,669

8

0,789

0,784

8

0,789

0,784

24

0,652

0,481

24

0,652

0,481

v Р*

0,03

0,05

0,07

0 ,10

 

Т а б л и ц ; ! 3

ti\ =• 4,

п%=. 2П

 

N

^ looo

Р

48

1,000

0,99985

168

1,000

0,9995

360

1,000

0,9990

624

0,999

0,9982

24

0,991

0,996

48

0,987

0,993

120

0,974

0,982

224

0,953

0,965

8

0,979

0,984

24

0,886

0,941

80

0,936

0,853

120

0,804

0,788

8

0,852

0,908

24

0,746

0,652

48

0,661

0,565

80

0,624

0,456

Так как эти результаты получены при упрощающих предположениях, необходимо проверить их опытным путем. Проверка была проведена методом статистиче­ ских испытаний, описанным выше. В табл. 3 приведены частоты правильного срабатывания W для серии из 1 000 испытаний и вычисленные при этих же условиях значения Р. Для Р^О,99 разность между Р и ее экспе­ риментальной оценкой не превосх'одит дисперсии оцен­

ки, определяемой как a= V W (1—И^)/1 000 [166]. Такое совпадение результатов следует считать очень хорошим. Таким образом ошибка вычисления по приближенной

формуле (11.27) не превосходит 3 У0,001Р (1—Р )я*0,1Х

X V P ( l - P ) .

Соседние файлы в папке книги из ГПНТБ