Bonjour à tous.

Vous pouvez désormais, si l'envie vous en dit, soutenir SoundPixelLab - Vous retrouverez les informations sur ce lien en dessous
Soutenir SoundPixelLab

Merci à vous !

Les sondes de calibration

Répondre
Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

Si l'appareil n'est pas prévu pour ça, il faut qu'on prenne garde aux effets de moire dus au pitch des sous-pixels de l'écran. Le plan focal image de l'écran doit être le plus éloigné possible du capteur. On ne veut surtout pas que, sur la longueur de notre capteur, se forme des images successives de sous-pixels rouge, vert et bleu de notre dalle.
J'ai du mal à voir comment cela pourrait arriver vu que l'image qui arrive sur le capteur CCD est passée avant dans le correcteur cosinus (qui est un diffuseur comme un verre dépoli) puis ensuite dans le grating qui décompose spectralement la lumière. Donc par exemple tous les sous-pixels rouges présents ds le FOV couvert par le tube vont atterrir dans les pixels CCD qui correspondent à l'intervalle 630-700 mm.
 

POSTREACT(ions) SUMMARY

Modifié en dernier par Emmanuel Piat le 01 mars 2026, 07:43, modifié 1 fois.
Pio2001
130 dB
Messages : 597
Enregistré le : 18 mars 2024, 00:29

Re: Les sondes de calibration

Message par Pio2001 »

Ah mais on met le tube devant le diffuseur ?
Je croyais qu'on enlevait le diffuseur pour le remplacer par un tube, moi.
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

On ne touche surtout pas au diffuseur (représenté par des "#" dans mon schéma au-dessus).
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

Image

La courbe rouge est la réponse idéale du correcteur cosinus en fonction de $\theta$. La courbe bleue est la réponse moyenne qui est obtenue pour l"ensemble des longueurs d'onde $\lambda$ du visible. Si on traçait en plus la courbe de correction pour une longueur d'onde $\lambda_p$ particulière, elle serait un peu différente de la courbe bleue. En reprenant les notations vues plus haut, cette correction particulière pour $\lambda_p$ serait $f(\theta,\lambda_p) \neq \cos(\theta)$.
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

La partie de la lumière incidente qui arrive sur le correcteur cosinus et qui a la longueur d'onde $\lambda_p$ est corrigée par la réponse $f(\theta,\lambda_p)$ qui va éliminer des photons. Cette élimination dépend de l'angle d'incidence. Il résulte de cela que certains photons de longueur d'onde $\lambda_p$ ne parviendront pas à traverser le correcteur. Par exemple si $f(60°,\lambda_p) = 0.49$, seuls 49% des photons avec un angle d'incidence de 60° et la longueur d'onde $\lambda_p$ arriveront à traverser le correcteur (au lieu de 50% si le correcteur cosinus était parfait car $\cos(60°) = 0.5$).

Les "survivants" venant de chaque direction $\theta$ qui auront réussi à traverser le correcteur cosinus vont parvenir au grating qui va les dévier d'un angle proportionnel à $\lambda_p$ afin qu'ils "atterissent" tous sur le pixel $p$ du CCD. La valeur du spectre qui va ensuite s'afficher pour la longueur d'onde $\lambda_p$ est proportionnelle au nombre de survivants.

C'est la même chose pour chaque longueur d'onde à ceci-près que la correction $f(\theta,\lambda_p)$ est légèrement différente pour chaque $\lambda_p$. Donc si la source émet le même nombre de photons au départ pour chaque longueur d'onde, le nombre de photons qui est collecté à l'arrivée par le grating ne sera pas tout à fait le même pour chaque $\lambda_p$ : au lieu d'être plat, le spectre sera un peu déformé.

Que ce passe-t-il si on ajoute un tube avec un tout petit demi-angle d'ouverture $\theta_0$ ?

Dans ce cas, on restreint l'angle $\theta$ à $\pm \theta_0$. Toutes les fonctions $f(\theta,\lambda_p)$ sont alors quasiment les mêmes dans cet intervalle angulaire et valent quasiment toutes $\cos(\theta)$ (qui vaut lui-même quasiment 1 lorsque $\theta_0$ est vraiment petit : c'est comme si on enlevait la correction). Cela se voit bien sur la figure au-dessus. Donc si la source émet le même nombre de photons au départ pour chaque longueur d'onde, le nombre de photons qui est collecté à l'arrivée par le grating pour chaque $\lambda_p$ sera quasiment le même et le spectre sera quasiment plat.

La conséquent de tout ça, c'est que si on met un tube avec un petit $\theta_0$, on améliore la réponse spectrale et on améliore donc aussi le calcul de la chromaticité $(x,y)$. On peut espérer passer d'une précision de $\pm 0.0015$ à $\pm 0.001$ qui est celle du 350L.
 

POSTREACT(ions) SUMMARY

Pio2001
130 dB
Messages : 597
Enregistré le : 18 mars 2024, 00:29

Re: Les sondes de calibration

Message par Pio2001 »

Salut Emmanuel,
Est-ce qu'il ne faudrait pas tenir compte de la sensibilité du diffuseur à la longueur d'onde selon l'angle d'incidence ?

Normalement, elle est très faible, voire nulle, mais il suffit de la vérifier.
Pour cela on affiche un point blanc sur notre écran, assez petit pour qu'il couvre un angle d'incidence précis, mais assez grand pour émettre suffisamment de lumière. Et on affiche son spectre pour différentes orientations de l'appareil.

Voici deux exemples :
Ici, à travers un sac en plastique blanc, on a une forte diffusion de la lumière bleue aux angles théta élevés, tandis que la lumière transmise est très jaune.
Diffusion0a.jpg
Diffusion0a.jpg (42.81 Kio) Vu 54 fois
Cette plaque en plastique peinte en blanc, par contre, diffuse uniformément la lumière. On n'observe aucun jaunissement à théta=0.
Diffusion0b.jpg
Le problème, si on fixe un tube devant le diffuseur, est qu'on pourrait privilégier un angle d'incidence plus jaune que la moyenne.

Rappelons le système d'axes qu'on utilise :
Diffusion1.png
Je reprends ta formule.
Emmanuel Piat a écrit : 26 févr. 2026, 20:55 Par ailleurs, on peut séparer les variables $\theta$ et $\phi$ dans la double intégrale qui devient de ce fait un produit de deux intégrales simples :
$$
E = L \cdot \left( \int_{0}^{2\pi} d\phi \right) \cdot \left( \int_{0}^{\theta_0} \cos\theta \cdot \sin\theta \, d\theta \right).
$$
Introduisons un terme $J(\theta, \lambda)$ pour représenter la sensibilité de la plaque blanche aux différentes longueurs d'onde $\lambda$ en fonction de l'angle d'incidence $\theta$.

La formule devient

$$
E = L \cdot \left( \int_{0}^{2\pi} d\phi \right) \cdot \left( \int_{0}^{\theta_0} \cos\theta \cdot \sin\theta \cdot J(\theta, \lambda) \, d\theta \right).
$$

Si on trace la fonction $ \cos\theta \cdot \sin\theta$ de 0 à π/2, on constate que la majeure partie de l'intensité vient des angles intermédiaires :
Diffusion2.png
Diffusion2.png (28.78 Kio) Vu 54 fois
Le spectro 350C sera donc calibré pour afficher un spectre correct lorsque la majeure partie de la lumière traverse le diffuseur selon un angle π/4.

$$
E \approx L \cdot \left( \int_{0}^{2\pi} d\phi \right) \cdot \left( \int_{0}^{\theta_0} \cos\theta \cdot \sin\theta \cdot J(\frac{\pi}{4}, \lambda) \, d\theta \right).
$$

Or nous, ce que nous voulons, c'est un spectre correct quand la lumière traverse le diffuseur selon un angle 0.

$$
E \approx L \cdot \left( \int_{0}^{2\pi} d\phi \right) \cdot \left( \int_{0}^{\theta_0} \cos\theta \cdot \sin\theta \cdot J(0, \lambda) \, d\theta \right).
$$

Selon la sensibilité du diffuseur à la longueur d'onde, cela pourra marcher du premier coup si $J(\frac{\pi}{4}, \lambda) = J(0, \lambda) \forall \lambda $ (exemple de la plaque en plastique qui ne modifie pas le spectre en fonction de theta) , ou cela nécessitera au contraire une correction qui compense la perte de bleu à theta=0 (exemple du sac en plastique), dans le cas où $J(\frac{\pi}{4}, \lambda) \neq J(0, \lambda) $
 

POSTREACT(ions) SUMMARY

Pio2001
130 dB
Messages : 597
Enregistré le : 18 mars 2024, 00:29

Re: Les sondes de calibration

Message par Pio2001 »

Il me vient un doute affreux...

Le spectro 350C mesure les spectres de lumières provenant d'une demi-sphère. Nous voulons mesurer les spectres de lumière provenant d'un cercle de 2° sur cette demi-sphère.

Cela représente environ un dix-millième de la surface angulaire d'une demi-sphère. Donc un signal environ dix mille fois plus faible que ce pour quoi le 350C est prévu.

Et si c'était ça, la différence de prix entre le 350C et le 350L ? Un capteur beaucoup plus sensible sur le 350L pour travailler à des intensités beaucoup plus faibles ?
 

POSTREACT(ions) SUMMARY

Pio2001
130 dB
Messages : 597
Enregistré le : 18 mars 2024, 00:29

Re: Les sondes de calibration

Message par Pio2001 »

J'ai également jeté un oeil à la diffusion Rayleigh, qui explique pourquoi la lumière diffusée est plus bleue que la lumière transmise.

J'ai repris la formule donnant l'intensité diffusée dans wikipedia https://fr.wikipedia.org/wiki/Diffusion_Rayleigh
Diffusion4.jpg
Diffusion4.jpg (8.33 Kio) Vu 50 fois
Je n'ai gardé que les termes en $\theta$ et en $\omega$, et j'ai considéré que le terme en cos2 (kr-wt) était une constante. Je pense qu'il représente l'oscillation du champ électromagnétique à la fréquence correspondant à la couleur considéré (de l'ordre du pétahertz).

J'ai posé $\omega = \frac{k}{\lambda}$ et tracé la fonction de deux variables $D(\theta, \lambda) = sin^{2}(\theta)\frac{1}{\lambda^{4}}$ pour différents $\lambda$ afin de voir quelle allure elle a.
Diffusion3.png
On retrouve bien une diffusion du bleu supérieure au rouge. Maintenant, si on regarde la proportion de chaque couleur par rapport au total en traçant pour chaque $\theta$ la quantité
$$\frac{D(\theta, \lambda_{i})}{D(\theta, \lambda_{1}) + D(\theta, \lambda_{2}) + D(\theta, \lambda_{3}) + D(\theta, \lambda_{4}) + D(\theta, \lambda_{5})}$$
On obtient ceci :
Diffusion6.jpg
Diffusion6.jpg (117.62 Kio) Vu 50 fois
La proportion de bleu diffusée est la même quel que soit $\theta$. Cela signifie que le ciel (dont la couleur est due à la diffusion Rayleigh) est du même bleu dans toutes les directions... du moins si on isole la composante due à la diffusion Rayleigh.

Cela ne nous avance pas beaucoup, car il est clair que la dépendance du spectre à l'angle de diffusion résulte d'un mélange entre une diffusion Rayleigh et d'autres types de diffusion.

On en revient à l'approche empirique : mesurer la sensibilité de l'appareil à l'angle d'incidence en faisant varier ce dernier avec une source ponctuelle, afin d'estimer si on a besoin d'introduire une correction ou pas.
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

Le spectro 350C mesure les spectres de lumières provenant d'une demi-sphère. Nous voulons mesurer les spectres de lumière provenant d'un cercle de 2° sur cette demi-sphère. Cela représente environ un dix-millième de la surface angulaire d'une demi-sphère. Donc un signal environ dix mille fois plus faible que ce pour quoi le 350C est prévu.
Tu viens de mettre le doigt sur un point essentiel ! La sensibilité du 350C par rapport au 350L. Et oui, il y a un petit soucis, bien joué.

En tant que luxmètre, le 350C peut mesurer entre 5 et 200000 lux. C'est parfaitement adapté à une mesure d'éclairage ambiant. Quelques repères trouvés sur le net :
0,5 Lx : nuit de pleine lune sans éclairage public.
5 Lx : éclairement minimum requis par l'œil humain pour pouvoir se déplacer sans risque.
20 à 70 Lx : rue éclairée la nuit.
100 Lx : journée sombre, ciel particulièrement couvert.
10 000 à 40 000 Lx : journée très ensoleillée.
Atmosphère chaleureuse et tamisée (chambre, salon) : 100 à 200 Lx.
Pièce bien éclairée (cuisine, SàM) : 200 à 400 Lx.

Si on colle le 350C sur l'écran d'un moniteur (avec une rondelle en feutrine noire autour du correcteur), $\theta_0$ vaut 90° (FOV de 180°) et :
$$
L_{min} = \frac{E}{\pi \cdot \sin^2(\theta_0)} = \frac{5}{\pi \cdot \sin^2(90\times\pi/180)} = 1.59\text{ cd/m}^2.
$$

On n'a pas le temps d'intégration associé à la spécif 5-200000 lx. C'est souvent un temps standard comme 100 ms (info sans garantie). Donc, comme on peut monter à 10 sec, soit 100x plus (0.05 lx), on pourrait peut être descendre à 0.0159 cd/m² dans ces conditions.

Si on met un tube ultra court et "ouvert" : $d$ = 15 mm, $r$ = 15 mm, ce qui fait $\theta_0 = 45°$ (FOV de 90°) et qu'on positionne le spectro avec un faible recul (attention à l'ombre projetée si on est en vidéoproj), on a :
$$
L_{min} = \frac{5}{\pi \cdot \sin^2(45\times\pi/180)} = 3.18\text{ cd/m}^2.
$$
Si on a la possibilité d'avoir un temps d'intégration 100x plus long (10s), ça donne 0.03 cd/m². Au passage, un tel temps d'intégration suppose de gérer impeccablement le dark. Il faudra aussi probablement débruiter le spectre avec un Savitzky-Golay ...

Conclusion : on est très limite en plage basse. Il faudra monitorer la courbe spectrale pour vérifier sa qualité (notamment le bruit) car cette qualité va impacter le calcul de la chrominance.

Si on compare au 350L : sa plage de luminance est de 1-100000 cd/m² . Si c'est pour 100 ms, avec un temps d'intégration
100x plus long (10s), la luminance min mesurable est de 0.01 cd/m². C'est un peu mieux que le 350C sans tube. Mais il ne faut pas oublier que le 350L à un FOV de 2° donc en fait il est BCP BCP BCP plus sensible que le 350C (pio avait raison) !

AMHA, la 350C utilisé correctement en ayant conscience de ses limites devrait permettre de mesurer les primaires et le blanc sans aucune difficulté. Pour la courbe gamma, on pourra sans doute aller jusqu'à mi-courbe. En deçà, la chromaticité du gris sera probablement plus difficile à mesurer car la qualité du spectre risque de se dégrader. A surveiller de près.

Rq : on peut aussi utiliser le 350C pour profiler un colorimètre ayant une meilleure sensibilité dans le noir et finir la mesure du gamma avec. Profiler un colorimètre est très simple. On n'a besoin que de la mesure X,Y,Z des primaires et du blanc (le blanc ne sert que pour vérifier le profilage).

Pour 500€, je pense que le 350C reste un instrument potentiellement intéressant à condition de l'utiliser intelligemment. En cas d'échec, il sera parfait pour étalonner un micro spectro de labo avec une lampe QTH. Mais dans ce cas, au niveau prix, on sera plus cher que le 350L si on cumule 350C+microspectro+fibre+collimateur. Pour info, le sales manager de Hopoocolor m'a fait une offre à 2100 USD pour le 350L fdp inclus (il faut sans doute ajouter les taxes. Le change euro-USD est intéressant en ce moment). C'est un excellent prix. Un microspectro+fibre+collimateur ne sera pas moins cher et il ne sera pas calibré. L'offre d'Hopoocolor est donc très intéressante si on recherche un télé-spectrophotomètre prêt à l'emploi. Son point faible est sa sensibilité limitée en basse lumière et son offre logicielle qui n'est pas dédiée à la calib des moniteurs/projos : il faut donc la compléter. Mais ceci est parfaitement faisable et quoi qu'il en soit, c'est la même chose pour le 350C.
 

POSTREACT(ions) SUMMARY

Modifié en dernier par Emmanuel Piat le 01 mars 2026, 22:59, modifié 8 fois.
Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

Est-ce qu'il ne faudrait pas tenir compte de la sensibilité du diffuseur à la longueur d'onde selon l'angle d'incidence ?
C'est exactement ce que j'ai écris en disant que pour chaque $\lambda_p$, la correction cosinus $f(\theta,\lambda_p)$ est particulière et est (légèrement) différente de $\cos(\theta)$ lorsque $\theta$ varie.

Cependant, il est bien évident que les correcteurs cosinus ont été conçus et optimisés pour que cette différence reste minime pour tous les $\lambda$ et tous les $\theta$.
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

Pio2001 a écrit : 01 mars 2026, 14:58 Introduisons un terme $J(\theta, \lambda)$ pour représenter la sensibilité de la plaque blanche aux différentes longueurs d'onde $\lambda$ en fonction de l'angle d'incidence $\theta$.

La formule devient

$$
E = L \cdot \left( \int_{0}^{2\pi} d\phi \right) \cdot \left( \int_{0}^{\theta_0} \cos\theta \cdot \sin\theta \cdot J(\theta, \lambda) \, d\theta \right).
$$
Tu ne peux pas introduire un terme $J(\theta, \lambda)$ dans une expression mathématique où le terme $\lambda$ n'existe pas. La formule que j'ai donné donne l'éclairage $E$ global qui inclus TOUTES les longueurs d'onde. Il est impossible d'en individualiser une dans cette expression.
 

POSTREACT(ions) SUMMARY

Emmanuel Piat
67 dB
Messages : 146
Enregistré le : 11 janv. 2026, 11:26

Re: Les sondes de calibration

Message par Emmanuel Piat »

J'ai ajouté un commentaire à la fin de mon post précédent sur le comparo 350C/350L.
 

POSTREACT(ions) SUMMARY

Pio2001
130 dB
Messages : 597
Enregistré le : 18 mars 2024, 00:29

Re: Les sondes de calibration

Message par Pio2001 »

Emmanuel Piat a écrit : 01 mars 2026, 22:04Tu ne peux pas introduire un terme $J(\theta, \lambda)$ dans une expression mathématique où le terme $\lambda$ n'existe pas. La formule que j'ai donné donne l'éclairage $E$ global qui inclus TOUTES les longueurs d'onde. Il est impossible d'en individualiser une dans cette expression.
Pas grave, puisque les deux conclusions sont :
Pio2001 a écrit : 01 mars 2026, 16:12On en revient à l'approche empirique : mesurer la sensibilité de l'appareil à l'angle d'incidence en faisant varier ce dernier avec une source ponctuelle, afin d'estimer si on a besoin d'introduire une correction ou pas.
et
Emmanuel Piat a écrit : 01 mars 2026, 21:58Cependant, il est bien évident que les correcteurs cosinus ont été conçus et optimisés pour que cette différence reste minime pour tous les $\lambda$ et tous les $\theta$.
 

POSTREACT(ions) SUMMARY

Répondre