Кластеризація зображення за фрагментами інтенсивності

Метод фрагментів інтенсивності — один з методів сегментації зображень, заснований на кластеризації. В основі методу лежить знаходження фрагментів інтенсивності кольору зображення[1]. Центри фрагментів інтенсивності використовуються для визначення розподілених ознак окремих кластерів зображення.

Метод використовується при пошуку зображень, визначення ступеня подібності і класифікації.

Опис методу ред.

Алгорим методу складається з чотирьох основних етапів:

  1. Фрагментація за інтенсивністю кольору
  2. Поділ зображення на області
  3. Обчислення ключів
  4. Пошук

Фрагментація за інтенсивністю кольору ред.

 
Тривимірна модель зображення

Першим етапом є побудова тривимірної поверхні зображення, де на осі Z відкладені значення інтенсивністі кольору. Для отримання тривимірної поверхні зображення спочатку кольорове зображення перетворюється у відтінки сірого. Кожна елементарна клітинка, піксель, приймає значення від чорного до білого кольору, яке позначимо як b — яскравість. Діапазон всіх можливих значень яскравості знаходиться в межах 0÷255. Для перетворення використовуємо алгоритм BT709 [Архівовано 26 Грудня 2016 у Wayback Machine.] з наступними коефіцієнтами R, G, B:

 

Значення яскравості пікселів обчислюється з рівняння відносного заповнення клітинки у відсотках від чорного кольору:

 

або у відсотках від білого кольору:

 

де ci (i = 1, 2, 3) — значення  компоненти R (G або B) сірого кольору пікселя.

І-ий фрагмент — це множина пікселів, значення інтенсивності кольору яких рівне і (0 <= і <=255). 

Поділ зображення на області ред.

 
Приклад накладання сітки розміром 2х2

На зображення накладається сітка, що ділить його на прямокутні області, а тривимірну модель на рівні паралелепіпеди. Це необхідно для визначення розподілених ознак, що використовуватимуться як ключі для пошуку. Чим густіша сітка, тим більша точність обрахунку.

Обчислення ключів ред.

Для характеристики окремої області використовується значення кількості фрагментів, центри яких належать цій області (Nf).

На початку етапу для кожного паралелепіпеда Nf =0.

Визначення координат середньої точки для кожного фрагмента/сегмента інтенсивності:

 ,

 ,

 ,

де s — номер фрагмента чи сегмента, X, Y — множини координат пікселів.

Визначення приналежності точки до проєкції конкретного паралелепіпеда на площину зображення, де i та j  - індекси проєкції:

 

 

Тут    та  -кількість областей по X  та У.

Інкремент значення кількості фрагментів для знайденої проєкції:

 

Характеристика Nf використовується як індекс кластера зображення для проведення пошуку зображень.

Пошук ред.

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

Критерієм порівняння образів є середньоквадратична похибка різниці індексів кожного з фрагментів. Обмеженням при пошуку є деяке максимальне її значення.

Варіанти методу ред.

Іноді використовують сегменти інтенсивності кольору. Іим сегментом називають сукупність фрагметів інтенсивності кольору від 0 до і, або від і до максимального значення (255 для моделі RGB).

Існує модифікація алгоритму з використанням рекурсивної побудови сітки областей.

Використання ред.

Метод використовується для пошуку зображень, визначення ступеня подібності і класифікації. Може бути складовою систем машинного зору, інтернет-пошуковиків, медичних систем та систем відеореєстрації.

Примітки ред.

  1. Мельник, Роман (2011). Пошук образів за індексами кластерів фрагментів зображень.

Джерела та література ред.

  • Vailaya, A.K. Jain, H.J. Zhang, «On image classification: city vs. landscape», Pattern Recognition, vol. 31, p. 1921—1935, 1998.
  • M.J. Swain, D.H. Ballard, «Color indexing», International journal of Computer Vision, vol. 7, n. 1, p. 11-32, 1991.
  • H. Nezamabadi-pour, E. Kabir, «Image retrieval using histograms of unicolor and bicolor blocas and direccional changes in intensity gradient», Pattern Recognition Letters, vol. 25, n. 14, p. 1547—1557, 2004.
  • Мельник Р. Пошук образів за індексами кластерів фрагментів зображень [Електронний ресурс] / Р. Мельник, Ю. Каличак // Вісник Національного університету «Львівська політехніка». Комп'ютерні науки та інформаційні технології. — 2011. — № 719. — С. 269—277