LE post qui a tout demarré: fabriquer son colorimetre

Modérateurs : Modération Forum Home-Cinéma, Modération Forum Installations, Modération Forum Univers TV, Le CA de l’Association HCFR

Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

Je fais remonter ce petit post, histoire qu'il ne tombe pas dans l'oubli... Tu as continué à y penser ? ;)

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Hello,
J'ai un peu laissé tombé le bidule pour l'instant, pourtant j'avais deja pas mal de points d'avancement :

- le coup composant n'est pas tres elevé, les photodiodes, convertisseurs et autres se trouvent a des prix tres corrects, un premier chiffrage a la louche autour d'une 50aine d'euros.

- on avait parlé d'utiliser le port parallele, avait les limitations concernant l'acces sous win 2k/nt, en fait on trouve des p'tits logiciels, avec les sources, pour contourner le pb (j'ai plus le lien, j'dois avoir ca au taf).

- la ou j'ai bloqué, c'est dans la recherche des filtres de couleur, on trouve ce qu'il faut chez kodak, les gelatines "wratten" tricolor #25,#47,#58 (je suis plus sur des numeros), par contre j'ai essayé d'en trouver ne serait ce que pour avoir une idée du prix, mais mon photographe avait la "flemme" de regarder ca, du coup ca m'a un peu refroidi :wink:

- j'avais prevu d'investir dans un peu de matos (alims&co) mais je prefere attendre un peu et plutot partir en famille en Guadeloupe lol:

Donc c'est un peu le stand-by pour l'instant, j'essayerais de faire une synthese plus concrete de la ou j'en suis.

Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

Pour les filtres, je sais qu'il y en a qui sont livrées avec le DVD VE. J'imagine qu'il sont bons pour cet usage. Sinon, je viens de jeter un oeil chez http://www.prophot.com" onclick="window.open(this.href);return false; et j'ai trouvé ceci:

Lee Filters / Filtres de sélection trichrome (B-V-R) 75 x 75 mm : 18,00 euros

Je pense que c'est pour le jeu de filtres... Bref, c'est pas ça qui va nous ruiner ;)

Sinon, pourquoi ne pas utiliser tout bêtement une liaison série ? C'est quand même le plus simple à programmer, non ?

J'ai très envie de bosser sur un soft pour ça... Non seulement on pourrait faire un "colorfacts light", mais je vois d'autres applications... comme une calibration automatique de l'application Holo3D, et même l'usage de son futur égaliseur vidéo pour compenser les dérives d'un projecteur qui sont en dehors des réglages possibles... Bref, y'a plein de choses marrantes à faire avec un truc pareil !

Sinon, que dirais-tu de mettre non pas 3 mais 4 capteurs: ça ferait un luxmètre intégré au colorimètre, et je pense que ça simplifierait certains problèmes d'étalonnage... Qu'en penses-tu ?

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Georges G a écrit :Salut Manu
Hello Georges,
Pour les filtres, je sais qu'il y en a qui sont livrées avec le DVD VE. J'imagine qu'il sont bons pour cet usage. Sinon, je viens de jeter un oeil chez http://www.prophot.com" onclick="window.open(this.href);return false; et j'ai trouvé ceci:

Lee Filters / Filtres de sélection trichrome (B-V-R) 75 x 75 mm : 18,00 euros

Je pense que c'est pour le jeu de filtres... Bref, c'est pas ça qui va nous ruiner ;)
Effectivement, faudrait voir ce que ca donne !
Les kodak wratten aussi disponible sur ce site sont a 22.39 pour le rouge et bleu, le vert doit etre a 53.95, de toute facon il y aurait moyen de fractionner les filtres.
Sinon, pourquoi ne pas utiliser tout bêtement une liaison série ? C'est quand même le plus simple à programmer, non ?
La plupart des convertisseurs A/D utilisent une liaison serie clock/data, il faut pouvoir controller a la fois l'horloge et les/la data (in/out si selection d'entrée par exemple), donc la liaison serie directe ne serait pas utilisable, il faudrait passer par les signaux annexes CTS/DSR/RTS/DTR, pas forcement plus pratique que d'utiliser la floppée de bits dispos sur le port //, et ca laisse de la marge en cas de besoin, par exemple pour venir reseter une capa de filtrage, mettre en route le montage pour economiser une pile ou ce genre de chose.

J'ai très envie de bosser sur un soft pour ça... Non seulement on pourrait faire un "colorfacts light", mais je vois d'autres applications... comme une calibration automatique de l'application Holo3D, et même l'usage de son futur égaliseur vidéo pour compenser les dérives d'un projecteur qui sont en dehors des réglages possibles... Bref, y'a plein de choses marrantes à faire avec un truc pareil !
Ouaip, le coté soft sera sympa, le tout est de reussir a bien mettre au point la partie hard, il y'a a pas mal de pb a resoudre, comme le fait que la lumiere recue n'est pas continue (integration du signal ou mesure d'un maximum ?), que ca depend de la techno employée, de la frequence d'affichage, de la luminosité, que la plage de mesure doit etre relativement etendue, etc ...

De la bonne bricole quoi, avec une grosse partie experimentation !
:wink:
Sinon, que dirais-tu de mettre non pas 3 mais 4 capteurs: ça ferait un luxmètre intégré au colorimètre, et je pense que ça simplifierait certains problèmes d'étalonnage... Qu'en penses-tu ?
A bientot
Georges
Ca pourrait se faire, le convertisseur que j'avais reperé avait justement 4 entrées :) je dois l'avoir dans mes notes sur un carnet au boulot :oops:

Ca permettrait d'affiner la mesure, par exemple de voir la pureté d'une couleur, tu balances que du bleu, et du compare ce que tu recois de la photodiode qui a le filtre bleu, et de celle qui n'a pas de filtre, ce genre de chose, a experimenter :lol:

Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

Pour la liaison parallèle, j'ai quand même l'impression que ça va être très chiant à programmer... Il y a sûrement moyen de faire un truc en série ou en USB, non ? D'ailleurs, sur ce forum, il y a des gens qui maîtrisent les composants d'interface USB, ça peut être utile ;)

En fait, l'idéal serait de faire un freeware portable facilement, pourquoi pas avec une license GNU GPL... enfin, on n'en est pas là, mais ce serait quand même sympa que ça fonctionne aussi bien sous 98 que sous NT et XP, c'est pour ça que j'avais pensé à une liaison série... ou peut-être USB (mais je ne maîtrise pas par contre :( )

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Hello Georges,

A la limite le choix de l''interface n'est pas critique dans un premier temps, tant qu'on peut utiliser un ou deux bits en entrée/sortie qque part, ca devrait le faire ;)

Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Manu,

Pour l'interface, je vois un gros avantage à l'interface série: la simplicité de programmation. Pour l'USB, je vois également un avantage qui peut avoir son importance: la disponibilité d'une alimentation pour le montage... Ca doit pouvoir suffisamment simplifier et diminuer le cout du montage pour justifier quelles recherches sur la programmation d'un port USB ;)

Le port parallèle, je n'y vois que des inconvénients par contre...

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Georges G a écrit :Manu,
Pour l'interface, je vois un gros avantage à l'interface série: la simplicité de programmation.
Un port // est extremement simple a programmer, un outportb(0x378,value) ou _outp(0x378,value) et ca roule ;)
Le pb vient que Windows n'autorise plus l'acces direct aux ports, mais ca se contourne sans pb.
Georges G a écrit :Pour l'USB, je vois également un avantage qui peut avoir son importance: la disponibilité d'une alimentation pour le montage... Ca doit pouvoir suffisamment simplifier et diminuer le cout du montage pour justifier quelles recherches sur la programmation d'un port USB ;)
Pour l'acces USB, ca va necessiter d'ecrire un vrai driver, pas forcement tres simple, et le composant USB risque de couter plus cher que tout le reste du montage !
Georges G a écrit : Le port parallèle, je n'y vois que des inconvénients par contre...
Meuuuu non, ca va bien se passer ;)
A bientot
Georges
Tchao,
Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Manu,

En fait, je pense que le driver USB ne sera pas si compliqué que ça à écrire... Microsoft fournit des programmes d'exemples dans le DDK, et c'est libre de droits. Dans la mesure où l'engin reste vraiment simple, on ne doit pas avoir beaucoup à faire en partant d'un driver USB issu du DDK...

Pour le prix du composant, je ne connais pas... Faut se renseigner auprès de gens qui savent ;)

A bientot
Georges
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Manu,

J'ai trouvé l'engin pour accéder au port parallèle sous Windows 9x/2K/NT/XP. Ca se trouve sur http://www.internals.com" onclick="window.open(this.href);return false; et il suffit de cliquer sur WinIO pour charger le .zip avec la totale (y compris les sources). C'est pas gros, c'est simple, et c'est freeware ;)

Plus de problème pour le port parallèle, donc ;)

A bientot
Georges
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

Je fais remonter ce thread pour te tenir au courant de mes recherches. J'ai longuement discuté avec MLill, notre spécialiste des colorimètres. Il existe un produit tout fait et pas trop cher, c'est le Colorvision Spyder (jette un oeil sur le site http://www.colorvision.com" onclick="window.open(this.href);return false; ). Il coûte 169 euros prix public (il y a peut-être moyen de le trouver moins cher, faut voir). Ce colorimètre sert normalement pour la calibration des moniteurs (et l'appli livrée avec ne sert qu'à ça). Mais il est compatible avec Colorfacts, on peut donc s'en servir pour calibrer un projecteur.

Bref, j'ai contacté colorvision pour leur demander s'ils avaient une API documentée accessible pour qu'on puisse écrire nos propres applications en exploitant ce colorimètre pas si cher que ça... J'attend la réponse ;)

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Salut Georges,
Effectivement, 169 euros ca commence a etre interressant !
Eventuellement une reverse ingenering devrait etre possible si jamais une Api n'est pas dispo ;)
Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

J'ai demandé des renseignements vendredi, on est mardi, et toujours rien... :roll:

Je le sens assez mal, le reverse engineering... :roll:

Wait and see...

A bientot
Georges
artefact
Messages : 676
Inscription : 18 mai 2003

Message par artefact »

Pour mettre de l'eau au moulin,

La calibration d'une photodiode ou bien d'une photorésistance peut se faire sur un spectrophotomètre qui sert en chimie et biologie. Des appareils très simple "traine dans les lycée". Il indique la longueur d'onde émise, il suffit de tracer la tension ou l'intensité en fonction de Lambda. (je pense) :-?

Maintenant n'y connaissant pas grand chose dans ce domaine est-ce qu'il existe des mires projetable et un tutos qui expliquerait les réglages par rapport au mesure.

Merci d'avance.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Artefact

La difficulté n'est pas là. Pour effectuer une telle mesure, il faudrait surtout un émetteur de longueur d'onde réglable, à bande très étroite. Là, on pourrait faire la mesure.

Sinon, les filtres colorés sont des passe-bandes, ils laissent passer un éventail large de longueurs d'ondes. Quoi qu'on fasse, avec un capteur tri-stimulus, on est obligé de savoir précisément ce qui est émis par le projecteur pour avoir un résultat parfait. Et c'est une info qui ne s'invente pas, il faut un spectromètre pour l'avoir.

Ca fait un moment qu'on y pense. Seul le spectromètre (cher) permet une précision absolue. Avec un tri-stimulus, on suppose qu'on pourrait avoir des résultats corrects. Mais on ignore encore avec quelle précision... :roll:

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Hello,
Pour info, je passe ce soir au mag d'electro que j'ai dans le coin, j'ai prevu de prendre une photodiode (BPW34, il n'ont que ca d'apres ce que j'ai vu ...) et qques bricoles pour commencer a maniper ;)
Manu.
artefact
Messages : 676
Inscription : 18 mai 2003

Message par artefact »

Le spectrophotomètre est un appareil qu sélectionne optiquement la longueur d'onde émises au pas de 1 voir 0,1 près (genre 382,6 nm), il sert en chimie à des dosages colorimétrique : d'ou mon point de vue sur la caractérisation de la "cellule photoélectrique" (diode ou résistance) .

En balayant le spectre de l'UV à l'infrarouge (pour les appareil très performant sinon c'est dit UV - visible (rouge profond)) face à la "cellule" on peut tracer les caractéristique du composant sur l'ensemble du spectre :D .

Donc on a bien un émetteur à bande très étroite ! (si je trouve le temps je ferais un essai rapide sur une BPW34) au boulot (et oui Educ Nat quand tu nous tiens).
Ensuite on linéarise si c'est possible (là je doute sur l'ensemble du spectre) et on y est ! :P

Sinon pour les filtres colorés : en optique ondulatoire on utilise des filtres interférentiells (qui coutent la peau de mes ..... mains :D ), ils sont en général à faible bande passante voir à longueur d'onde unique !

Ils servait également dans les version dynausore de colorimètres qui fonctionne sur "presque" le même principe que les spectrophotomètre sauf que l'optique est réduite à une lampe la plus blanche possible et à un filtre pour faire des dosage colorimétrique de solution chimique.

Après plus pervers on peut essayé avec des lampes spectrale genre Sodium, Néon .... mais là on balaye très peu le spectre.

Voili, pour ma contribution au ScmillliilliiiiiLi iillllii Liblick :D

Sujet très interressant qui mérite les premières pages.

PS : si un physicien passe par là il pourra éclairer (tiens c'est drole pour de l'optique :P ) notre lanterne.

Amicalement
artefact
Messages : 676
Inscription : 18 mai 2003

un petit up !

Message par artefact »

Juste pour remonter ....
artefact
Messages : 676
Inscription : 18 mai 2003

Message par artefact »

J'ai fait des essais aujourd'hui sur un spectrophotomètre (essai très rapide) :

Résultats, il va falloir que je fasse un support pour la photodiode. Ca n'a pas très bien marché ! :cry:

J'ai ensuite essayé une photodiode avec des filtres colorés (monochromatique de colorimètre) et ben ça ne m'a pas l'air très linéaire comme réponse (j'entends par là que la tension relevé aux bornes de la diode varie bien en fonction de la longueur d'onde mais pas de façon "homogène" !!!)

Je vais donc dès lundi essayer la photorésistance, réessayer la photodiode et enfin je vais tenter le phototransistor.

Avec tout ça on devrait pouvoir trouver un composant qui puisse être compatible avec le projet !
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Hello !
Bon j'ai eu mes composants, mais pas la plaque d'essai pour les planter ... :( :lol:

Concernant la courbe de sensibilité en fonction de la longueur d'onde et de l'illuminance, c'est ca pour une bpw34 (pas ideale, une bpw21 serait mieux) :
[img]http://perso.wanadoo.fr/pilou/bpw34_courbes.jpg[/img]

Ce qui est interessant c'est la linearité en lux, une fois que le capteur sera calibré pour la plage de longueur d'onde rouge vert ou bleu (courbe en cloche), on aura une indication precise de la quantité de chaque couleur.

Manu.
artefact
Messages : 676
Inscription : 18 mai 2003

j'ai trouvé ça ...

Message par artefact »

J'ai trouvé une carte d'acquisition à base de 68hc11 avec les schémas et les prog.

C'est ici : http://frederic.ducrocq.free.fr/Station ... sition.htm

J'ai vu des trucs plus simple sur le port parallèle du pc sur 8 voie je crois.

Donc avis aux amateur pour dévellopper un soft qui gère tout ça :D

Moi je n'y connait pas grand chose :(

A+
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

B'soir a tous !

Ca y est, j'ai (enfin) pu passer au mag d'electronique pour acheter une plaque d'essai :wink:

J'ai commencé a maniper, en utilisant une BPW34 comme capteur, un LM358 comme AOP, le montage "transimpedance" de la doc vishay (fig.125), un potard pour le gain, une pile 9V, qques capas pour le filtrage et hop.

Pour faire mes essais, j'ai scotché la diode contre mon moniteur IIYAMA 1451, et j'ai bricolé un petit soft pour pouvoir selectionner les niveaux RGB (coultool.exe).

Mon instrument de mesure est un bete multimetre + papier + crayon :lol:

Appercu de la bidouille :
[img]http://perso.wanadoo.fr/pilou/coultool/bidouille.jpg[/img]

Le moniteur n'est pas specialement calibré, j'ai juste un "blanc" qui me plait, de toute facon le but est d'avoir une premiere idée en "relatif".

Le montage est reglé pour me donner 2.55V pour le blanc RGB(255,255,255), et j'ai donc fait 4 series de mesures, une sur le blanc de (0,0,0) a (255,255,255) par pas de (15,15,15), puis la meme chose pour chaque couleur, j'obtiens donc une courbe luminosité/triplet RGB,une fois le tout normalisé j'ai tracé les courbes suivantes :

[img]http://perso.wanadoo.fr/pilou/coultool/gamma_1.jpg[/img]

Tataaa ! ho le beau gamma que voila :lol:
J'ai fait un rapide calcul, et j'ai trouvé qu'il fallait que j'applique a mes valeurs un gamma de 2.14 pour avoir une reponse lineaire luminosité/RGB, j'ai donc appliqué la correction, refait une serie de mesure et hop, impec une belle droite ! J'ai calculé le % de différence par rapport a la droite ideale :

[img]http://perso.wanadoo.fr/pilou/coultool/gamma_2_14.jpg[/img]

Ca reste relativement approximatif pour l'instant, etant donné ma plage de mesure et les corrections apportées pour la normalisation des signaux, mais ca m'a permis de me faire premiere serie de mesure.

Concernant la sensibilité de la diode en fonction de la couleur, j'ai noté les valeurs suivantes pour les valeurs maxi, avec comme reference le blanc RGB(255,255,255) qui me donnait 2.55V (soit 255) :

Code : Tout sélectionner

rouge RGB(255,0,0) : 100
vert RGB(0,255,0) : 91
bleu RGB(0,0,255) : 70
Ca correspond pas trop mal a ce qui est donné pour la BPW34, a savoir qu'elle est plutot centrée sur l'IR (~900nm).
On remarquera que 100+91+70 = 261 > 255, le tube est plus lumineux avec chaque couleur separement, que les trois en meme temps, c'est d'ailleurs pour limiter ce phenomene que j'ai juste une petite zone autour du capteur d'eclairée.

Voila pour l'instant, prochaines etapes essayer le capteur eloigné de l'ecran pour voir la sensibilité, l'essayé sur le barco, commander les filtres tricolors, paufiner le montage AOP, mettre en oeuvre un CAN, ...
:P :wink:

Manu
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Emmanuel

Je suis vraiment étonné de la précision de tes mesures... Les écarts mesurés sont vraiment très faibles... Bref, il y a moyen de faire quelque chose de ton capteur ;)

De mon côté, je réfléchis à une autre méthode de calibration, qui est complémentaire... Je ne sais pas si tu as vu mon fil sur le forum vidéo, ici. Outre le fait que cette méthode permet une calibration "sans outils", elle permettrait aussi de calibrer un capteur tri-stimulus sur une base saine, afin de régler "aux instruments" tout le reste des paramètres, en ayant la certitude de partir sur une base saine. Qu'en penses-tu ?

En tout cas, on est parti pour bien s'amuser ;)

A bientot
Georges
EPira
Messages : 445
Inscription : 19 janv. 2001

Message par EPira »

Georges G a écrit :Salut Emmanuel
Je suis vraiment étonné de la précision de tes mesures... Les écarts mesurés sont vraiment très faibles... Bref, il y a moyen de faire quelque chose de ton capteur ;)
Hello Georges,

Oui, moi aussi ca m'a surpris, je m'attendais pas avoir qque chose d'aussi precis, pour info avec la correction gamma appliquée, je pouvais positionner une valeur de blanc au pif via coultool (47, 133, 12, 169 ...) et lire la valeur sur le voltmetre avec au grand maximum un ecart de 1 point sur la valeur RGB, meme dans les faibles valeur (<15).

J'ai hate d'essayer ca sur le barco pour me faire une premiere idée de la linearité du projo !
De mon côté, je réfléchis à une autre méthode de calibration, qui est complémentaire... Je ne sais pas si tu as vu mon fil sur le forum vidéo, ici. Outre le fait que cette méthode permet une calibration "sans outils", elle permettrait aussi de calibrer un capteur tri-stimulus sur une base saine, afin de régler "aux instruments" tout le reste des paramètres, en ayant la certitude de partir sur une base saine. Qu'en penses-tu ?
C'est une idée a creuser effectivement ! autant en utilisation en comparaison A/B sur un projo je pense que ca ne serait pas evident, autant pour calibrer le genre de capteur que l'on bidouille ca serait au poil !
En tout cas, on est parti pour bien s'amuser ;)
c'est clair :wink:
hier en bricolant j'avais l'impression d'etre revenu 15 ans en arriere dans l'atelier de mon pere a bidouiller des amplis, carte d'interfaces et autres bricoles :lol: :lol:

Manu.
Georges G
Messages : 10740
Inscription : 06 févr. 2002

Message par Georges G »

Salut Manu

Mon idée est qu'avec une échelle de gris éclairée par le tube biolux, on peut facilement trouver un gris à un IRE quelconque qui a la même luminosité qu'un des gris de l'échelle, et le rendre identique à l'oeil. Peu importe quel IRE en fait (enfin, dans des limites raisonnables, en évitant les extrêmes). Et avec un gris OK, on peut mesurer ce qu'il donne avec le capteur, pour l'étalonner. Sachant qu'il risque de donner des valeurs très différentes en mesure du gris neutre éclairé par le tube fluo, vu que le spectre d'une lampe de projo ou d'un tri-tubes est certainement très différent de celui du tube fluo. Ensuite, une fois le capteur étalonné à partir d'un bon gris D65 fourni par le projo, donc calibré pour le spectre de la lampe, tout le reste n'est que mathématiques...

... et après, on peut faire une calibration automatique de l'appli Holo3DGraph ;)

Sinon, pour les filtres colorés, puisque tu comptes en acheter, je crois qu'il y en a dans le DVD Video Essential PAL, qu'on trouve pour 30 euros chez hifissimo par exemple. Et comme ce DVD contient tout plein de mires, et qu'il est achetable par n'importe qui, c'est sans doute la meilleure solution pour la portabilité et le coût de la solution ;)

J'irai l'acheter cette semaine de toute façon, je te dirais s'il y a bien les filtres colorés livrés avec.

A bientot
Georges
Répondre

Revenir à « Le ColorHCFR »