Ich hatte gehofft, jemand könnte mir mit einem Bildverarbeitungsproblem helfen. Meine Fliegenembryonen sind auf die Zellkerne im peripheren Nervensystem (PNS) - Anlage 1 - gefärbt. Diese Zellkerne bilden Cluster in jedem der embryonalen Segmente der Fliege. Mein Ziel ist es, diese Cluster von Zellkernen zu verwenden, jede der embryonalen Segmente (dh einem Blob oder Punkt pro Segment) zu beschriften - Befestigung 2.Imaging Processing - Clustern von Zellen in Gruppen in Fly Embryos Bilder
Ich habe einigen Erfolg hatte durch tun Gaußsche Unschärfe der markierten Kerne (so dass jeder Cluster von Kernen einen Blob bildet) und dann adaptive Schwellenwertbildung, um diese "Blobs" zu identifizieren. Es ist jedoch keine sehr robuste Methode - einige Cluster bilden keine oder mehrere Cluster zusammen. Ich verwende scikit-Bild meiner Analyse zu tun, hier ist der relevante Teil meines Codes, die ich habe mit:
EmbryoBlur = Gaußsche (Embryo, sigma = (10,5))
ClusteredCells = threshold_adaptive (EmbryoBlur, block_size = 151, method = "mean")
jemand irgendwelche anderen Strategien muss vorschlagen, so dass es robust einen einzigen Punkt oder Blob pro Cluster von Kernen bildet?
Auch wenn jemand eine Strategie konzeptionell erklären möchte, könnte ich es auch in scikit-image implementieren.
Vielen Dank!