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

Що таке конв'юція Кернел?

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

Як працює конв'юнкція

Процес передбачає розміщення ядра за певною частиною зображення. Кожен елемент ядра багатоплізує з відповідним значенням піксельа, а результати підлягають генеруванню нової величини піксельу. Ця операція повторюється по всьому зображенню, створюючи трансформовану версію.

Приклад розрахунку

Розглянемо простий 3x3 ядро, що використовується для заточування:

]

Надаючи поточний 3x3 розділ зображення має значення пікселів:

]

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

]]

Отримане значенняпікселя після нанесення ядра 200.

Загальні типи Кернел

  • Схарпенінг:] Підсилює краю та деталі.
  • Blurring: Смутує зображення для зменшення шуму.
  • Виявлення ел. Виділити межі в межах зображення.
  • Embossing: Створює ефект рельєфу 3D.