Konvoluce
Konvoluce je operací, která vytváří lineární kombinace hodnot funkce v malém okolí v závislosti na konvolučním jádře.
Kde \(x[n]\) je vstupní (diskrétní) signál a \(h[n]\) je konvoluční jádro. Konvoluční jádro určuje, jak moc ovlivní okolní hodnoty výsledek v daném bodě. Výsledná hodnota konvoluce v každém bodě je tak vážený součet hodnot vstupní funkce v malém okolí tohoto bodu.
Mezi dvě nejdůležitější vlastnosti konvoluce patří komunativita \(x \ast h = h \ast x\), což nám říká, že oba signály jsou rovnocenné a zaměnitelné, a asociativita \((x \ast h_1) \ast h_2 = x \ast (h_1 \ast h_2)\), což znamená, že můžeme více systémů sloučit do jednoho a získat tak jednu, finální, impulzní odezvu.
Příklad konvoluce
Spočtěte konvoluce signálů \(x\) a \(h\).
2D Konvoluce
Konvoluce pro 2D signály (zpravidla obrázky) je definována jako klasická konvoluce, akorát se provede do dvou směrů.