Gibbsův jev
Gibbsův jev je problém, který se objevuje při zpracování signálu a v dalších odvětvích techniky, fyziky a matematiky: při aproximaci periodické funkce Fourierovou řadou se v místě skokové diskontinuity aproximované funkce objeví překmit, jehož velikost se při zvětšování počtu členů Fourierovy řady nezmenšuje. Jev pozorovaný experimentálními fyziky, kteří se domnívali, že je způsoben nedokonalostí měřicích přístrojů, vysvětlil v roce 1848 Henry Wilbraham[1][2] a v roce 1899 znovuobjevil Willard Gibbs.[3][4]
Projevem Gibbsova jevu při zpracování signálu jsou prstencové artefakty (anglicky ringing artifacts).
Popis
[editovat | editovat zdroj]Gibbsův jev se dotýká jak faktu, že Fourierův součet vykazuje překmit v místě skokové diskontinuity aproximované funkce, tak faktu, že tento překmit přidáváním dalších členů nezmizí.
Obrázky vpravo ukazují Gibbsův jev pro obdélníkový průběh (s amplitudou ), jehož Fourierův rozvoj je
Přesněji je to funkce f, která se rovná mezi a a mezi a pro každé celé číslo n; tento obdélníkový průběh má skokové diskontinuity velikosti v celočíselných násobcích .
Je patrné, že s rostoucím počtem členů se chyba aproximace snižuje co do šířky a energie, ale konverguje k pevné výšce. Výpočet pro obdélníkový průběh (viz Zygmund, kap. 8.5, nebo výpočty na konci tohoto článku) dává explicitní vzorec pro limitu velikosti chyby. Ukazuje se, že Fourierova řada převyšuje výšku obdélníkového průběhu o
- ([5])
tj. přibližně 9 % velikosti skoku. Obecněji, pro jakýkoli skok velikosti a funkce po částech spojitě derivovatelné, bude n-tý částečný součet Fourierovy řady (pro velmi velké n) vykazovat překmit velikosti přibližně na jedná straně a podkmit o stejnou hodnotu na opačná straně; to znamená, že „skok“ částečného součtu Fourierovy řady bude o 18% větší než skok původní funkce. V místě samotné diskontinuity bude částečný součet Fourierovy řady konvergovat k průměru hodnot funkce na obou stranách skoku (bez ohledu na to, jaká je skutečná hodnota původní funkce v tomto bodě). Hodnota
- ([6])
se někdy nazývá Wilbrahamova–Gibbsova konstanta.
Historie
[editovat | editovat zdroj]Gibbsův jev zpozoroval a ve svém článku z roku 1848 analyzoval Henry Wilbraham.[7] Článek vzbudil jen malou pozornost až do roku 1914, kdy jej zmínil Heinrich Burkhardt v přehledu matematické analýzy v Klein's encyclopedia.[8] V roce 1898 Albert Abraham Michelson vyvinul zařízení, které počítalo a resyntetizovalo Fourierovy řady.[9][10] Rozšířený mýtus říká, že když se Fourierovy koeficienty pro obdélníkový průběh zadaly do stroje, v grafu se objevilo kmitání v místech skoků, a protože se jednalo o fyzické zařízení, byl Michelson přesvědčen, že překmit je způsoben chybou stroje. Ve skutečnosti nebyly grafy vytvořené strojem tak dobré, aby se na nich Gibbsův jev jasně projevil, a Michelson si jej pravděpodobně nevšiml, protože se o něm nezmínil ve svém článku[11] o svém stroji ani ve svých pozdějších dopisech časopisu Nature[2]. J. Willard Gibbs inspirovaný korespondencí v časopisu Nature mezi Michelsonem a Lovem o konvergenci Fourierových řad funkcí s obdélníkovým průběhem publikoval v roce 1898 krátkou poznámku, ve které se zabýval tím, co dnes nazýváme pilovitý průběh a ukázal důležité rozdíly mezi limitou grafů částečných součtů Fourierovy řady a grafem funkce, která je limitou těchto částečných součtů. Z jeho prvního dopisu je patrné, že si Gibbsova jevu nevšiml, a že limita, kterou popsal pro grafy částečných součtů, byla nepřesná. Ale v roce 1899 publikoval opravu, ve které popsal překmit v bodě diskontinuity (Nature: 27. dubna 1899, strana 606). V roce 1906 Maxime Bôcher podal podrobnou matematickou analýzu tohoto jevu, v němž použil název „Gibbsův jev“, který se tím dostal do širšího používání.[12] Gibbsův jev je diskutován na stranách 123–132; Gibbsova role je zmíněna na straně 129.[2]
Po publikaci článku Henryho Wilbrahama se Gibbsův jev stal šířeji známým, a v roce 1925 Horatio Scott Carslaw poznamenal: „Můžeme stále nazývat tuto vlastnost Fourierových řad (a určitých jiných řad) Gibbsův jev; ale nemůžeme tvrdit, že Gibbs byl tím, kdo tuto vlastnost objevil.“[13]
Vysvětlení
[editovat | editovat zdroj]Neformálně odráží Gibbsův jev potíže vyplývající z podstaty aproximace nespojité funkce konečnou řadou spojitých funkcí sinus a kosinus. Přitom důraz na slovo konečná je důležitý, protože i když každý částečný součet Fourierovy řady vykazuje překmit vůči aproximující funkci, limita částečných součtů tento překmit nemá. Hodnota x, ve které se objevuje maximální překmit, se s rostoucím počtem členů posunuje stále blíže k diskontinuitě, takže jakmile překmit přejde přes určitou hodnotu x, ke konvergenci pro tuto hodnotu x dochází.
Mezi tvrzeními, že překmit konverguje k nenulové hodnotě, a že limita částečných součtů nemá žádný překmit, protože se umístění tohoto překmitu se stále posouvá, není žádný rozpor. Ve druhém pohledu jde o bodovou konvergenci, nikoli o stejnoměrnou konvergenci. Pro funkci, která je po částech C1, Fourierova řada konverguje k funkci v každém bodě, kromě bodu skokové diskontinuity. Přímo v bodě skokové diskontinuity limita konverguje k průměrné hodnotě funkce na obou stranách skoku. To je důsledek Dirichletovy věty.[14]
Gibbsův jev je také blízce příbuzný principu, podle kterého je pokles Fourierových koeficientů funkce v nekonečnu ovlivněný hladkostí této funkce; velmi hladké funkce budou mít velmi rychle zanikající Fourierova koeficienty (což vede k velmi rychlé konvergenci Fourierovy řady), zatímco nespojité funkce budou mít velmi pomalu zanikající Fourierova koeficienty (způsobující, že Fourierova řada bude konvergovat velmi pomalu). V případě nespojité obdélníkový vlny popsané výše Fourierovy koeficienty 1, −1/3, 1/5, ... klesají stejně pomalu jako harmonická řada, která není absolutně konvergentní; skutečně se ukazuje, že výše uvedená Fourierova řada konverguje pouze podmíněně pro téměř každou hodnotu x. To poskytuje částečné vysvětlení Gibbsova jevu, protože Fourierova řada s absolutně konvergentními Fourierovými koeficienty by podle Weierstrassova kritéria stejnoměrné konvergence byla stejnoměrně konvergentní a nemohla by tedy vykazovat výše uvedené oscilační chování. Naopak není možné, aby nespojitá funkce měla absolutně konvergentní Fourierovy koeficienty, protože pak by tato funkce byla stejnoměrnou limitou spojité funkce a proto by musela být spojitá, což je kontradikce. Viz více o absolutní konvergenci Fourierovy řady.
Řešení
[editovat | editovat zdroj]V praxi lze potíže způsobené Gibbsovým jevem omezit použitím hladší metody sumace Fourierových řad, jako je Fejérova sumace nebo Rieszova sumace nebo pomocí sigma aproximace. Při použití spojité vlnkové transformace vlnkový Gibbsův jev nikdy nepřevyšuje Fourierův Gibbsův jev.[15] Při použití diskrétní vlnkové transformace s Haarovou bázovou funkcí se v případě spojitých dat v místě skokové diskontinuity Gibbsův jev vůbec neobjeví,[16] a v diskrétním případě s velkým počtem změna body je minimální. Ve vlnkové analýze se tento jev obvykle nazývá Longoův jev. Pro polynomiální interpolaci lze Gibbsův jev zmírnit pomocí S-Gibbsova algoritmu.[17] Implementace tohoto postupu v jazyce Python jsou na GitHubu.[18]
Formální matematický popis jevu
[editovat | editovat zdroj]Nechť je po částech spojitě derivovatelná funkce, která je periodická s nějakou periodou . Předpokládejme, že v nějakém bodě se levá limita a pravá limita funkce liší o nenulovou hodnotu :
Pro každé kladné celé číslo N ≥ 1 nechť SN f je N-tý částečný součet Fourierovy řady
kde Fourierova koeficienty jsou dané obvyklými vzorci
Pak máme
a
ale
Obecněji, jestliže je libovolná posloupnost reálných čísel, která konverguje k pro , a jestliže velikost skoku a je kladná, pak
a
Pokud je velikost skoku a záporná, musíme zaměnit limes superior s limes inferior a zaměnit symboly ≤ a ≥ ve výše uvedených nerovnostech.
Vysvětlení pro zpracování signálu
[editovat | editovat zdroj]Z perspektivy zpracování signálu je Gibbsův jev skokovou odezvou dolní propusti a oscilacím se říká překmit nebo prstencové artefakty. Ořezání Fourierovy transformace signálu na reálné ose nebo Fourierovy řady periodického signálu (nebo ekvivalentně signálu na kružnice) odpovídá odfiltrování vyšších frekvencí ideálním dolnopropustným filtrem (horní zádrž). To lze reprezentovat konvolucí původního signál s impulsní odezvou filtru (nazývané také jádro) reprezentovanou je funkce sinc funkcí sinc. Gibbsův jev lze tedy chápat jako výsledek konvoluce Heavisideova funkce (pokud nepožadujeme periodičnost) nebo obdélníkového průběhu (pro periodický průběh) s funkcí sinc: oscilace funkce sinc způsobuje zvlnění na výstupu.
Při konvoluci s Heavisideovou funkcí je výsledná funkce právě integrálem funkce sinc, sinusintegrál; pro obdélníkový průběh není popis takový, jak je jednoduše uvedeno. Pro krokovou funkci je tedy velikost podkmitu přesně integrálem levého chvostu, když integrujeme k první záporné nule: pro normalizovaný sinc jednotkové vzorkovací periody, to je Podle toho má překmit stejnou velikost: integrál pravého chvostu nebo (což má stejnou velikost), rozdíl mezi integrálem od minus nekonečna k první kladné nule, zmenšený o 1 (hodnota bez překmitu).
Překmit a podkmit lze chápat takto: jádra jsou obecně normalizovaná, aby měla integrál 1, takže vedou k zobrazení konstantní funkce na konstantní funkci – jinak mají zisk. Hodnota konvoluce v bodě je lineární kombinací vstupní signál, s koeficienty (váhy) hodnoty jádra. Pokud je jádro nezáporné, například pro gaussovské jádro, pak hodnota filtrovaného signálu bude konvexní kombinací vstupních hodnot (koeficienty (jádro) integrate až 1 a jsou nezáporný) a bude tedy někde mezi minimálním a maximálním vstupním signálem – to nebudou podkmit nebo překmit. Pokud, na druhou stranu, jádro předpokládá záporné hodnoty, jako například funkce sinc, pak hodnota filtrovaného signálu bude místo toho affinní kombinací vstupních hodnot a může padnout mimo rozsah od minimálního po maximální vstupní signál, což způsobí v podkmit a překmit, kvůli Gibbsovu jevu.
Použití delšího rozvoje a ořezání vyšších frekvencí odpovídá ve frekvenční doméně rozšíření pásma ideální dolní propusti, což v časové doméně odpovídá zúžení funkce sinc a zvýšení jeho výšky o stejný faktor, ponechává integrály mezi odpovídajícím body nezměněné. To je obecná vlastnost Fourierovy transformace: rozšíření v jedné doméně odpovídá zúžení a rostoucí výška v druhé. To vede k oscilaci v sinc je užší a vyšší a, ve filtrované funkce (po konvoluce), dává oscilace, které jsou užší a tedy mají menší plochu, ale neomezuje velikost: oříznutí pro jakoukoli konečnou frekvenci vede k funkci sinc, ale úzké, se stejným integrálem chvostu. To vysvětluje přetrvávání překmitu a podkmitu.
-
Oscilace lze interpretovat jako konvoluci s funkcí sinc.
-
Použití více členů řady vede k užší ale vyšší funkci sinc, se stejnou velikostí integrálu chvostu, což dává vyšší frekvenci oscilací, ale jejich velikost se nesnižuje.
Vlastnosti Gibbsova jevu jsou interpretovány takto:
- podkmit je způsoben impulsní odezvou, která má záporný integrál chvostu, což je možné, protože funkce nabývá záporných hodnot;
- překmit vyrovnává podkmit díky symetrii (celkový integrál se při filtrování nemění);
- přetrvávání oscilací je způsobeno tím, že zvětšující se ořez zužuje impulsní odezvu, ale neomezuje její integrál – oscilace se tedy přesouvá směrem k diskontinuitě, ale její velikost se nesnižuje.
Příklad obdélníkového průběhu
[editovat | editovat zdroj]V případě obdélníkového průběhu s periodou L , diskontinuita je v bodě nula a skok má velikost . Pro jednoduchost budeme uvažovat pouze případ, kdy N je sudé (případ lichého N je velmi podobný). Pak máme
Substitucí získáme
jak je vyžadováno výše. Nyní vyjádříme
Pokud zavedeme normalizovanou funkci sinc, , můžeme tento vztah přepsat jako
Ale výraz v hranatých závorkách je aproximace integrálu Riemannovou sumou (přesněji jde o aproximaci středovým pravidlem s krokem ). Protože funkce sinc je spojitá, tato aproximace konverguje ke skutečnému integrálu pro . Tedy máme
což bylo vyžadované v předchozí části. Podobný výpočet ukazuje
Důsledky
[editovat | editovat zdroj]Při zpracování signálu je Gibbsův jev nežádoucí, protože způsobuje nežádoucí efekty, jmenovitě ořezání z překmitu a podkmitu a prstencové artefakty z oscilace. U dolní propusti lze tyto jevy redukovat nebo eliminovat pomocí různých dolnopropustných filtrů.
V obrazech získaných magnetickou rezonancí způsobuje Gibbsův jev prstencové artefakty poblíž rozhraní oblastí, které se významně liší intenzitou signálu. To je velkým problémem u zobrazování míchy, kde se vlivem Gibbsova jevu mohou objevovat útvary podobající se syringomyelii.
Gibbsův jev se projevuje jako křížový vzorek při diskrétní Fourierově transformaci obrazu,[19] kde většina obrázků (např. mikrofotografií nebo fotografií) má ostrý přechod mezi horní a spodní nebo levou a pravou částí obrázku. Pokud jsou ve Fourierově transformaci vynuceny periodické okrajové podmínky, tato skoková diskontinuita je reprezentována kontinuem frekvencí podle os v prostoru převrácených hodnot (tj. křížový vzorek intenzity ve Fourierově transformaci).
Odkazy
[editovat | editovat zdroj]Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku Gibbs phenomenon na anglické Wikipedii.
- ↑ WILBRAHAM, Henry. On a certain periodic function. The Cambridge and Dublin Mathematical Journal. 1848, čís. 3.
- ↑ a b c HEWITT, Edwin. The Gibbs-Wilbraham phenomenon: An episode in Fourier analysis. Archive for History of Exact Sciences. 2016-03-04. Dostupné v archivu pořízeném z originálu. DOI 10.1007/BF00330404. Archivováno 4. 3. 2016 na Wayback Machine.
- ↑ GIBBS, J. Willard. Fourier's Series. Nature. Roč. 59, čís. 1539. ISSN 0028-0836. DOI 10.1038/059606a0.
- ↑ DIMAROGONAS, Andrew. Vibration for engineers. [s.l.]: [s.n.], 1996. ISBN 978-0-13-462938-4.
- ↑ Decimal expansion of 1/2-G/Pi, the lowest limiting trough of a square wave Fourier series, where G is the Gibbs-Wilbraham constant [online]. [cit. 2020-04-10]. Dostupné online.
- ↑ Numbers that are not the sum of 3 pentagonal numbers [online]. [cit. 2020-04-10]. Dostupné online.
- ↑ Wilbraham, Henry (1848) "On určitý periodical funkce," Cambridge a Dublin Matematický Journal, 3 (anglicky 3) : 198–201.
- ↑ Encyklopädie der Mathematischen Wissenschaften mit Einschluss ihrer Anwendungen. Wiesbaden: Vieweg+Teubner Verlag, 1914. Dostupné online. S. 1049.
- ↑ HAMMACK, Bill; KRANZ, Steve; CARPENTER, Bruce. Albert Michelson's Harmonic Analyzer: A Visual Tour of a Nineteenth Century Machine that Performs Fourier Analysis. [s.l.]: Articulate Noise Books, 2014-10-29. Dostupné online. ISBN 9780983966173. (anglicky)
- ↑ WOLFRAM, Stephen. A New Kind of Science. [s.l.]: Wolfram Media, Inc., 2002. Dostupné online. ISBN 978-1-57955-008-0. S. 899.
- ↑ MICHELSON, A. A.; STRATTON. A new harmonic analyser. Philosophical Magazine. 1898, roč. 45, čís. 5, s. 85–91.
- ↑ BÔCHER, Maxime. Introduction to the theory of Fourier's series. Annals of Mathethematics. Duben 1906, roč. druhá řada, čís. 7, s. 81–152. Dostupné online. (en (3)).
- ↑ CARSLAW, H. S. A historical note on Gibbs' phenomenon in Fourier's series and integrals. Bulletin of American Matematický Society. 1925-10-01, roč. 31, čís. 8, s. 420–424. Dostupné online [cit. 2016-09-14]. ISSN 0002-9904. DOI 10.1090/s0002-9904-1925-04081-1. (anglicky)
- ↑ M. Pinsky. Introduction to Fourier Analysis and Wavelets. USA: Brooks/Cole, 2002. Dostupné online. S. 27.
- ↑ Rasmussen, Henrik O. „Wavelet Gibbs Effect.“ V „Wavelets, Fractals a Fourierova Transformace“, Eds M. Farge et al., Clarendon Press, Oxford, 1993.
- ↑ KELLY, Susan E. Gibbs Phenomenon for Wavelets. Applied and Computational Harmonic Analysis. 1995, čís. 3. Dostupné v archivu pořízeném dne 2013-09-09. Archivováno 9. 9. 2013 na Wayback Machine.
- ↑ Šablona:Cite článek
- ↑ pog87/FakeNodes. github.com [online]. 2024-05-17 [cit. 2024-06-26]. Original-date: 2019-02-15T14:04:29Z. Dostupné online.
- ↑ R. Hovden, Y. Jiang, H.L. Xin, L.F. Kourkoutis. Periodic Artifact Reduction in Fourier Transforms of Full Field Atomic Resolution Images. Microscopy and Microanalysis. 2015, roč. 21, čís. 2, s. 436–441. Dostupné online. DOI 10.1017/S1431927614014639. PMID 25597865.
Související články
[editovat | editovat zdroj]- σ-aproximace – úprava Fourierovy sumace, aby se redukoval Gibbsův jev
- Pinského jev
- Podobný je Rungeho jev při aproximaci funkcí polynomy
- Sinus integrál
- Machovy proužky
Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu Gibbsův jev na Wikimedia Commons
- Vybrané matematické metody – text k přednášce Tomáše Kalvody a Františka Štampacha z KAM FIT ČVUT