neprihlásený Pondelok, 23. marca 2026, dnes má meniny Adrián
Vedci zrýchlili Fourierovu transformáciu, zrýchli sa kompresia videa

DSL.sk, 19.1.2012


Výskumníci z Massachusettského technologického inštitútu, MIT, v stredu informovali o vyvinutí nového algoritmu implementujúceho tzv. Fourierovu transformáciu, ktorý je rýchlejší ako doterajšie algoritmy.

Fourierova transformácia respektíve jej zjednodušená podoba kosínusová transformácia je využívaná v mnohých stratových kompresných algoritmoch, ktorých úlohou je komprimovať prirodzené dáta ako sú napríklad hudba, zvuk, obraz a video reálnych scén.

Pri tzv. diskrétnej Fourierovej transformácii sa navzorkovaný signál vyjadrí ako vážený súčet rovnakého počtu kosínusových a sínusových funkcií s rozličnou frekvenciou ako je vzoriek nameraných dát.

U prirodzených signálov ako je napríklad zvuk a obraz reálnych scén väčšina frekvencií ale vplýva na výsledný signál málo a dostatočne presne je ho možné vyjadriť súčtom výrazne menšieho počtu významných frekvencií, napríklad u blokov obrázkov o veľkosti 8x8 pixelov používaných vo viacerých algoritmoch je to podľa výskumníkov priemerne pomocou 7 frekvencií namiesto 64.

Dáta je tak následne možné komprimovať uložením iba parametrov tohto menšieho počtu frekvencií a dosiahnuť tak významnú úsporu.

Pre Fourierovu transformáciu sa doteraz používal algoritmus Fast Fourier Transform, FFT, ktorého zložitosť pri dátach o veľkosti n prvkov je O (n * log n).

Nový algoritmus vyvinutý na MIT je výrazne rýchlejší najmä pri malom počte významných frekvencií k, výrazne menšom ako počet prvkov n. Pri signále zloženom presne iba z k alebo menej ako k frekvencií a vôbec žiadnych ďalších dosahuje zložitosť algoritmu O (k * log n), pri hľadaní k významných zložiek v signále zloženom aj z ďalších menej významných zložiek zložitosť O (k * log n * log (n / k)). Algoritmus pracuje rozdelením frekvencií na také pásma, aby sa v každom nachádzala pravdepodobne iba jedna významná frekvencia, s následným rýchlym identifikovaním tejto jednej významnej frekvencie.

Návrhy algorimov lepších ako FFT pre signály s malým počtom významných frekvencií už existovali aj doteraz, žiadny nebol ale efektívnejší ako FFT pre ľubovolné signály a väčšina bola príliš zložitá pre praktické implementácie.

Na MIT vyvinutý algoritmus podľa výskumníkov môže mať aj v praktických implementáciách vyššiu rýchlosť ako FFT a to v niektorých prípadoch až desaťnásobne a špeciálne užitočný môže byť pri kompresii obrázkov a videa.



Najnovšie články:

V autách bude viac ako 300 GB RAM, myslí si popredný výrobca pamätí
Musk ide postaviť veľkú továreň na čipy
Kataster mal ďalšie IT problémy, odvčera exspirovaný certifikát
Intel možno bude meniť pätice CPU menej často
Windows 11 užívatelia kritizujú, Microsoft sľubuje zlepšenie kvality aj aktualizácií
Lenovo výrazne zvýšilo kapacitu batérií pre notebooky
Intel údajne informoval výrobcov o 10% zdražení CPU
Nemecko povolilo balkónové solárne panely s výrazne vyšším výkonom
Aj Blue Origin chce postaviť dátové centrum vo vesmíre
Android aplikácie od neoverených vývojárov sa budú inštalovať zložito, s 24-hodinovým čakaním


Diskusia:
                               
 

kto pochopil uplne vsetko v clanku?
Odpovedať Známka: 3.8 Hodnotiť:
 

kazdy student FEI, FIIT, a MatFyzu, ktory to nepresiel na tahakoch :)
Odpovedať Známka: 8.6 Hodnotiť:
 

Ja som prešiel na ťahákoch a bombách a pochopil som.
Odpovedať Známka: -2.4 Hodnotiť:
 

ich trosku precenujes .. kosinusova tranformacia sa uci este na strednej skole
Odpovedať Známka: -7.7 Hodnotiť:
 

transformacie sotva. vsak uz nevedia na strednych skolach pomaly derivovat a integrovat, komplexne cisla im nic nehovoria a nie to este rady a transformacie.
Odpovedať Známka: 8.6 Hodnotiť:
 

derivacie a integrali sa skor neucia ako ucia. mozno nekde na gymploch
Odpovedať Známka: 6.6 Hodnotiť:
 

Zavisi od skoly, na gymploch to kedysi platilo, uz teraz nemusi a niektore priemyslovky su omnoho dalej v matike nez gymple.
Odpovedať Známka: 5.5 Hodnotiť:
 

tak tak.. napr. mi sme sa derivacie ucili uz v 1. rocniku na priemyslovke co si pamatam..
Odpovedať Známka: -0.7 Hodnotiť:
 

A co gramatika, tu ste sa ucili?
Odpovedať Známka: 7.6 Hodnotiť:
 

gramatika sme sa ucili na zakladnej skole, na strednej nie, normalne by som tu chybu nespravil, ale ked pisem rychlo a po po nejakom tom case na nete zacne asi akzdy vynechavat troska, a ano hambim sa za to
Odpovedať Známka: 0.0 Hodnotiť:
 

je to riadna ohamba.
Odpovedať Známka: 5.4 Hodnotiť:
 

A este povedz ci sa naozaj hambis, alebo hanbis?
Odpovedať Známka: 6.0 Hodnotiť:
 

A jak pozeram, tak aj garamatika sa skuor neuci, ako uci.
Odpovedať Známka: 3.8 Hodnotiť:
 

ja som na gymnáziu so zameraním na cudzie jazyky matematiku štvrtého ročníka nemal. Teda žiadne integrály, derivácie, funkcie, rady.
Odpovedať Známka: 4.0 Hodnotiť:
 

ja som na gymnaziu so zameranim na cudzie jazyky integraly a derivacie mal, ale Fourier na FEIke bol omnoho zabavnejsi:)
Odpovedať Známka: 7.1 Hodnotiť:
 

podla mna je uplne zbytocne ucit stredoskolakov dif a int, komp cisla. Zo strednej skoly idu vacsinou bud na urady prace alebo do zahranicia a tam pracuju aj bez toho...
Odpovedať Známka: 1.0 Hodnotiť:
 

nemas pravdu, tato problematika by sa mala ucit uz na zakladke, pretoze sa kazdemu urcite hodi!
Odpovedať Známka: 1.1 Hodnotiť:
 

skús nejaký príklad zo života, kde by sa dali využiť derivácie, integrály...
Odpovedať Známka: 1.1 Hodnotiť:
 

Derivacie napr pri zistovani pri akej produkcii dosahujes maximalny zisk. Integral napr pri vypocte obsahu
Odpovedať Známka: 10.0 Hodnotiť:
 

niekto nebol ani student FEI, FIIT, MatFaz a tiez pochopil :)
Odpovedať Známka: 8.3 Hodnotiť:
 

zjavne vsak nepochopil logiku toho prispevku ;)
Odpovedať Známka: -2.6 Hodnotiť:
 

Na informatike na matfyze sa fourierova transformacia spomina len okrajovo pokial viem.
Ale pochopil som vsetko.
Odpovedať Známka: 8.7 Hodnotiť:
 

a niekto to ani necital a presiel rovno na komentare :D
Odpovedať Známka: 9.6 Hodnotiť:
 

+1 fiitkar ;)
Odpovedať Známka: 6.0 Hodnotiť:
 

+2 fiit fiit
Odpovedať Známka: 7.6 Hodnotiť:
 

Laci rulezz ;)
Odpovedať Známka: 8.2 Hodnotiť:
 

http://goo.gl/TQTfW
Odpovedať Známka: 10.0 Hodnotiť:
 

Furieraky mastia uz prvaci na FEI v letnom semestri so Satkom ;)
Odpovedať Známka: 10.0 Hodnotiť:
 

Par rokov dozadu sa brali v druhom rocniku
ale asi zavisi od odboru.
Odpovedať Známka: 10.0 Hodnotiť:
 

cely druhy rocnik to bolo furt dokola
Odpovedať Známka: 10.0 Hodnotiť:
 

A FI MUNI si nespomenul.
Odpovedať Známka: 10.0 Hodnotiť:
 

ešte aj FRIčkári rozumeli...
Odpovedať Hodnotiť:
 

a studenti FIT a FI :-P
Odpovedať Hodnotiť:
 

ja nie, ale pametam si co tam je napisane. a ked to vytiahnem zajtra pri pive a budem to rozpravat s prizmurenym okom, tak budem cavo :))
Odpovedať Známka: 8.3 Hodnotiť:
 

ja som raz skusil v krcme maxwellove rovnice a malo to ohromny uspech.
Odpovedať Známka: 9.6 Hodnotiť:
 

Bernouliho rovnice o prudeni kvapalin budu mat isto este vacsi uspech.
Odpovedať Známka: 9.4 Hodnotiť:
 

Ja by som zakazala vsetky tie integralne a diferencialne pocty, diferencialy, diferencie, vsakovate diferencialne rovnice a diferencne rovnice, limity postupnosti ci funkcii, ci vobec celu realnu analyzu, najlepsie aj komplexnu.

Jiřina Soukupová, 37 let, pokladní, prodejna Billa, Praha 4
Odpovedať Známka: 7.0 Hodnotiť:
 

:DDD nice one :)
Odpovedať Známka: 7.5 Hodnotiť:
 

:D :p :D
však nech si Jiřina Soukupová, 37 let, pokladní, prodejna Billa, nech si Jiřina už dokončí tú vš matfyz, a nemusí zakazovať (a sedeť za kasou za 10 tis Kcs, 10hod., dokladať :o :D :( :/ )

Odpovedať Známka: -3.3 Hodnotiť:
 

vsak aj tricko s maxwellovymi rovnicami je vacsinou uspech :D
Odpovedať Známka: 10.0 Hodnotiť:
 

mam spoluziaka ktory ich ma ako kerku
Odpovedať Známka: 8.3 Hodnotiť:
 

too long, didnt read
Odpovedať Známka: -5.0 Hodnotiť:
 

tl;dr
chuju :)
Odpovedať Známka: 4.3 Hodnotiť:
 

ja, ja! naviac som algoritmus prepisal do html5 a pridal search bar pre rychle hladanie mojho oblubeneho gej pornicka, jupiii
Odpovedať Známka: -6.9 Hodnotiť:
 

wow
Odpovedať Známka: 10.0 Hodnotiť:
 

+(1 * log n)
Odpovedať Známka: 10.0 Hodnotiť:
 

V pondelok máme z toho skúšku na FIIT
Odpovedať Známka: 7.6 Hodnotiť:
 

Vidis, teraz jaky cavo budes ked tam prides s takouto novinkou.
Odpovedať Známka: 9.5 Hodnotiť:
 

zdravim, kolega :)
Odpovedať Známka: 6.7 Hodnotiť:
 

FIIT info druhak ? :D
Odpovedať Známka: 6.0 Hodnotiť:
 

tak tak :D
Odpovedať Známka: 5.0 Hodnotiť:
 

chodte sa ucit PIS... :D
Odpovedať Známka: 7.8 Hodnotiť:
 

"pri malom počte významných frekvencií k a pri známom zvolenom k"

Tak čo je teda "k" - počet významných frekvencií alebo nejaké volené číslo?

Pri malom "k" sa zrejme nebude O (k * log n * log (n / k)) približovať k O (k * log n), ale naopak. Či?
Odpovedať Známka: 6.7 Hodnotiť:
 

Nutne spomenut, ze log je dvojkovy logaritmus. Ale to nebude nic menit na fakte, ze to je mensie. Ber to tak, ze vstup je veeelky obrazok a teda n je velke cislo a k je velkost komprimovaneho obrazku. Teda k<<n zvacsa a urcite k nie je vacsie ako n.
Odpovedať Známka: 10.0 Hodnotiť:
 

Je uplne jedno, aky je zaklad logaritmu. Akykolvek logaritmus vies zapisat ako podiel logaritmu s inym zakladom a konstanty (log z). To znamena, ze vo vyjadreni zlozitosti nema zmysel uvadzat zaklad logaritmu (o nicom to nevypoveda).
Odpovedať Známka: 10.0 Hodnotiť:
 

Tak veru :)
Odpovedať Známka: 10.0 Hodnotiť:
 

No neviem. Do detailu algoritmy tej komprimacie nepoznam, ale clanok naznacuje ze sa komprimuju matice 8x8 (nezavislo od seba) - mozno z toho je to zname stvorcekovanie. Potom ale n=64 a k=7 (cca). V tomto pripade ale log(64)=6, cize moc by sa nezmenilo. V praxi sa zrejme koduju i vacsie matice. Klucove asi bude ci na skomprimovanie staci pocet frkvencii k ktory je asymptoticky mensi ako log(n). A zrejme aj na konstante konkretneho algoritmu.
Odpovedať Hodnotiť:
 

http://gorila.tym.sk
Odpovedať Známka: -1.8 Hodnotiť:
 

Moji právnici Vás kontaktujú v najbližších dňoch.
Odpovedať Známka: 7.6 Hodnotiť:
 

môj účtovník Vás kontaktuje tiež v najbližších dňoch.
Odpovedať Známka: 8.2 Hodnotiť:
 

A ja vam o tom pridem porozpravat na sme, ako ma dsl.sk sklamalo.
Odpovedať Známka: 5.7 Hodnotiť:
 

a ja to cele potom preposlem do jankinho pda nech si to vytlaci vo velkom kancli
Odpovedať Známka: 5.6 Hodnotiť:
 

Ked sa to dozvie ing. Zavacky tak ani nezaspi.
Odpovedať Známka: 10.0 Hodnotiť:
 

Včera som mal z toho skúšku... :D A pokial dostudujem bude mi to prd platné :D
Odpovedať Známka: 6.7 Hodnotiť:
 

presne môj názor
Odpovedať Známka: 5.6 Hodnotiť:
 

Ked myslis. Neviem naco potom studujes, ked su ti veci co sa naucis prd platne. Fourier sa realne pouziva a v multimediach skoro stale.
Odpovedať Známka: 6.0 Hodnotiť:
 

Lenze malokedy to musis implementovat ty.
Odpovedať Hodnotiť:
 

Ale ved jasne ale ide o to, ze vies co to je a na to pouzit a nemusis potom objavovat teplu vodu a dokazes pracovat samostatne bez toho, a by ti niekto hovoril co mas robit. Oni velmi dobre vedia, preco to prednasaju.
Okrem toho vela veci, co sa ucis musis malokedy implementovat ty.
Odpovedať Hodnotiť:
 

Ing Zavacky je paaan. džejziiiii...
Odpovedať Známka: 6.4 Hodnotiť:
 

nie nie, iba kokot z piešťan je pán!
Odpovedať Známka: 0.8 Hodnotiť:
 

ano. ten z Pistan je pán kokot ej kej ej pupkaty sedlak ze zlatu klobasu na krku.
Odpovedať Známka: 4.0 Hodnotiť:
 

ej kej ej serem si do huby ej kej ej primitivne texty ej kej ej idol slabomyselnych ej kej ej 12+ music production.. ale inak ja caaavo
Odpovedať Známka: -3.3 Hodnotiť:
 

komprimacia toho videjka alebo hocicoho ineho patri pod analyzu procesov :P
Odpovedať Hodnotiť:

Pridať komentár