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

Hasonló dokumentumok
Tömörítés, kép ábrázolás

OPTIKA. Szín. Dr. Seres István

OPTIKA. Hullámoptika Színek, szem működése. Dr. Seres István

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

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

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

A digitális képfeldolgozás alapjai

OPTIKA. Hullámoptika Diszperzió, interferencia. Dr. Seres István

A színérzetünk három összetevőre bontható:

Színek

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

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ő.

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

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

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

Bevezetés a színek elméletébe és a fényképezéssel kapcsolatos fogalmak

BMP = BitMaP (Bittérkép)

GRAFIKA. elméleti tudnivalók

Digitális képek, használatuk

Bevezetés a színek elméletébe és a fényképezéssel kapcsolatos fogalmak

1. Szín. Szín ábra. A fény ember számára látható tartománya

Mi a különbség? Az eredeti kép 100%- os minőséggel. Ugyanaz a kép tömörítve, jpg formátumban. (méret: 1,2 KB)

B8. A CIE 1931 SZÍNINGER-MÉRŐ RENDSZER ISMERTETÉSE;

Fénytechnika. A szem, a látás és a színes látás. Dr. Wenzel Klára. egyetemi magántanár Budapesti Műszaki és Gazdaságtudományi Egyetem

A digitális képfeldolgozás alapjai

SZÍNES KÉPEK FELDOLGOZÁSA

Szín számokkal Képábrázolás

Tervezőgrafika 4. A kiadványszerkesztői számítógépes programok

Jel, adat, információ

Digitális Sötétszoba. Szente Benjámin Pannon Egyetem Fényképészköre. Fotószakkör 2011/2012/2.

Bevezetés az elektronikába

Informatikai alapismeretek II.

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

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.

Képernyő. monitor

VÍZUÁLIS OPTIKA. A színlátás. Dr Wenzel Klára. egyetemi magántanár Budapesti Műszaki és Gazdaságtudományi Egyetem Budapest, 2018

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

OPTIKA. Optikai rendszerek. Dr. Seres István

Informatikai eszközök fizikai alapjai. Romanenko Alekszej

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,

Szürke árnyalat: R=G=B. OPENCV: BGR Mátrix típus: CV_8UC3 Pont típus: img.at<vec3b>(i, j) Tartomány: R, G, B [0, 255]

Infokommunikáció - 3. gyakorlat

Szürke árnyalat: R=G=B. OPENCV: BGR Mátrix típus: CV_8UC3 Pont típus: img.at<vec3b>(i, j) Tartomány: R, G, B [0, 255]

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

A digitális képfeldolgozás alapjai. Készítette: Dr. Antal Péter

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

A szem a fény hullámhossz szerinti összetételét a szem színérzet formájában érzékeli.

MESTERMUNKA VEKTORKÉP ÉS BITKÉP

KÉPSZERKESZTÉS. GIMP GNU Image Manipulation Program szabad, ingyenes szoftver, képszerkesztő program. A Gimp natív fájlformátuma az XCF.

16. TÉMAKÖR ADATTÖMÖRÍTÉS

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

2. TÉTEL. Információ: Adatok összessége. Értelmezett adat, mely számunkra új és fontos.

Az adatkezelés eszközei

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

Megadja, hogy a képek színesben vagy fekete-fehérben legyenek-e kinyomtatva Megjegyzések:

10/8/ dpr. n 21 = n n' r D = Néhány szó a fényről nm. Az elektromágneses spektrum. BÓDIS Emőke Október 2.

Alapfogalmak folytatás

MONITOROK ÉS A SZÁMÍTÓGÉP KAPCSOLATA A A MONITOROKON MEGJELENÍTETT KÉP MINŐSÉGE FÜGG:

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

A RÓMAI SZERZÕDÉSEK 50. ÉVFORDULÓJA ALKALMÁBÓL

Jegyzetelési segédlet 7.

Informatikai Rendszerek Alapjai

Multimédiás alkalmazások

Audio-video tartalom-előállítás 2. kis ZH tananyag (részlet) 2015/16 ősz

I. Elméleti kérdések és feladatok

11/23/11. n 21 = n n r D = Néhány szó a fényről nm. Az elektromágneses spektrum. BÓDIS Emőke november 22.

A színkezelés alapjai a GIMP programban

Tömören a tartalomról Transzkódolási eljárások HFC szemmel

Összeadó színkeverés

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

Hagyományos és speciális nyomdaipari technológiák

BME Építészmérnöki kar Építészeti Ábrázolás Tanszék Számítógépek alkalmazása előadás, szeptember 27.

LÁTÁS FIZIOLÓGIA. A szem; a színes látás. Dr Wenzel Klára. egyetemi magántanár Budapesti Műszaki és Gazdaságtudományi Egyetem

Elvek a színek használatához

A SZÍNEKRŐL III. RÉSZ A CIE színrendszer

Kiadványszerkesztő Kiadványszerkesztő

Színes gyakorlókönyv színtévesztőknek

A képi világ digitális reprezentációja

Információ megjelenítés Diagram tervezés

Színes képek feldolgozása

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

Nyomtatandó anyagát a következő módon szerkessze meg

Hatodik gyakorlat. Rendszer, adat, információ

Számítógépes grafika

Algoritmuselmélet. 2-3 fák. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 8.

13. Egy x és egy y hosszúságú sorozat konvolúciójának hossza a. x-y-1 b. x-y c. x+y d. x+y+1 e. egyik sem

Jel, adat, információ

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

Informatikai alapismeretek

Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése

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

Előadás_#13. Egy lemez írási művelet kiszolgálása

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.

Hang és fény (Akusztika, fénytechnika)

Shannon és Huffman kód konstrukció tetszőleges. véges test felett

Anyagleadási feltételek (széles formátum) Technikai paraméterek: Tisztelt Partnerünk!

Színes kültéri. Reklámtábla installáció

2.7.2.A hét színkontraszt

Térinformatika és Geoinformatika

MULTIMÉDIA. A multimédia : média a médium többes száma, vagyis több médiumot jelent.

Átírás:

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ó vesztesség (pl. ZIP, TIF) vesztességes az eredeti információhoz képest kevesebb (de a célnak megfelelő mennyiségű) információt tárolunk (pl: JPEG, MPEG) A tömörítéssel együtt történhet adatvédelem: a tömörítéshez jó hatásfokú hibajavító kódolást használnak, amely u.n. folthibák esetén is lehetővé teszi a javítást. titkosítás: a tömörített file csak kulcs megadása után fejthető ki. A tömörítés alapja: az információ tárolása redundáns A tömörítés elve: a redundancia csökkentő eljárások alkalmazása

Vesztességmentes tömörítések Run Length Encoding (RLE, Futam hossz kódolás) A fekete-fehér képet, ha sorokra bontjuk, sok egyforma képpont követi egymást. ehhez képest ritka a váltás. Az egyforma adatokból álló sorozat helyett a sorozat darabszámát és az elemet továbbítjuk. Legegyszerűbb esetben a tömörítés csak egy soron belül történik. Pl. A betű képe esetén: 0000011000000000 5w2b9w 0000110110000000 4w2bw2b7w 0001100011000000 3w2b3w2b6w 0011111111100000 2w9b5w 0110000000110000 w2b7w2b4w 1100000000011000 2b9w2b3w Bonyolultabb algoritmus azt is kihasználja, hogy az egymás utáni sorok hasonlóak.

ZIP Fő jellemzői Egy vagy több file egyetlen file-ba becsomagolva A file-ok a ZIP file-ban szétválasztva vannak benne, egyenként törölhetők, módosíthatók, vagy új file-ok tehetők be. A program az egyes file-okat különböző módszerekkel tömöríti A tömörítéssel együtt titkosítás is történhet (könnyen feltörhető) A hiba hatása korlátozódik arra az eredeti file-ra, melynek becsomagolt formájában a hiba előfordul.

Deflating A ZIP-ben használt egyik tömörítés, a Deflating (= gáz leeresztése) A Deflating a Huffman kódolást és az LZ77 eljárást kombinálja Az LZ77 eljárás: ismétlődő részeket keres ezeket egy szótárban kigyűjti sorszámot rendelünk hozzájuk. A tömörített file két részből áll: a szótárból és egy sorszám listából Pl. tömörítendő szöveg: Ha buta vagy, nem tudod, hogy_buta vagy, mert buta vagy. A szótár és szöveg: $1= buta vagy Ha$1, nem tudod, hogy$1, mert$1. A sorszám listában a sorszámok kódolására Huffman kódot alkalmaznak, azaz annál rövidebb a sorszám kódja, minél gyakrabban fordul elő a szótár elem a file-ban.

A színlátásról A látható fény hullámhossza ~ 400...700nm A nap sugárzásának teljes spektruma: Az egyetlen hullámhosszúságú sugárzásból álló fény színét az adott hullámhossz feletti függőleges vonal színe mutatja. Az emberi szem olyan színeket is lát, amely ezek között nem szerepel, ilyen a bíbor.

A szem A retinában kétféle fényérzékelő sejt van. Pálcikák: egyenletesen elosztva helyezkednek el. Elsősorban az éjszakai és a periferiális látásban van szerepük. Csak egyféle pálcika van, a pálcikák a színlátásban nem vesznek részt. Csapok: háromféle csap van, melyek a vörös (Red), zöld (Green) és kék (Blue) színre érzékenyek. A csapok színérzékenysége:

Az emberi szem a 3 féle csapját megfelelő hullámhossz eloszlású fénnyel ingerelve tetszőleges tiszta színnek megfelelő színt érzékel. Ezért a 3 alapszínből a látható színek nagyobb részét ki lehet keverni (additív színkeverés). A fényképezőgépek szenzora is ezt a 3 komponenst érzékeli, a színeket az érzékelő pontok feletti színszűrővel különböztetik meg A monitorok színvisszaadása az additív színkeverésen alapul A CIE patkódiagram az összes látható színt mutatja. A háromszögön belül az RGB-vel kikeverhető színek vannak.

Fényképezőgép szenzor Színszűrők a pixelek felett A színes képernyőn a kép RGB komponensekből tevődik össze:

A szín a komponensek arányától függ. Az úgynevezett szín kocka most az elsődleges és másodlagos színeket mutatja a telített színtől a fehérig változóan: Látszik, hogy például a sárga szín a piros és zöld összegeként állítható elő, és minél több kéket keverünk hozzá, annál fehéresebb (precizebben: csökken a szín telítettsége).

A 24 bites színmélység esetén egy képpont színét és fényességét 3x8 biten adjuk meg, ahol a 3 byte az RGB komponensek intenzitása. A PC-ben a maximális intenzitású alapszínek 24 bites kódja: Kék FF 00 00 Zöld 00 FF 00 Piros 00 00 FF Ebből tehető össze a többi szín, például: Cián FF FF 00 Magenta FF 00 FF Sárga 00 FF FF Fehér FF FF FF Szürke 80 80 80

Képábrázolás Raszter grafikus képábrázolás a képet raszterpontokra osztjuk az egyes pontok jellemzőit (világosság, szín) adjuk meg A legismertebb tömörítetlen raszter grafikus ábrázolási forma a Windows Bitmap (filenév.bmp). A file-ban tárolt információk: Információs fejlécek (pl. szélesség, magasság képpontokban megadva, színmélység 1/4/8/3x8) Színpaletta (a képben szereplő színek kódjai) Bittérkép adatok (maga a tényleges kép, pixelenként a színkódokkal)

Például egy 16 x 6 pixeles kétszínű kép és bitmapja binárisan és hexadecimálisan: 0000011000000000 06,00 0000110110000000 0d,80 0001100011000000 18,c0 0011111111100000 3f,e0 0110000000110000 60,30 1100000000011000 c0,18 A bitmap képek nagyon nagyok lehetnek. Egy 800 x 600 pontos 24 bites bitmap mérete: 800 x 600 x 3 byte = 1 440 000 byte. A bitmap kép mérete tömörítéssel csak kismértékben csökkenthető (van RLE tömörítést alkalmazó BMP formátum, a legismertebb a JPEG képtömörítés).

Képtömörítés, JPEG Csak speciális tulajdonságú képek pl. vonalas ábra bitmapja tömöríthető jól ZIP-pel. Nem ilyen jó a helyzet fénykép tömörítésnél. Ezért fényképek tömörítésére más elven mőködő eljárást dolgoztak ki. Ilyen a JPEG. A JPEG veszteséges tömörítés, azaz nem állítható vissza pontosan az eredeti file, de a képminőség romlása nagyon kicsi lehet. A JPEG nagy előnye, hogy különböző minőségű tömörítést tesz lehetővé, és ha a minőségből engedünk, a tömörítés egyre nagyobb lehet.

Tömörítetlen 423 x 408 x 24bit BMP: 519030 byte JPG 10-es tömörítés: 58908 byte JPG 90-es tömörítés: 8492 byte

A képtömörítésnél a szem tulajdonságait veszik figyelembe Olyan információkat hagynak ki a képből, amelyeket a szemünk nehezen vesz észre. Ilyen tulajdonságok pl.: a szem fényesség felbontása sokkal jobb, mint szín felbontása. Ezért szétválasztják a szín és fényesség információt és a színinformáció felbontását csökkentik (az eredetinél kevesebb biten ábrázolják) a szem ugyan nagyon érzékeny a nagyobb területek fényesség változására, de nem észleli pontosan a gyorsan változó kisebb területek fényességét. Ezért utóbbiakat kevésbé pontosan ábrázolják. A fentiek megvalósításához viszonylag bonyolult matematikai apparátus szükséges, ezt nem tárgyaljuk. (Közben az egyszerűbb RLE és Huffmann kódlást is alkalmazzák.) A tömörített kép közvetlenül nem ábrázolható, ezért a megjelenítés előtt vissza kell alakítani.

Mozgó kép tömörítés Elve: A mozgókép első kockáját tömörítik. A további kockáknál kihasználják, hogy azok az előző kockához hasonlítanak, és csak a különbséget tárolják, tömörítve. Bizonyos számú kocka után, vagy ha vágás van a filmben, újra a teljes képtartalmat tárolják tömörítve. Az ismert eljárások bitsebessége: