Spojitá konvoluce (značí se hvězdičkou) jednorozměrných funkcí a je definována vztahem:
Funkci se říká konvoluční jádro. Hodnota konvoluce funkce s jádrem v bodě je integrál ze součinu funkce s otočenou funkcí konvolučního jádra (integrační proměnná má v argumentu konvolučního jádra záporné znaménko) posunutou do bodu .
Pokud jde o konvoluci při zpracovávání obrazu, je funkce většinou zkoumaný obrázek a funkce nějaký filtr.
Diskrétní konvoluce dvou nekonečných řad je definována vztahem
V případě dvou konečných řad se nesčítá od do , ale pouze přes existující prvky (případně si lze na pozici neexistujících prvků představit nuly). Výsledná řada je o jeden prvek kratší než je součet délek konvoluovaných řad.
Výsledek je stejný, jakoby se jednalo o součin dvou polynomů. Koeficienty násobených polynomů by představovaly dvě konvoluované řady, koeficienty součinu polynomů by odpovídaly výsledku konvoluce.
Diskrétní dvourozměrná konvoluce v počítačové grafice. Na původní obraz se aplikuje transformační matice (3×3). Zobrazený způsob představuje korelaci a ne konvoluci, což u středově symetrické transformační matice nemá vliv.
Konvoluce se často používá v algoritmech zpracování dvourozměrného diskrétního obrazu v počítačové grafice. Vzorec diskrétní konvoluce má potom tvar
V případě diskrétní konvoluce lze jádro chápat jako tabulku (konvoluční maska), kterou položíme na příslušné místo obrazu. Každý pixel překrytý tabulkou vynásobíme koeficientem v příslušné buňce a provedeme součet všech těchto hodnot. Tím dostaneme jeden nový pixel.
Například mějme konvoluční masku o rozměru 3×3 (bude překryto 9 pixelů) avšechny buňky mají koeficient 1/9. Nový pixel, který vypočteme po aplikaci na jedno místo vpůvodním obraze, tedy bude průměrem zdevíti okolních pixelů. Neudělali jsme totiž nic jiného, než že jsme sečetli hodnoty 9pixelů avydělili9. Pokud aplikujeme konvoluci na celý obraz, pak dostaneme rozostřený obraz. Pokud použijeme větší konvoluční masku 5×5 s koeficienty 1/25, pak bude obraz rozostřen více.
Koeficienty uvnitř konvoluční masky udávají vliv hodnoty pixelu pod nimi. Lze tak nadefinovat velké množství operací, např. derivace obrazu (u diskrétního obrazu mluvíme o tzv. odhadu derivace), tedy zvýraznění hran (viz detekce hran).