|
|
Untersuchung Uniformität von Pixeln |
|
Gast_87 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.03.2011, 10:57
Titel: Untersuchung Uniformität von Pixeln
|
|
Hallo,
ich schriebe gerade ein kleines Programm um Pixelfehler auszuwerten.
Dabei ist eine der Aufgaben Uniformität von Pixeln zu untersuchen also Abweichungen der Pixel bei homogener Beleuchtung.
Um die Uniformität zu untersuchen hatte ich folgenden Anstatz.
Medianfilter mit einer Filtermaske von 5x5 der in diesem Bereich die Überschreitung einer vorher definierten Schwelle der Pixel sucht.
Habt jemand einen sinnvollen Ansatz in Matlab bin Neuling und bräuchte etwas Hilfe
Viele Grüße
|
|
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.03.2011, 12:21
Titel:
|
|
Moin,
da wird es wohl viele Ansätze geben und die hängen davon ab, wie Dein "Bild" die Beleuchtungseindrücke jetzt wiedergibt. Ist es nur neutral weiß mit kaum unterscheidbaren, partiell unterschiedlichen Dichten. Dann könnte man das das Bild gegen eine neutrale Matrix vergleichen. Z.B. Bild = 512*512 gegen zeros(512,512) und darauf den Befehl: imabsdiff. Dann werden die Unterschiede deutlicher herausgestellt. plot zeigt Dir ebenfalls Unterschiede an. Das ist aber so einfach, dass ich fast glaube, Du suchst etwas anderes. Was soll denn dargestellt werden - eine sichtbar unterscheidbare Matrix oder nummerische Werte, die abweichen?
Hubertus
Edit.
Der Medianfilter bügelt Dir alle Ausreißer weg. Das ist doch nicht Dein Ziel - oder??
|
|
|
Gast_87 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.03.2011, 12:49
Titel: Untersuchung Uniformität von Pixeln
|
|
Hallo,
also gedacht ist eher die Gleichmäßigkeit der Pixel in einer bestimmten Matrix (vllt. 5x5) zu vergleichen um festzustelen ob dort eine gewisse inhomogenität herscht.
Die Bilder sollen mit einer mittleren Helligkeitsstufe aufgenommen werden(wie genau ist noch nicht ganz bekannt).
Die Homogenität der Beleuchtung des CMOS Sensor wird wahscheinlich mit einer Ulbrichtkugel sichergestellt.
Es sollen dann die Pixel die eine zu große Abweichungen zu den Pixel in der Umgebung haben im Orginalbild eingefärbt werden.
So ist momentan noch der Gedanke.
Viele grüße und danke für die Hilfe.
|
|
|
Gast_87 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.03.2011, 12:53
Titel: Untersuchung Uniformität von Pixeln
|
|
Mein erster Codeansatz ist folgender:
%Median Filter
MedianBild = medfilt2(Bild,[5 5];
%Differenz
DifferenzBild = Bild-MedianBild
[Zeile, Spalte] = find(DifferenzBild<=Schwelle);
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|