Zurück   PSD-Tutorials.de > 2D / Layout / Vektor > Photoshop


Antwort
 
Themen-Optionen
Alt 05.08.2012, 10:01   #1 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 05.08.2012
Beiträge: 2

prozentuale Phasenanteilsbestimmung anhand der unterschiedlichen Graustufen


Hallo liebe Forengemeinde.

Ich bin absoluter Neuling im Bereich Photoshop und hoffe auf ihr könnt mir bei meinem Problem kurz unter die Arme greifen.

Ich schreibe zurzeit meine Bachelorarbeit und habe unterm Rasterelektronenmikroskop Bilder vom Ausgangssubtrat eines Liegierungssysstems gemacht. Diese Bilder sind nur als .tiff (8bit) abspeicherbar.

http://www.pic-upload.de/view-15453964/002.jpg.html


Mein Problem ist folgendes: Ich würde gerne die einzelnen Grautöne markieren können und diese dann prozentual in Abhängigkeit von der Bildgröße darstellen. So, dass ich sagen kann die ganz helle Phase ist zu 43% vertreten, die hellgraue zu 10%, die graue zu 28%, die dunkelgraue zu .. usw (Werte ausgedacht)

Mit welcher Methode kann ich dies erreichen? Ich habe zuvor nach etlichen Stunden google.. die Kombination ImageJ und Gimp ausprobiert. Jedoch kommen dabei aufgrund der Tatsache, dass das Bild unten links anscheinend etwas stärker belichtet ist, keine verwertbaren Ergebnisse heraus.

Gibt es nicht vielleicht so eine Einstellung wie: Markiere alle Pixel mit einem Grauwert im folgenden Bereich und zähle diese dann.. dann könnte ich wenigstens ein Verhältnis bilden nach mathematischer Methode: Höhe*Breite = Flächeninhalt = Gesamtanzahl der Pixel ....

Danke schon ein mal für eure Hilfe.

Matthias
  Mit Zitat antworten


Alt 05.08.2012, 12:11   #2 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 25.01.2007
Beiträge: 466

Ohne eine ordentliche Belichtungskorrektur wirst du auf keinen grünen Zweig kommen - zumindest dann nicht, wenn das ganze weitestgehend automatisiert ablaufen soll.


Alleine die hellgrauen Flächen nehmen ohne Belichtungskorrektur 1/4 des Farbumfangs in Anspruch und schneiden mind. 2 weitere Farbbereiche - das kann ja nicht funktionieren.

Mit einem korrigierten Bild könnte man in Photoshop unter Zuhilfenahme von Messprotokoll/Tontrennung/Farbbereichs-Auswahl die einzelnen Flächengrößen mehr oder weniger genau bestimmen.


Ich persönlich würde wahrscheinlich den Weg über eine Vektorgrafik gehen, indem ich das Bild (ohne Korrektur) in eine Vektorgrafik umwandel, (optional) die Flächenfarben neu bestimme (interaktiv-malen-Werkzeug) und mir dann die Flächengrößen mittels Skript ausgeben lasse (gibt es kostenlos im www)
  Mit Zitat antworten
Alt 05.08.2012, 12:51   #3 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 03.03.2009
Beiträge: 279

Geht es um das Ausmessen oder um Automatisierung für viele Bilder?

Ein Bild ausmessen (ich habe mit GIMP probiert) geht einfach: Nimm die Farbbereichsauswahl (Toleranz kannst Du ja einstellen) und wähle einfach nur aus. Mit der aktiven Auswahl erscheint auch im Histogramm die Anzahl der ausgewählten Pixel, die Gesamtzahl kennst Du ja. Das für jede definierte Graustufe.

Automatisch: dafür wirst Du ein script, eine Aktion oder einen kleinen Filter schreiben müssen.
  Mit Zitat antworten
Alt 05.08.2012, 13:53   #4 Nach oben scrollen
Eimergesicht mit Wurst
HelperHelper
 
Benutzerbild von Hoogo
 

Registriert seit: 10.07.2010
Ort: Mülheim/Ruhr
Beiträge: 459
Kamera: Samsung GX-10
Verwendet: Photoline

Die unterschiedliche Belichtung lässt sich oft über einen Hochpaßfilter mit großem Radius korrigieren. Das klappt hier auch, Photoline mit Radius 255 zeigt 4 sehr schöne Peaks im Histogramm.
  Mit Zitat antworten
Alt 05.08.2012, 15:13   #5 Nach oben scrollen
Docendo discimus
Premium-SupporterPremium-SupporterPremium-SupporterPremium-SupporterPremium-Supporter
 
Benutzerbild von Picturehunter
 

Registriert seit: 30.11.2007
Ort: Hamburg
Beiträge: 3.793
Verwendet: Brain 2.0, Nikon DX/FX, PS

Zitat:
Zitat von matzew611 Beitrag anzeigen
Mein Problem ist folgendes: Ich würde gerne die einzelnen Grautöne markieren können und diese dann prozentual in Abhängigkeit von der Bildgröße darstellen. So, dass ich sagen kann die ganz helle Phase ist zu 43% vertreten, die hellgraue zu 10%, die graue zu 28%, die dunkelgraue zu .. usw (Werte ausgedacht)

Mit welcher Methode kann ich dies erreichen?

Hallo Matthias,

mit welcher Genauigkeit muß diese Helligkeitsverteilung denn überhaupt ermittelt werden bzw. wie viele der sichtbaren Tonwertbereiche sind bei diesen Bildern relevant? Mir ist nicht ganz klar, von wie vielen unterschiedlichen "Farbwerten" auszugehen ist. Sollte es sich nur um rel. wenige zu unterscheidende Farbwerte handeln, dann kann man das Bild entsprechend nivellieren und damit die tatsächlich relevanten Tonwertbereiche quasi extrahieren (z.B. per Kontrastmaske, Tonwertkorrektur, überlagerter Helligkeitsverlauf, Tonwertrennung und/oder Hochpaß-Filter, wie von Hoogo vorgeschlagen usw.) und bereinigen, so dass die eigentliche Analyse (ImageJ, Matlab etc.) dann deutlich präziser ausfallen kann.


Hier mal nur zur Ansicht ein extremes Bsp.:






Gruß
Frank
__________________
"Schönheit ist nie in den Dingen selbst zu finden, sondern nur in der Art, wie deine Seele sie sieht."
Andreas Tenzer

Geändert von Picturehunter (05.08.2012 um 15:26 Uhr).
  Mit Zitat antworten
Alt 05.08.2012, 16:28   #6 Nach oben scrollen
Eimergesicht mit Wurst
HelperHelper
 
Benutzerbild von Hoogo
 

Registriert seit: 10.07.2010
Ort: Mülheim/Ruhr
Beiträge: 459
Kamera: Samsung GX-10
Verwendet: Photoline

Noch ein Gedanke zum Abzählen:

Nach dem Nivellieren (per Hochpaß oder wie auch immer, siehe Vorschlag von Picturehunter) einzelne Bilder erstellen, die die gewünschte Farbe in Weiß zeigen, den Rest in Schwarz. Das kann man per Zauberstab, Farbauswahl oder sonstwie machen, am Einfachsten erscheint mir aber, die Ebene zu duplizieren und das per Gradationskurve zu erledigen.

Dann den Durchschnitt berechnen lassen (in Photoline Filter > Weichzeichner > Durchschnitt) und den entstandenen Grauwert auslesen. Der sollte dem Anteil der ursprünglichen Farbe im Bild entsprechen.
  Mit Zitat antworten
Alt 05.08.2012, 16:35   #7 Nach oben scrollen
Newbie
Newbie
Themenstarter
 

Registriert seit: 05.08.2012
Beiträge: 2

Ich danke euch erstmal für eure konstruktiven Antworten. Ihr habt mir damit einige Anregungen gegeben, wie ich vorgehen kann und wie ich mich gezielter einarbeiten kann. Allerdings braucht das nun erstmal wieder ein paar Stündchen bis ich all eure Ideen ausprobiert habe .

Eigentlich ist es keine große Sache was ich erreichen möchte.
Ich habe einige Aufnahmen mit einem Rasterlektronenmikroskop gemacht. Auf diesen Aufnahmen sind bestimmte Phasen zu erkennen, insgesamt "5" verschiedene: Mo_ss, Mo_5SiB_2, Mo_5Si_3, Mo_3Si und Ti_5Si_3. Nun möchte ich sagen können, Bild 1 besteht zu 43% aus Mo_ss, zu XX% aus Ti_5Si_3 usw... dies mache ich mit 20 verschiedenen Bildern, bilde dann den aritmetischen Mittel und kann dadurch Aussagen über die Elementenverteilung des Legierungssystem treffen. Im Prinzip darf ich also nur 5 verschiedene Grauwerte haben.

Beste Grüße, Matthias
  Mit Zitat antworten
Alt 05.08.2012, 17:27   #8 Nach oben scrollen
Eimergesicht mit Wurst
HelperHelper
 
Benutzerbild von Hoogo
 

Registriert seit: 10.07.2010
Ort: Mülheim/Ruhr
Beiträge: 459
Kamera: Samsung GX-10
Verwendet: Photoline

Es spart Dir vielleicht einige Arbeit, wenn Du die Bilder nach dem Nivellieren zu einem größeren Zusammenfügst und daraus dann das Ergebnis bestimmst. Bin aber nicht 100%ig sicher, ob das geht. Müsste aber wenn die Bilder gleiche "Belichtung" haben.
  Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Freistellen anhand von Hintergrundbild duffkess Photoshop 8 02.10.2011 11:11
Prozentuale Verkleinerung eines Bildes im Firefox klappt nicht... tina (X)HTML & CSS 2 26.10.2008 15:41
AS: MCs faden anhand von mouseover? DavidCaspar Flash - ActionScript 5 10.10.2008 17:07
Freistellen von Objekten anhand von Pfaden in Ps mori121190 Photoshop 7 05.08.2008 18:48
mouseover anhand von Dreamwaver Hansi05 (X)HTML & CSS 2 09.12.2006 13:37