[elektro] Fény intenzitásának érzékelése

Palasik Sandor palasik at mail.datanet.hu
Sun Apr 19 10:02:01 CEST 2009


> Logot akartál írni. Az érzékelt erősség logaritmikusan nő. Azért van
> így, hogy a természetben (mondjuk napfényes erdőben) előforduló extrém
> fényerőkülönbségek feldolgozhatóak legyenek. Ez nagyjából minden
> munkapontra igaz.

Nagyjából minden munkapontra NAGYON NAGYJÁBÓL igaz. Amennyiben, hogy a
logaritmus egy olyan függvény, ami kis értékeknél gyorsan, nagy értékeknél
lassan változik. Már a köbgyök is sokkal pontosabb. Amely köbgyöktől nincs
nagyon messze a 1/1.8-1/2.4 hatvány, ami a különböző monitorok és TV
szabványok tulajdonsága.

Ha már mindenképpen számítani akarjátok, itt van az, amit mostanában tudnak
az emberi látás számszerű dolgairól:

http://en.wikipedia.org/wiki/CIECAM02

Láthattok ott mindenféle függvényt, csak éppen logaritmust nem, kivéve a 
log-log skálázott ábrák szélét. Mondjuk a log-log pont arra jó, hogy egy 
hatványfüggvény kitevőjét meg lehessen állapítani ránézésre.

Magyar leírást csak ezt találtam a guglival:

http://www.knt.vein.hu/Tantargyak/Szinmeres/sziniadapt2.ppt

Ez most döglött, de lehet, hogy csak hétvégére kapcsolják le.

Akkor ezek alapján:

> - Tehát akkor most egy csöves TV-ben a fénypontot ha 2x annyi ideig
>  világítanak meg (e-sugárra gondolok) akkor 2x olyan intenzívnek
>  látjuk ?

1.25x látszik intenzívebbnek. Egyébként ezt ki is próbálhatod úgy, hogy
monitoron olyan ábrát jelenítessz meg, aminek minden második sora fekete és
elég távolról nézed ahhoz, hogy összemosódjon.

> - Ha egy lcd-tv pixelt fele annyi fesszel hajtjuk fele olyan fényesnek
>  látjuk ?
>  Vagy az elfordulás szögfüggvénye miatt ez eleve nonlinearitást visz
>  bele ?

Ez a helyzet, de gondolom, hogy egy egyváltozós függvény kimérése nem
okozhat gondot a gyártóknak.

> - Ha egy led-tv-ben 5 bit-en érkezik az intenzitás akkor a pwm
>  felbontása (2^5) 32 vagy (32^2) 1024 ?

Inkább egy 32 elemű táblázat utáni korrigált érték.

> = az biztos, hogy ha egy bmp fájlban a pixel adatot felezzük fele
>  olyan fényesnek fogjuk látni.

Na ez pont nem biztos. Az átlag PC monitor gammája 2.2. Ha a skála felére
elvégezzük a számítást:

(0.5^2.2)^(1/3) = 0.6

Azért a 0.6 nincs nagyon messze a 0.5-től. Ha csinálok egy folytonos
szürkeátmenetet 0 és 255 között, nem mernék állást foglalni, hogy a közepe
jó helyen van-e, de a fekete végét túl sötétnek találom, úgyhogy a monitor
csak közelítően egyenletes. De tévénél ez nem gond, mert az inverz függvény
a kamerában van, nem érdekesek az abszolút számok, inkább csak az, hogy ne
legyenek nagy különbségek az elvárt pontosságban az intenzitás függvényében.

>  - a fényképezőgép ccd-ben kapott adat már skálázva van vagy utólag
>  skálázzák be ?

Maga a CCD lineáris, és át szokták számolni sRGB színtérbe, aminek viszont
kb. 1/2.2 a kitevője.

> Na jó nem fárasztom a népet :)
> Csak arra vagyok kíváncsi, hogy mivel ez a nonlineáris összefüggés
> létezik hol van a korrekciós függvény elrejtve ??

Minden ketyerében máshol. Praktikusan a CRT tévéknél  maga a forszfor ilyen,
régebben nem volt ilyen egyszerű egy plusz korrekciót hozzáadni. Gondolom,
hogy a CRT függvénye sem egyszerű hatványfüggvény, ha megmérik, de
gyakorlatban bevált ez a közelítés.

Palasik Sándor



More information about the Elektro mailing list