Kasutaja:PeterKalM/Konvolutsioon
Konvolutsioon on matemaatiline operatsioon kahe funktsiooni (f ja g) vahel, mille tulemusena tekib kolmas funktsioon (f∗g), mis kirjeldab kuidas ühe funktsiooni kuju muudab teist. Konvolutsiooni terminit kasutatakse nii selle tulemus funktsiooni jaoks kui ka selle protsessi kirjelduseks. See on integraal funktsioonide f ja g korrutisest, kus ühe funktsiooni argumenti on peegeldatud ja nihutatud. Integraal on leitud kõikide nihutatud väärtuste jaoks, mille tulemus on konvolutsiooni funktsioon.[1]
Konvolutsiooni kasutatakse näiteks tõenäosusteoorias, statistikas, akustikas, spektroskoopias, signaalitöötluses, pilditöötluses ja lineaarsete diferentsiaalvõrrandite lahendamisel.[1]
Definitsioon
[muuda | muuda lähteteksti]Funktsioonide f ja g konvolutsiooni tähistatakse f∗g valemiga, kus sümbol ∗ tähistab konvolutsiooni operatsiooni. See on defineeritud integraal funktsioonide f ja g korrutisest, kus ühe funktsiooni argumenti on peegeldatud ja nihutatud, mille on tulemus selline integraalteisendus:
Samaväärne valem (kasutades kommutatiivsust):
Funktsioonidel f ja g, kus lubatud vahemik on , saab valemit esitada kujul:
Notatsioon
[muuda | muuda lähteteksti]Tihti kasutatakse tehnilistes lahendustes sellist esitust:
mida peab tõlgendama rahulikult segaduse vältimiseks. Näiteks, on samaväärne valemiga , kuid on hoopis samaväärne valemiga .[2]
Ajalugu
[muuda | muuda lähteteksti]Üks kõige vanemaid konvolutsiooni integraali kasutusi esines Taylori valemi tuletise võtmises D'Alemberti poolt kirjanduses Recherches sur différents points importants du système du monde (avaldatud 1754).[3]
Sammuti valemi esitus:
leidub Sylvestre François Lacroix raamatus Treatise on differences and series, mis omakorda ilmus entsüklopeedilises sarjas: Traité du calcul différentiel et du calcul intégral, Chez Courcier, Pariis, 1797–1800.[3] Peale seda hakkas konvolutsiooni operatsioon ilmuma ka teistes autorite töödes, näiteks Pierre Simon Laplace, Joseph Fourier, Siméon Denis Poisson. Aga termin ise laialdast kasutust hakkas saama alles 1950-ndate või 1960-ndatel aastatel. Enne seda kasutati nimesid: Faltung (voltimine saksa keelest), kompositsiooni summa, superpositsiooni integraal ja Carsoni integraal.[4]
Operatsioon:
oli esimesena kasutatud 1913. aastal Itaalia matemaatiku Vito Volterra poolt.[3]
Diskreetne konvolutsioon
[muuda | muuda lähteteksti]Kompleks arvulised funktsioonid f ja g, mis on defineeritud kindla Z hulga arvudel, saab konvolutsiooni tulemust defineerida järgmiselt:
või sellega samaväärne valem (kaustades kommutatiivsus omadust):
Kiired konvolutsiooni algoritmid
[muuda | muuda lähteteksti]Tihti on tavalisest diskreetsest konvolutsiooni operatsioonist võimalik moodustada ringkonvolutsiooni ja selle tulemusel saab kasutada kiireid teisendus algoritme, mis on sammuti konvolutsiooni omadustega ja nendega koostada konvolutsiooni protsessi.[5]
Tavalise diskreetse konvolutsiooni arvutamisel N hulga elementide peal on selle võimalik keerukus . Kuid Fourier'i kiirteisendus algoritm kasutades, mis on kõige populaarsem kiirteisenduse algoritm, on võimalik N hulga elementide pealt keerukuse viia peale.[1]
Digitaalses signaalitöötluses on populaarne kasutada veel teisti algoritme, näiteks overlap-add meetodit, mille põhimõtteks on viia mõlemad signaalid sagedusruumidesse kasutades FFT funktsiooni, korrutades need oma vahel läbi ning lõpuks tagasi viia aegruumi kasudes pöörd FFT funktsiooni.[1]
Omadused
[muuda | muuda lähteteksti]Algebralised omadused
[muuda | muuda lähteteksti]- Assotsiatiivsus korrutamisel skalaariga
kus on suvaline reaalarv (või kompleksarv).
- Kaaskompleksi võtmine
- Multiplikatiivne ühikelement
kus δ on Diraci deltafunktsioon.
Mõnedel S kogumitel leidub pöördelementS−1, mida konvolutsioon rahuldab valemiga:
- Suhe diferentseerimisega
Tõestus:
- Suhe integreerimisega
- Kui ja sii
Integreerimine
[muuda | muuda lähteteksti]Kui ƒ ja g on integreeruvad funktsioonid, siis integraal nende konvolutsioonist faktoriseerub:
Tuletise võtmine
[muuda | muuda lähteteksti]Ühe muutuja funktsioonide korral
kus d/dx on tuletis. Mitme muutuja funktsioonide juhul kehtib analoogne samasus osatuletise jaoks:
Fourier' pöörde võtmine
[muuda | muuda lähteteksti]Funktsioonide ƒ ja g konvolutsiooni Fourier' pööre on ƒ ja g Fourier' pöörete konvolutsioon:
- ,
kus tähistab Fourier' pööret funktsioonist f.
Mõned kasutusalad
[muuda | muuda lähteteksti]Konvolutsiooni on võimalik kasutada pajudes tehnilistes ja matemaatilistes rakendustes.
- Digitaalses pilditöötluses mängib konvolutsiooni kasutus väga olulist rolli. Selle tulemusel on võimalik teha pildil servi tuvastust ja pilti hägustada.
- Optikas saab kasutada konvolutsiooni, et moodustada pildil teravustamata tausta efekt. Fotograafias seda nimetatakse boke efektiks.
- Statistikas kaalutud liikuv keskmine on konvolutsioon.
- Akustikas saab kasutada konvolutsiooni, et originaal helile lisada kaja efekti.
- Elektrotehnika saab kasutada konvolutsiooni ühe sisendina signaali ja teisena signaali (impulsskostet), et moodustada lineaarne nihkeinvariantne süsteem.
Viited
[muuda | muuda lähteteksti]- ↑ 1,0 1,1 1,2 1,3 Steven W. Smith. "The Scientist and Engineer's Guide to Digital Signal Processing". Vaadatud 19.04.2021.
- ↑ Irwin, J. David; Wilamowski, Bogdan M. (2011). The Industrial Electronics Handbook (2 ed.). CRC Press. ISBN 9781439802892.
- ↑ 3,0 3,1 3,2 Alejandro Dominguez-Torres. "The origin and history of convolution". Vaadatud 19.04.2021.
- ↑ R. N. Bracewell. "Early work on imaging theory in radio astronomy". Cambridge University Press. Vaadatud 19.04.2021.
- ↑ Gathen, Joachim von zur; Gerhard, Jürgen (2013). Modern Computer Algebra (3 ed.). Cambridge University Press. ISBN 978-1-107-03903-2.
Välislingid
[muuda | muuda lähteteksti]- Convolution leheküljel MathWorld.