2.8. Képtárolási módok

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

Download "2.8. Képtárolási módok"

Átírás

1 2.8. Képtárolási módok Ha egy A4-es lapot 6 dpi-vel akarunk beszkennelni és azt utána színes képként tárolni, akkor a mm-es lapra pixel keletkezik, s az összesen több mint 4 millió képelem tárolásához 99.6 MB-ra van szükség 24 bit/pixeles színmélységnél. A fotogrammetriai célú szkennerek használatával még jobban kidomborodik a hatékony tárolási mód szükségessége: 7 µm-es pixelmérettel a 2 2 cm-es légifénykép képmátrixa elemű! Az milliárdot is meghaladó színes képpontok.2 GB-ot foglalnának el. Mivel a fotogrammetriai feldolgozásnál általában több képpel kell dolgozni, így ekkora adatmennyiséget tekintve a mai winchestereket 4 képpel teljesen meg lehetne tölteni. Jól érzékelhető tehát, hogy effektív tárolási eszközökre és módokra van szükség. A képek tárolási módjait aszerint lehet megkülönböztetni, hogy tömörítéssel vagy anélkül dolgoznak-e. Mára a számítástechnikában igen kevés a tömörítetlen tárolás, ez még jobban érvényes a képfeldolgozásra. A viszonylag ismert DXF-formátumot lehetne ebben a témában megemlíteni. A digitális képek tárolásakor a tömörítést az teszi lehetővé, hogy a képen 8 kódolási 8 képi és 8 pszichovizuális redundancia van. A kódolási redundancia annyit tesz, hogy a képpontokat ügyes kódolással kevesebb helyen is tárolni lehet. A képi redundancia ismétlődő részleteket jelent. A pszichovizuális redundancia alatt az emberi érzékelés számára nem észrevehető különbségek, finomságok megléte. A kódolási és képi redundancia megszüntethető, így működnek a veszteségmentes (lossless) tömörítési módok. Erre a módra jó példa a Tagged Image File Format, a TIFF. A kódolási és képi redundancia megszűntetése s a pszichovizuális csökkentése veszteséges (lossy) tömörítést jelent. A két tömörített mód közötti jelentős különbség az, hogy a veszteségmentes változatban a tárolt állománynak az eredeti kép teljes információtartalmát meg kell őriznie, míg a veszteséges módok a számunkra nem érzékelhető eltéréseket, finom árnyalatkülönbségeket nem tárolják. Az orvosi, diagnosztikai gyakorlatban nem engednek meg veszteséges tárolást, a fotogrammetria és a távérzékelés bizonyos mértékű veszteséget még tolerálni képes. A számítógépes osztályozási módszerek használatánál a veszteségmentes tárolás szükséges, ellenkező esetben a pontatlan lesz a termék. A veszteséges tárolásnál mindig az a kérdés, hogy a tömörítés mértéke meddig növelhető a minőség romlása nélkül. A helytelenül paraméterezett veszteséges módot könnyen észre lehet venni a nagyobb nagyításnál jelentkező láthatóvá vált blokkok révén. A fontosabb raszteres tömörítési módokat a 29. ábra mutatja be.

2 Rasztertömörítési módok Fizikai Logikai Modell alapú módok Hullámforma alapú módok - LUT - egyéb - fraktálok - objektum alapú - egyéb Veszteségmentes eljárások Veszteséges eljárások Statisztikai módszerek - Huffman - egyéb Általános módszerek - pixel packing - RLE - aritmetikai kódolás -LZ, LZW - egyéb - Fourier - DCT - wavelet - subband - egyéb 29. ábra A tömörítési módok csoportosítása A matematikai és informatikai vívmány felhasználásával számos tárolási formátumot fejlesztettek ki. Ezen formátumokra érvényes az a dilemma, hogy a bonyolult, hatékony tárolás számításigényes, következésképp lassú, míg a gyors hozzáférésű módszerek nem jelentenek túl nagy mértékű tömörítést. Ennek a dilemmának az áthidalására néhány tárolási formátumra (pl. JPEG) működő hardvermegoldást alkalmaznak Néhány gyakori tárolási formátum A digitális képfeldolgozásban a különböző típusú (mérnöki célú, grafikus, tematikus stb.) szoftverek más-más tárolási formátumot választanak ki elsődlegesnek. Részben a rétegszerű kezelhetőség, hatékony tárkezelés, optimális hozzáférési és számítási idő miatt igen sokféle formátum alakult ki. A 6. táblázatban a fontosabb, gyakrabban előforduló formátumokat mutatom be. 4

3 Formátum Alváltozat Gyártó BMP RGB kódolt OS/2 BMP RGB kódolt Microsoft BMP RLE kódolt Microsoft CT CMYK Scitex CT CMY Scitex EPS csak kép Adobe FIF fraktáltömörítéssel Iterated Systems FPX tömörített Kodak FPX tömörítetlen Kodak GIF interlaced, 87a CompuServe GIF non-interlaced, 87a CompuServe GIF interlaced, 89a CompuServe GIF non-interlaced, 89a CompuServe JPG Huffman kódolt Joint Photogr. Expert Group JPG Progresszív kódolással Joint Photogr. Expert Group LBM tömörített Deluxe Paint LBM tömörítetlen Deluxe Paint PCX version ZSoft PCX version 2 ZSoft PCX version ZSoft PCX version 5 ZSoft PNG PSD RGB kódolt Adobe PSD indexált Adobe RAS type Sun RAW tömörítetlen RLE run length kódolt CompuServe RLE run length kódolt Microsoft TGA tömörített Truevision TGA tömörítetlen Truevision TIF Huffman kódolt Aldus TIF tömörítetlen Aldus TIF CMYK tömörítetlen Aldus TIF pack bit tömörítés Aldus TIF CMYK pack bit tömörítés Aldus TIF LZW tömörítés Aldus TIF CMYK LZW tömörítéssel Aldus TIF fax group tömörítéssel Aldus TIF fax group 4 tömörítéssel Aldus 2.. Sorfolytonos kódolás és a négyesfa 6. táblázat A gyakoribb tárolási formátumok Tételezzük fel, hogy a következő képet szeretnénk tárolni: 5

4 ábra Tárolandó képrészlet Az intezitásértékből láthatóan ez egy 8-bites radiometriai felbontású kép részlete. Az 5 5-ös részlet mentéséhez így 25 8 bitre, azaz 25 bájtra van szükség. A sorfolytonos tárolás szerint a következő sor lenne a kép reprezentációja: Természetesen tárolni kell a sorok hosszúságát is, hogy egyértelműen vissza lehessen állítani a képet. Az ismétlődő részletek azonban tömörebb leírási módot tesznek lehetővé. A következő sor az előforduló darabszámok és az intenzitásértékek megadásával teljesen egyenértékű leírás: Ha a sor elemeit megszámoljuk, azt tapasztaljuk, hogy 2 számadattal tudtuk leírni a részletet. E számok szintén beleférnek az egy bájtba, tehát így már csak 2 bájtra van szükség. A kis példában látható 5 bájtnyi (2 %) különbség lényegesen komolyabbra is adódhat nagyobb adatmennyiségnél. A bemutatott sorfolytonos kódolás angol elnevezéssel run-length encoding (RLE) megtalálható a Windows Bitmap (BMP) formátumában. Természetesen az eljárást bináris képekre is lehet alkalmazni. Eleinte a bináris képekre találták ki, majd tónusos képekre is alkalmazták a négyesfa kódolást. A négyesfa (quadtree) olyan fa, melynek egy adott szinten lévő végpontjától maximum négy ág indulhat ki. A négyesfa-felosztást használják a térképszelvények számozásában is (. ábra). A b részen látható satírozott terület a 4-as jelű. 6

5 a) szokásos fa megjelenítése b) a térképszelvényezés menete négyesfával. ábra A négyesfa és egy lehetséges felhasználása a térképszelvényezésben Az ábra a része a b rész fa reprezentációja. A felosztás algoritmusa a következő:. a képet négy egyenlő négyzetre kell osztani 2. az egyes négyzeteket meg kell vizsgálni, hogy azonos intenzitású-e minden pixel. ha igen: a négyzet változatlan marad és az intenzitásérték beíródik a fa megfelelő szintjén a megfelelő helyre ha nem: az adott négyzetet képnek tekintjük és erre vonatkoztatva ugrás az első lépésre Az algoritmust addig kell folytatni, amíg minden négyzetre el nem végeztük a vizsgálatot és tovább már nem lehet bontani a képet. Az iterációval legfeljebb a pixelméretig mehetünk el, azonban néha célszerű előre beállított négyzet-mérettel a számítást előbb megállítani. A 2. ábra tónusos kép négyesfa felosztását mutatja. A nagyobb méretű négyzetek tárolásához csupán annak a fában megadott helyzetét (szintjét) és az intenzitás értékét kell tárolni. Igen hatékony kódolási forma. 2. ábra Tónusos kép négyesfa felosztása 7

6 A műveletek végrehajtásakor a kép pixeljeihez igen sajátos sorrendben kell hozzáférni. A felfedezőjéről Peano-görbének elnevezett alakzatot a. ábra mutatja be. a) Peano-féle pixelhozzáférés b) sorfolytonos (szokásos) hozzáférés c) meanderező hozzáférés. ábra Digitális kép pixeljeihez történő hozzáférési sorrendek 2.. A TIFF-formátum és változatai A képtárolás és -feldolgozás egyik legrégebbi és legnépszerűbb formátuma a Tagged Image File Format, a TIFF. 986-ban fejlesztette ki az Aldus. A felhasználói többek között a szövegszerkesztés (DTP), az általános képfeldolgozás, a számítógépes grafika. A tárolásnál használt tag-ek a különböző adatleíró mezők. A formátum dokumentációjában részletes leírásuk megtalálható. A 7. táblázatban színes képek minimálisan szükséges tag-jeit mutatom be. A TIFF alapváltozata (Baseline TIFF) hordozható formátum, melynek öt főbb változata van: 8 bináris: 2 szín, a fekete és a fehér megkülönböztetésével 8 tónusos: 256 szürkeárnyalat kezelésével 8 indexelt: színpaletta kezelésével maximum 256 színnel 8 RGB (true color): 6.7 millió színárnyalattal az RGB alapszínekből 8 CMYK: 2 bites változat a CMYK nyomdai színekkel sávonként. A TIFF-állomány lehet tömörítetlen vagy tömörített. A tömörítésre többféle mód is kínálkozik: 8 nem tömörített 8 CCITT D 8 Group fax 8 Group 4 fax 8 LZW 8 JPEG 8 Packbits. Leggyakoribbak az LZW algoritmust használják. Ez utóbbit a három fejlesztőről nevezték el: A. Lempel, J. Ziv és T. Welch. Az LZW-tömörítés igen hatékony eljárás, melyet a hardvergyártók is alkalmaznak például modemek készítésében. Érdekes, hogy TIFF-formátum tartalmazza a JPEG-formátum tömörítési algoritmusát (Huffman-kódolás). A TIFF alkalmas telefaxon történő képtovábbításra. 8

7 Mivel a TIFF-formátum igen jó képminőséget jelent, több kiadónál a képformátumok szabványának választották. Az internet, elsősorban a World Wide Web számára közvetlenül nem, csak plug-in-okon keresztül felhasználható formátum. Tag-név Decimális Hexadec. Típus Érték érték érték ImageWidth 256 SHORT vagy LONG ImageLength 257 SHORT vagy LONG BitsPerSample SHORT 8,8,8 Compression 259 SHORT,277 PhotometricInterp SHORT 2 retation StripOffsets 27 SHORT vagy LONG SamplesPerPixel SHORT vagy több RowsPerStrip SHORT vagy LONG StripByteCounts LONG vagy SHORT XResolution 282 A RATIONAL YResolution 28 B RATIONAL ResolutionUnit SHORT,2, 7. táblázat A színes (RGB) képek tárolásához minimálisan szükséges tag-ek A jelenleg legújabb TIFF6. részletes leírása 2 oldal, mely leírja az egyes tag-ek jelentését és használatát. Újabban kidolgozták a pixelek hely-jellegű, vetületet, koordinátarendszert is tartalmazó változatát, a GeoTIFF-et. A kidolgozás irányítója és fő fejlesztője a NASA JPL Cartographic Application Group-ja volt. Napjainkra a GeoTIFF-et a képfeldolgozó és a térinformatikai cégek többsége elfogadta és támogatja. Több termékkészítő szintén használja ezt a formátumot. A SPOT műhold által készített és feldolgozott képeket lehet ilyen formátumban vásárolni. A formátumról rengeteg leírást lehet találni az interneten. A GeoTIFF-ben a raszterkoordináta rendszer mellett egy modelkoordináta rendszer is megtalálható. Ebben négyféle módon lehet helyet megadni: 8 földrajzi koordináták (geographic coordinates) 8 geocentrikus koordináták (geocentric coordinates) 8 vetületi koordináták (projected coordinates) 8 magassági koordináták (vertical coordinates). A földrajzi koordináták témakörben meg lehet adni a Földhöz illeszkedő ellipszoid paramétereit (félnagytengely, félkistengely vagy lapultság stb.), geodéziai értelemben definiált hosszúság és szélesség adatokat, geodéziai dátumokat, szabványos vagy a felhasználó által definiált földrajzi koordináta rendszereket. A geocentrikus koordinátarendszer megadásakor azonosító kódot vagy nevet lehet használni. A vonatkozási rendszerek adatai külön táblázatban áll rendelkezésre, onnan lehet az azonosítók alapján átvenni. A koordinátarendszerek közötti transzformációra szintén lehetőséget nyújt a GeoTIFF az alábbi általános összefüggés megoldásával: X a Y = e Z i m b f j n c g k o d I h J l K p () 9

8 ahol X, Y, Z a modellkoordináták, a p az együtthatómátrix elemei, I, J, K a képkoordináták. Mivel a képek 2 dimenziósak, a szabvány ezt figyelembe véve az általános esetet minimális mértékben korlátozva a következőképp írja le: X a Y = e Z b f d I h J K (2) ahol az () egyenletre figyelembe vették, hogy c = g = i = j = k = m = n = o = l = p = () A (2) kifejezésben d és h értékének nem kell feltétlen nullának lennie, így az eltolás kifejezhető. A modellméretarányokra külön kitér a formátum-leírás, a következő összefüggést mellékelik az együtthatómátrixra: S x S y S z Tx T y T z (4) ahol S a méretarányokat, T az eltolásokat (transzlációkat) jelöli. A GeoTIFF formátum a raszteradatok geokódolását is támogatja, ami a térinformatikai célú képfeldolgozásban jelent előnyt. UTM vetületi rendszerbe transzformált légifénykép számára a következő tag-eket találjuk a GeoTIFF fejlécében: ModelTiepointTag = (,,, 587.4, 568.,.) ModelPixelScaleTag = (.,.,.) GeoKeyDirectoryTag: GTModelTypeGeoKey = (ModelTypeProjected) GTRasterTypeGeoKey = (RasterPixelIsArea) ProjectedCSTypeGeoKey = 266 (PCS_WGS84_UTM_zone_6N) PCSCitationGeoKey = "UTM Zone 6 N with WGS84" 2.2. A JPEG-formátum Agyakran használt formátumok közül a JPEG-gel érdemes közelebbről is megismerkedni. A formátum nevét a Joint Photographic Expert Group-tól kapta, mely az ISO (International Organization for Standardization Nemzetközi Szabványügyi Szervezet) és a CCITT (Consultative Committee on International Telephone and 4

9 Telegraphy Nemzetközi Telefon és Távközlési Szervezet) közös munkacsoportja volt. A következőkben a fekete-fehér árnyalatos képek tömörítésének menetét írom le. Egyetlen sávra tehát a következők szerint lehet eljárni. Több sáv esetén lehetséges 8 sávonként az alábbi technikát alkalmazni 8 (luminancia-krominancia) színtranszformációt követően a levezett sávokra a transzformációt végrehajtani. A JPEG-csoport által kidolgozott formátum, melyet JPG néven is használunk, matematikai transzformáción alapuló eljárás. A betömörítési folyamatot (kódolást) a 4. ábra a része, a kitömörítést (dekódolást) az ábra b része mutatja be. bemenõ kép blokkokra bontás matematikai transzf. (DCT) kvantálás entrópia kódolás tömörített kép tábla specifikáció tábla specifikáció a) a betömörítési folyamat tömörített kép entrópia dekódolás inverz kvantálás inverz matematikai transzf. blokkok illesztése visszaállított kép tábla specifikáció tábla specifikáció b) a kitömörítési folyamat 4. ábra A JPEG be- és kitömörítési folyamatai A betömörítés első lépésében a képet blokkokra kell bontani. A blokkok mérete többnyire 2 hatványait követi (2 n 2 n ), általában 8 8 pixel. A matematikai transzformáció a diszkrét koszinusz transzformáció (DCT), melynek transzformációs egyenlete a leggyakoribb blokkméretre: F( u, v) 4 = C( u) C( v) 7 7 (2x + ) uπ (2y + ) vπ f ( x, y) cos 6 cos x= y= 6 () ahol C(u), C(v) segédfüggvények, definíciójuk pedig C ( x) = 2 ha x = egyébként (2) Megjegyzem, hogy a fenti összefüggéseken kívül más, csupán néhány apróságban eltérő definícióval is lehet találkozni a szakirodalomban. 4

10 A matematikai transzformáció abból indul ki, hogy a képblokk periodikus kétdimenziós függvénynek tekinthető. Ekkor a Fourier-transzformációhoz hasonló koszinusz bázisfüggvényeket tartalmazó transzformáció hajtható végre, melynek eredménye a növekvő frekvenciájú bázisfüggvények együtthatói. A kapott függvénysereg összegzése adja az eredeti függvényt. ( 2x + ) uπ (2y + ) vπ A cos cos tagot bázisfüggvénynek nevezzük. Igen 6 6 szemléletesen fejezi ki a transzformáció lényegét. A 5. ábra mutatja a bázisfüggvények hatását 8 8-as blokkra. A bal felső saroktól balra és lefelé növekszik a frekvencia. 5. ábra A DCT bázisfüggvényeinek hatásábrája Az ábrán látható bázisfüggvények együtthatóinak meghatározása történik meg a transzformációs lépésben. A bázisfüggvényekhez tartozó együtthatók a növekvő frekvencia szerinti tagokat jelentik. A bázisfüggvények felhasználásával a transzformáció inverz összefüggése (IDCT) is felírható: f ( x, y) = u= v= (2x + ) u C( u) C( v) F( u, v) cos 6 6 π (2y + ) vπ () cos ahol C(u)-t és C(v)-t a (2) egyenlet szerinti definíció szerint kell számítani. A betömörítés következő állomása a kvantálás, amely a transzformációs együtthatók hatékony, változtatható mértékű tömörítéséhez nélkülözhetetlen. Kiszámítását a (4) összefüggés szerint lehet megtenni: 42

11 F Q F( u, v) ( u, v) = int Q( u, v) (4) ahol Q(u,v) segédtáblázatokban tárolt kvantálási együtthatók, melyekkel F(u,v) blokk elemeit kell elemenként osztani. Lehetséges értékeit a 8. táblázat mutatja táblázat Egy lehetséges kvantálási táblázat A nagyobb értékű elemek a (4) összefüggés alapján a kisebb jelentőségű együtthatókat jelölik. A kvantálási táblázat változtatásával lehet a tömörítés mértékét s az ezzel összefüggő veszteség mértékét szabályozni. A táblázatokat emberekkel végzett pszichovizuális vizsgálatokkal határozták meg és szabványosították később. A kvantálást követően az együtthatókat a 6. ábra szerint cikkcakkban olvassa ki az algoritmus, s képez egy sort. A kapott sort entrópiakódolással veszteségmentesen kell tárolni. A JPEG által kidolgozott algoritmus a hatékony, változó hosszúságú elemekből álló kódsegédtáblázatokat használó Huffman-kódolást alkalmazza. 6. ábra A kvantált együtthatók kiolvasási sorrendje A Huffman-kódolt blokkot a háttértárolóra kell kiírni, majd a leírt műveleteket a tömörítendő kép minden blokkjára végre kell hajtani. Ezzel megtörtént a tömörített kép elkészítése. Az algoritmus a képpiramisok kialakítását is támogatja: lehetőség 4

12 van hierarchikus (piramidális) módon történő tárolásra és hozzáférésre. (Lásd 2.5. fejezet) A kitömörítés (4. ábra b része) első lépésében a blokkonként elvégzett entrópiakódolást kell "megfejteni", visszaalakítani. A dekódolás ismételten a segédtáblázatok segítségével megy végbe. A kapott együtthatósereget az (5) összefüggés alapján és a tárolt kvantálási segédtáblák révén visszaalakítjuk: Q F( u, v) = F ( u, v) Q( u, v) (5) ahol F Q (u,v) a kvantált blokk, Q(u,v) a kvantálási segédtáblázat. Az ezt követő lépés a matematikai transzformáció inverzének számítása. Az inverz diszkrét koszinusz transzformáció (IDCT) összefüggései a () egyenlet szerint számítandók. A lépés eredményeként ismételten intenzitás-jellegű mennyiségeket kapunk az eddigi frekvencia-amplitúdó mennyiségekből. Innentől a vázolt lépéseket minden tárolt, tömörített blokkra végre kell hajtani, majd azokat egymás mellé illeszteni. A végeredmény a visszaállított kép. Az eredeti és a visszaállított kép közötti különbség a tömörítési veszteség. Ennek mértéke megfelelő paraméterezéssel nem észrevehető. A JPEG-formátum felhasználásával 2:-es mértékű tömörítést is el lehet érni alig feltűnő veszteség mellett. Ez egy 7 µm-es felbontású színes légifényképre 54 MB-os, fekete-fehér képre 5 MB-os fájlméretet eredményez. A JPEG tárolási formátum igen nagy előnye, hogy az elvégzett számítások megvalósíthatók VLSI elektronikai áramkörökkel. A be- és kitömörítést ekkor a JPEG-kártya hajtja végre, amely igen gyors műveleti sebességet jelent, ugyanakkor a tömörített állománykezelés előnyeit nyújtja. A fotogrammetriai munkaállomásokban kitűnően lehet használni a formátum és a kiszolgáló hardverelem adta teljesítményt. 2.. Fraktáltömörítés A következő fejezetben az Iterated Systems Inc. által kifejlesztett fraktáltranszformáció lényegét és az ezt használó Fractal Image Format (FIF) tömörítést ismertetem. A tömörítésnél redundáns, hasonló részleteket kell keresni a képen, majd azokra vonatkozó matematikai transzformációt számítunk. A számítás menetét a 7. folyamatábra szemlélteti. bemenõ kép domainblokkokra bontás rangeblokkok kiválasztása kontraktív affin transzf. paraméterek tárolása: tömörített kép 7. ábra A fraktáltömörítés menete A tömörítendő képen elsőként ki kell jelölni az azonos méretű blokkokat, melyekkel hézag és átfedésmentesen le kell fedni a teljes képet. Ezeket a blokkokat domain-nek nevezzük (8. ábra a része). Az ezt követő lépésben a domain-nél nagyobb méretű VLSI = Very Large Scale Integration nagyon nagy integráltságú áramköri elem 44

13 blokkokat, az ún. range-et kell kiválasztani (8. ábra b része). Elméletileg a domain és a range mérete lehet azonos, azonban sok esetben szerencsésebb nagyobb méretűre választani a range-et. a) a domain-blokkok kialakítása b) lehetséges range-blokk kiválasztása 8. ábra A domain- és range-blokkok értelmezése A tömörítés legizgalmasabb része a transzformáció, amely kontraktív affin leképezés. Ez azt jelenti, hogy a range és a domain blokkok közötti kapcsolatra az affin transzformáció összefüggéseit használjuk fel: a W ( x, y) = a a2 x x + a 4 y y () ahol x,y koordinátájú pontra W(x,y) a leképezési függvény. Az leképezés akkor kontraktív (összehúzódó, zsugorodó), ha W(x,y) transzformáció az eredeti alakzatot minden méretében zsugorítja. Ez matematikailag kifejezhető a transzformáció együtthatóival: 2 4 a, a, a, a (2) A transzformációs összefüggés újabb és újabb végrehajtásával kapjuk W(W(x,y)), W(W(W(x,y))) stb. leképezéseket. A kontraktív leképezés egyetlen ponthoz, az attraktorhoz (A W ) konvergál. Például a 9. ábrán látható F betűre végrehajtott.2 W ( x, y) =.5.4x 2 +. y 5 () alakú összefüggéssel számítható kontraktív leképezés attraktora a (4.,.26) koordinátájú pont. 45

14 9. ábra Kontraktív affin leképezés Bizonyítható, hogy konkrét paraméterezésű kontraktív affin leképezés attraktora mindig ugyanaz a pont, tehát a kiindulási alakzattól, annak helyétől független. Nézzük meg, hogyan lehet ezt hasznosítani a digitális klép pixeljeire. Az affin transzformáció valamely R range-re lehetséges a következő módon (4. ábra): 8 forgatás 8 -kal 8 2 -es kicsinyítés. A range-blokk és domain-blokk összehasonlíthatósága érdekében a forgatás és kicsinyítés után átlagolással vagy újramintavételezéssel azonos felbontásra lehet hozni a két blokkot. Ezután elvégezhető annak vizsgálata, hogy milyen mértékben hasonlítanak a blokkok. Adott domain-hez több range többféle transzformációját kell elvégezni, majd ezek közül a legjobban illeszkedő transzformáció paramétereit tárolni. A hasonlóság mérésére többek között a korrelációs együttható szolgál. 4. ábra Konkrét range-blokkra elvégzett kontraktív affin transzformáció (forgatás és kicsinyítés) és egy domain-blokk összehasonlítása A digitális képrészlet esetében egyetlen kontraktív affin transzformáció paramétereit kell tárolni, melynek attraktora maga a kép. A Barnsley-féle kollázstétel szerint a blokkonként kontraktív transzformáció az egész képre végrehajtott kontraktív leképezést jelenti. Pontosan ezt használjuk ki a tömörítésnél. A formátum előnye az igen hatékony tömörítés, hátránya viszont a nagy számításigény miatti lassúság. A kitömörítés vázlatos menete a következő. Minden domain-blokk minden pixeljére kiszámítjuk annak denzitásértékét (4) alapján: 46

15 D = P( A M ) + M (4) ij ij R D ahol D ij egy domain-blokk i,j helyen lévő pixelje, P a tárolt szorzóegyütthatók, A ij a range-blokk újramintavételezett vagy átlagolt pixeljei, M R a range-blokk, M D a domain-blokk átlagdenzitása. Az összes domain minden pixeljére végrehajtott számítás után visszakapjuk a képet (visszaállított kép) Tömörítés wavelet-technikával A wavelet szó szerinti fordításban hullámocskát jelent. A szinusz-hullámmal összehasonlítva korlátozott időtartamú hullámforma, amelynek átlagértéke zérus. Elsőként 99-ben tesz róluk említést A. Haar, később intenzíven kezdtek velük foglalkozni (J. Morlet, A. Grossmann, Y. Meyer, S. Mallat, I. Daubechies, R. Coifman, V. Wickerhauser). A wavelet-elemzés a Fourier-analízishez hasonlóan a jelek felbontását végzi, csak jelen esetben nem koszinusz és szinusz, hanem a wavelet függvény alapján. A wavelet-analízis során gyakrabban használt wavelet-ek egy csoportja a 4. ábrán látható. a) Daubechies-wavelet b) Biortogonális wavelet c) Szimmetrikus wavelet (symlet) d) Mexican hat wavelet 4. ábra Néhány gyakran alkalmazott wavelet A wavelet-transzformáció lényegét legegyszerűbben a Fourier-transzformációval történő összehasonlítással lehet ismertetni. A folytonos egydimenziós f(t)-függvényre végzett Fourier-transzformáció komplex jelölési móddal az iωt = f ( t e dt F( ω ) ) () összefüggés kiszámításával ω-frekvenciához tartozó F(ω) amplitúdókat határozza meg. F(ω) értékeket Fourier-együtthatóknak is nevezik. A folytonos wavelet 47

16 transzformáció (CWT) a jelet az alapwavelet eltolt és megváltoztatott léptékű változataira bontja a következő kifejezés szerint: C ( lépték, pozíció) = f ( t) Ψ ( lépték, pozíció, t) dt (2) ahol C(lépték, pozíció) a wavelet-együtthatók, Ψ(lépték, pozíció, t) a waveletfüggvény. Az alapwavelet-függvényen végrehajtott k mértékű eltolás a Ψ(t-k) függvényt, a lépték s-szeres megváltoztatása a Ψ(st) függvényt (42. ábra) eredményezi. 42. ábra Az alapwaveletből származtatott megváltoztatott léptékű változatok A traszformáció során a jel adott pozíciójához adott léptékű wavelet-változatot illesztünk, kiszámítjuk a hasonlóságot a wavelet-együtthatókat, majd a következő pozícióhoz ugyanezeket a műveleteket hajtjuk végre és tároljuk a hasonlósági mérőszámokat. A következő lépésben megváltoztatjuk a léptéket s végigszámítjuk az előbbi műveleteket. Az összes lehetséges lépték kiszámítása után a tárolt együtthatókat meg lehet jeleníteni (4. ábra). 48

17 4. ábra Folytonos wavelet-transzformáció együtthatói Diszkrét jelek esetében a diszkrét wavelet transzformációt (DWT) alkalmazzuk. Ekkor kettő hatványaiként kifejezhető ún. diadikus léptékeket és pozíciókat választunk s hajtjuk végre a transzformációt. A gyors számítás érdekében dolgozták ki a gyors wavelet transzformációt. A diszkrét wavelet-transzformáció során a jelet (S) elsőként alul- és felüláteresztő szűrőkkel közelítés (approximation A) és részlet (detail D) részre választjuk szét. A wavelet-transzformáció és az inverz transzformáció során használatos szűrők a négyzetes tükörszűrők (quadrature mirror filter QMF). A szűrés során gyakorlatilag megduplázódna a jel, ennek megoldására alkalmazzák a downsampling-eljárást. Lényegében csupán minden második adatpontot (jelpontot) választjuk ki és tároljuk. A számítást több szinten is elvégezhetjük, melynek eredménye a wavelet felbontási (dekompozíciós) fa (44. ábra a rész). S S A D A D A2 D2 AA2 DA2 AD2 DD2 A D a) egyszerű eset AAA DAA ADA DDA AAD DAD ADD DDD b) packet-ek 44. ábra Wavelet felbontási fák 49

18 A szintekre bontásnál iteratíven járunk el, az iterációt addig folytatjuk, amíg alkalmas mérőszám, pl. entrópia alapján abba lehet hagyni. A felbontás eredményeként kapott közelítés- és részlet-együtthatókat tároljuk. Van olyan wavelet-transzformációs megoldás, amikor a szintekre bontásnál a részletrészt is felbontják. Ez a wavelet packet-analízis (44. ábra b része). Az elemzés inverz művelete a szintézis, melynek elnevezése inverz diszkrét wavelet-transzformáció. A tárolt együtthatókból visszaállítjuk az eredeti jelet úgy, hogy a downsampling megfordítását, az upsampling-műveletet hajtjuk végre: a jel pontjai közé minden második helyre nullákat szúrunk be, ezáltal meghosszabbodik a jel. Majd az inverz szűréssel az adott összetevőt visszaállítjuk. Befejezésül egyesíteni kell azokat, hogy megkapjuk a jelet. Több szintnél (több közelítéssel) tehát S = A + D = A 2 = A + D + D 2 + D + D 2 + D () illetve packet-analízisnél S = A + D = AA 2 = AAA + DA 2 + DAA + AD 2 + DD + ADA 2 + DDA + AAD + DAD + ADD + DDD (4) A packet-analízisnél a külön-külön kiszámított packet-ek szabadon kombinálhatók, például S = A + (5) + AAD + DAD DD2 Kétdimenzióban, melyre a képfeldolgozásnak is szüksége van, a wavelettranszformáció kiterjeszthető. Ekkor a képet, mint kétdimenziós jelet a következők szerint bontjuk fel (45. ábra). eredeti kép A HD VD DD A2 HD2 VD2 DD2 A HD VD DD 45. ábra Kép wavelet transzformációja 5

19 Az ábrán látható, hogy több típusú részletet kell megkülönböztetni. A felbontás a következő összetevőket adja: 8 közelítés (A) 8 horizontális részlet (HD) vízszintes komponens 8 vertikális részlet (VD) függőleges komponens 8 diagonális részlet (DD) átlós komponens. Látható, hogy kétdimenzióban is lehetséges a többszintű felbontás. A képek tömörítésénél szintén többrétegű felbontást használunk. A 46. ábrán látható egy kép többszintű felbontása. A tömörítéskor a részlet-összetevőkből hagyunk el, emiatt az eljárás a veszteséges tömörítési módok közé tartozik. 46. ábra Digitális kép wavelet-transzformációja A wavelet-transzformáción alapuló tömörítés előnyeként a megnövelt gyorsaságot és tömörítési mértéket szokás megemlíteni. A szakirodalom szerint :-es tömörítésnél sem lehet szembetűnő különbséget észrevenni az eredeti és a tömörített képek között (47. ábra). A vizsgálatok szerint a hagyományos JPEG-sebességét meghaladja a wavelet elven működő tárolás. A JPEG2 nevű, jelenleg kidolgozás alatt álló képtárolási szabvány wavelet-transzformációra fog épülni. 47. ábra Eredeti és tömörített kép 5

20 A részlet-összetevők elhagyásával a wavelet-technika szűrésre is lehetőséget nyújt. Ezt a digitális jelfeldolgozásban már használják, a képfeldolgozásban még nem terjedt el általánosan A képpiramis és használata A digitális fotogrammetria képalkotó eszközei óriási méretű képeket készítenek. Ezeknek az állományoknak a kezelésére hatékony eszközöket kell használnunk, ellenkező esetben még a mai számítógépek szintjén is hatalmas, túlzott számítási teljesítményt kellene biztosítani. Adott tulajdonságú pixelek megkeresése vagy a kép szűrése sőt csupán a megjelenítése nagyon lassú művelet lenne. Ha a 7 µm-es pixelméretű légifényképet vesszük alapul, akkor a számítógépnek több mint milliárd pixelt kell feldolgoznia! Nem szólva arról, hogy 2 2 pixeles felbontású grafikus kártya és monitor nem létezik, de értelme sem lenne, hiszen szemünk ekkora felbontóképességgel nem rendelkezik! A digitális kép jelentette hatalmas adatmennyiségek esetében nagy ötletnek bizonyult a hierarchikus tárolás, a képpiramis. A szakirodalomban hívják felbontási piramisnak is. A képpiramis működésének megértéséhez képzeljünk el egy gúlát, melynek alaplapját az eredeti felbontású digitális kép alkotja. A teljes felbontású kép 2 2 pixeljéből álló blokkok számtani középértékét kell kiszámítani (decimálás), majd az így kapott számokat egy újabb kép elemeiként elhelyezni. Ez a levezetett kép lesz a gúlában az eredeti réteg fölötti első réteg. Az új, számított képréteget piramis rétegnek, piramidális rétegnek vagy áttekintő (overview) rétegnek nevezik. A piramisréteg az eredeti sorainak és oszlopainak számát tekintve fele vagyis az összes pixel negyede lesz. Hasonló módon kell képezni a második piramisréteget az elsőből. Az átlagolások ismételt végrehajtásával kapjuk meg a gúla egyre feljebb lévő, egyre kisebb méretű, következésképp egyre kisebb felbontású rétegeit (48. ábra a és b rész). a) a piramis felépítése 52

21 b) a piramisrétegek 48. ábra A képpiramis és rétegei Hogyan lehet használni a piramisrétegeket? A belső tájékozás példáján keresztül egyszerűen belátható. A belső tájékozásnál a keretjelekre kell pontosan rámutatni. A számítógép monitorán a munka kezdetekor a képpiramis felső részén megtalálható olyan réteget használjuk, amely a rendelkezésre álló ablakot kitölti, kellő részletességgel mutatja a képet. Legyen a mérete mondjuk 5 5 pixel. Ezen a képen (áttekintőn) a mérendő keretjel helyére mutatunk rá, majd az képpiramis algoritmusa meghatározza a kurzor pozícióját ezen a rétegen és kiszámítja az ehhez a pozícióhoz tartozó kétszeres felbontású pixel raszterkoordinátáit (sor- ill. oszlopazonosítókat). A képpiramis kétszeres felbontású rétegén az új pozíció 5 5 pixeles részletét jelenítjük meg. A művelet a szemlélő ember számára ugyanolyan hatású, mintha nagyítottuk volna. Ennek az az oka, hogy a képpiramisban lefelé haladva egyre jobb felbontású rétegeket nézünk meg, míg el nem érjük a teljes felbontást. Ekkor az utolsó pozícionálás eredménye, a raszterkoordináták kerülnek felhasználásra a belső tájékozás számításában. A piramisrétegek azonban tárolókapacitás-növekedést is jelentenek, mivel a durvább felbontású rétegeket is tárolni kell. Ha az eredeti felbontású kép memóriaegységet foglal el, akkor az első piramisréteg.25 egységgel történő növekedést jelent. A további rétegek memóriaigényét a 9. táblázat mutatja. Piramisréteg Memóriaigény táblázat A piramisrétegek memóriaigénye az eredeti képhez képest Szembetűnő, hogy a piramisrétegek számának növelésével egyre kisebb mértékben változik a memóriaszükséglet. Az elméletileg szükséges memóriafogyasztás kiszámítható: 5

22 lim n n i= = lim i b b) n i= ( n b 2i () ahol n a rétegek száma, b a számítási blokk mérete. Korábbi példánk blokkmérete (2 2) alapján tehát lim n 2 = lim n 2i n i= i= n i 4 = 4 (2) A 9. táblázatban kiszámított memóriaszükségletek is ehhez a határértékhez közelítenek. A képpiramis nyújtotta gyorsabb és egyszerűbb képkezelés megéri a számított / egységnyi memórianövekedést. Természetesen lehetséges a 2 2-es blokkméret helyett 8 8 vagy más blokkméretet is alkalmazni. Ebben az esetben gyorsabban csökken a piramisrétegek memóriaszükséglete. Vannak olyan rendszerek is, ahol az egyes piramisrétegeket valamelyik hatékony tömörítési eljárással (pl. JPEG) tárolják. Ekkor még az elméleti tárolókapacitásnál is kevesebb elegendő. A képpiramis nemcsak fotogrammetriai, hanem távérzékelt vagy akár grafikai célú, nagyobb méretű kép hatékony kezelésére kiváló eszköz. Képpiramis elvű tárolást lehet találni a FotoCD-nél és a Kodak FlashPix formátumánál. Néhány rendszerben az utolsó piramisréteg megközelítőleg 5 5 pixelt tartalmaz, esetenként közbülső rétegek kimaradhatnak. Az utolsó kicsi réteg képét szokás képmorzsának (image chip) nevezni. Szerepe a fájlok között a keresett kép gyors kikeresésében van. A grafikus programok preview-nak vagy thumbnail-nek is nevezik A távérzékelés speciális formátumai A távérzékelésben használt műholdas képalkotó eszközök gyakran háromféle képtárolási formátumot használnak. E formátumok közös jellemzője, hogy támogatják a multispektrális képek tárolását. A formátumok tulajdonképpen az adatok hozzáférési rendjét adják meg. A képelemek számértékeit egyszerűen, ASCII módon találjuk meg. Ezek a tárolási módok következésképp nem tartalmaznak tömörítést, kidolgozásuk célja a minél szélesebb kör kiszolgálása volt általánosan használható formában. A képfeldolgozó szoftvercsomagok ezekből a formátumokból úgyis létrehozzák saját formátumukat, mely az adott rendszer számára optimális a hozzáférés, tömörítés stb. szempontjából. Az első a Band Sequential (BSQ) formátum. A képet sávonként tároljuk, tehát először az egész első sáv pixelről pixelre történő mentése történik, majd ezt követi a második, harmadik és sorra az összes sáv. A tárolási módok között gyakori a Band Interleaved by Line (BIL) formátum. Lényegében soronkénti a tárolás: az első sáv első sorát a második sáv első sora követi, majd a harmadik és a maradó sávok első sora. Az utolsó sáv mentése után az első sáv második sorával kell folytatni a tárolást. A Band Interleaved by Pixel (BIP) formátumban pedig pixelenként hajtjuk végre a tárolást. Az első sáv első sor első pixelje után a második sáv ugyanezen eleme következik, ezt követi a harmadik sáv képeleme, majd így haladunk végig az utolsó sávig. Ha az összes sávon az első pixelt elmentettük, a második s a többi összes képelemre hasonlóképpen járunk el. 54

Wavelet transzformáció

Wavelet transzformáció 1 Wavelet transzformáció Más felbontás: Walsh, Haar, wavelet alapok! Eddig: amplitúdó vagy frekvencia leírás: Pl. egy rövid, Dirac-delta jellegű impulzus Fourier-transzformált: nagyon sok, kb. ugyanolyan

Részletesebben

Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása

Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Multimédia alapú fejlesztéseknél gyakran használt veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Berke József 1 - Kocsis Péter 2 - Kovács József 2 1 - Pannon Agrártudományi Egyetem,

Részletesebben

Fraktál alapú képtömörítés p. 1/26

Fraktál alapú képtömörítés p. 1/26 Fraktál alapú képtömörítés Bodó Zalán zbodo@cs.ubbcluj.ro BBTE Fraktál alapú képtömörítés p. 1/26 Bevezetés tömörítések veszteségmentes (lossless) - RLE, Huffman, LZW veszteséges (lossy) - kvantálás, fraktál

Részletesebben

Elemek a kiadványban. Tervez grafika számítógépen. A képek feldolgozásának fejl dése ICC. Kép. Szöveg. Grafika

Elemek a kiadványban. Tervez grafika számítógépen. A képek feldolgozásának fejl dése ICC. Kép. Szöveg. Grafika Elemek a kiadványban Kép Tervez grafika számítógépen Szöveg Grafika A képek feldolgozásának fejl dése Fekete fehér fotók autotípiai rács Színes képek megjelenése nyomtatásban: CMYK színkivonatok készítése

Részletesebben

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu Tömörítés, csomagolás, kicsomagolás Letöltve: lenartpeter.uw.hu Tömörítők Tömörítők kialakulásának főbb okai: - kis tárkapacitás - hálózaton továbbítandó adatok mérete nagy Tömörítés: olyan folyamat, mely

Részletesebben

12. Képtömörítés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

12. Képtömörítés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE ( 12. Képtömörítés Kató Zoltán Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/) 2 Miért van szükség tömörítésre? A rendelkezésre álló adattárolási és továbbítási

Részletesebben

Veszteséges képtömörítő eljárások pszichovizuális összehasonlítása

Veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Veszteséges képtömörítő eljárások pszichovizuális összehasonlítása Berke József 1 - Kocsis Péter 2 - Kovács József 2 1 - Pannon Agrártudományi Egyetem, Georgikon, Mezőgazdaságtudományi Kar, Szaktanácsadási,

Részletesebben

Tesszeláció A vizsgált területet úgy osztjuk fel elemi egységekre, hogy azok hézag- és átfedésmentesek legyenek. Az elemi egységek alakja szerint megk

Tesszeláció A vizsgált területet úgy osztjuk fel elemi egységekre, hogy azok hézag- és átfedésmentesek legyenek. Az elemi egységek alakja szerint megk Monitoring távérzékeléssel Digitális felvételek előfeldolgozása (E130-501) Természetvédelmi MSc szak Király Géza NyME, Erdőmérnöki Kar Geomatikai, Erdőfeltárási és Vízgazdálkodási Intézet Földmérési és

Részletesebben

Képszerkesztés elméleti kérdések

Képszerkesztés elméleti kérdések Képszerkesztés elméleti kérdések 1. A... egyedi alkotó elemek, amelyek együttesen formálnak egy képet.(pixelek) a. Pixelek b. Paletták c. Grafikák d. Gammák 2. Az alábbiak közül melyik nem színmodell?

Részletesebben

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni A tömörítés lehet: veszteségmentes nincs információ

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2015. április 23. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

Képformátumok: GIF. Írta: TFeri.hu. GIF fájlformátum:

Képformátumok: GIF. Írta: TFeri.hu. GIF fájlformátum: GIF fájlformátum: GIF= Graphics Interchange Format. Magát a formátumot a CompuServe cég hozta létre 1987ben. Alapvetően bittérképes, tömörítetlen formátum. Elterjedését az internet forgalmának hihetetlen

Részletesebben

Képszerkesztés elméleti feladatainak kérdései és válaszai

Képszerkesztés elméleti feladatainak kérdései és válaszai Képszerkesztés elméleti feladatainak kérdései és válaszai 1. A... egyedi alkotóelemek, amelyek együttesen formálnak egy képet. Helyettesítse be a pixelek paletták grafikák gammák Helyes válasz: pixelek

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika HEFOP 3.5.1 Korszerű felnőttképzési módszerek kifejlesztése és alkalmazása EMIR azonosító: HEFOP-3.5.1-K-2004-10-0001/2.0 Tananyagfejlesztő: Máté István Lektorálta: Brückler Tamás

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 013. áprils 17. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

Súlyozott automaták alkalmazása

Súlyozott automaták alkalmazása Súlyozott automaták alkalmazása képek reprezentációjára Gazdag Zsolt Szegedi Tudományegyetem Számítástudomány Alapjai Tanszék Tartalom Motiváció Fraktáltömörítés Súlyozott véges automaták Képek reprezentációja

Részletesebben

Multimédiás alkalmazások

Multimédiás alkalmazások Multimédiás alkalmazások A multimédia olyan általános célú alkalmazások összessége, amelyek az információ valamennyi megjelenési formáját integrált módon kezelik. Tágabb értelemben ide soroljuk a hangés

Részletesebben

Algoritmuselmélet 7. előadás

Algoritmuselmélet 7. előadás Algoritmuselmélet 7. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Március 11. ALGORITMUSELMÉLET 7. ELŐADÁS 1 Múltkori

Részletesebben

Idő-frekvencia transzformációk waveletek

Idő-frekvencia transzformációk waveletek Idő-frekvencia transzformációk waveletek Pokol Gergő BME NTI Üzemi mérések és diagnosztika 2014. május 8. Vázlat Alapfogalmak az idő-frekvencia síkon Rövid idejű Fourier-transzformáció spektrogram Folytonos

Részletesebben

Számítógépes grafika. Készítette: Farkas Ildikó 2006.Január 12.

Számítógépes grafika. Készítette: Farkas Ildikó 2006.Január 12. Számítógépes grafika Készítette: Farkas Ildikó 2006.Január 12. Az emberi látás Jellegzetességei: az emberi látás térlátás A multimédia alkalmazások az emberi érzékszervek összetett használatára építenek.

Részletesebben

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI 1 A digitális áramkörökre is érvényesek a villamosságtanból ismert Ohm törvény és a Kirchhoff törvények, de az elemzés és a tervezés rendszerint nem ezekre épül.

Részletesebben

Informatikai eszközök fizikai alapjai. Romanenko Alekszej

Informatikai eszközök fizikai alapjai. Romanenko Alekszej Informatikai eszközök fizikai alapjai Romanenko Alekszej 1 Tömörítés Fájlból kisebb méretű, de azonos információt tartalmazó fájl jön létre. Adattárolás Átvitel sebessége 2 Információ elmélet alapjai Redundanica

Részletesebben

Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20.

Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20. Pontműveletek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2012. február 20. Sergyán (OE NIK) Pontműveletek 2012. február 20. 1 / 40 Felhasznált irodalom

Részletesebben

A digitális képfeldolgozás alapjai

A digitális képfeldolgozás alapjai A digitális képfeldolgozás alapjai Digitális képfeldolgozás A digit szó jelentése szám. A digitális jelentése, számszerű. A digitális információ számokká alakított információt jelent. A számítógép a képi

Részletesebben

Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011

Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011 Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011 Az internetről szabadon letölthetők korábbi 15 méter felbontású LANDSAT űrfelvételek Magyarországról (ftp://ftp.glcf.umd.edu/landsat).

Részletesebben

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 INFORMATIKA ÁGAZATI ALKALMAZÁSAI Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 7. Digitális térképezés, georeferálás, vektorizálás Digitális térkép Fogalma Jellemzői Georeferálás

Részletesebben

Készítette: Szűcs Tamás

Készítette: Szűcs Tamás 2016 Készítette: Szűcs Tamás A számítógép képpontok (pixelek) formájában tárolja a képeket. Rengeteg - megfelelően kicsi - képpontot a szemünk egy összefüggő formának lát. Minden képpont másmilyen színű

Részletesebben

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK INFORMATIKA SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK Az emelt szint a középszint követelményeit magában foglalja, de azokat magasabb szinten kéri számon. 1. Információs társadalom 2. Informatikai alapismeretek - hardver

Részletesebben

DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG:

DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG: DIGITÁLIS KÉPANALÍZIS KÉSZÍTETTE: KISS ALEXANDRA ELÉRHETŐSÉG: kisszandi@mailbox.unideb.hu ImageJ (Fiji) Nyílt forrás kódú, java alapú képelemző szoftver https://fiji.sc/ Számos képformátumhoz megfelelő

Részletesebben

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén Matematikai modellek, I. kisprojekt Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén Unger amás István B.Sc. szakos matematikus hallgató ungert@maxwell.sze.hu, http://maxwell.sze.hu/~ungert

Részletesebben

A digitális analóg és az analóg digitális átalakító áramkör

A digitális analóg és az analóg digitális átalakító áramkör A digitális analóg és az analóg digitális átalakító áramkör I. rész Bevezetésként tisztázzuk a címben szereplő két fogalmat. A számítástechnikai kislexikon a következőképpen fogalmaz: digitális jel: olyan

Részletesebben

Számítógépes Grafika SZIE YMÉK

Számítógépes Grafika SZIE YMÉK Számítógépes Grafika SZIE YMÉK Analóg - digitális Analóg: a jel értelmezési tartománya (idő), és az értékkészletes is folytonos (pl. hang, fény) Diszkrét idejű: az értelmezési tartomány diszkrét (pl. a

Részletesebben

Átszámítások különböző alapfelületek koordinátái között

Átszámítások különböző alapfelületek koordinátái között Átszámítások különböző alapfelületek koordinátái között A különböző időpontokban, különböző körülmények között rögzített pontok földi koordinátái különböző alapfelületekre (ellipszoidokra geodéziai dátumokra)

Részletesebben

Digitális képek. Zaj és tömörítés

Digitális képek. Zaj és tömörítés Digitális képek Zaj és tömörítés Jelforrások Fény (elektromágneses sugárzás) Látható Röntgen (CT, Röntgen, Tomo) Gamma (PET) Mágneses tér + Rádió hullám (MRI) Hang Ultrahang Továbbiakban a fénnyel foglalkozunk

Részletesebben

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja Képszerkesztés Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2 A modul célja Az ECDL Képszerkesztés alapfokú követelményrendszerben (Syllabus 1.0) a vizsgázónak értenie kell a digitális

Részletesebben

A Föld alakja TRANSZFORMÁCIÓ. Magyarországon még használatban lévő vetületi rendszerek. Miért kell transzformálni? Főbb transzformációs lehetőségek

A Föld alakja TRANSZFORMÁCIÓ. Magyarországon még használatban lévő vetületi rendszerek. Miért kell transzformálni? Főbb transzformációs lehetőségek TRANSZFORMÁCIÓ A Föld alakja -A föld alakja: geoid (az a felület, amelyen a nehézségi gyorsulás értéke állandó) szabálytalan alak, kezelése nehéz -A geoidot ellipszoiddal közelítjük -A földfelszíni pontokat

Részletesebben

Gauss elimináció, LU felbontás

Gauss elimináció, LU felbontás Közelítő és szimbolikus számítások 3. gyakorlat Gauss elimináció, LU felbontás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 EGYENLETRENDSZEREK 1. Egyenletrendszerek

Részletesebben

Űrfelvételek térinformatikai rendszerbe integrálása

Űrfelvételek térinformatikai rendszerbe integrálása Budapest, 2005. október 18. Űrfelvételek térinformatikai rendszerbe integrálása Molnár Gábor ELTE Geofizikai Tanszék Űrkutató Csoport Témavezető: Dr. Ferencz Csaba Eötvös Loránd Tudományegyetem Geofizikai

Részletesebben

A mérési eredmény megadása

A mérési eredmény megadása A mérési eredmény megadása A mérés során kapott értékek eltérnek a mérendő fizikai mennyiség valódi értékétől. Alapvetően kétféle mérési hibát különböztetünk meg: a determinisztikus és a véletlenszerű

Részletesebben

Gauss-Seidel iteráció

Gauss-Seidel iteráció Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS

Részletesebben

Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel. dr. Siki Zoltán

Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel. dr. Siki Zoltán Pontfelhő létrehozás és használat Regard3D és CloudCompare nyílt forráskódú szoftverekkel dr. Siki Zoltán siki.zoltan@epito.bme.hu Regard3D Nyílt forráskódú SfM (Structure from Motion) Fényképekből 3D

Részletesebben

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák) 1. tétel A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei Ismertesse a kommunikáció általános modelljét! Mutassa be egy példán a kommunikációs

Részletesebben

Fourier transzformáció

Fourier transzformáció a Matematika mérnököknek II. című tárgyhoz Fourier transzformáció Fourier transzformáció, heurisztika Tekintsük egy 2L szerint periodikus függvény Fourier sorát: f (x) = a 0 2 + ( ( nπ ) ( nπ )) a n cos

Részletesebben

Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni.

Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni. Eddigi tanulmányaink alapján már egy sor, a szeizmikában általánosan használt műveletet el tudunk végezni. Kezdjük a sort a menetidőgörbékről, illetve az NMO korrekcióról tanultakkal. A következő ábrán

Részletesebben

GRAFIKA. elméleti tudnivalók

GRAFIKA. elméleti tudnivalók GRAFIKA elméleti tudnivalók 1. A digitális képalkotás - bevezető A "digitális" szó egyik jelentése: számjegyet használó. A digitális adatrögzítés mindent számmal próbál meg leírni. Mivel a természet végtelen,

Részletesebben

A PiFast program használata. Nagy Lajos

A PiFast program használata. Nagy Lajos A PiFast program használata Nagy Lajos Tartalomjegyzék 1. Bevezetés 3 2. Bináris kimenet létrehozása. 3 2.1. Beépített konstans esete.............................. 3 2.2. Felhasználói konstans esete............................

Részletesebben

Minden egész szám osztója önmagának, azaz a a minden egész a-ra.

Minden egész szám osztója önmagának, azaz a a minden egész a-ra. 1. Számelmélet Definíció: Az a egész szám osztója a egész számnak, ha létezik olyan c egész szám, melyre = ac. Ezt a következőképpen jelöljük: a Tulajdonságok: Minden egész szám osztója önmagának, azaz

Részletesebben

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2. Témakörök 1. Digitális írástudás: a kőtáblától a számítógépig ( a kommunikáció fejlődése napjainkig) 2. Szedjük szét a számítógépet 1. ( a hardver architektúra elemei) 3. Szedjük szét a számítógépet 2.

Részletesebben

DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN

DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN DIGITÁLIS TEREPMODELL A TÁJRENDEZÉSBEN DR. GIMESI LÁSZLÓ Bevezetés Pécsett és környékén végzett bányászati tevékenység felszámolása kapcsán szükségessé vált az e tevékenység során keletkezett meddők, zagytározók,

Részletesebben

ÉRETTSÉGI TÉTELCÍMEK 2012 Informatika

ÉRETTSÉGI TÉTELCÍMEK 2012 Informatika Budapesti Egyetemi Katolikus Gimnázium és Kollégium ÉRETTSÉGI TÉTELCÍMEK 2012 Informatika Reischlné Rajzó Zsuzsanna Szaktanár Endrédi Józsefné Igazgató Kelt: Budapest, 2012 március 1. tétel A kommunikáció

Részletesebben

KOVÁCS BÉLA, MATEMATIKA I.

KOVÁCS BÉLA, MATEMATIKA I. KOVÁCS BÉLA MATEmATIkA I 6 VI KOmPLEX SZÁmOk 1 A komplex SZÁmOk HALmAZA A komplex számok olyan halmazt alkotnak amelyekben elvégezhető az összeadás és a szorzás azaz két komplex szám összege és szorzata

Részletesebben

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési

Részletesebben

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY FVM VIDÉKFEJLESZTÉSI, KÉPZÉSI ÉS SZAKTANÁCSADÁSI INTÉZET NYUGAT-MAGYARORSZÁGI EGYETEM GEOINFORMATIKAI KAR MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY 2009/2010. TANÉV Az I. FORDULÓ FELADATAI 1. feladat:

Részletesebben

Vektorok, mátrixok, lineáris egyenletrendszerek

Vektorok, mátrixok, lineáris egyenletrendszerek a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.

Részletesebben

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz 2018/2019 ősz Elérhetőségek Előadó: (safaro@math.bme.hu) Fogadóóra: hétfő 9-10 (H épület 3. emelet 310-es ajtó) A pontos tárgykövetelmények a www.math.bme.hu/~safaro/kalkulus oldalon találhatóak. A mátrix

Részletesebben

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ Ma az analóg jelek feldolgozása (is) mindinkább digitális eszközökkel és módszerekkel történik. A feldolgozás előtt az analóg jeleket digitalizálni kell.

Részletesebben

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY

MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY FVM VIDÉKFEJLESZTÉSI, KÉPZÉSI ÉS SZAKTANÁCSADÁSI INTÉZET NYUGAT MAGYARORSZÁGI EGYETEM GEOINFORMATIKAI KAR MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY 2008/2009. TANÉV Az I. FORDULÓ FELADATAI NÉV:... Tudnivalók

Részletesebben

Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez

Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez Sándor Tamás, sandor.tamas@kvk.bmf.hu Takács Gergely, takacs.gergo@kvk.bmf.hu Lektorálta: dr. Schuster György PhD, hal@k2.jozsef.kando.hu

Részletesebben

BMP = BitMaP (Bittérkép)

BMP = BitMaP (Bittérkép) BMP = BitMaP (Bittérkép) Az egyik legegyszerűbben használható, (valaha) legnépszerűbb pixeles képformátum. Eredeti kifejlesztő: Microsoft. Eredeti alkalmazási területe: Windows legrégebbi verziótól kezdve

Részletesebben

Digitális képek feldolgozása Előfeldolgozás Radiometriai korrekció Geometriai korrekció Képjavítás Szűrők Sávok közötti műveletek Képosztályozás Utófe

Digitális képek feldolgozása Előfeldolgozás Radiometriai korrekció Geometriai korrekció Képjavítás Szűrők Sávok közötti műveletek Képosztályozás Utófe Távérzékelés Digitális felvételek előfeldolgozása (EENAFOTOTV, ETNATAVERV) Erdőmérnöki szak, Környezettudós szak Király Géza NyME, Erdőmérnöki Kar Geomatikai, Erdőfeltárási és Vízgazdálkodási Intézet Földmérési

Részletesebben

Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007 Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007 Török Zsolt, Draskovits Zsuzsa ELTE IK Térképtudományi és Geoinformatikai Tanszék http://lazarus.elte.hu 2.Előadás Generalizálás Hagyományos és

Részletesebben

2013.11.25. H=0 H=1. Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban,

2013.11.25. H=0 H=1. Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban, Legyen m pozitív egészre {a 1, a 2,, a m } különböző üzenetek halmaza. Ha az a i üzenetet k i -szer fordul elő az adásban, akkor a i (gyakorisága) = k i a i relatív gyakorisága: A jel információtartalma:

Részletesebben

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.

Részletesebben

A KLT (Kanade Lucas Tomasi) Feature Tracker Működése (jellegzetes pontok választása és követése)

A KLT (Kanade Lucas Tomasi) Feature Tracker Működése (jellegzetes pontok választása és követése) A KL (Kanade Lucas omasi) Feature racker Működése (jellegzetes pontok választása és követése) Készítette: Hajder Levente 008.11.18. 1. Feladat A rendelkezésre álló videó egy adott képkockájából minél több

Részletesebben

Pixel vs. Vektor. Pixelgrafikus: Vektorgrafikus:

Pixel vs. Vektor. Pixelgrafikus: Vektorgrafikus: Grafika Pixel vs. Vektor Pixelgrafikus: Pixelt (képpontot használ, ehhez tartozik színkód Inkább fotók Pl.: GIMP, PhotoShop, Paint Shop Pro, Paint Vektorgrafikus: Objektumokból építkezik, ezek tulajdonságát

Részletesebben

Jel, adat, információ

Jel, adat, információ Kommunikáció Jel, adat, információ Jel: érzékszerveinkkel, műszerekkel felfogható fizikai állapotváltozás (hang, fény, feszültség, stb.) Adat: jelekből (számítástechnikában: számokból) képzett sorozat.

Részletesebben

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék Jelek és rendszerek 1 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék 1 Ajánlott irodalom: FODOR GYÖRGY : JELEK ÉS RENDSZEREK EGYETEMI TANKÖNYV Műegyetemi Kiadó, Budapest, 2006

Részletesebben

Digitális jelfeldolgozás

Digitális jelfeldolgozás Digitális jelfeldolgozás Kvantálás Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék magyar.attila@virt.uni-pannon.hu 2010. szeptember 15. Áttekintés

Részletesebben

JELÁTALAKÍTÁS ÉS KÓDOLÁS I.

JELÁTALAKÍTÁS ÉS KÓDOLÁS I. JELÁTALAKÍTÁS ÉS KÓDOLÁS I. Jel Kódolt formában információt hordoz. Fajtái informatikai szempontból: Analóg jel Digitális jel Analóg jel Az analóg jel két érték között bármilyen tetszőleges értéket felvehet,

Részletesebben

2. Elméleti összefoglaló

2. Elméleti összefoglaló 2. Elméleti összefoglaló 2.1 A D/A konverterek [1] A D/A konverter feladata, hogy a bemenetére érkező egész számmal arányos analóg feszültséget vagy áramot állítson elő a kimenetén. A működéséhez szükséges

Részletesebben

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI 5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI 1 Kombinációs hálózatok leírását végezhetjük mind adatfolyam-, mind viselkedési szinten. Az adatfolyam szintű leírásokhoz az assign kulcsszót használjuk, a

Részletesebben

GRAFIKA ÉS MOZGÓKÉP. Képek, ábrák tárolása

GRAFIKA ÉS MOZGÓKÉP. Képek, ábrák tárolása GRAFIKA ÉS MOZGÓKÉP Képek, ábrák tárolása Bittérképes ábrák: az ábra elemi képpontjainak, pixeljeinek jellemzıit tárolja. A bittérképes képállományok pont/hüvelykben (dpi) megadott felbontása voltaképpen

Részletesebben

Koós Dorián 9.B INFORMATIKA

Koós Dorián 9.B INFORMATIKA 9.B INFORMATIKA Számítástechnika rövid története. Az elektronikus számítógép kifejlesztése. A Neumann-elv. Információ és adat. A jel. A jelek fajtái (analóg- és digitális jel). Jelhalmazok adatmennyisége.

Részletesebben

A számítógépes grafika alapjai

A számítógépes grafika alapjai A számítógépes grafika alapjai ELTE IK Helfenbein Henrik hehe@elte.hu Grafika kép keletkezése A számítógépes grafikák, képek létrehozása: egy perifériával egy képet digitalizálunk lapolvasó (scanner),

Részletesebben

Keresztmetszet másodrendű nyomatékainak meghatározása

Keresztmetszet másodrendű nyomatékainak meghatározása BUDAPEST MŰSZAK ÉS GAZDASÁGTUDOMÁNY EGYETEM Keresztmetszet másodrendű nyomatékainak meghatározása Segédlet a Szilárdságtan c tárgy házi feladatához Készítette: Lehotzky Dávid Budapest, 205 február 28 ábra

Részletesebben

Multimédiás adatbázisok

Multimédiás adatbázisok Multimédiás adatbázisok Multimédiás adatbázis kezelő Olyan adatbázis kezelő, mely támogatja multimédiás adatok (dokumentum, kép, hang, videó) tárolását, módosítását és visszakeresését Minimális elvárás

Részletesebben

GPU Lab. 14. fejezet. OpenCL textúra használat. Grafikus Processzorok Tudományos Célú Programozása. Berényi Dániel Nagy-Egri Máté Ferenc

GPU Lab. 14. fejezet. OpenCL textúra használat. Grafikus Processzorok Tudományos Célú Programozása. Berényi Dániel Nagy-Egri Máté Ferenc 14. fejezet OpenCL textúra használat Grafikus Processzorok Tudományos Célú Programozása Textúrák A textúrák 1, 2, vagy 3D-s tömbök kifejezetten szín információk tárolására Főbb különbségek a bufferekhez

Részletesebben

Matematika A1a Analízis

Matematika A1a Analízis B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Matematika A1a Analízis BMETE90AX00 Vektorok StKis, EIC 2019-02-12 Wettl Ferenc ALGEBRA

Részletesebben

Tömörítés. I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő.

Tömörítés. I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő. Tömörítés Tömörítés I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő. Történeti áttekintés A tömörítés igénye nem elsődlegesen a számítógépek adattárolása

Részletesebben

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika Budapesti Egyetemi Katolikus Gimnázium és Kollégium ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika Reischlné Rajzó Zsuzsanna Szaktanár Endrédi Józsefné Igazgató Kelt: Budapest, 2018. március 1. tétel A kommunikáció

Részletesebben

tb007 PREZENTÁCIÓ ÉS GRAFIKA Paint A SZÍNEK SZEREPE A KÉPALKOTÁSBAN A kép bonyolult ideg- és agyműködés eredménye a tudatunkban.

tb007 PREZENTÁCIÓ ÉS GRAFIKA Paint A SZÍNEK SZEREPE A KÉPALKOTÁSBAN A kép bonyolult ideg- és agyműködés eredménye a tudatunkban. A SZÍNEK SZEREPE A KÉPALKOTÁSBAN 1. Elektromágneses hullámok A kép bonyolult ideg- és agyműködés eredménye a tudatunkban. 2. A színlátás Thomas Young (XIX. sz. eleje) feltételezi, hogy a szem a piros,

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Történeti áttekintés 2. Számítógépes alapfogalmak 3. A számítógép felépítése, hardver A központi egység 4. Hardver

Részletesebben

Geoinformatika I. (vizsgakérdések)

Geoinformatika I. (vizsgakérdések) Geoinformatika I. (vizsgakérdések) 1.1. Kinek a munkásságához köthető a matematikai információelmélet kialakulása? 1.2. Határozza meg a földtani kutatás információértékét egy terület tektonizáltságának

Részletesebben

Képek kódolása. Vektorgrafika. Bittérképes grafika (raszter/pixelgrafika)

Képek kódolása. Vektorgrafika. Bittérképes grafika (raszter/pixelgrafika) Képek kódolása A számítógépes grafika körébe soroljuk a grafikus objektumok (képek, rajzok, diagramok) előállítását, tárolását, a számítógép számára feldolgozható formává alakítását (képdigitalizálás),

Részletesebben

ÁRAMKÖRÖK SZIMULÁCIÓJA

ÁRAMKÖRÖK SZIMULÁCIÓJA ÁRAMKÖRÖK SZIMULÁCIÓJA Az áramkörök szimulációja révén betekintést nyerünk azok működésébe. Meg tudjuk határozni az áramkörök válaszát különböző gerjesztésekre, különböző üzemmódokra. Végezhetők analóg

Részletesebben

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program Regresszió számítás GeoEasy V2.05+ Geodéziai Kommunikációs Program DigiKom Kft. 2006-2010 Tartalomjegyzék: Egyenes x változik Egyenes y változik Egyenes y és x változik Kör Sík z változik Sík y, x és z

Részletesebben

Mintavételezés és AD átalakítók

Mintavételezés és AD átalakítók HORVÁTH ESZTER BUDAPEST MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM JÁRMŰELEMEK ÉS JÁRMŰ-SZERKEZETANALÍZIS TANSZÉK ÉRZÉKELÉS FOLYAMATA Az érzékelés, jelfeldolgozás általános folyamata Mérés Adatfeldolgozás 2/31

Részletesebben

9. Trigonometria. I. Nulladik ZH-ban láttuk: 1. Tegye nagyság szerint növekvő sorrendbe az alábbi értékeket! Megoldás:

9. Trigonometria. I. Nulladik ZH-ban láttuk: 1. Tegye nagyság szerint növekvő sorrendbe az alábbi értékeket! Megoldás: 9. Trigonometria I. Nulladik ZH-ban láttuk: 1. Tegye nagyság szerint növekvő sorrendbe az alábbi értékeket! x = cos 150 ; y = sin 5 ; z = tg ( 60 ) (A) z < x < y (B) x < y < z (C) y < x < z (D) z < y

Részletesebben

Számítási feladatok a Számítógépi geometria órához

Számítási feladatok a Számítógépi geometria órához Számítási feladatok a Számítógépi geometria órához Kovács Zoltán Copyright c 2012 Last Revision Date: 2012. október 15. kovacsz@nyf.hu Technikai útmutató a jegyzet használatához A jegyzet képernyőbarát

Részletesebben

Táblázatos adatok használata

Táblázatos adatok használata Táblázatos adatok használata Tartalomjegyzék 1. Az adatok rendezése...2 2. Keresés a táblázatban...2 3. A megjelenő oszlopok kiválasztása...3 4. Az oszlopok sorrendjének meghatározása...4 5. Az oszlopok

Részletesebben

A DIGITÁLIS TÉRKÉP ADATAINAK ELŐÁLLÍTÁSA, ADATNYERÉSI ELJÁRÁSOK

A DIGITÁLIS TÉRKÉP ADATAINAK ELŐÁLLÍTÁSA, ADATNYERÉSI ELJÁRÁSOK A DIGITÁLIS TÉRKÉP ADATAINAK ELŐÁLLÍTÁSA, ADATNYERÉSI ELJÁRÁSOK - két féle adatra van szükségünk: térbeli és leíró adatra - a térbeli adat előállítása a bonyolultabb. - a költségek nagyjából 80%-a - munkaigényes,

Részletesebben

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL

LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL x 1-2x 2 6 -x 1-3x 3 = -7 x 1 - x 2-3x 3-2 3x 1-2x 2-2x 3 4 4x 1-2x 2 + x 3 max Alapfogalmak: feltételrendszer (narancs színnel jelölve), célfüggvény

Részletesebben

Logókészítés és képszerkesztés alapjai Január 14.

Logókészítés és képszerkesztés alapjai Január 14. Logókészítés és képszerkesztés alapjai 2016. Január 14. Logótörténet Eredete: logosz = szó, beszéd üzenettel, jelentéssel bíró kell, hogy legyen a logó ősi népek ikonjai, hieroglifái, piktogramjai = kép

Részletesebben

ADATHORDOZÓ LEMEZ. Különböző ADATHORDOZÓK. MO lemez. hajlékonylemez CDROM, DVDROM. lemez. merevlemez CDRAM, DVDRAM. lemez

ADATHORDOZÓ LEMEZ. Különböző ADATHORDOZÓK. MO lemez. hajlékonylemez CDROM, DVDROM. lemez. merevlemez CDRAM, DVDRAM. lemez ADATHORDOZÓ Különböző ADATHORDOZÓK LEMEZ hajlékonylemez MO lemez merevlemez CDROM, DVDROM lemez CDRAM, DVDRAM lemez ADATHORDOZÓ SZALAG Különböző ADATHORDOZÓK DAT, DATA DATA CARTRIDGE TAPE 1/2 SZALAG A

Részletesebben

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk Fraktálok Kontrakciók Affin leképezések Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék TARTALOMJEGYZÉK 1 of 71 A Lipschitz tulajdonság ÁTMÉRŐ, PONT ÉS HALMAZ TÁVOLSÁGA Definíció Az (S, ρ) metrikus tér

Részletesebben

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében Infobionika ROBOTIKA X. Előadás Robot manipulátorok II. Direkt és inverz kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom Direkt kinematikai probléma Denavit-Hartenberg konvenció

Részletesebben

Számítógép felépítése

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

Részletesebben

Informatikai Rendszerek Alapjai

Informatikai Rendszerek Alapjai Informatikai Rendszerek Alapjai Dr. Kutor László A redundancia fogalma és mérése Minimális redundanciájú kódok 1. http://uni-obuda.hu/users/kutor/ IRA 2014 könyvtár Óbudai Egyetem, NIK Dr. Kutor László

Részletesebben

Néhány fontosabb folytonosidejű jel

Néhány fontosabb folytonosidejű jel Jelek és rendszerek MEMO_2 Néhány fontosabb folytonosidejű jel Ugrásfüggvény Bármely választással: Egységugrás vagy Heaviside-féle függvény Ideális kapcsoló. Signum függvény, előjel függvény. MEMO_2 1

Részletesebben

Mechatronika segédlet 3. gyakorlat

Mechatronika segédlet 3. gyakorlat Mechatronika segédlet 3. gyakorlat 2017. február 20. Tartalom Vadai Gergely, Faragó Dénes Feladatleírás... 2 Fogaskerék... 2 Nézetváltás 3D modellezéshez... 2 Könnyítés megvalósítása... 2 A fogaskerék

Részletesebben