python - Image processing approach -


in following greyscale image,i trying identify objects have manually labelled in red. have suggestions of how this?

image image2

i have attempted use gaussian blur , thresholding cannot exclusively identify these particles. edge detection approach? suggestions welcome.

your images suitable target machine learning.

probability out put of weka trainable segmentation

you should able objects simple thresholding , possibly subsequent size filtering.

  • you might want try ilastik, free software combines pixel classification , object tracking power of machine learning.

edit:

this how proceeded using trainable weka segmentation:

  1. in settings window, activated more features, set sigma range 4 32, , named classes "objects" , "background":

settings trainable segmentation plugin

  1. i created freehand line traces, added them respective classes, , clicked on "train classifier". (the creation of feature stack takes while first time run training, refining classification takes less time because classification need run.)

segmentation preview

  1. to probability map, click on "get probability".

Comments

Popular posts from this blog

javascript - gulp-nodemon - nodejs restart after file change - Error: listen EADDRINUSE events.js:85 -

Fatal Python error: Py_Initialize: unable to load the file system codec. ImportError: No module named 'encodings' -

javascript - oscilloscope of speaker input stops rendering after a few seconds -