Convolution (Splot) – operacja matematyczna filtrująca obraz.

Jest to operacja matematyczna stosowana w przetwarzaniu obrazów i sygnałów, polegająca na nakładaniu małego, zwykle dwuwymiarowego filtru (zwanym jądrem lub maską) na obraz w celu wyodrębnienia określonych cech lub wygładzenia danych. Proces ten polega na przesuwaniu filtru po całym obrazie i obliczaniu sumy iloczynów odpowiadających elementów filtru oraz fragmentu obrazu, na który dany filtr jest aktualnie nałożony. Wynikiem splotu jest nowy obraz, w którym podkreślone są pewne właściwości oryginalnego obrazu, takie jak krawędzie, tekstury czy inne wzorce.

W praktyce, splot jest kluczowym elementem w licznych metodach analizy obrazów, a szczególnie w sieciach neuronowych typu konwolucyjnego (CNN), gdzie umożliwia automatyczne wyodrębnianie cech na różnych poziomach abstrakcji. Pozwala to na efektywne rozpoznawanie obiektów, detekcję krawędzi, redukcję szumów lub wzmacnianie istotnych elementów wizualnych. Ze względu na swoje właściwości, operacja ta stanowi podstawę wielu algorytmów w dziedzinie widzenia komputerowego i przetwarzania obrazów.