SG.hu·

Filmek valós idejű feldolgozásán javítana az Intel

Az Intel kutatói olyan új algoritmust fejlesztettek ki, amely lehetővé teszi, hogy - megfelelő erőgép birtokában - a videók felbontásán akár valós időben is jelentős mértékben változtatni lehessen.

A nyilvánosságra hozott dokumentum szerint a technológia neve Super Resolution és már sikeresen tesztelték kétmagos processzorokra épülő rendszereken. A megoldás jelenlegi becslések szerint a több száz magos processzorokon már eredményesen használható lesz és a segítségével az egyszerű webkamerákkal rögzített képek felbontását éppúgy fel lehet majd javítani, mint a házivideók vagy a DVD-k felbontását.

"A Super Resolution projekt része egy nagyobb programnak, amelynek célja a legérdekesebb alkalmazások megtalálása. Az egyik fő célkitűzésünk a videók minőségének javítása. Az új technika egy nap lehetővé teheti majd akár a másodpercekénti billiónyi számítási művelet elvégzését is" - nyilatkozta Jerry Bautista, az Intel Tera-Scale Computing Research programjának társigazgatója.

A technológia a többmagos processzorokra épül. A felhasználók jelenleg legfeljebb négymagos CPU-khoz férhetnek hozzá, az Intel viszont már rendelkezik működő 80 magos processzorokkal is. Érthető tehát, hogy egyre inkább előtérbe kerülnek azok a projektek, amelyek segíthetnek a növekvő számítási teljesítmények kihasználásában.


Peyman Milanfar, a Kaliforniai Egyetem professzora ugyanakkor rámutatott, hogy a Super Resolution ötlete nem új, az első elképzelések az 1980-as évekre nyúlnak vissza. A szakember és társai voltak az elsők, akik 2003-ban egy olyan algoritmust fejlesztettek ki, amely hatékonyan alkalmazható volt a videók minőségének és felbontásának javítására, azonban ez a megoldás sem tette lehetővé a filmek valós idejű átalakítását.

"A Super Resolution lényege, hogy először az egyes képpontokat egyes képekként elemzik, hogy megállapíthassák, melyik pixel milyen gyorsan és melyik irányba mozog. Amennyiben például egy autó végigmegy egy utcán, azok a képpontok amelyekből felépül, kiszámítható útvonalon mozognak" - magyarázta Oscar Nestares, az Intel vezető kutatója. Az így összegyűjtött adatokat arra használják fel, hogy kiszámítsák az új képpontok mozgását. Végül létrejön a szinte tökéletes minőségű kép, ami a nézők számára olyan, mintha valós időben rögzítették volna. A technológia legnagyobb előnye, hogy a filmek átalakítására valóban képes valós időben és egyúttal kiszűri a felvételből a hibás képpontokat is.

Nestares az Intel Santa Clara-i Campusán egy kétmagos számítógéppel bemutatott egy kísérletet. A teszt során a PC a négyszeresére tudta növelni egy webkamerával rögzített videó felbontását anélkül, hogy az anyag lejátszása akár egyetlen egyszer is megakadt volna. A titok a Super Resolution kódjában keresendő, az ugyanis mindig a processzormagok számához igazodik. A különböző magok a videók különböző részeinek feldolgozásáért felelnek.

Az Intel szakemberei ugyanakkor sietve leszögezték, hogy a technológia a mindennapokban még nem alkalmazható. Az ok egyszerű: egy DVD minőségű film valós idejű átalakításához HD-DVD formátumba 150 processzormag egyidejű munkájára lenne szükség. A felbontás javítására azonban William Freeman, a MIT informatikai professzora szerint egyre nagyobb igény van. Egyre többen vásárolnak már most és fognak a közeljövőben is vásárolni HDTV-ket, akik a készülékeiken szeretnének megfelelő minőségű felvételeket nézni.

Kapcsolódó cikkek és linkek

Hozzászólások

Jelentkezz be a hozzászóláshoz.

© AranyKéz2007. 08. 03.. 21:39||#21
Neeem, nemcsak a kvantummechanikára van ám hatással Heisenberg hülye egyenlõtlensége.

Jelfeldolgozásra; hang- és képtömörítésre is kihat. Transzformációknál (FFT, DCT, MDCT, wavelet, satöbbi) az idõbeli és a frekvenciabeli felbontás nem lehet tetszõlegesen nagy, a kettõ között mindig kompromisszumot kell kötni.

Sejtem hogy mozgásvektoroknál is van valami hasonló, de lusta vagyok belegondolni :)
© moikboy2007. 08. 03.. 21:25||#20
Nem hinném, hogy a kvantumok szintjén forgatnának filmeket :D
© AranyKéz2007. 07. 23.. 22:48||#19
Azon gondolkozok, hogy tökvéletlenül nem hat Heisenberg elve a felbontásra és a mozgásra ?
© dez2007. 07. 23.. 21:51||#18
mint amit
© dez2007. 07. 23.. 21:43||#17
Ami nincs benne, azt nem, de sokkal több van benne, amit alap esetben látunk. Mivel ahogy halad egy objektum, az eredeti kamera pixelei más-más pontját képezik le. A mozgásvektorok itt ennek visszakövetéséhez kellenek. (Bár kicsit rontja a helyzezet, hogy az aliasing csökkentése érdekében eleve bele van víve némi elmosás is eredetileg a képbe.)
© moikboy2007. 07. 23.. 17:30||#16
Azért szerintem nem csak annyiból áll az algoritmus, hogy kiszámolja a mozgás vektorát (pl. mit kezdene a gyorsuló mozgásokkal?), hanem valószínûleg folyamatosan hozzáigazítja a környezõ framekhez az ominózus képkockát, különös tekintettel a keyframekre.

Attól pedig pláne nem kell tartani, hogy a lent említettekhez hasonló dolgokat silabizálna ki a videóból a feldolgozó. Ha egy adat egyszerûen nincs benne a fájlban, akkor azt semmilyen algoritmus nem fogja visszahozni.
© Dömsödi2007. 07. 20.. 09:52||#15
Az ötlet jó! Már én is gondolkoztam régebben hasonlón. Azonban van egy nagy baj:
Ha a kisfelbontású videot kevés helyen tárolunk (ergó rosszabb minõségû a tömörités) akkor a képpontok mozgásvektora NEM pontos!!! Ugrálhat. Persze lejátszáskor ez nem annyira tûnik fel.
Azonban ha egy kisfelbontású videot nagy tömörítési aránnyal tárolunk el, akkor viszont ugyanott vagyunk, mintha nagyfelbontásuként, de kissebb tömörítési rata-val dolgoznánk.

Lehet, hogy a 352x 220 as felbontású demoanyag minden filmkockája elfoglalt vagy 80-100 kbyte-ot...

Ez az eljárás nagyon jól használható például a NASA-nal, ahol az aktuális méretû felvételeket a lehetõ legjobb minõségben tárolnak, de még részletesebb képet akarnak.
Azonban a házi videozásban nem hiszem, hogy lenne értelme.
© dez2007. 07. 19.. 05:51||#14
Azok néha egyes filmek HD-s változatainál is kijönnek. :)
© dez2007. 07. 19.. 05:48||#13
(Szal nem kell egy kártyán lennie több chipnek hozzá.)
© dez2007. 07. 19.. 05:47||#12
De, van 4x-es SLI (nemcsak játék, hanem tudományos alkalmazásokra).