Feladatkiírás. Digitális videó retusálás

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Feladatkiírás. Digitális videó retusálás"

Átírás

1 Feladatkiírás Videók retusálása, rekonstrukciója egy klasszikus feladat, melyet például a filmes szakmában gyakran használnak. E projekt keretében egy új számítógépes videó restauráló algoritmussal ismerkedünk meg (video inpainting under constrained camera motion), amely képes egy videóról objektumokat illetve különböző sérüléseket automatikusan eltüntetni. 2

2 Tartalmi összefoglaló A téma megnevezése: Digitális videó retusálás. A megadott feladat megfogalmazása: Olyan algoritmus kifejlesztése, amely képes egy videóról objektumokat illetve különböző sérüléseket automatikusan eltüntetni. A megoldási mód: A Kedar A. Patwardhan, Guillermo Sapiro és Marcelo Bertalmio által publikált videó retusálási eljárás korlátozott kameramozgás mellett. Alkalmazott eszközök, módszerek: Matlab 7 (revision 14). Elért eredmények: A feltételeknek megfelelő videó képkockáinak és azok szegmentálásának, valamint a hiányzó területek beadása után a program előállítja a kijavított videót és elmenti azt. Kulcsszavak: Videó retusálás (video inpainting), kép retusálás (image inpainting), objektumok eltávolítása (object removal), háttér kiegészítés (background completion), block matching, optical flow. 3

3 Tartalomjegyzék Feladatkiírás... 2 Tartalmi összefoglaló... 3 Tartalomjegyzék... 4 BEVEZETÉS AZ ALGORITMUS Speciális feltételek Áttekintés Előfeldolgozás Szegmentálás Kameramozgás detektálása, az optical flow és a mozaikok kiszámítása A mozgó objektum retusálása A legnagyobb prioritású pont meghatározása A kijelölt képkockák kiválasztása Keresés a kijelölt képkockákban Pixelek másolása Megállási feltétel A háttér retusálása Másolás a szomszédos képkockákból Textúra-szintézis AZ IMPLEMENTÁCIÓ - VINP Futtatás Megnyitás, a retusálandó terület kijelölése Előfeldolgozás A mozgó objektum retusálása A háttér retusálása Az eredmény elmentése EREDMÉNYEK Kamerával készített videók Sétáló ember Autó Szintetikus videók Pillangó

4 Szarvas Ejtőernyős ÖSSZEHASONLÍTÁS MÁS ALGORITMUSOKKAL Tér-idő videó kiegészítés Videó retusálás objektumkövetéssel és a darabok összekombinálásával Mozgó objektum eltávolítása és háttérkitöltés videóban ÖSSZEGZÉS...36 Irodalomjegyzék...38 Nyilatkozat...40 Köszönetnyilvánítás

5 BEVEZETÉS Mielőtt rátérnénk a videó retusálás feladatának tárgyalására, érdemes megismerkedni a kép retusálás témájával. Ebben az esetben a cél egy adott kép egy eltüntetésre szánt objektumához tartozó pontok kicserélése vagy a kép sérült pixeleinek kijavítása úgy, hogy az eredményül kapott képről ne lehessen megállapítani, hogy manipulációt hajtottak végre rajta (0.1 ábra). A kicserélendő képpontok a felhasználó által vagy bármely más módon lehetnek adottak. 0.1 ábra A videó retusálás ettől annyiban különbözik, hogy itt a bemenet egy videó (képkockák, azaz frame-ek sorozata), valamint a kicserélendő (kijavítandó) pixelek halmaza, amely akár képkockánként más és más lehet (0.2 ábra). 6

6 0.2 ábra Triviális megoldásként alkalmazhatnánk a már meglévő kép retusálási eljárásokat külön-külön mindegyik képkockára, majd a kapott frame-eket egymás után fűzve megkaphatnánk a végeredményt. Azonban sokkal hatékonyabb és konzisztensebb lenne egy adott frame retusálásakor felhasználni a szomszédos képkockákban található redundáns információt is. Az alábbiakban egy ilyen algoritmus leírása és a gyakorlatban mutatott viselkedésének bemutatása következik. 7

7 1. Az algoritmus A választott módszer Patwardhan, Sapiro és Bertalmio videó retusálási eljárása korlátozott kameramozgás mellett [9]. Mint azt majd látni fogjuk, ez egy olyan keretrendszer, amelynek egyes komponensei az egyes részfeladatok megoldására használt algoritmusok szabadon helyettesíthetők más, az adott részfeladatot megoldó eljárásokkal. Ezáltal a későbbiekben kifejlesztésre kerülő algoritmusokat felhasználva javítani tudjuk videó retusáló programunk teljesítményét Speciális feltételek Habár rendkívül praktikus lenne egy olyan algoritmus létezése, amely bármilyen videót képes elfogadható minőségben automatikusan retusálni, sajnos, ilyen megoldás manapság még nem létezik. Megfelelő a priori tudás felhasználásával például mesterséges intelligencia alkalmazásával, az objektumok korlátozott formájának, színének és/vagy mozgásának ismeretében rendkívül jó eredmények érhetőek el, azonban általános esetben a jelenlegi eljárások mind kudarcot vallanak. Az itt tárgyalt algoritmus a következő feltételeket egyidejűleg kielégítő videókat képes retusálni: a jelenet lényegében egy mozdulatlan háttérből és egy mozgó előtérből áll az előtér objektumai periodikus mozgást végeznek (az eljárás magából a videóból szerzi a retusálandó terület kiegészítéséhez szükséges információt, valószínűségi modell felhasználása nélkül, így jelen kell lennie a sérült területnek megfelelő ép résznek valamely másik frame-ben) a kamera mozgása megközelítőleg párhuzamos a vetítés síkjával (ezáltal a háttér objektumainak mérete nem változik jelentős mértékben, lehetővé téve a paraméter nélküli textúra-szintézist) a mozgó objektumok mérete nem változik számottevően (az ok ugyanaz, mint az előző esetben, viszont ez a követelmény egy többszintes megfeleltetési algoritmus (multi-scale matching) alkalmazásával elhagyható) 8

8 1.2. Áttekintés Az eljárás a paraméter nélküli textúra-szintézisre épül [3], amelyet a prioritás és konfidencia mértékének bevezetésével továbbfejlesztettek [2], majd a mozdulatlan (statikus) kamerával felvett videó retusálás esetére kiterjesztettek [7]. Ez utóbbi megoldás publikálói dolgozták ki a jelen algoritmust is, amely már az olyan mozgóképeket is képes helyreállítani, amelyek készítése során a kamera mozgott. A végrehajtott lépésekről ad áttekintést az alábbi 1.1 ábra. Előfeldolgozás Videó + retusálandó terület A képkockák szegmentálása -> mozdulatlan háttér + mozgó előtér Kameramozgás detektálása, az optical flow és a háttér- és előtér mozaikok kiszámítása A mozgó objektum retusálása Ismétlés minden képkockára A legnagyobb prioritású pont meghatározása A kijelölt képkockák kiválasztása az előtér mozaik felhasználásával A legjobban egyező részlet keresése a kijelölt képkockákban A mozgó objektumhoz tartozó pixelek másolása a legjobban egyező részletből a retusálandó képkockába A háttér retusálása Másolás a szomszédos képkockákból A fennmaradó retusálandó terület kitöltése prioritás alapú textúra-szintézissel Retusált videó 1.1 ábra: Az algoritmus áttekintése 9

9 1.3. Előfeldolgozás Mielőtt a tényleges retusáláshoz hozzákezdenénk, szükséges néhány előzetes teendő elvégzése Szegmentálás Mivel a háttérhez, illetve az előtérhez tartozó pixelek külön fázisban lesznek retusálva, első lépésként minden képkockában meg kell határozni azokat a képpontokat, amelyek a mozgó objektumhoz tartoznak. Az ezt leíró adatszerkezetet mozgási maszknak (motion confidence mask) nevezzük, amely gyakorlatilag egy bináris kép. Kiszámításához a szerzők a block matching technikáját ajánlják, amely két adott kép alapján megadja, hogy az első kép (amelyben az elmozdulásokat kívánjuk kiszámítani) egyes blokkjai (pl. 10x10-es részei) a második kép (a referenciakép) mely blokkjainak felelnek meg. Az eljárás a blokkokhoz tartozó eltolási vektorokat adja eredményként. Ha ebből kivonjuk a vektorok mediánját, akkor a vektorok hossza szerinti küszöböléssel megkapjuk azokat a blokkokat, amelyeknél jelentős az eltolás, tehát amelyek a mozgó objektumhoz tartoznak. A mozgási maszk pontosan a kapott blokkokhoz rendel true értéket, a többi helyen false-t tartalmaz. Az 1.2 ábra bal oldalán látható a Pillangó videó első képkockája, amelyhez a jobb oldali mozgási maszk tartozik. 1.2 ábra: A mozgási maszknál a fehér szín jelöli az előteret és a szürke a hátteret. A retusálandó pixelek mindkét képen feketék. 10

10 Kameramozgás detektálása, az optical flow és a mozaikok kiszámítása Egy adott képkockánál a kamera mozgási vektorát az imént meghatározott vektor-medián adja. Szükségünk lesz a frame-ekhez tartozó optical flow-ra is, amely a kép minden pixeléhez hozzárendeli a valódi háromdimenziós világbeli pont mozgási vektorának a képsíkra eső vetületének egy közelítését. Egyszerűbben megfogalmazva, az optical flow a képpontok elmozdulását adja meg két szomszédos frame között. Miután meghatároztuk a képkocka optical flow-ját, kivonjuk belőle a kamera mozgási vektorát, így az eredmény a mozgó objektum pixeleinek elmozdulását fogja reprezentálni, függetlenül a kameramozgástól. Az optical flow-t egy kétcsatornás képben tároljuk, amely a pixelek x- és y-irányú elmozdulását tartalmazza. Ezután következik a mozaikok összeállítása, amely a következőt jelenti: a kameramozgás ismeretében a képkockákat összeillesztjük, a fedésben levő képpontokat az átlagukkal helyettesítve, így eredményül egy panorámaképet kapunk a felvett jelenetről. Ezt a műveletet a mozgási maszk felhasználásával elvégezzük a háttérre és az előtérre (1.3 ábra). Az optical flow esetében is hasonlóan járunk el: a képpontok helyett itt nyilván vektorok vannak, azonban ezeket is ugyanúgy tudjuk kezelni. 1.3 ábra: Előtér és háttér mozaikok A mozaikok használatával lényegesen hatékonyabbá tehető a mintakeresés, mivel elegendő a mozaik egy adott pixelét tartalmazó képkockákat megvizsgálni, ezáltal lecsökkentve különösen hosszabb videóknál a futási időt. 11

11 1.4. A mozgó objektum retusálása Amikor az előfeldolgozás véget ért, rátérünk a mozgó objektum retusálására. A frame-eket külön-külön, a retusálandó terület legkorábbi megjelenésétől kezdve és sorban haladva dolgozzuk fel. Ezáltal általában nagyobb prioritást kapnak azok a képkockák, amelyek retusálásához több információ áll rendelkezésre. A retusáláshoz az Efros és Leung által publikált és a Criminisi és mások által továbbfejlesztett paraméter nélküli textúra-szintézis módszerét használjuk, ezért érdemes először ezt röviden áttekinteni. Adott egy I kép és annak egy retusálandó része, Ω. Efros és Leung [3] eljárása a következő: jelölje δ Ω az Ω határát. Tekintsük minden P δω -ra a P középpontú ψ P négyzetet. Hasonlítsuk össze ezt a mintát az összes lehetséges mintával, a hasonlóság mértéke valamilyen négyzetes különbségek összege (sum of squared differences, SSD) metrika. Válasszunk a legkisebb eltérésű minták halmazából egyet véletlenszerűen, legyen ez másoljuk a középpontját, Q -t, P -be. Ezzel P -t retusáltuk és rátérünk a következő iterációra. Criminisi és mások [2] észrevették, hogy a δω -beli pontok kiválasztásának sorrendje döntő lehet, ezért minden δω -beli P -hez prioritást rendeltek: ψ Q, és Pr( P ) = C( P ) D( P ). 1.4 képlet: A P pont prioritása C ( P ) a megbízhatósági tényező (confidence term), amely kezdetben a P -vel szomszédos I Ω -beli pixelek száma, D ( P ) pedig az adat tényező (data term), mely a δ Ω és a P -be befutó él által meghatározott szög meredekségével arányos. Az eljárás során mindig a legmagasabb prioritású képpontot választjuk, így a már jobbára ismert környezetű, a δω -val meredek szögben találkozó élek kerülnek elsőként retusálásra. Ezáltal számos olyan esetben is jó eredményt kapunk, amikor az eredeti algoritmussal nem (1.5 és 1.6 ábra). 12

12 1.5 ábra: Helytelen kitöltési sorrend esetén nem a várt eredményt kapjuk 1.6 ábra: Alkalmazva a pontokhoz rendelt prioritásokat, megfelelő eredményhez jutunk A legnagyobb prioritású pont meghatározása A fentiekben vázolt paraméter nélküli textúra-szintézisnek megfelelően először meg kell keresnünk a legnagyobb prioritású képpontot az aktuális képkockán. Tehát meghatározzuk azt a P pontot, amelyre Pr( P ) = C( P ) D( P ) maximális. Jelöljük a P középpontú kis négyzetet ψ -vel. A tényezőket a következőképpen definiáljuk: P C( P ) Q ψ P ( M c = ψ P Ω ) C( Q ) ( P δω ), 1.7 képlet: A P pont megbízhatósági tényezője D( P ) ( M c ) P = α n P ( P δω ). 1.8 képlet: A P pont adat tényezője P ψ jelöli ψ P területét, ( M c ) a mozgási maszk gradiensének transzponáltja a P P pontban, n P a δ Ω normálisa P -ben, α pedig egy normalizációs tényező (általában 255). Kezdetben az ismert pixelek megbízhatósági tényezője 1, az ismeretleneké pedig A kijelölt képkockák kiválasztása 13

13 A már ismert kameramozgások segítségével meg tudjuk határozni P helyét, ψ megfelelőjét, P ψ P m amely a legjobban hasonlít vizsgálhatunk). Pm -et, illetve -et az előtér mozaikban. Keressük meg az előtér mozaik azon területét, ψ P m -re, legyen ez ψ P cand (több ilyen nagyon hasonló részletet is Az összehasonlításhoz egy öt dimenziós vektort használunk, amelynek első három komponense rendre a vörös, zöld és kék csatornák különbségét tartalmazza, utolsó két eleme pedig az optical flow-k x- és y-irányú komponenseinek eltérését adja. Ez a metrika a két mintához a vektor magnitúdójának négyzetét rendeli. Az optical flow figyelembevételével konzisztensebbé tehetjük a mozgást a retusált videón gondoljunk csak egy sétáló emberre, akinek az egyik frame-en éppen fel van emelve az egyik lába. Ha csak a képi információ áll a rendelkezésünkre, nem tudjuk megállapítani, hogy merre fogja mozdítani. Ha a valóságban például előre lendül a lába a következő frameen, de mi valamiért egy olyan képkockából egészítjük ki azt, amelyen hátrafelé mozgatja, ez azonnal fel fog tűnni a megfigyelőnek, és ezért nem lesz jó a retusálás. A kamera mozgásvektorainak és a mozgási maszknak a felhasználásával most kiválasztjuk azokat a frame-eket, amelyekben a mozaikbeli ψ P cand -nak megfelelő helyen előtér-pixelek vannak. Ezekben a frame-ekben fogjuk keresni azt a legjobban illeszkedő mintát, amellyel kitöltjük az aktuális képkocka P körüli hiányzó pixeleit Keresés a kijelölt képkockákban Az előbbiekben ismertetett, ötdimenziós vektort használó metrikát alkalmazva megkeressük a kijelölt képkockákban azt a Q középpontú ψ négyzetet, amely a legjobban hasonlít ψ -re. Q P Pixelek másolása Ezzel elérkeztünk a tulajdonképpeni retusálási lépéshez. ψ Q azon pontjait, amelyek az előtérhez tartoznak, átmásoljuk ψ P megfelelő, még üres képpontjaiba. Ha maradnak ψ P -ben kitöltetlen pixelek, akkor azok a háttérhez tartoznak, így azokat majd csak a háttér retusálásának fázisában fogjuk kiegészíteni, ezért a megbízhatósági tényezőjüket 0-ra állítjuk, kizárva őket ezzel a további előtér retusálásból. 14

14 Hátravan még az adatszerkezetek aktualizálása. je, a retusált R pixelek megbízhatósági tényezője pedig: ψ P mozgási maszkja legyen ψ Q M c - C( Q) Q ψ P ( M c / Ω) C( R) =. ψ 1.9 képlet: A retusált R pixelek megbízhatósági tényezője P Ezek felhasználásával az előtér és az optical flow mozaikot is frissíteni tudjuk. Az eddigiek illusztrálására tekintsük meg az 1.10 ábrát. ψ P ψ Q ψ P cand ψ P ψ P m ψ Q a. b. c. d. 15

15 1.10 ábra: (a) A legnagyobb prioritású P pixel meghatározása. (b) A P-hez tartozó P m pozíció kiszámítása az előtér mozaikban, majd a P m környezetéhez legjobban hasonlító P cand hely keresése. (c) A P cand -nak megfelelő frame-ekben a P középpontú négyzethez legjobban hasonlító Q középpontú négyzet megkeresése. (d) A P körüli ismeretlen pixelek helyettesítése Q környezetének előtérhez tartozó pontjaival Megállási feltétel Az pontokban leírtakat addig ismételjük, míg végül minden pixel vagy ki lesz töltve, vagy 0 prioritású lesz. Ekkor rátérünk a következő képkockára, és elölről kezdjük a mozgó objektum retusálásának lépését. Eredményül egy olyan videót kapunk, amelyben az előtér már retusálva van. A következő fázisban befejezzük munkánkat a háttér kitöltésével A háttér retusálása Másolás a szomszédos képkockákból Mivel feltételeink szerint a háttér mindvégig állandó marad, a még ismeretlen háttérpixelek értékeit könnyen kinyerhetjük valamely másik frame megfelelő, ismert képpontjából, melynek koordinátáit a kameramozgás ismeretében kiszámíthatjuk. Ha több ilyen képpont is rendelkezésre áll, az időben legközelebbit választjuk Textúra-szintézis Az iménti megoldás nem működik abban az esetben, ha nincs megfelelő pixel, ahonnan az információt lemásolhatnánk, például mert csak kevés frame-en van jelen az a bizonyos részlet, és azokon is az Ω része az. Ekkor magán a háttér mozaikon is van egy ismeretlen terület, amelyet a már említett paraméter nélküli textúra-szintézissel tudunk kitölteni, ugyanannak az ötdimenziós vektoron alapuló hasonlósági metrikának a felhasználásával, mint az eddigiekben. Végül ismét a 16

16 kamera mozgásának figyelembe vételével a mozaikban keletkezett új képpontokat átmásoljuk a megfelelő képkockákba, amivel befejeztük a videó retusálását. 17

17 2. Az implementáció - vinp A vázolt algoritmus megvalósítása Matlab 7.0-ban történt, a program neve: vinp (a Video INPainting kifejezésből). Telepítéséhez mindössze a cd-n található, a forráskódot tartalmazó könyvtárat és annak alkönyvtárait kell a Matlab keresési útvonalához a Set Path paranccsal hozzáadni Futtatás A vinp_gui parancs kiadására megjelenik a grafikus felhasználói felület, amellyel a továbbiakban lépésről lépésre haladva retusálhatjuk videónkat Megnyitás, a retusálandó terület kijelölése A program feltételezi, hogy az előteret és a hátteret elkülönítő szegmentálást már elvégeztük, egy másik program felhasználásával vagy akár kézi szegmentálással, és az eredményt két könyvtárba mentettük el: az egyik a frame-eket tartalmazza, a másik pedig azok szegmentálását, a maszkokat. A képek bármilyen a Matlab által ismert formátumúak lehetnek (pl..bmp,.gif,.jpg,.tif), csatornánként 8 bitesnek és azonos méretűeknek kell lenniük. A képkockákat tartalmazó fájloknak tetszés szerinti nevet adhatunk (például 01.bmp, 02.bmp, stb.), a program név szerinti sorrendben olvassa be őket, tehát a könyvtár első fájlja lesz az első frame, a második fájl a második frame és így tovább. Minden maszk fájl nevének és kiterjesztésének rendre meg kell egyeznie a hozzátartozó frame fájl nevével és kiterjesztésével. A maszkoknak csak az első csatornája kerül felhasználásra, a 0 szín jelenti a hátteret, a 255 az előteret, minden más szín retusálandó területként van értelmezve (nem kötelező előre kijelölni a kitöltendő területet, a vinpben is meg lehet azt határozni, lásd a következő alfejezetet). Döntő fontosságú a mozgó objektum pixeleinek pontos kiválasztása különben a retusálás folyamán esetenként azokba a pontokba is a háttér képpontjai másolódnának, amelyek valójában az előtérhez tartoznak, és viszont. Ez kezdetben nem okozna lényeges problémát, azonban az ezt követő mintaillesztési lépésekben az újonnan kitöltött hibás pixelek 18

18 miatt már egyre valószínűbb lenne, hogy az algoritmus nem a megfelelő helyen találná meg az előtér mozaikban a legjobban hasonlító négyzetet, ψ P cand -ot. Ezáltal teljesen rossz eredményt kapnánk. Sajnos még nem létezik olyan algoritmus, amely tetszőleges videót akár az objektumok mozgásából nyert információ felhasználásával is maximális pontossággal tudna szegmentálni. Ezek miatt szükséges a vinp használata előtt a videót előtérre és háttérre felbontani. Az első párbeszédablakon (2.1 ábra) található két gomb segítségével tudjuk betölteni a képkockákat (Frame folder), illetve a maszkokat (Mask folder). Mindkét esetben meg kell adnunk a könyvtárak elérési útját. Amikor kijelöltük a könyvtárakat, a program beolvassa azok tartalmát. 2.1 ábra: 1. lépés A képkockákat és a maszkokat tartalmazó könyvtárak kiválasztása Ezután lehetőségünk van további retusálandó területek hozzáadására (2.2 ábra). Kattintsunk a Make hole gombra, majd a jelöljük ki a képen a retusálásra szánt téglalap alakú területet, két átellenben lévő sarkának megadásával. A lépést többször is megismételhetjük. Ha akarjuk, az összes frame-re egyidejűleg megrajzolhatjuk a téglalapot, ehhez az Apply to all frames opciót be kell kapcsolni. Ha törölni szeretnénk a most megadott kitöltendő területeket és vissza szeretnénk térni a maszkok beolvasása utáni állapothoz, kattintsunk a Clear holes 19

19 gombra. A képkockák és a maszkok nézete között bármikor átválthatunk a Show mask gombbal. Ha végeztünk a retusálandó terület megadásával, kattintsunk a Finished gombra. Ekkor elkezdődik a retusálási folyamat. 2.2 ábra: 2. lépés A retusálandó terület kijelölése 2.3. Előfeldolgozás Elsőként az előfeldolgozási lépés hajtódik végre: a vinp egymás után kiszámítja az optical flow-t, a kameramozgást és a mozaikokat. A vinp a block matching eljáráshoz Aroh Barjatya [1], míg az optical flow számolásához Sohaib Khan [5] Matlab-kódjait hívja meg. A számítás jelenlegi állását egy folyamatjelzőn láthatjuk (2.3 ábra), ezenkívül a Matlab szöveges kimenetén is megjelennek az egyes lépések főbb adatai, a későbbi elemzés céljából. 20

20 2.3 ábra: 3. lépés Előfeldolgozás 2.4. A mozgó objektum retusálása A következő ablak az előtér helyreállításának aktuális állapotáról ad képi információt (2.4 ábra). Bal oldalon láthatjuk az eredeti, jobbról pedig a retusált képkockát. A hozzájuk tartozó maszkokat most is megtekinthetjük a Show mask gomb megnyomásával. A mozgó objektum retusálása alapértelmezésben automatikusan történik. Ha az Advance automatically jelölőnégyzetet kikapcsoljuk, lehetőségünk van minden frame retusálása után eldönteni, hogy elégedettek vagyunk-e az eredménnyel. Ezt a következő jelenség indokolja: bár általában a 4 sugarú (tehát 9 pixel oldalú) négyzet, amelyet a mintaillesztéshez használunk, megfelelőnek bizonyul, bizonyos esetekben (például bonyolultabb textúráknál) csak kisebb vagy nagyobb négyzetekkel tudjuk az adott képkocka előterét megfelelően helyreállítani. Túl kicsi keresési ablak esetén nincs elég rendelkezésre álló információ, mely alapján az odaillő négyzetet meg lehetne találni túl nagy ablak használatával viszont túl speciális részletet kellene megtalálni a mozaikban, ezért ez sem jó megoldás minden helyzetben. Ebből az okból kifolyólag a Patch size nevű legördülő menüből 21

21 kiválaszthatjuk, hogy mekkora sugarú négyzettel kívánunk dolgozni, az érték 2 és 9 között lehet. 2.4 ábra: 4. lépés A mozgó objektum retusálása Ha elvégeztük a szükséges beállításokat, kattintsunk az Inpaint gombra az aktuális frame retusálásához. Amikor a helyreállítás véget ért, két eset lehetséges: Ha az automatikus továbblépés engedélyezve van, a feldolgozás két másodperc várakozási idő után folytatódik a következő képkockával. Ha eközben kikapcsoljuk az automatikus továbblépést, akkor a második eset kerül érvénybe. Ha az automatikus továbblépés nincs engedélyezve, választhatunk, hogy elfogadjuk az eredményt vagy nem. Ha elégedettek vagyunk az előtér retusálásával, kattintsunk az Ok gombra, ekkor a következő frame kijavítása következik. Ha nem az elvárt eredményt produkálja a program, próbálkozhatunk egy másik ablakmérettel. Ehhez válasszuk a Revert gombot, változtassuk meg a Patch size értékét, majd kattintsunk az Inpaint gombra. Mikor az utolsó képkocka előterét is retusáltuk, az Ok gomb Finished feliratúra változik. Rákattintva rátérünk a fennmaradó feladatra: a háttér retusálására. 22

22 2.5. A háttér retusálása Az algoritmusnak megfelelően az utolsó részfeladat a szomszédos frame-ekben található ismert pixelek közvetlen átmásolásából és a textúra-szintézisből áll. Ezekhez semmilyen felhasználói beavatkozás nem szükséges (2.5 ábra). A textúra-szintézis algoritmusának megvalósítása Hornok Zsolt diplomamunkájának felhasználásával történt. 2.5 ábra: 5. lépés A háttér retusálása 2.6. Az eredmény elmentése Végül megtekinthetjük a retusált képkockákat (2.6 ábra). Az eddigiekhez hasonlóan balról láthatók az eredeti frame-ek, jobbról pedig azok kijavított változatai. Ha a Link sliders opciót kiválasztjuk, egyszerre tudjuk léptetni az összetartozó frame-eket. Ha elégedettek vagyunk az eredménnyel, el is menthetjük azt.avi formátumban a Save movie gombra kattintva. A vinp az.avi tömörítéséhez Windows alatt Indeo 5 codecet használ. Unix rendszeren nem történik tömörítés. 23

23 A program bezárásához az Exit gombot kell megnyomni. 2.6 ábra: 6. lépés Mentés 24

24 3. Eredmények A program teszteléséhez használt számítógép paraméterei: 2.8 GHz-es Intel Pentium 4 processzor 512 MB memória Microsoft Windows XP operációs rendszer Az alábbiakban ismertetünk néhány tesztesetet és a rájuk kapott eredményeket Kamerával készített videók Mivel a külvilágból érkező jelek általában zajjal terheltek, nem minden esetben sikerülhet teljesen hibátlanul feldolgozni ezeket. Ez a videó retusálásra is érvényes. További gondok forrása lehet a tömörítés is, amely sokszor pontatlanná teszi az objektumok határait, megváltoztatja a színeket, és egyéb módokon rontja a minőséget. A másik tényező, amely nehezíti a sikeres retusálást, az előtér periodikus mozgásában előforduló kisebb-nagyobb eltérések. Mindezek figyelembevételével tekintsünk meg két, kamerával felvett videó [8] legjobban és legrosszabbul retusált frame-jeit Sétáló ember A feladat itt egy téglalap alakú terület retusálása, amely részben kitakarja egy sétáló személy lábát. A hiányzó rész alakja és helyzete végig változatlan ez a helyzet a gyakorlatban is előfordul, például amikor valami rákerül a kamera lencséjére, és a felvételről szeretnénk ezt a zavaró hatást eltüntetni. Ennél a videónál a fő nehézséget az jelenteti, hogy a nadrág csaknem egyszínű: ez egy olyan előtér mozaikot eredményez, amelynek egyes részletei amelyek azonban a mozgás különböző fázisaihoz tartoznak nagyon kis mértékben térnek csak el, még az optical flow-t figyelembe véve is. Ezért a legjobban hasonlító kipótló négyzetek kiválasztásánál a kezdetben még jónak mondható, ám nem a megfelelő helyről vett, ezért nem tökéletes beillesztett minták a későbbiekben mintegy félrevezetik az algoritmust, és a hiba minden iterációval nő, hiszen 25

25 a már meglévő de hibás részekhez próbáljuk illeszteni az újabb mintákat. Az ablakméret változtatásával elsősorban növelésével néha sikerül áthidalni ezt a problémát, azonban ez sem segít mindig. a. A 14. frame b. A 22. frame 3.1 ábra: Részletek a Sétáló ember videó retusált képkockáiból Autó Retusáláskor gyakran nem kijavítani szeretnénk egy hiányzó részt, hanem el akarunk tüntetni a videóról egy objektumot és kitölteni a helyét az általa kitakart tárgyakkal. Erre láthatunk most egy példát. Az eredeti jelenetben egy közlekedési tábla látszik, amely részben eltakar egy elhaladó autót. A cél a tábla észrevétlen eltüntetése. Azt is megfigyelhetjük, hogy a megszorítás ellenére a videó folyamán változó méretű autó nem okoz különösebb problémát. Az eredmény itt is elmarad az ideálistól, de az előző videóhoz képest jobb. a. A 18. frame b. A 15. frame 3.2 ábra: Részletek az Autó videó retusált képkockáiból 26

26 3.2. Szintetikus videók A következő videók az Adobe Photoshop 7 képszerkesztő program felhasználásával készültek. Összességében elmondató, hogy zajmentes, szabályos videókról lévén szó az eredmény nagyon közel van a tökéleteshez. Minden videóhoz tartozik egy statisztika, amiben számszerűen is mérjük a vinp hatékonyságát. Néhány megjegyzés a táblázatokban előforduló kifejezésekhez: Az eltérés mértékének meghatározásához minden retusált frame-ből kivonjuk a megfelelő eredeti képkockát (amely rendelkezésre áll, mivel szintetikus videón dolgozunk), majd ennek az abszolútértékét vesszük. Az i-edik frame eltérése képlettel: diff i = abs inpainted original ). ( i i 3.3 képlet: Az i-edik frame eltérése A legnagyobb és az átlagos eltérés: diff_max i = max diff, i i diff i i= diff_avg = 1. n n 3.4 képlet: A legnagyobb és az átlagos eltérés A százalékban megadott átlagos eltérés a retusálandó terület méretéhez viszonyít: diff i i= 1 diff_avg_p ercent = *100. Ω *3* képlet: A százalékos átlagos eltérés n 27

27 A másik módszer a hatásfok kifejezésére a helytelen pixelek számának vizsgálata. Az i- edik retusált képkocka helytelen pixeleinek számát jelölje átlagos helytelen pixel: incorrect i. Ekkor a legtöbb és az incorrect_ max i = maxincorrect, incorrecti i= incorrect_avg = 1 n. n i 3.6 képlet: A legtöbb és az átlagos helytelen pixel i A százalékban megadott átlagos helytelen pixelek száma itt is a retusálandó terület méretéhez viszonyít: i= 1 incorrect incorrect_avg_percent = * 100. Ω * 3 n 3.7 képlet: A százalékos átlagos helytelen pixelek száma i Minden videóhoz bemutatjuk az eredetihez képest a legnagyobb eltérést mutató képkockát. A legkisebb eltérésű frame-ek illusztrálása itt felesleges, hiszen azok gyakorlatilag megegyeznek eredeti megfelelőjükkel Pillangó Az első videónál egy pillangót kell retusálni, amelyet egy mozgó téglalap alakú terület takar el részben. A pillangó szárnyának textúrája az egyik képkockánál megtéveszti a programot, és rossz helyről van pótolva a hiányzó terület. Sajnos az ablakméret változtatásával sem sikerült jobb eredményt elérni, viszont ezt leszámítva az eredmény jónak mondható. 28

28 a. Az eredeti mozgó objektum b. A retusált mozgó objektum 3.8 ábra: Részlet a Pillangó videó 14. képkockájából A videó mérete pixel 37 frame A videóból előtér pixel 2.29 % A videóból háttér pixel % A retusálandó terület összesen 7400 pixel 0.26 % Az előtér retusálandó része 2109 pixel 3.23 % A háttér retusálandó része 5291 pixel 0.19 % Legnagyobb eltérés frame Átlagos eltérés % Legtöbb helytelen pixel 222 pixel 16. frame Átlagos helytelen pixel 32 pixel % 3.9 ábra: A Pillangó videó retusálásának statisztikája Szarvas A Szarvas videónál is alapvetően sikeres a retusálás, bár az egyik képkockánál a kitakart terület egy része, amely eredetileg a háttérhez tartozik, az előtér részeként kerül retusálásra. 29

29 a. Az eredeti mozgó objektum b. A retusált mozgó objektum 3.10 ábra: Részlet a Szarvas videó 33. képkockájából A videó mérete pixel 58 frame A videóból előtér pixel 6.47 % A videóból háttér pixel % A retusálandó terület összesen pixel 1.25 % Az előtér retusálandó része 1755 pixel 0.61 % A háttér retusálandó része pixel 1.30 % Legnagyobb eltérés frame Átlagos eltérés % Legtöbb helytelen pixel 123 pixel 31. frame Átlagos helytelen pixel 6 pixel 0.64 % 3.11 ábra: A Szarvas videó retusálásának statisztikája Ejtőernyős Az utolsó videót szinte tökéletesen sikerült retusálni, a legnagyobb eltérésű frame-nél is minimális a szemmel látható különbség. 30

30 a. Az eredeti mozgó objektum b. A retusált mozgó objektum 3.12 ábra: Részlet az Ejtőernyős videó 16. képkockájából A videó mérete pixel 32 frame A videóból előtér pixel 3.41 % A videóból háttér pixel % A retusálandó terület összesen pixel 1.32 % Az előtér retusálandó része 2859 pixel 3.41 % A háttér retusálandó része pixel 1.24 % Legnagyobb eltérés frame Átlagos eltérés % Legtöbb helytelen pixel 114 pixel 16. frame Átlagos helytelen pixel 8 pixel 0.80 % 3.13 ábra: Az Ejtőernyős videó retusálásának statisztikája 31

31 4. Összehasonlítás más algoritmusokkal Érdemes összevetni az itt tárgyalt algoritmust néhány másik, szintén aktív kutatás tárgyát képező eljárással, ugyanis az egyes részfeladatok megoldásainak átvételével talán javítható a végrehajtás hatékonysága és az eredmény minősége is Tér-idő videó kiegészítés [10] Ennek a megközelítésnek a középpontjában egy globális minimalizációs probléma van, amelyhez egy jóldefiniált célfüggvény tartozik. A feladat az optimum meghatározása, mely által egy térben és időben konzisztens retusált videót kapunk. Pontosabban, a kitöltött rész minden kis darabja lokálisan megfelel az ismert terület valamely részletének és ezek a darabok egymással is konzisztensek, térben és időben egyaránt. A legfontosabb különbség az eddig tárgyalt algoritmushoz képest az, hogy a retusált területen olyan (konzisztens) részletek is megjelenhetnek, amelyek máshol nem szerepelnek együtt. Ezáltal nem szükséges az a megszorítás, hogy valamilyen ismétlődő mozgás szerepeljen a videóban, sőt, az előtér és a háttér szegmentálását is megspórolhatjuk. Hátrány viszont, hogy mozgó kamera esetére még nincs kiterjesztve az eljárás. Mivel egy iterációban csupán egyetlen pixel kerül helyreállításra, az eljárás nagyon időigényes lenne gyorsítási technikák alkalmazása nélkül. A konvergencia felgyorsítása és a konzisztencia további javítása érdekében egy többszintes piramist alkalmazunk, amelynek minden rétege az előzőhöz képest fele akkora felbontású, térben és időben is. Először a legdurvább felbontású szinten hajtjuk végre az algoritmust, majd a kapott eredményt felhasználva lépünk a következő szintre. Ez minimális többletet jelent számításigényben, azonban gyakran jobb eredményt ad. A hasonlóság mértéke itt is azon az ötdimenziós vektoron alapul, amely az intenzitás mellett az optical flow-t is figyelembe veszi, azonban ebben az esetben a két mintához rendelt érték: d ( ψ P, ψ Q ) 2 2 σ sim( ψ, ψ ) = e, P Q 4.1 képlet: Két minta hasonlóságának mértéke a Tér-idő videó kiegészítés algoritmusban 32

32 ahol a két minta ψ és ψ, négyzetes különbségük összege d( ψ, ), σ pedig az összes P Q P ψ Q ilyen d távolság 75 százaléka. Figyelemre méltó, hogy akár egész frame-eket is helyreállíthatunk ezzel az eljárással. Ez számos esetben nagyon hasznos lehet, például lehetővé teszi, hogy egy régi videót, amelyben sok képhiba van, és amelynek egyes képkockái teljesen hiányoznak, helyreállítsunk. Filmtrükként is alkalmazható, például egy személy bizonyos mozdulatait kitörölhetjük, hogy a helyébe a megmaradt helyekről másoljon át információt az algoritmus, természetesnek ható átmenetet hozva létre a megmaradt mozdulatok között Videó retusálás objektumkövetéssel és a darabok összekombinálásával [4] Az eljárás a textúra szintézis technikáját alkalmazza, és két alapötletre épül: az egyik a kiegészítendő részlethez (cél) legjobban illeszkedő képdarab (forrás) hatékony megtalálásához, a másik pedig a forrás és a cél megfelelő összeillesztéséhez kapcsolódik. A retusálandó terület megszűnéséig tartó iteráció három lépésből áll: a cél kiválasztása, a forrás kiválasztása, valamint a forrás és a cél összeillesztése. Minden iterációban az a képdarab lesz a cél, amely a legnagyobb prioritást kapja. A prioritás egy súlyozott összeg, két tagja a darabban lévő ismert pixelek számának, illetve a darab követhetőségi mértékének felel meg. Ahhoz, hogy ne kelljen az egész videót átfésülni a legjobban hasonlító képdarab megtalálásához, az algoritmus a mean shift objektumkövetés módszerét használja, amellyel drasztikusan lecsökken a keresési tér. A retusálás folyamán használt kis darabok két osztályba sorolhatók: a követhető darabok pozíciója változik a videó folyamán, így azok egy mozgó objektumhoz tartoznak, míg a nem követhető darabok színe és textúrája végig változatlan, ezért azok a mozdulatlan háttér részei. Amikor egy követhető darab még ismeretlen pixeleit pótoljuk ki, elég a többi képkocka megfelelő kis részeit vizsgálni a forrás megtalálásához. Ha egy nem követhető darabot kell helyreállítani, ahhoz, hogy globálisan konzisztens eredményt kapjunk, ezt a területet minden frame-ben egyformán kell kitölteni. A forrást az összes képkocka helyett elegendő az aktuális frame-ben keresni, mivel elvileg bármelyik képkocka egyformán alkalmas erre. Ezen meggondolások alapján belátható, hogy a forrás igen gyorsan megtalálható mindkét esetben. 33

33 Amikor meghatároztuk a kitöltésre váró képrészletet és a forrást, úgy szeretnénk őket összeilleszteni, hogy ne lehessen észrevenni, hol húzódik a határ a két darab között. Ennek érdekében az átfedésben lévő területen megkeressük azt a szegélyt, amely mentén a legkisebb a forrás és a cél közötti eltérés. Ehhez definiálunk egy súlyozott gráfot a fedésben lévő pixelekre, és azt a szegélyt választjuk, amellyel a gráf minimálisan szétvágható. A módszer hátrányai közé sorolható, hogy ez sem képes mozgó kamerával felvett videók helyreállítására. Másrészt probléma adódhat akkor, ha az objektum nyomon követése során elveszítjük azt, bár a cikk írói külön gondoskodtak ennek a korrigálásáról, hozzátéve, hogy ha ez sem válik be ami viszonylag ritkán fordul elő, akkor is elfogadható eredményt ad az eljárás Mozgó objektum eltávolítása és háttérkitöltés videóban [6] Ez az algoritmus kifejezetten a mozgó objektum eltávolítására használható, abban az esetben is, ha felvétel közben mozgott a kamera. Mind az előtér objektumának követése, mind a kameramozgás detektálása a sarokpontok nyomon követésével történik. Egy adott frame és az azt követő közötti elmozdulást egy projektív transzformációs mátrixszal írjuk le. A háttér mozgásának meghatározása céljából az aktuális képkocka minden sarokpontja körül tekintünk egy ablakot, amelyet a következő frame-en egy négyzetes különbségek összege metrika felhasználásával megkeresünk. A hibás megfeleltetéseket egy RANSAC algoritmussal [12] szűrjük ki feltesszük, hogy a felvételkor az előtér és a háttér objektumai elég távol voltak a kamerától, így a képkockák közötti transzformációkat projektív homográfiáknak tekinthetjük a RANSAC algoritmus alkalmazásánál. A mozgó objektum nyomon követéséhez az első frame-en a felhasználónak ki kell jelölnie egy téglalapot, amely tartalmazza az objektumot. Ezután minden képkockán megkeressük az objektum körülötti téglalapot a normalizált keresztkorreláció technikájának segítségével. Mivel ez az egyszerű módszer érzékeny a zajra, valamint az objektum alakjának és méretének változására, a kameramozgással korrigált frame-ek különbségét is figyelembe vesszük a jobb eredmény érdekében. Miután egy képkockában meghatároztuk a mozgó objektumot tartalmazó téglalapot, olyan területtel szeretnénk azt helyettesíteni, amely figyelembe véve a frame-ek közötti transzformációkat is nincs átfedésben vele. A keresést az aktuális frame-ből kiindulva, mindkét irányban elkezdjük, és a legközelebbi alkalmas képkockát választjuk. A megtalált 34

34 részletet megfelelően transzformálva kell beilleszteni a kitöltendő területre. A korábban meghatározott transzformációs mátrixok összeszorzásával a számítási pontatlanságból adódó hibák összeadódnak, ezért az így kapott transzformációt a sarokpontok megfeleltetésével finomítjuk. A kitöltés után, hogy csökkentsük az eltérő fényviszonyok okozta szembetűnő hatást, a téglalap határa mentén lineárisan összemossuk az eredeti és a retusált képkockát. Ennek az eljárásnak a fő hátránya, hogy csak abban az esetben használható, amikor a mozgó objektum körüli téglalap alakú terület maradéktalanul megtalálható valamelyik frameben ez főleg nagy átmérőjű, de a kép kis részét elfoglaló objektumok esetében tűnhet erős megszorításnak. Az időbeli konzisztencia sem garantált, mivel az egyes képkockákban az azonos pozícióhoz tartozó háttérpontokat egymástó függetlenül illesztjük be. Ezzel szemben előnyt jelent, hogy bármilyen kameramozgást képesek vagyunk kezelni ezzel az algoritmussal. 35

35 5. Összegzés Befejezésképpen összefoglaljuk a fentiekben leírt algoritmusnak és megvalósításának a tulajdonságait, előnyeit és korlátait. Az algoritmus tulajdonképpen egy keretrendszer, melynek komponensei szabadon helyettesíthetőek más, kifinomultabb vagy gyorsabb technikákkal, ezáltal könnyen belevihetők a képfeldolgozás szakterületének legújabb fejlesztései is. A feldolgozandó videóval kapcsolatban a két legerősebb megszorítás a mozgó objektumra (valamilyen ismétlődő mozgást kell végeznie) és a kamera mozgására (csak a vetítési síkkal párhuzamosan mozdulhat el) vonatkozik. A retusálandó terület alakja és mérete tetszőleges lehet, bár Wexlerék [10] eljárásával szemben itt nem tudunk teljesen hiányzó képkockákat rekonstruálni, és a teljesen eltakart előtérbeli objektum helyreállítása sem lehetséges. Az eljárás külön kezeli az előteret és a hátteret, ezért a videó szegmentálását is el kell végezni az előfeldolgozás során, vagy meg kell adni az inputban. A tényleges retusálás megkezdése előtt kiszámítjuk az előtér, a háttér és az optical flow mozaikját, amelyekkel a textúra-szintézis folyamán fel tudjuk gyorsítani a beillesztendő részlet keresését. Ezután helyreállítjuk az előteret, majd a hátteret. A videóra vonatkozó előzetes feltevések relaxálásával az algoritmus továbbfejleszthető: A kameramozgás korlátozásának feloldásával és a mozgó objektumok méretbeli változásának lekezelésével sokkal szélesebb körben lehetne alkalmazni az algoritmust. Hasznos lenne, ha a dinamikus hátterű videókat is tudnánk retusálni. A megvilágítás változása gyakori jelenség, ezért ezzel is érdemes lenne foglalkozni a realisztikusabb eredmény érdekében. Az imént említett hiányosság, ti. amikor az előtér teljes egészében a retusálandó területre esik, szintén javítandó, például a Wexler és társai által kidolgozott megoldáshoz hasonló módszerrel. Az implementációban előkerült néhány gyenge pontja az eljárásnak: A megfelelő ablakméret megválasztása sok esetben kritikus, sőt, még egyetlen videón belül sem lehetséges ugyanazzal az értékkel jó eredményt elérni. Megoldás lehetne az ablakméret adaptív hozzáigazítása a legnagyobb prioritású pont körüli területhez, valamilyen heurisztika használatával, például az ismeretlen pixelek száma alapján. Továbbá elképzelhető, hogy a mozaikban való kereséskor más ablakméretet kellene 36

36 használni, mint a frame-beli kereséskor (a vinp a felhasználó által megadott értéket használja mindkét esetben). A mozaikok alkalmazásából származó jelenség egy példán keresztül mutatható be a legegyszerűbben: a Pillangó videó előtér mozaikjában (1.3 ábra, bal oldali kép) az előtér objektumának helyváltoztatásából adódóan egymás felett találhatóak az ismétlődő mozgás egyes fázisai. Ha például az utolsó frame felső felében is lenne átfedés az előtér és retusálandó terület között, akkor a mozaikban az ennek megfelelő részlet lényegesen különbözne a többi azonos fázisú (és egymással megegyező) pozíciótól, mivel nincsenek további képkockák, amelyekkel összegezve ugyanolyanná válna ez a terület is. Ezért ha az első vagy az utolsó néhány frame-en kell az előteret retusálni, az eredmény várhatóan rossz lesz. 37

37 Irodalomjegyzék [1] Aroh Barjatya: Block Matching Algorithms For Motion Estimation [2] A. Criminisi, P. Pérez, K. Toyama: Region Filling and Object Removal by Exemplar-Based Image Inpainting [3] Alexei A. Efros, Thomas K. Leung: Texture Synthesis by Non-parametric Sampling [4] Yun-Tao Jia, Shi-Min Hu, Ralph R. Martin: Video completion using tracking and fragment merging [5] Sohaib Khan: Hierarchical Lucas Kanade method [6] Soon-Yong Park, Chang-Joon Park, and Inho Lee: Moving Object Removal and Background Completion in a Video Sequence [7] Kedar A. Patwardhan, Guillermo Sapiro, Marcelo Bertalmío: Video inpainting of occluding and occluded objects [8] Kedar A. Patwardhan, Guillermo Sapiro, Marcelo Bertalmío: Video Inpainting Under Camera Motion [9] Kedar A. Patwardhan, Guillermo Sapiro, Marcelo Bertalmío: Video Inpainting Under Constrained Camera Motion [10] Yonatan Wexler, Eli Shechtman, Michal Irani: Space-Time Video Completion [11] Wikipedia: Lucas Kanade method 38

38 [12] Wikipedia: RANSAC 39

39 Nyilatkozat Alulírott.. szakos hallgató, kijelentem, hogy a dolgozatomat a Szegedi Tudományegyetem, Informatikai Tanszékcsoport,.. Tanszékén készítettem,.. diploma megszerzése érdekében. Kijelentem, hogy a dolgozatot más szakon korábban nem védtem meg, saját munkám eredménye, és csak a hivatkozott forrásokat (szakirodalom, eszközök, stb.) használtam fel. Tudomásul veszem, hogy szakdolgozatomat / diplomamunkámat a Szegedi Tudományegyetem könyvtárában, a kölcsönözhető könyvek között helyezik el. Dátum Aláírás 40

40 Köszönetnyilvánítás Szeretnék köszönetet mondani témavezetőmnek, Kató Zoltánnak, aki hasznos tanácsaival és ötleteivel segített a fentiekben bemutatott Digitális videó retusálás című diplomamunka elkészítésében. 41

A HunPLUS 2009 újdonságai

A HunPLUS 2009 újdonságai Dokumentum verziószáma: 20080731 Társasház, Budapest Tervez,: Horváth Zoltán A HunPLUS 2009 újdonságai Hörcsik CAD Tanácsadó Kft. 2008. július 31. A HunPLUS 2009 újdonságai - dokumentum verziószám: 20080731

Részletesebben

Corel PHOTO-PAINT X5 Maszkolástól nyomtatásig

Corel PHOTO-PAINT X5 Maszkolástól nyomtatásig 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

Dr. Pétery Kristóf: Adobe Photoshop Elements 3

Dr. Pétery Kristóf: Adobe Photoshop Elements 3 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

Irányítószámok a közigazgatás szürke zónájában

Irányítószámok a közigazgatás szürke zónájában Dr. Va rga Á dá m mb. oktató Pázmány Péter Katolikus Egyetem Jog- és Államtudományi Kar Alkotmányjogi Tanszék, Közigazgatási Jogi Tanszék Irányítószámok a közigazgatás szürke zónájában Bevezetés Van egy

Részletesebben

9. Áramlástechnikai gépek üzemtana

9. Áramlástechnikai gépek üzemtana 9. Áramlástechnikai gépek üzemtana Az üzemtan az alábbi fejezetekre tagozódik: 1. Munkapont, munkapont stabilitása 2. Szivattyú indítása soros 3. Stacionárius üzem kapcsolás párhuzamos 4. Szivattyú üzem

Részletesebben

MUNKAANYAG. Földy Erika. A szakmai önéletrajztól a művészeti kritikáig (Az. alkotói tevékenység komplex megjelenítése,

MUNKAANYAG. Földy Erika. A szakmai önéletrajztól a művészeti kritikáig (Az. alkotói tevékenység komplex megjelenítése, Földy Erika A szakmai önéletrajztól a művészeti kritikáig (Az alkotói tevékenység komplex megjelenítése, önértékelés, és szakmai kommunikáció) A követelménymodul megnevezése: Művészetelméleti alapozás

Részletesebben

Csövek belső felületének vizsgálata

Csövek belső felületének vizsgálata Csövek belső felületének vizsgálata (Ipari képfeldolgozás projekt) Projekt leírása: A feladat csövek belső felületének vizsgálata, valamint a sérülések, detektálása, és a vágási élek épségének pontosságának

Részletesebben

On-line értékelési módszerek II. Lengyelné Molnár Tünde

On-line értékelési módszerek II. Lengyelné Molnár Tünde On-line értékelési módszerek II. Lengyelné Molnár Tünde MÉDIAINFORMATIKAI KIADVÁNYOK On-line értékelési módszerek II. Lengyelné Molnár Tünde Eger, 2013 Korszerű információtechnológiai szakok magyarországi

Részletesebben

Kiegészítő melléklet (elektronikus beszámoló)

Kiegészítő melléklet (elektronikus beszámoló) Felhasználói dokumentáció a Kiegészítő melléklet (elektronikus beszámoló) programhoz Forgalmazó: FORINT-Soft Kft. 6500 Baja, Roosevelt tér 1. Tel: 79/424-772, 79/523-600 Fax: 79/420-857 E-mail: forintsoft@forintsoft.hu

Részletesebben

Felhasználói kézikönyv. Angol szókincsfejlesztő rendszer

Felhasználói kézikönyv. Angol szókincsfejlesztő rendszer Felhasználói kézikönyv Angol szókincsfejlesztő rendszer 2016 Üdvözlet a fejlesztőtől Sok-sok évvel ezelőtt, amikor angolul tanultam, nagy segítséget jelentett volna számomra egy számítógépes szókincsfejlesztő

Részletesebben

OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK. 2.1 A feladat

OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK. 2.1 A feladat 2. Digitális óra 28 OBJEKTUMORIENTÁLT TERVEZÉS ESETTANULMÁNYOK 2.1 A feladat Ebben a fejezetben egy viszonylag egyszerő problémára alkalmazva tekintjük át az OO tervezés modellezési technikáit. A feladat

Részletesebben

A Blender használata (8. rész) Az animációkészítés alapjai

A Blender használata (8. rész) Az animációkészítés alapjai A Blender használata (8. rész) Az animációkészítés alapjai Nem ígérem, hogy a cikk végigolvasása után Hollywood-ot megszégyenítõ animációs filmeket tudunk majd készíteni, de abban biztos vagyok, hogy más

Részletesebben

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Prof. Dr. Závoti József. Matematika III. 6. MA3-6 modul. A statisztika alapfogalmai

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Prof. Dr. Závoti József. Matematika III. 6. MA3-6 modul. A statisztika alapfogalmai Nyugat-magyarországi Egyetem Geoinformatikai Kara Prof. Dr. Závoti József Matematika III. 6. MA3-6 modul A statisztika alapfogalmai SZÉKESFEHÉRVÁR 2010 Jelen szellemi terméket a szerzői jogról szóló 1999.

Részletesebben

HÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés

HÁZI FELADAT ELSŐ GYAKORLAT MIELŐTT ELKEZDENÉNK ELINDULÁS. ÜZLETI INFORMATIKAI ESZKÖZÖK Kiadványszerkesztés 1 ELSŐ GYAKORLAT HÁZI FELADAT A feladat megoldása során a Word 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: A súgó használata. Microsoft Office Word testreszabása. Dokumentumok

Részletesebben

Rovás segéd 1.8. Segédalkalmazás szövegek (át)rovásához

Rovás segéd 1.8. Segédalkalmazás szövegek (át)rovásához Rovás segéd 1.8 Segédalkalmazás szövegek (át)rovásához 1. Üdvözöllek a Rovás segéd használói között! Ez az alkalmazás a rovás terjedését hivatott segíteni, gépelt vagy a vágólapról beillesztett szövegek

Részletesebben

4. LECKE: DÖNTÉSI FÁK - OSZTÁLYOZÁS II. -- Előadás. 4.1. Döntési fák [Concepts Chapter 11]

4. LECKE: DÖNTÉSI FÁK - OSZTÁLYOZÁS II. -- Előadás. 4.1. Döntési fák [Concepts Chapter 11] 1 4. LECKE: DÖNTÉSI FÁK - OSZTÁLYOZÁS II. -- Előadás 4.1. Döntési fák [Concepts Chapter 11] A döntési fákon alapuló klasszifikációs eljárás nagy előnye, hogy az alkalmazása révén nemcsak egyedenkénti előrejelzést

Részletesebben

BEVEZETÉS A SULINET DIGITÁLIS TUDÁSBÁZIS (SDT) HASZNÁLATÁBA

BEVEZETÉS A SULINET DIGITÁLIS TUDÁSBÁZIS (SDT) HASZNÁLATÁBA Előadás nyomdakész anyaga BEVEZETÉS A SULINET DIGITÁLIS TUDÁSBÁZIS (SDT) HASZNÁLATÁBA Főző Attila László, fozoa@sulinet.hu Koplányi Emil, kemil@sulinet.hu Nagy Regina, nagyr@sulinet.hu Sulinet Programiroda

Részletesebben

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat:

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Karbantartás Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Jelszó módosítása: A felhasználói jelszavunkat módosíthatjuk ebben a menüpontban, a régi jelszavunk megadása után. Általánosan

Részletesebben

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Az INTEL D-2920 analóg mikroprocesszor alkalmazása Az INTEL D-2920 analóg mikroprocesszor alkalmazása FAZEKAS DÉNES Távközlési Kutató Intézet ÖSSZEFOGLALÁS Az INTEL D 2920-at kifejezetten analóg feladatok megoldására fejlesztették ki. Segítségével olyan

Részletesebben

2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People, az Nseries és az N77 a Nokia Corporation védjegye, illetve bejegyzett

2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People, az Nseries és az N77 a Nokia Corporation védjegye, illetve bejegyzett Nokia Lifeblog 2.5 2007 Nokia. Minden jog fenntartva. A Nokia, a Nokia Connecting People, az Nseries és az N77 a Nokia Corporation védjegye, illetve bejegyzett védjegye. Az említett egyéb termékek és cégek

Részletesebben

Kezdő lépések Virtuális Tárgyaló

Kezdő lépések Virtuális Tárgyaló Kezdő lépések Virtuális Tárgyaló A Central Europe On-Demand Zrt. által, a Telenor Magyarország Zrt. részére nyújtott szolgáltatások rövid kezelési útmutatója Tartalom Bevezetés... 3 Rendszerkövetelmények...

Részletesebben

Napfotók (webkamerás felvételek) képfeldolgozása

Napfotók (webkamerás felvételek) képfeldolgozása Napfotók (webkamerás felvételek) képfeldolgozása Jelen írásban a webkamerával készült felvételek alapvető feldolgozását mutatom be próba videók segítségével. Útmutatóm kezdők számára készült, a mellékelt

Részletesebben

Prezentáció használata

Prezentáció használata Prezentáció használata A számítógép alkalmazásának egyik lehetséges területe, amikor a számítógépet mint segédeszközt hívjuk segítségül, annak érdekében, hogy előadásunk vagy ismertetőnk során elhangzottakat

Részletesebben

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat:

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Karbantartás Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Jelszó módosítása: A felhasználói jelszavunkat módosíthatjuk ebben a menüpontban, a régi jelszavunk megadása után. Általánosan

Részletesebben

Az anyagdefiníciók szerepe és használata az Architectural Desktop programban

Az anyagdefiníciók szerepe és használata az Architectural Desktop programban Az anyagdefiníciók szerepe és használata az Architectural Desktop programban Az Architectural Desktop program 2004-es változatáig kellett várni arra, hogy az AutoCAD alapú építész programban is megjelenjenek

Részletesebben

8. fejezet: Kijelölések és görbék. A kijelölés alapjai. A fejezet tartalmából:

8. fejezet: Kijelölések és görbék. A kijelölés alapjai. A fejezet tartalmából: 8. fejezet: Kijelölések és görbék A fejezet tartalmából: Különleges trükkök, amelyek kizárólag a kijelölõkeretekkel mûködnek A sokszög- és a mégneses lasszó használata A varázspálca használata Kézi és

Részletesebben

GroupWise 5.2 használói jegyzet

GroupWise 5.2 használói jegyzet GroupWise 5.2 használói jegyzet 16 bites verzió Készítette: Borsodi Gábor, ABS Consulting Kft. (http://www.abs.hu) 1998-2001 Ez a dokumentáció szabadon felhasználható (nyomtatható, másolható) és terjeszthet,

Részletesebben

AutoCAD Architecture 2008 A magyar építész AutoCAD újdonságai

AutoCAD Architecture 2008 A magyar építész AutoCAD újdonságai AutoCAD Architecture 2008 A magyar építész AutoCAD újdonságai Bevallom, én az Autodesk Architectural Desktop-ot eddig is sokszor egyszerűen csak építész AutoCAD-nek emlegettem. Oly annyira, hogy már 2000-ben

Részletesebben

Kutatói tájékoztató Útmutató a KSH kutatószobai környezetében folyó kutatómunkához

Kutatói tájékoztató Útmutató a KSH kutatószobai környezetében folyó kutatómunkához Kutatói tájékoztató Útmutató a KSH kutatószobai környezetében folyó kutatómunkához Központi Statisztikai Hivatal 2015. december Kutatói tájékoztató Tartalomjegyzék Kutatói tájékoztató célja... 3 1. A kutatás

Részletesebben

ARCHLine.XP 2009. Windows. Újdonságok. Felhasználói kézikönyv. ARCHLine.XP 2009 Újdonságok

ARCHLine.XP 2009. Windows. Újdonságok. Felhasználói kézikönyv. ARCHLine.XP 2009 Újdonságok ARCHLine.XP 2009 Windows Újdonságok Felhasználói kézikönyv ARCHLine.XP 2009 Újdonságok A dokumentációban levő anyag változásának jogát a CadLine Kft fenntartja, ennek bejelentésére kötelezettséget nem

Részletesebben

UniPoll Feedback. Intézményi integrált kérdőívkészítő rendszer vélemény és visszajelzés gyűjtéshez.

UniPoll Feedback. Intézményi integrált kérdőívkészítő rendszer vélemény és visszajelzés gyűjtéshez. VERZIÓSZÁM: 7.0 UniPoll Feedback Intézményi integrált kérdőívkészítő rendszer vélemény és visszajelzés gyűjtéshez. Tartalomjegyzék Bevezető... 5 Kezdeti lépések... 5 Belépés... 5 Kérdőívszerkesztői felület

Részletesebben

9. Entitás modulok. Nagy Gusztáv: Drupal 7 alapismeretek Fejlesztői verzió: 2011. október 6.

9. Entitás modulok. Nagy Gusztáv: Drupal 7 alapismeretek Fejlesztői verzió: 2011. október 6. 9 9. Entitás modulok A szerző véleménye szerint a Drupal legnagyobb erősségei közé tartozik a magas szintű, absztrakt fogalmak mentén történő építkezés. A korábbiakban már megismerkedtünk a tartalmak és

Részletesebben

Bosch Video Client. Kezelési útmutató

Bosch Video Client. Kezelési útmutató Bosch Video Client hu Kezelési útmutató Bosch Video Client Tartalomjegyzék hu 3 Tartalomjegyzék 1 Bevezetés 6 1.1 Rendszerkövetelmények 6 1.2 Szoftvertelepítés 6 1.3 Az alkalmazásban használt jelölések

Részletesebben

IGLU Software 4028 Debrecen, Rózsahegy u. 26. Tel.: 0620-537-33-21 E-mail: Iglu@t-online.hu www.iglu.hu MEDIALIB ÁLTALÁNOS KATALOGIZÁLÓ ÉS NYILVÁNTARTÓ IRODAI PROGRAM KEZELÉSI ÚTMUTATÓ (v 2.3.1-2003.10)

Részletesebben

ScopeImage 9.0. Kamera és képfeldolgozó szoftver. Felhasználói kézikönyv

ScopeImage 9.0. Kamera és képfeldolgozó szoftver. Felhasználói kézikönyv ScopeImage 9.0 Kamera és képfeldolgozó szoftver Felhasználói kézikönyv Tisztelt felhasználó! Engedje meg, hogy először is gratuláljunk az általunk gyártott termék megvásárlásához. A helytelen használat

Részletesebben

ProAnt Felhasználói Útmutató

ProAnt Felhasználói Útmutató ProAnt Felhasználói Útmutató http://www.proant.hu/ 2014. október 17. Adminisztrátor 6722 Szeged, Gogol u. 3. 1 TARTALOMJEGYZÉK 1 Tartalomjegyzék... 2 2 A ProAnt szoftverről... 4 3 Jelszó módosítása...

Részletesebben

Szakmai zárójelentés

Szakmai zárójelentés Szakmai zárójelentés A csoporttechnológia (Group Technology = GT) elvi és módszertani alapjaihoz, valamint a kapcsolódó módszerek informatikai alkalmazásaihoz kötődő kutatómunkával a Miskolci Egyetem Alkalmazott

Részletesebben

A tömörítési eljárás megkezdéséhez jelöljük ki a tömöríteni kívánt fájlokat vagy mappát.

A tömörítési eljárás megkezdéséhez jelöljük ki a tömöríteni kívánt fájlokat vagy mappát. Operációs rendszerek Windows Xp (13-16 óra) FÁJLTÖMÖRÍTŐ PROGRAMOK KEZELÉSE A tömörítés fogalma A tömörítő eljárás során az állomány felhasználásának szempontjából két műveletet hajtunk végre. Az állományok

Részletesebben

Feltételes formázás az Excel 2007-ben

Feltételes formázás az Excel 2007-ben Az új verzió legnagyobb újdonsága Feltételes formázás az Excel 2007-ben Formázás tekintetében a feltételes formázás területén változott a legnagyobbat a program. Valljuk meg, a régebbi változatoknál a

Részletesebben

GroupWise 5.2 használói jegyzet

GroupWise 5.2 használói jegyzet GroupWise 5.2 használói jegyzet 32 bites verzió Készítette: Borsodi Gábor, ABS Consulting Kft. (http://www.abs.hu) 1998-2001 Ez a dokumentáció szabadon felhasználható (nyomtatható, másolható) és terjeszthet,

Részletesebben

Tanulmányozza az 5. pontnál ismertetett MATLAB-modell felépítést és működését a leírás alapján.

Tanulmányozza az 5. pontnál ismertetett MATLAB-modell felépítést és működését a leírás alapján. Tevékenység: Rajzolja le a koordinaátarendszerek közti transzformációk blokkvázlatait, az önvezérelt szinkronmotor sebességszabályozási körének néhány megjelölt részletét, a rezolver felépítését és kimenőjeleit,

Részletesebben

Varga András. Õsi magyar nyelvtan

Varga András. Õsi magyar nyelvtan Varga András Õsi magyar nyelvtan Õsi magyar nyelvtan Tartalomjegyzék Õsi magyar nyelvtan...1 Bevezetõ...1 Mi a probléma az indogermán nyelvelemzõ készlettel?...1 Alá és fölérendelt mondatok...1 Az egész

Részletesebben

FELHASZNÁLÓI KÉZIKÖNYV. eanim.com info@eanim.com

FELHASZNÁLÓI KÉZIKÖNYV. eanim.com info@eanim.com FELHASZNÁLÓI KÉZIKÖNYV eanim.com info@eanim.com BEVEZETÉS A Science Guide - természettudományos kísérletek és megfigyelések gyűjteménye nevet viselő digitális tananyag négy részből áll, amelyekben egymástól

Részletesebben

CellCom. Szoftver leírás

CellCom. Szoftver leírás CellCom Szoftver leírás A vezérlő szoftver bemutatása 2 www.lenyo.hu Tartalom LCC vezérlőszoftver 5 Rendszerkövetelmények 5 Telepítés 5 Indítás 7 Eltávolítás, újratelepítés és javítás 8 Kulcskezelés 8

Részletesebben

Csődvalószínűségek becslése a biztosításban

Csődvalószínűségek becslése a biztosításban Csődvalószínűségek becslése a biztosításban Diplomamunka Írta: Deák Barbara Matematikus szak Témavezető: Arató Miklós, egyetemi docens Valószínűségelméleti és Statisztika Tanszék Eötvös Loránd Tudományegyetem,

Részletesebben

Év zárása és nyitása 2015-ről 2016-ra

Év zárása és nyitása 2015-ről 2016-ra Év zárása és nyitása 2015-ről 2016-ra Ebben az évben a megszokottól eltérően, új programot kell telepíteni. Ennek lépései: 1. lépjen ki a DszámlaWIN programból (FONTOS!). Amennyiben hálózatban használják

Részletesebben

ORPHEUS. Felhasználói kézikönyv. C o p y r i g h t : V a r g a B a l á z s 2 0 1 2 Oldal: 1

ORPHEUS. Felhasználói kézikönyv. C o p y r i g h t : V a r g a B a l á z s 2 0 1 2 Oldal: 1 ORPHEUS Felhasználói kézikönyv C o p y r i g h t : V a r g a B a l á z s 2 0 1 2 Oldal: 1 Tartalomjegyzék Rendszerkövetelmények... 5 Telepítés... 6 A program célja... 10 A program indítása... 10 Rendszeradminisztráció...

Részletesebben

Műszerek tulajdonságai

Műszerek tulajdonságai Műszerek tulajdonságai 1 Kiválasztási szempontok Műszerek kiválasztásának általános szempontjai mérendő paraméter alkalmazható mérési elv mérendő érték, mérési tartomány környezeti tényezők érzékelő mérete

Részletesebben

Aronic Road Útnyilvántartó program

Aronic Road Útnyilvántartó program 6085 Fülöpszállás, Kiskunság tér 4. Internet: www.cin.hu E-mail: software@cin.hu Tel: 78/435-081, 30/9-573-673 Aronic Road útnyilvántartó program V2.000 Szoftverdokumentáció Önnek is jár egy jó szoftver!

Részletesebben

ÜGYVITELI ALAPISMERETEK

ÜGYVITELI ALAPISMERETEK Ügyviteli alapismeretek középszint 0801 ÉRETTSÉGI VIZSGA 2009. május 22. ÜGYVITELI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Fontos

Részletesebben

SZET GYAK1: Követelmények ellenőrzése

SZET GYAK1: Követelmények ellenőrzése SZET GYAK1: Követelmények ellenőrzése A gyakorlaton a követelmények nyilvántartásával és ellenőrzésével kapcsolatos feladatok közül vizsgálunk meg néhányat. Követelményspecifikáció ellenőrzése átvizsgálással

Részletesebben

Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk. Jelfeldolgozás. Lineáris rendszerek jellemzõi és vizsgálatuk

Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk. Jelfeldolgozás. Lineáris rendszerek jellemzõi és vizsgálatuk 1 1 Következõ: Lineáris rendszerek jellemzõi és vizsgálatuk Jelfeldolgozás 1 Lineáris rendszerek jellemzõi és vizsgálatuk 2 Bevezetés 5 Kérdések, feladatok 6 Fourier sorok, Fourier transzformáció 7 Jelek

Részletesebben

10. fejezet Az adatkapcsolati réteg

10. fejezet Az adatkapcsolati réteg 10. fejezet Az adatkapcsolati réteg Az adatkapcsolati réteg (Data Link Layer) Előzetesen összefoglalva, az adatkapcsolati réteg feladata abban áll, hogy biztosítsa azt, hogy az adó oldali adatok a vevő

Részletesebben

Dr. Pétery Kristóf: Word 2003 magyar nyelvű változat

Dr. Pétery Kristóf: Word 2003 magyar nyelvű változat 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

EPeR 1. RENDSZERKÖVETELMÉNYEK. Egészségpénztári E számla kezelő Rendszer 1.117.28.141 Felhasználói leírás

EPeR 1. RENDSZERKÖVETELMÉNYEK. Egészségpénztári E számla kezelő Rendszer 1.117.28.141 Felhasználói leírás 1. RENDSZERKÖVETELMÉNYEK... 1 2. A PROGRAM INDÍTÁSA... 2 3. INFORMÁCIÓK... 3 3.1. BEÁLLÍTÁSOK... 3 3.2. ÜZENETEK... 3 3.3. STATISZTIKÁK... 3 3.4. MEGFELELŐSÉGI NYILATKOZAT... 3 4. CIKKTÖRZS FELTÖLTÉSE...

Részletesebben

BAUSFT. Pécsvárad Kft. 7720 Pécsvárad, Pécsi út 49. Tel/Fax: 72/465-266 http://www.bausoft.hu. ISO-bau. Szigetelés kiválasztó. 1.02 verzió.

BAUSFT. Pécsvárad Kft. 7720 Pécsvárad, Pécsi út 49. Tel/Fax: 72/465-266 http://www.bausoft.hu. ISO-bau. Szigetelés kiválasztó. 1.02 verzió. BAUSFT Pécsvárad Kft. 7720 Pécsvárad, Pécsi út 49. Tel/Fax: 72/465-266 http://www.bausoft.hu ISO-bau Szigetelés kiválasztó 1.02 verzió Szerzők: dr. Baumann József okl. villamosmérnök 1188 Budapest, Fenyőfa

Részletesebben

Fiáth Attila Nagy Balázs Tóth Péter Dóczi Szilvia Dinya Mariann

Fiáth Attila Nagy Balázs Tóth Péter Dóczi Szilvia Dinya Mariann Fiáth Attila Nagy Balázs Tóth Péter Dóczi Szilvia Dinya Mariann Egységes kockázatkezelési módszertan kialakítása a villamosenergia-ipari átviteli rendszerirányító társaságnál A felelős vállalatirányítás

Részletesebben

Nappali képzés: Számítógéppel segített tervezés szerkesztésben közreműködött: Zobor Bence Kiegészítő- levelező képzés: Számítástechnika 2.

Nappali képzés: Számítógéppel segített tervezés szerkesztésben közreműködött: Zobor Bence Kiegészítő- levelező képzés: Számítástechnika 2. 1. gyakorlat Vonalrajzolás, szerkesztések, szabadonformált görbék A numerikus adatbevitelről leírtaknak és egyenes vonalak rajzolásának illusztrálására készítsük el az alábbi telek- É kontúrt a sraffozott

Részletesebben

MUNKAANYAG. Szám János. Síkmarás, gépalkatrész befoglaló méreteinek és alakjának kialakítása marógépen. A követelménymodul megnevezése:

MUNKAANYAG. Szám János. Síkmarás, gépalkatrész befoglaló méreteinek és alakjának kialakítása marógépen. A követelménymodul megnevezése: Szám János Síkmarás, gépalkatrész befoglaló méreteinek és alakjának kialakítása marógépen A követelménymodul megnevezése: Általános gépészeti technológiai feladatok II. (forgácsoló) A követelménymodul

Részletesebben

017 Textúra nyersanyagok összegyűjtése és kezelése

017 Textúra nyersanyagok összegyűjtése és kezelése 017 Textúra nyersanyagok összegyűjtése és kezelése Mindenféleképpen érdemes a textúraalapnak felhasználni szánt képfájlokat összegyűjtögetni, és az így összeszedegetett képekből kiválogatni azt a 15-20

Részletesebben

III/1. Kisfeszültségű vezetékméretezés általános szempontjai (feszültségesés, teljesítményveszteség fogalma, méretezésben szokásos értékei.

III/1. Kisfeszültségű vezetékméretezés általános szempontjai (feszültségesés, teljesítményveszteség fogalma, méretezésben szokásos értékei. III/1. Kisfeszültségű vezetékméretezés általános szempontjai (feszültségesés, teljesítményveszteség fogalma, méretezésben szokásos értékei. A vezetékméretezés során, mint minden műszaki berendezés tervezésénél

Részletesebben

A médiatechnológia alapjai

A médiatechnológia alapjai A médiatechnológia alapjai Úgy döntöttem, hogy a Szirányi oktatta előadások számonkérhetőnek tűnő lényegét kiemelem, az alapján, amit a ZH-ról mondott: rövid kérdések. A rész és az egész: összefüggések

Részletesebben

Töltőfunkció Kezelési Utasítás

Töltőfunkció Kezelési Utasítás METRISoft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva:

Részletesebben

1 Újdonságok a 3D szerkesztő módban

1 Újdonságok a 3D szerkesztő módban ArchiTECH.PC V8.0 verzió újdonságai 1 - Újdonságok a 3D szerkesztő módban 2 - Új eszközök 3 - Új menüparancsok 4 - Új paraméterek 5 - PDF import 6 - Információs jelek technikai jellegű módosítása a 2D

Részletesebben

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. TARTALOM 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery

Részletesebben

Diplomaterv Portál. Elektronikus szakdolgozat és diplomaterv nyilvántartó és archiváló rendszer. Felhasználói útmutató v11

Diplomaterv Portál. Elektronikus szakdolgozat és diplomaterv nyilvántartó és archiváló rendszer. Felhasználói útmutató v11 Elektronikus szakdolgozat és diplomaterv nyilvántartó és archiváló rendszer v11 Tevesz Gábor 2013. február 8. Bevezetés A 2010/11 tanév kezdetétől a Villamosmérnöki és Informatikai Kar a Szakdolgozat készítés

Részletesebben

TDK DOLGOZAT SZERZŐ: POZSEGOVICS PÉTER

TDK DOLGOZAT SZERZŐ: POZSEGOVICS PÉTER TDK DOLGOZAT SZERZŐ: POZSEGOVICS PÉTER Óbudai Egyetem Neumann János Informatikai Kar TUDOMÁNYOS DIÁKKÖRI DOLGOZAT ANYBOARD, KITERJESZTETT VALÓSÁG ALAPÚ EMBER-GÉP INTERAKCIÓ Szerző: Pozsegovics Péter mérnök

Részletesebben

COBRA MUNKAÜGY ÉS BÉR PROGRAMCSOMAG 2013. ÉVI

COBRA MUNKAÜGY ÉS BÉR PROGRAMCSOMAG 2013. ÉVI COBRA MUNKAÜGY ÉS BÉR PROGRAMCSOMAG 2013. ÉVI VERZIÓINAK VÁLTOZÁSAI. Tartalomjegyzék: Tartalom MUN v13.0101... 2 MUN v13.0107... 10 MUN v13.0128... 18 MUN v13.0204... 21 MUN v13.0208... 27 MUN v13.0304...

Részletesebben

Kvantumkriptográfia III.

Kvantumkriptográfia III. LOGO Kvantumkriptográfia III. Gyöngyösi László BME Villamosmérnöki és Informatikai Kar Tantárgyi weboldal: http://www.hit.bme.hu/~gyongyosi/quantum/ Elérhetőség: gyongyosi@hit.bme.hu A kvantumkriptográfia

Részletesebben

FELHASZNÁLÓI KÉZIKÖNYV ÜGYFELEK SZÁMÁRA

FELHASZNÁLÓI KÉZIKÖNYV ÜGYFELEK SZÁMÁRA FELHASZNÁLÓI KÉZIKÖNYV ÜGYFELEK SZÁMÁRA 2015-04-01 Felhívjuk a figyelmet, hogy az ÉTDR a mindenkori jogszabályi keretek között működik, a csatlakozó szerveknek és személyeknek a mindenkori jogszabály szerint

Részletesebben

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Gál Veronika Szerkesztő: Pétery István

Részletesebben

Komputer statisztika gyakorlatok

Komputer statisztika gyakorlatok Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Komputer statisztika gyakorlatok Eger, 2010. október 26. Tartalomjegyzék Előszó 4 Jelölések 5 1. Mintagenerálás 7 1.1. Egyenletes

Részletesebben

Mesterséges intelligencia 1 előadások

Mesterséges intelligencia 1 előadások VÁRTERÉSZ MAGDA Mesterséges intelligencia 1 előadások 2006/07-es tanév Tartalomjegyzék 1. A problémareprezentáció 4 1.1. Az állapottér-reprezentáció.................................................. 5

Részletesebben

Annak ellenére, hogy a számítógépes szövegszerkesztés az utóbbi 10 évben általánossá vált, az irodai papírfelhasználás

Annak ellenére, hogy a számítógépes szövegszerkesztés az utóbbi 10 évben általánossá vált, az irodai papírfelhasználás Szövegszerkesztés Dokumentumkezelés Általános ismeretek Annak ellenére, hogy a számítógépes szövegszerkesztés az utóbbi 10 évben általánossá vált, az irodai papírfelhasználás nem csökkent. A képernyőről

Részletesebben

Készítette: Citynform Informatikai Zrt.

Készítette: Citynform Informatikai Zrt. Iratkezelő rendszer Felhasználói kézikönyv Iktatás és érkeztetés Készítette: Citynform Informatikai Zrt. Citynform Iratkezelő Rendszer iktatás és érkeztetés A Bevezetésnek kettős célja van: segédlet a

Részletesebben

Orvosi diagnosztikai célú röntgenképfeldolgozás

Orvosi diagnosztikai célú röntgenképfeldolgozás Orvosi diagnosztikai célú röntgenképfeldolgozás Önálló labor zárójegyzkönyv Lasztovicza László VII. évf. vill. szakos hallgató 2002. Konzulens: dr. Pataki Béla docens Méréstechnika és Információs Rendszerek

Részletesebben

SZÁMOLÁSTECHNIKAI ISMERETEK

SZÁMOLÁSTECHNIKAI ISMERETEK SZÁMOLÁSTECHNIKAI ISMERETEK Műveletek szögekkel Geodéziai számításaink során gyakran fogunk szögekkel dolgozni. Az egyszerűbb írásmód kedvéért ilyenkor a fok ( o ), perc (, ), másodperc (,, ) jelét el

Részletesebben

Működési kockázati önértékelések veszteségeloszlás-alapú modellezése

Működési kockázati önértékelések veszteségeloszlás-alapú modellezése 506 HITELINTÉZETI SZEMLE HAJNAL BÉLA KÁLLAI ZOLTÁN NAGY GÁBOR Működési kockázati önértékelések veszteségeloszlás-alapú modellezése Tanulmányunkban a működési kockázatok önértékelésen alapuló modellezését

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I. Számelmélet I. DEFINÍCIÓ: (Ellentett) Egy szám ellentettjén azt a számot értjük, amelyet a számhoz hozzáadva az 0 lesz. Egy szám ellentettje megegyezik a szám ( 1) szeresével. Számfogalmak kialakítása:

Részletesebben

2. témakör: Számhalmazok

2. témakör: Számhalmazok 2. témakör: Számhalmazok Olvassa el figyelmesen az elméleti áttekintést, és értelmezze megoldási lépéseket, a definíciókat, tételeket. Próbálja meg a minta feladatokat megoldani! Feldolgozáshoz szükségesidö:

Részletesebben

Zárójelentés. Az autonóm mobil eszközök felhasználási területei, irányítási módszerek

Zárójelentés. Az autonóm mobil eszközök felhasználási területei, irányítási módszerek Zárójelentés Az autonóm mobil eszközök felhasználási területei, irányítási módszerek Az autonóm mobil robotok elterjedése növekedést mutat napjainkban az egész hétköznapi felhasználástól kezdve az ember

Részletesebben

Megjelenítési funkciók

Megjelenítési funkciók Pap Lőrinc 2010. április 19. Megjelenítési funkciók A ma használatos Földrajzi Információs Rendszerek (geographic information system, GIS) egyik funkciója még mindig a hardcopy térképek előállítása. Ezzel

Részletesebben

Alkatrész és munkadíj kedvezmények a DOAS rendszerben

Alkatrész és munkadíj kedvezmények a DOAS rendszerben Alkatrész és munkadíj kedvezmények a DOAS rendszerben 1/41 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 Tartalomjegyzék 1. Fontos figyelmeztetés az engedmények használatával

Részletesebben

3. gyakorlat. 1/7. oldal file: T:\Gyak-ArchiCAD19\EpInf3_gyak_19_doc\Gyak3_Ar.doc Utolsó módosítás: 2015.09.17. 22:57:26

3. gyakorlat. 1/7. oldal file: T:\Gyak-ArchiCAD19\EpInf3_gyak_19_doc\Gyak3_Ar.doc Utolsó módosítás: 2015.09.17. 22:57:26 3. gyakorlat Kótázás, kitöltés (sraffozás), helyiségek használata, szintek kezelése: Olvassuk be a korábban elmentett Nyaraló nevű rajzunkat. Készítsük el az alaprajz kótáit. Ezt az alsó vízszintes kótasorral

Részletesebben

NEPTUN_TÖRZS. (Funkcionális leírás)

NEPTUN_TÖRZS. (Funkcionális leírás) #+$k NEPTUN_TÖRZS NEPTUN_TÖRZS (Funkcionális leírás) S Budapest, 2002 #+ $k NEPTUN_TORZS NEPTUN_TÖRZS Tartalom TARTALOM... 2 1. BEVEZETÉS... 5 2. BELÉPÉS A RENDSZERBE... 6 3. ÚJ EGYÉN FELVÉTELE... 9 3.1

Részletesebben

DWL-510 2,4GHz Vezeték nélküli PCI adapter

DWL-510 2,4GHz Vezeték nélküli PCI adapter Ez a termék a következő operációs rendszereket támogatja: Windows XP, Windows 2000, Windows Me, Windows 98SE, Macintosh OS X (10.2.x vagy ennél magasabb) DWL-510 2,4GHz Vezeték nélküli PCI adapter Előfeltételek

Részletesebben

int azt az elõzõ részbõl megtudtuk, a rétegeknek az a feladatuk, hogy valamiféle feladatot végezzenek

int azt az elõzõ részbõl megtudtuk, a rétegeknek az a feladatuk, hogy valamiféle feladatot végezzenek Hálózatok (2. rész) Sorozatunk e részében szó lesz az entitásokról, a csatolófelületekrõl, a protokollokról, a hivatkozási modellekrõl és sok minden másról. int azt az elõzõ részbõl megtudtuk, a eknek

Részletesebben

p j p l = m ( p j ) 1

p j p l = m ( p j ) 1 Online algoritmusok Online problémáról beszélünk azokban az esetekben, ahol nem ismert az egész input, hanem az algoritmus az inputot részenként kapja meg, és a döntéseit a megkapott részletek alapján

Részletesebben

14.2. OpenGL 3D: Mozgás a modellben

14.2. OpenGL 3D: Mozgás a modellben 14. Fotórealisztikus megjelenítés 1019 14.2. OpenGL 3D: Mozgás a modellben A program az OpenGL technika alkalmazásával gyors lehetőséget biztosít a modellben való mozgásra. A mozgás mellett lehetőség van

Részletesebben

Az Ön kézikönyve HP SCANJET 7490C SCANNER http://hu.yourpdfguides.com/dref/922720

Az Ön kézikönyve HP SCANJET 7490C SCANNER http://hu.yourpdfguides.com/dref/922720 Elolvashatja az ajánlásokat a felhasználói kézikönyv, a műszaki vezető, illetve a telepítési útmutató HP SCANJET 7490C SCANNER. Megtalálja a választ minden kérdésre az a felhasználói kézikönyv (információk,

Részletesebben

ECDL Képszerkesztés, syllabus 1.0

ECDL Képszerkesztés, syllabus 1.0 2014 ECDL Foundation (ECDL-F) és Neumann János Számítógép-tudományi Társaság (NJSZT) Minden jog fenntartva. Jelen kiadványt, ill. annak részeit tilos reprodukálni, bármilyen formában vagy eszközzel közölni

Részletesebben

(11) Lajstromszám: E 008 100 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA

(11) Lajstromszám: E 008 100 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA !HU000008100T2! (19) HU (11) Lajstromszám: E 008 100 (13) T2 MAGYAR KÖZTÁRSASÁG Magyar Szabadalmi Hivatal EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA (21) Magyar ügyszám: E 06 846052 (22) A bejelentés napja:

Részletesebben

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Pétery Dorottya Szerkesztő: Pétery István

Részletesebben

(11) Lajstromszám: E 004 039 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA

(11) Lajstromszám: E 004 039 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA !HU0000039T2! (19) HU (11) Lajstromszám: E 004 039 (13) T2 MAGYAR KÖZTÁRSASÁG Magyar Szabadalmi Hivatal (21) Magyar ügyszám: E 03 74228 (22) A bejelentés napja: 03. 02. 18. (96) Az európai bejelentés bejelentési

Részletesebben

2009/3 ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE

2009/3 ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE Zárványosság meghatározása klasszikus módszerekkel (Zárványok 2. rész) Determination of Inclusions by Classical Methods (Inclusions, Part 2) Szabó Andrea

Részletesebben

3. gyakorlat Saját adatok használata

3. gyakorlat Saját adatok használata 3. gyakorlat Saját adatok használata Ebben a gyakorlatban megismerkedünk az ESRI coverage adattípussal hazai adatok példáján. Újabb megjelenítési módok alkalmazásával létrehozunk egy térképet saját térségünkrıl.

Részletesebben

Kaspersky Internet Security Felhasználói útmutató

Kaspersky Internet Security Felhasználói útmutató Kaspersky Internet Security Felhasználói útmutató ALKALMAZÁS VERZIÓJA: 16.0 Tisztelt Felhasználó! Köszönjük, hogy termékünket választotta. Reméljük, hogy ez a dokumentum segít a munkájában, és választ

Részletesebben

Általános statisztika II. Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László

Általános statisztika II. Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Általános statisztika II Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Általános statisztika II Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László Publication

Részletesebben

EGÉSZSÉGÜGYI DÖNTÉS ELŐKÉSZÍTŐ

EGÉSZSÉGÜGYI DÖNTÉS ELŐKÉSZÍTŐ EGÉSZSÉGÜGYI DÖNTÉS ELŐKÉSZÍTŐ MODELLEZÉS Brodszky Valentin, Jelics-Popa Nóra, Péntek Márta BCE Közszolgálati Tanszék A tananyag a TÁMOP-4.1.2/A/2-10/1-2010-0003 "Képzés- és tartalomfejlesztés a Budapesti

Részletesebben