Filmek valós idejű feldolgozásán javítana az Intel
2007. július 18. 15:45, szerda
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.

Hirdetés

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ó linkek
Megosztás
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

IT/Tech, Hardver
Tudomány, Mobil, Film, Játék
Hirdetés



Hozzászólások
A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
2007. aug. 03. 19:39 | válasz | #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 :)
2007. aug. 03. 19:25 | válasz | #20
Nem hinném, hogy a kvantumok szintjén forgatnának filmeket :D
2007. júl. 23. 20:48 | válasz | #19
Azon gondolkozok, hogy tökvéletlenül nem hat Heisenberg elve a felbontásra és a mozgásra ?
dez  
2007. júl. 23. 19:51 | válasz | #18
dez  
2007. júl. 23. 19:43 | válasz | #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.)
2007. júl. 23. 15:30 | válasz | #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.

2007. júl. 20. 07:52 | válasz | #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.
dez  
2007. júl. 19. 03:51 | válasz | #14
Azok néha egyes filmek HD-s változatainál is kijönnek. :)
dez  
2007. júl. 19. 03:48 | válasz | #13
(Szal nem kell egy kártyán lennie több chipnek hozzá.)
dez  
2007. júl. 19. 03:47 | válasz | #12
De, van 4x-es SLI (nemcsak játék, hanem tudományos alkalmazásokra).
totya4  
2007. júl. 19. 02:15 | válasz | #11
2 feletti magos videókártya tudtommal tervben sincs... :)
2007. júl. 19. 01:25 | válasz | #10
GPU-val szerintem hamarabb is el lehetne érni a kivánt eredményt... Talán már 2-8 db 8800 GTX-el is?
totya4  
2007. júl. 19. 00:23 | válasz | #9
Átverés szaga van, főleg hogy azt mondják "majd ha" xxx magos rendszer lesz akkor lesz igazán használható. Szerintem csak a fejlesztési pénzek elköltésének indoklásaként kellett ez a prezentáció.
2007. júl. 18. 21:15 | válasz | #8
Ó, nekem egyszer az a frenetikus ötletem támadt hogy fekete-fehér filmeket kéne automatán kiszínezni. Mondanom se kell jó hamar letettem róla XD
2007. júl. 18. 21:13 | válasz | #7
Természetesen. Nincs az a teljesítmény amivel tökéletesen módon fel lehet nagyítani egy 1x1 pixeles részt :)
saba30  
2007. júl. 18. 21:12 | válasz | #6
Na ja, de lehet, hogy előjönnek olyan dolgok amiket a rendező nem is akart megmutatni. Pont az általad említet jelenet lemegy az első tíz percben, akkor hol marad az izgalom a végére. Aztán mit kezd az algoritmus a régi makettes filmekkel, ahol bizony nem a fizika szeint mozognak a háterek az árnyékok, esetleg egy régi filmnél visszakerülnek a villany oszlopok, repülők, a sok kézzel kiretusált dolog, a csinált robbanások, egyéb trükkök jól megizzasztják majd. A korai CGI filmek is gányoltak.
Persze való élet az hibátlan, azzal sok gondja nem lehet.
Na majd meglátjuk, végül is a csúcsszuper procikat is el kell majd adni valakinek, vagy majd azokkal szerkesztünk szöveget, meg nettezünk.:)
2007. júl. 18. 21:08 | galéria | válasz | #5
Túl sokat nézték a SZárnyas fejvadászt szvsz. Csodát azé nem lehet tenni ugye...
2007. júl. 18. 18:29 | válasz | #4
Ez egy kicsit több, mint ami az ffdshow-ban van. Inkább arra hasonlít, amikor a filmekben a vhs felvételen az áldozat szeméből visszatükröződő gyilkos képét kinagyítják jól felismerhetőre. Na az egy kicsit túlzás, de valami ilyesmiről szól ez.
saba30  
2007. júl. 18. 17:45 | válasz | #3
Ez is egy létező dolog már, persze a minőségen és a teljesítményen mindíg lehet javítani, amihez persze mindíg erősebb, újabb vas kell.
A video lejátszó kodekek rengeteg szűrőt, előfeldogozást tudnak már ma is alkalmazni.
csak a cikkhez, pl.: ffdshow -> postprocessing, resize & aspect, visualizations
és mindezt tényleg valós időben, persze a vasnak bírni kell.
2007. júl. 18. 17:37 | válasz | #2
Én kifejezetten animékhez való szűrőt akarok majd csinálni mert amik most vannak azok hányadékok. Főleg ha egy jobb TFT-n nézi a cuccot az ember.
2007. júl. 18. 16:09 | válasz | #1
ilyesmit használtak a Columbia katasztrófájának rekonstruálására is