Ich studiere Fourier-Optik und Interferometrie und beabsichtige, den Kontrast eines Bildes mit Computersoftware zu bestimmen. Mein Lehrer für Experimentalphysik hat mir nicht gesagt, wie man das macht, und deshalb bitte ich Physiker, die diese Art von Analyse bereits durchgeführt haben, um etwas Aufmerksamkeit.
Der Kontrast kann ausgedrückt werden als:
Betrachten Sie das folgende Interferenzspektrum, wenn das Objekt ein Lötkolben ist:
Ich denke, es sollte möglich sein, den Kontrast zu messen, wenn man die Farbe der Pixel und ihre Verteilung in einer bestimmten Region kennt.
Ich weiß, dass die Intensität proportional zur Helligkeit der Regionen ist. Zum Beispiel, um eine Menge proportional zu bestimmen , ich muss nur die hellen Streifen des Bildes studieren und die dunklen für .
Mein Problem hier ist, welche Software ich verwenden soll? Und ist die bisherige Methode gut, um mein Ziel zu erreichen?
Unabhängig davon, welche Software Sie verwenden (z. B. ImageJ), müssen Sie das Bild zuerst vom sRGB-Farbraum in einen linearen Farbraum konvertieren. Um mit ImageJ in lineares RGB zu konvertieren, sollten Sie das Bild zuerst in 32 Bit konvertieren, durch 255 teilen und dann das mathematische Makro ausführen:
wenn (v < 0,040445) v = v/12,92; if(v>0.04044) v = pow((v+0.055)/1.055,2.4)
und dann wieder mit 255 multiplizieren.
Die Grauwerte der Pixel sind dann proportional zur Lichtintensität an den entsprechenden Fotostellen.
ImageJ enthält alle Tools, die Sie benötigen, ist weit verbreitet und kostenlos. Sie können sogar Ihre eigenen Verarbeitungsmodule hinzufügen, um die Funktionen zu erweitern.
Üblicherweise muss bei der Umrechnung von Pixelhelligkeiten in Intensitäten die verwendete Kamera berücksichtigt werden; Für wissenschaftliche Arbeiten verwenden wir normalerweise lineare CCD-Kameras, bei denen der Hersteller die Kalibrierungen für uns durchgeführt hat.
Andernfalls lesen Sie das ImageJ-Tutorial für Ratschläge.
Sie könnten Matlab verwenden: Laden Sie das Bild in eine Matrix und finden Sie dann die maximalen und minimalen Einträge der Matrix. Setzen Sie diese in Ihre Gleichung ein, um den Kontrast zu finden.
Alternativ können Sie für eine höhere Genauigkeit die niedrigsten und höchsten (sagen wir) 100 Werte nehmen und den Durchschnitt dieser Werte nehmen, um Ihnen Ihren Imin bzw. Imax zu geben.
Neugierig
Graf Iblis
Graf Iblis
Neugierig