The cieblh function evaluates the Blue Light Hazard for a given spectral radiance L_{e,\lambda} according to CIE S 009. Any errors in the data set or in results generated with the Lighting Toolbox are not in the liability of the CIE nor me, see licence.


blh = cieblh(lam,L,t)


blhIs a struct containing the Blue Light Hazard value (BLH) according to the CIE, an indicator if the exposure is hazardeous (hazard = ‘yes’ or ‘no’) and the max allowed exposure time t_{max } in s.
lamIs a vector containing the wavelengths. For wavelength steps smaller than 1 nm, the function does a linear interpolation for the reference spectrum, as suggested by the CIE.
LIs a vector or a matrix containing the illuminant’s spectral radiance L_{e,\lambda} row-wise.
tIs the exposure time in s, scalar.


Blue Light Hazard of the sun – standard illuminant ‘D65’ with 1 s exposure time:

lam = 380:780;
Le  = ciespec(lam,'D65',1.6e9);
blh = cieblh(lam,Le,1)

See also: ciespec


blh =
      scalar structure containing the fields:

      BLH = 1.5761e+06
      hazard = 'yes'
      tmax = 0.6345

Blue Light Hazard for standard illuminant ‘LED-B1’ with 5 s exposure time:

lam = 380:780;
Le  = ciespec(lam,'LED-B1');
blh = cieblh(lam,Le,5)

See also: ciespec


blh =

    scalar structure containing the fields:

    BLH = 1317.5
    hazard = no
    tmax = 3795.2


IEC 62471:2006/CIE S 009:2002: Photobiological safety of lamps and lamp systems / Sécurité photobiologique des lampes et des appareils utilisant des lampes (bilingual edition). Commission Internationale de l'Éclairage (CIE), Vienna Austria, 2002.

Leave a comment

* I accept the use of cookies as well as the terms in the privacy policy. I accept that data provided by me is processed and saved. I know that comments are saved and published after review.