Szoftver tervezése színtorzulások hatásainak vizsgálatára

Hasonló dokumentumok
Új módszer a fényforrások által okozott színharmónia torzítások vizsgálatára

LED-ek fotometriája és színmérése (Photometry and Colorimetry of LEDs)

Színelméleti alapok: 10. Tétel

Színinger egyeztetés elsődleges és másodlagos fényforrásokkal

1.4 fejezet. RGB színrendszerek

Többszempontú színpreferencia vizsgálat a fényforrás színességi koordinátájának elhelyezkedése alapján

A dokumentum üzleti (intézményi) felhasználásához kérjen engedélyt! Magáncélra szabadon használható, a forrás (szerző) megjelölésével.

Picture Style Editor verzió Kezelési kézikönyv

IES TM Evaluating Light Source Color Rendition

Dr. Pétery Kristóf: Adobe Photoshop CS Képmanipuláció

BESZÁMOLÓ A CIE D1 munkájáról CIE Midterm Meeting 2009 Budapest

Digitális tananyag, e-learning, különbségek, definíciók

Hermann Günther Grassman Stettin, Prussia (Szczecin)

SZAKKÉPZÉSI KERETTANTERV a(z) MULTIMÉDIA-ALMAZÁSFEJLESZTŐ SZAKKÉPESÍTÉS-RÁÉPÜLÉSHEZ

Színek

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

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

VS207/VK207 sorozatú

Dr. Kallós Gábor Tédékázzunk! Az informatikus hallgatók bevonásának lehetőségei

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

A MEE VILÁGÍTÁSTECHNIKAI TÁRSASÁG HÍRLEVELE 7. évfolyam, 2. szám március

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

TRUST TELEVIEWER 1610 RC

MUNKAANYAG. Szőcs Endre. Csatornák típusai. Csatornák segítségével elvégezhető műveletek. A követelménymodul megnevezése: Képfeldolgozás

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

Az Ön kézikönyve EPSON STYLUS PHOTO R1900

8. melléklet a 92/2011. (XII. 30.) NFM rendelethez A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK I. SZAKASZ: A SZERZŐDÉS ALANYAI

A fotodegradációs folyamat színváltoztató hatása a bútoriparban felhasználható faanyagoknál

Forráskód generálás formális modellek alapján

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

7430E Rádiós Vevő LIFT-MASTER

Alapfogalmak II BME -VIK

A folyamatmenedzsment szerepe és jelentősége az EKSZ minőségirányítási rendszerében

Dr. Pétery Kristóf: Corel PHOTO-PAINT X3 Képmanipuláció

A Szekszárdi I. Béla Gimnázium Helyi Tanterve

Corel PHOTO-PAINT X5 Képmanipuláció

VIBROCONTROL A megbízható rezgésvédelem

VS228/VS238 VS247 sorozatú

HP mp2220 sorozat Digitális kivetít. Felhasználói kézikönyv

Full-on gain, csúcs Full-on gain, 1600 Hz. HFA full-on gain Referencia teszt erősítés Nyugalmi áramfelvétel Működési áramfelvétel

DATR, a digitális alaptérképek adatbázis-kezelője

VB199(x)L sorozat LCD-monitor. Útmutató

MSP430 programozás Energia környezetben

Sylvac Visio KÖNNYEN KEZELHETŐ OPTIKAI GÉPEK A SYLVAC TECHNIKAI SZAKÉRTELMÉVEL ÖSSZEHASONLÍTÓ CAD FUNKCIÓ HÁROM KÜLÖNBÖZŐ TÍPUSÚ MEGVILÁGÍTÁSSAL

AME 55 Szelepmozgató motor. Vízoldali beavatkozókhoz AME 55

POLGÁRI VÉDELMI ELŐADÓ SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI

Lukovich Gábor logisztikai tanácsadó

LINDAB Floor könnyűszerkezetes födém-rendszer Tervezési útmutató teherbírási táblázatok

Háromfázisú komparatorok, Pontossági osztály 0.01% Ellenrz számlálók egy- vagy háromfázisú, Pontosság 0.02 % vagy 0.05% Méretalonok egy- vagy

A napi életritmus és a LED világítás. N. Vidovszky Ágnes Schanda János

Elméleti összefoglalók dr. Kovács Péter

NYILVÁNOS KÖNYVTÁRI KATALÓGUSOK

Bátaapáti vízföldtani modellezésének fejlődése. Mező Gyula

NYÍREGYHÁZI FŐISKOLA TANÍTÓKÉPZŐ INTÉZET. Útmutató a szakdolgozat készítéséhez tanító szakon

Ergonómia előadás. Színek

A TANTÁRGY ADATLAPJA

Komputeralgebra rendszerek

Textíliák színtartósságának vizsgálata Xenotest készülékkel

A 83. sorszámú Gumiipari technikus megnevezésű szakképesítés szakmai és vizsgakövetelménye 1. AZ ORSZÁGOS KÉPZÉSI JEGYZÉKBEN SZEREPLŐ ADATOK

PARTNERI IGÉNYFELMÉRÉS SZABÁLYZAT

Pedagógus 2010 kutatás A tanári munkaterhelés és az iskolák eredményességének kapcsolata

Mechatronikai műszerész Mechatronikai műszerész

Ajánlati felhívás. Kamerarendszer beszerzése

ELEKTROMECHANIKUS és ELEKTROMOS VEZÉRLŐPANELEK

Kartográfia + Webmapping 3.

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kifejezések

Infravörös átviteles optikai mérési rendszer, az infravörös sugár hullámhossza 880nm

Ellenőrzési és Karbantartási Terv 2014 minta

Xenta Szabadon programozható LonWorks alapú szabályozókészülék-család

W1934S. Felhasználói útmutató. Atermék használata el tt kérjük, olvassa át a következ Fontos

Radiometria, fotometria, színmérés. Az anyagokat Prof. Schanda János jegyzeteiből összeállította: Várady Géza

A TANTÁRGY ADATLAPJA

MUNKAANYAG. Tordai György. Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása

Informatika. Középszintű érettségi vizsga témakörök. 1. Információs társadalom. 2. Informatikai alapismeretek hardver

A 30. sorszámú Gumiipari technikus megnevezésű szakképesítés szakmai és vizsgakövetelménye 1. AZ ORSZÁGOS KÉPZÉSI JEGYZÉKBEN SZEREPLŐ ADATOK

900CT-201 HU HASZNÁLATI ÚTMUTATÓ

HP 23tm érintőképernyős monitor. Felhasználói útmutató

INFORMATIKA. 6 évfolyamos osztály

1. Az informatikai eszközök használata

Tájékoztató az eljárás eredményéről - Eredményjelző tábla beszerzése

Szükséges ismeretek: C programozási nyelv; mikrokontrollerek; méréstechnika; analóg és digitális elektronika; LabView

Heckman modell. Szelekciós modellek alkalmazásai. Mikroökonometria, 12. hét Bíró Anikó Emlékeztető

Terméktervezés módszertana 9. előadás

Szkeleton tervezése. 100 Generalis faliora. Csapattagok: Konzulens: Szabó András március 21.

Sartorius WM modellek

Webgrafika II. ' Takács Gábor

részvétel a kulturális, társadalmi és/vagy szakmai célokat szolgáló közösségekben és hálózatokban. Az informatika tantárgy fejlesztési feladatait a

LED Televízíó. Model HASZNÁLATI ÚTMUTATÓ. Kérjük, olvassa el figyelmesen a kezelési útmutatót és őrizze meg.

020 - Élkopás térkép (Edge Abrasion Map) automatizált létrehozása célszoftver alkalmazásával.

INFORMATIKA Felvételi teszt 1.

A nyelvi előkészítő évfolyammal induló gimnáziumi osztály 9. évfolyamának tantárgyai, azok tananyaga és követelményrendszere

MIR. Pszichológiai tesztek, mérés. Dr. Finna Henrietta

Osztályozóvizsga követelményei

Minőségellenőrzés a textiliparban. Ipari tűréshatárok A sokmilliárd dolláros kérdés: az adott színkülönbség elfogadható?

TANMENET INFORMATIKA (0. évfolyamos képzés) 9.A1 9.A2 csoport

Témakörök az osztályozó vizsgához. Matematika

Corel PHOTO-PAINT X6 Képmanipuláció

GQ-3x és GQ-4x USB univerzális programozó Kézikönyv

LOGISZTIKAI SZAKKÖZGAZDÁSZ SZAKIRÁNYÚ TOVÁBBKÉPZÉSI SZAK. A szak képzéséért felelős szervezeti egység: Nemzetközi Gazdálkodási Tanszék

Gruppo Fabbri. Petruzalek Kft. Sörház utca 3/b, 1222 Budapest.

Átírás:

Szoftver tervezése színtorzulások hatásainak vizsgálatára Sik András (andras.sik@gmail.com) Gruber Kristóf (gk@lka.hu) IV. éves műszaki informatikus mérnök hallgatók Témavezetők: Dr. Schanda János (schanda@vision.vein.hu) Dr. Lányi Cecília (lanyi@almos.vein.hu)

Tartalom Bevezetés: Kitűzött célunk A szín fogalma, szíharmónia A program fejlesztése Összefoglalás

Bevezetés: Célunk TDK munkánk keretében egy olyan szoftver tervezését és fejlesztését tűztük ki célul, mely az egyes színtorzulások hatásait vizsgálja.

Bevezetés: Célunk Manapság egyre jobban előtérbe kerülnek a színharmóniával kapcsolatos kérdések. Ezek a kérdések sokszor nem csak kényelmi tényezőket jelenthetnek, ennél sokkal többről van szó, akár baleseti kockázatról is. Az esztétikai szempontok mellett a színekkel jelzett mennyiségek összetartozását, különbözőségét jellemezhetjük, különböző megvilágítások esetén való színtorzulások a gyors felismerést nehezítik, esetleg téves következtetésekhez vezethetnek.

Hogy készült: Mérföldkövek A szükséges szakirodalom áttekintése Színtani alapfogalmak, számítások megértése Modellezés Szoftverfejlesztés

A szín fogalma A szembe behatoló látható sugárzást színingernek, valamint ennek következményeként létrejött tudattartalmat észlelt színnek (színészleletnek) nevezzük.

Színharmónia klasszikus esetei Monokróm színharmónia Kiegészítő színharmónia

Színharmónia klasszikus esetei Analóg színharmónia Osztott-kiegészítő színharmónia

Színharmónia klasszikus esetei Háromszögletű színharmónia Négyszögletű színharmónia

Modellezés Mivel a számítógép RGB színtere nem egyenlőközű, abban az olyan színjellemzők, mint pl. telítettség (s), színezeti szög (h), relatív világosság (J), világosság (L) vizsgálatára standard RGB színtérben nincs lehetőség márpedig a színharmóniai vizsgálatokhoz ezen mennyiségek szükségesek ezért vizsgálódásunkhoz egy másik modellt kellett választanunk.

Modellezés A CIE által legfrissebben javasolt CIECAM02-es modellben végeztük el számításainkat, mivel ez jó közelítésben egyenlőközű, azaz azonos színingerkülönbségekhez a színtér különböző részeiben azonos távolságok tartoznak.

Bemeneti paraméterek Kiindulásul az irodalomból vettünk egy színes képet, s az egyes színes felületek színkoordinátáit Photoshop segítségével CIELAB rendszerben határoztuk meg. Ezekből számoltuk vissza a X,Y,Z színinger összetevőket. Az adott megvilágításban használt referencia fehér értékek (XwYwZw). Mi a D50 (X=96.40, Y=100.0, Z=82.50) referencia fehér értékeket használtunk, mert ezeket használják a grafikus iparban. Az La, Yb értékekre, melyek a megfigyelt mező és a háttér megvilágítási jellemzői, ezeket néhány CIE példaszámításban megfigyelt adat alapján állítottuk be.

Kimeneti paraméterek Xw Yw Zw La CIE Color XYZ Appearance Model Surround Yb conditions Lightness (J) Brightness (Q) Redness-greenness (a) Yellowness-blueness (b) Colorfullness (M) Chroma (C) Saturation (s) Hue composition (H) Hue angle (h)

L*a*b* számítás

RGB számítás Null-fény értékek levonása Lineáris RGB adatok számítása mátrixtranszformációval. Inverz gammákkal történő torzítás Korrekció az offset értékek felhasználásával 0-255 skálára normálás

A program fejlesztése Java környezetben végeztük a fejlesztést a platformfüggetlenség miatt. MVC (Model-View-Controller) sémát használtunk A szoftver az előre megadott XYZ értékeket átszámítja a CIECAM02-es modellbe, ahol módosíthatjuk a kívánt színjellemzőket, majd az így kapott értékeket a transzformáció inverzével visszaalakítja XYZ értékekké. Az XYZ értékekből megtörténik az L*a*b*, valamint az RGB értékek kiszámítása.

A program osztályai FakeRainbow osztály ConvertFunctions osztály FakeRainbowView osztály UserDataDialog osztály ControlPanel osztály MeasuringWindow osztály MeasuringField osztály ColorField osztály DisabledField osztály PlusMinusField osztály

A szoftver használata

Összefoglalás A cél színtorzulások alapvető hatásainak vizsgálatához használható eszköz elkészítése volt. Ennek első lépéseként egy olyan szoftvert terveztünk és fejlesztettünk, mely az egyes színtorzulások hatásait vizsgálja. A színeket áttranszformáltuk CIECAM02-es modellbe, így lehetőségünk nyílt színjellemzők egyenlőközű színtérben való megváltoztatására, mely RGB színtérben nem lenne lehetséges, itt elvégeztük a számításokat, majd visszatranszformáltuk a kapott értékeket. A program lehetőséget biztosít, hogy a színtorzulást ne csak 2-3 színminta összehasonlításával, hanem összetett ábrán, számos minta egyidejű tervezett változásának figyelembe vételével vizsgáljuk.

Jövőbeli céljaink Laboratóriumi körülmények között a program tesztelése számos tesztalannyal. A kapott eredmények kiértékelése. Ezt követően további vizsgálódások más színeket megjelenítő eszközökkel, pl. LED fényforrások.

Köszönetnyilvánítás Köszönjük megtisztelő figyelmüket! Szeretnénk köszönetet mondani konzulenseinknek a dolgozat elkészítéséhez nyújtott segítségükért, ránk fordított idejükért, ötleteikért és javaslataikért!