Яскрава цятка
Ця стаття не має інтервікі-посилань. |
Принцип[ред.]
Існує досить простий алгоритм, оснований на принципах математичної статистики, який дає змогу програмно стежити за яскравими компактними об'єктами в полі зору відеокамери. Нехай (користуючись іншими міркуваннями та алгоритмами) ми здогадалися, що фрагмент зображення (прямокутник) містить рівномірний (наприклад чорний у випадку нічного неба) фон , на якому видно тільки один яскравий об'єкт: яскраву зірку, місяць, або ліхтар. Причому цей об'єкт цілком знаходиться всередині нашого прямокутника. Реальна інтенсивність пікселів зображення є функцією від координат:
Ми можемо розглядати відхилення цієї функції від як величину, пропорційну імовірності знаходження цятки:
Сума в знаменнику береться по всіх пікселях нашого прямокутника і характеризує яскравість цятки, тобто добуток інтенсивності на площу:
Маючи розподіл імовірності (2), ми можемо знайти координати оптичного центру цятки, як математичне сподівання:
Трохи складніше шукати розміри цятки. Порядок величини розмірів (окремо по горизонталі і окремо по вертикалі) знаходиться через середнє квадратичне відхилення:
Розмір круглого диска[ред.]
Якщо наперед відомо, що яскрава цятка являє собою круглий (або еліптичний) диск на зображенні, то з формул (5) ми можемо обчислити радіус цього диска. В неперервному випадку функція щільності імовірності є постійним числом всередині диску:
і дорівнює нулю за межами диска. Оскільки в нашому випадку , знаходимо дисперсію:
звідки
Застосування[ред.]
Не обов'язково цятка має виділятися білим на чорному - можна і навпаки, темна цятка на світлому фоні, в цьому разі чисельник і знаменник формули (2) будуть від'ємними, але імовірність лишится додатньою і ми можемо застосовувати все ті ж формули і з такою ж інтерпретацією. Можна навіть, щоб інтенсивності були приблизно однаковими, а цятка виділялася кольором, як квітка серед трави. Цей алгоритм можна використати також, коли фон не є однорідним, але може бути якимось чином визначеним як функція - наприклад фон не змінюється, а яскрава цятка пропливає над ним. В цьому разі ми можемо взяти фон нашого прямокутника із старих кадрів, коли цятка ще не "заїхала" в прямокутник.
З огляду на простоту формул (а отже і швидкості реагування), яскраві цятки можуть слугувати прекрасним орієнтиром для роботів в реальній обстановці - дороговказівна зірка, маяк, ліхтар, блиск металічного предмета на сонці і т. ін. Пошук яскравих цяток має стати обов'язковим для машинного зору.
Особливо треба відмітити, що яскрава цятка (занадто яскрава, наприклад сонце або вогонь електрозварювання) може бути небезпечною для самої відеокамери, і система технічного зору повинна вчасно реагувати: закручувати діафрагму, закриватися шторкою, відвертати погляд відеокамери вбік.
This article "Яскрава цятка" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Яскрава цятка.