INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Bilder serien, unscharfe Bilder rausschmeiße



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.03.2013, 08:37 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2013 08:40 von Teala.)
Beitrag #1

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
Bilder serien, unscharfe Bilder rausschmeiße
Guten Morgen,

Ich muss bei mehreren Bilderserien die ein Mikroskop mit Kamera automatisch erstellt, die "extrem" unscharfen Bilder raussuchen.
Zur Zeit mache ich das händisch, meine viereckigen Augen nach ca. 5000 Bildern/Serie könnt ihr euch vorstellen.

Diese Bilder werden später mit einem in Labview entwickelten Programm bearbeiten.
Nun hab ich mir überlegt, vor der Bearbeitung zu überprüfen ob das Bild scharf oder unscharf ist und es dann
rauszuschmeißen.

Ich hab im Forum gesucht und diesen Thread gefunden:
http://www.labviewforum.de/Thread-Bildsc...ild+scharf

{Das ist zwar ein UraltTread aber ich möchte erzählen wie ich das gelöst habe:

* ROI definieren da es meist interessant ist nur in einem Bereich scharf zu sein (nein nix Sex sondern IMAQ)
* Das ROI ausschneiden
* Diesen Teil differenzieren (IMAQ Edge Detection - Differenciate)
* ein Histogramm dieses Bildes machen
* Die Y-Werte (das sind die Häufigkeiten) LOG10 nehmen
* eine Gerade durchlegen
* je steiler die Gerade umso schärfer

Its simple as that -or?

Gottfried}

Habe es theoretisch verstanden und zu basteln begonnen.
Ich teile mein Bild in 4 Quadranten und definiere das als ROI, mache Edge Detection Differenciate bilde ein Histogramm bzw. Histograph.
Habe angenommen dass es sich beim Y-Wert um den Incremental Value handelt. Hab diesen log genommen.
So und was mach ich jetzt damit. Ich bekommen einen Haufen Werte damit und eigentlich sollte ich damit ein Funktion bilden (Polynom)
und dann eine Gerade an die Kurve legen, die Steigung ergibt mir dann einen Hinweis auf die Schärfe.

In Excel würde ich die Werte in einen Graphen legen und der soll das Polynom finden das am Besten passt und
dann Gerade an die Kurve legen,diese Funktion geht dort ja auch,

aber nun zur Frage wie machen ich das Konkret in Labview...

anbei mein Programm bisher

11.0 .vi  Unschaerfe.vi (Größe: 98,74 KB / Downloads: 342)


11.0 .vi  VFcalibrateimage.vi (Größe: 15,71 KB / Downloads: 352)

mit der großen Bitte um Hilfe


Tja manchmal hilft ja schon darüber zu schreiben um ein Stück weiterzukommen...

Es gibt in Labview ein Polynomfunktion, muss mal gucken wie mir das weiterhilft...

Danke schon mal fürs zuhören *gg*Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2013, 09:07
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bilder serien, unscharfe Bilder rausschmeiße
Hallo Gottfried,

Zitat:Danke schon mal fürs zuhören
Gern geschehen. Spätestens hier hast du dir doch Aufmerksamkeit gesichert:
Zitat:da es meist interessant ist nur in einem Bereich scharf zu sein

Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2013, 09:18
Beitrag #3

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
Ist ja nicht von mir....

sondern von Gottfried

Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2013, 09:21
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bilder serien, unscharfe Bilder rausschmeiße
Hallo Teala,

dann habe ich ja den richtigen angesprochen...

Beim nächsten mal könntest du es ja
Zitat:als Zitat
kenntlich machen, der Editor bietet dafür einen extra Button an...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2013, 09:25
Beitrag #5

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
Zitat:Das ist zwar ein UraltTread aber ich möchte erzählen wie ich das gelöst habe:

* ROI definieren da es meist interessant ist nur in einem Bereich scharf zu sein (nein nix Sex sondern IMAQ)
* Das ROI ausschneiden
* Diesen Teil differenzieren (IMAQ Edge Detection - Differenciate)
* ein Histogramm dieses Bildes machen
* Die Y-Werte (das sind die Häufigkeiten) LOG10 nehmen
* eine Gerade durchlegen
* je steiler die Gerade umso schärfer

Its simple as that -or?

Gottfried
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2013, 15:05
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
Hallo Teala,

ich habe meine aktuellen VIs durchgesehen wie ich das jetzt mache. Das mit dem Geradenfit ist zwar theoretisch nett (meine damalige Praxis) aber bewährt hat sich ein einfacheres Verfahren:

* differenzieren (oder eine ähnliche Operation - siehe VI)
* Mittelwert bilden
* FERTIG

Der Mittelwert ist ja umso größer umso steiler Deine Kanten (also ich meine die Kanten im Bild) sind.

Noch eine Korrektur: in der Wirklichkeit ist es NICHT gescheit die 4 äußersten Ecken zu nehmen sondern die Testflächen sollten etwa 2/3 zum Rand positioniert sein. Grund: wenn die Tiefenschärfe sehr klein ist ist dort die Schärfe einzustellen (Mitte und Rand unschärfer wegen des Objektabstandes)

Ich lade Dir eine lv12_img Version hoch

Viel Erfolg

Gottfried

PS.: das Verfahren ist nur theoretisch invariant gegenüber der Belichtung!
12.0 .vi  Sharpness QualityOfFocus (SubVI).vi (Größe: 30,59 KB / Downloads: 309)

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2013, 08:49
Beitrag #7

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
Hallo Gottfried,

Vielen Dank erstmal für deine VI!

Werde sie mir gleich mal ansehen.

Zu den Teilbereichen: die 4 Bereiche decken das gesamte Bild ab. Die Bildpixel sind immer konstant bei 4164*3120.
Mir ist bei den Bildern vom Mikroskop aufgefallen, dass meist entweder die linke Seite oder die rechte Seite bzw.
oben oder unten ein Streifen unscharf ist. Wahrscheinlich liegt der Objektträger (Anschliffe) nicht immer plan auf.

Daher möchte ich weiters die 4 Bereiche miteinander vergleichen um zu sehen ist das mit Bild teilunscharf (Duden)
oder ganz unscharf.

Das Mikroskop hat ja einen Autofokus und justiert automatisch den Z-Trieb, es kann aber laut Hersteller aber
auch dort zu einer Fehlfunktion kommen um ein paar 10tel das macht halt bei 50facher Vergößerung schon einiges aus.
Also es sind einige Faktoren vorhanden, warum so ein Bild unscharf wird.

Sodala ran an die Arbeit.

Ciao
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2013, 11:32
Beitrag #8

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße

Akzeptierte Lösung

So nach einer Reihe von Tests nun mal das Fazit:

Die Richtung mit Mittelwert ist super, funktioniert auch gut auf die Bereiche angewendet.

Nun das aber: ich muss mich mit einer Statistik herumplagen, die Mittelwerte je nach Bereich
unterscheiden sich meist von 0,3-0,8, was unscharf zu scharf zeigt...
und daraus folgt ich muss über die komplette Bildserie (5000 Bilder) mit jeweils 4 Quadranten
eine Statistik bilden, um so herauszufinden wieviel Abweichung vom "scharfen" Mittelwert
zum "unscharfen" Mittel besteht.

Und ich dachte Statistik werde ich in meinem Studium\Berufsleben nicht mehr brauchen (wo ist hier der Kotz smilie?)....

Ich möchte mich nochmal herzlich bedanken bei dir Gottfried.

Grüße
Birgit
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2013, 12:27
Beitrag #9

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
gerne

Gottfried

PS.: meine Erfahrung: alles vor dem ich mich im Studium (oder sonst) gedrückt habe kommt wieder (_diese_ Statistik hat 100%) ... das ist die schlechte Nachricht. Die gute Nachricht: nachdem man über seinen eigenen Schatten gesprungen ist - das ist ein tolles Gefühl.

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2013, 16:52
Beitrag #10

Teala Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

Fall 2011
2011
EN


Oesterreich
RE: Bilder serien, unscharfe Bilder rausschmeiße
Zum Thema Statistik:

Habe das Problem mit den Mittelwerten über eine Boxplot Darstellung gelöst.
Der zukünftige Benutzer bzw. ich kann den Grenzwert einstellen und diese
Bilder werden dann in einen anderen Ordner verschoben.

Somit Erledigt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  unscharfe Partikel identifizieren? gottfried 0 4.211 16.11.2017 10:48
Letzter Beitrag: gottfried
  Fehlerhafte Bilder GigE Kamera TroubleSpell 2 7.420 18.08.2015 08:43
Letzter Beitrag: TroubleSpell
  Bilder in Vision Builder AI aneinander fügen mdu 2 6.266 31.03.2015 10:49
Letzter Beitrag: wladimir s
  Error -1074395288 - große Bilder... gottfried 1 3.871 03.11.2013 13:12
Letzter Beitrag: jg
  Wie Bilder im Hintergrund oder RAM speichern? horatius 2 4.109 06.08.2013 18:47
Letzter Beitrag: b.p
  Bilder addieren Harry2000 1 4.416 18.01.2013 13:55
Letzter Beitrag: Kasi

Gehe zu: