You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Яскрава цятка

Матеріал з EverybodyWiki Bios & Wiki
Перейти до:навігація, пошук


Принцип[ред.]

Існує досить простий алгоритм, оснований на принципах математичної статистики, який дає змогу програмно стежити за яскравими компактними об'єктами в полі зору відеокамери. Нехай (користуючись іншими міркуваннями та алгоритмами) ми здогадалися, що фрагмент зображення (прямокутник) містить рівномірний (наприклад чорний у випадку нічного неба) фон , на якому видно тільки один яскравий об'єкт: яскраву зірку, місяць, або ліхтар. Причому цей об'єкт цілком знаходиться всередині нашого прямокутника. Реальна інтенсивність пікселів зображення є функцією від координат:

Ми можемо розглядати відхилення цієї функції від як величину, пропорційну імовірності знаходження цятки:

Сума в знаменнику береться по всіх пікселях нашого прямокутника і характеризує яскравість цятки, тобто добуток інтенсивності на площу:

Маючи розподіл імовірності (2), ми можемо знайти координати оптичного центру цятки, як математичне сподівання:

Трохи складніше шукати розміри цятки. Порядок величини розмірів (окремо по горизонталі і окремо по вертикалі) знаходиться через середнє квадратичне відхилення:

Розмір круглого диска[ред.]

Якщо наперед відомо, що яскрава цятка являє собою круглий (або еліптичний) диск на зображенні, то з формул (5) ми можемо обчислити радіус цього диска. В неперервному випадку функція щільності імовірності є постійним числом всередині диску:

і дорівнює нулю за межами диска. Оскільки в нашому випадку , знаходимо дисперсію:

звідки

Застосування[ред.]

Не обов'язково цятка має виділятися білим на чорному - можна і навпаки, темна цятка на світлому фоні, в цьому разі чисельник і знаменник формули (2) будуть від'ємними, але імовірність лишится додатньою і ми можемо застосовувати все ті ж формули і з такою ж інтерпретацією. Можна навіть, щоб інтенсивності були приблизно однаковими, а цятка виділялася кольором, як квітка серед трави. Цей алгоритм можна використати також, коли фон не є однорідним, але може бути якимось чином визначеним як функція - наприклад фон не змінюється, а яскрава цятка пропливає над ним. В цьому разі ми можемо взяти фон нашого прямокутника із старих кадрів, коли цятка ще не "заїхала" в прямокутник.

З огляду на простоту формул (а отже і швидкості реагування), яскраві цятки можуть слугувати прекрасним орієнтиром для роботів в реальній обстановці - дороговказівна зірка, маяк, ліхтар, блиск металічного предмета на сонці і т. ін. Пошук яскравих цяток має стати обов'язковим для машинного зору.

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


This article "Яскрава цятка" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Яскрава цятка.



Read or create/edit this page in another language[ред.]