Hi,

I'm working on a project where I have to segment out nucleus of cells in a
volume. I use random_walker with define markers for every nuclei. If I try
to run it on the all volume the segmentation works well but it's very slow.
So I used util.view_as_blocks function from scikit to split my image and
markers and I loop over the different block using joblib:

rw_dapi_chunks = Parallel(n_jobs =
4)(delayed(segmentation.random_walker)(chunks[i,j],
                                     chunks_markers[i,j], beta = 3000,
mode='cg_mg') for
                                      i in range(2) for j in range(2))


So I end up with a list of 4 images and if I combine these images (btw I'm
not sure what is the best way for doing that? I just add them up in an
empty array) everything work well, except that I end-up with nuclei with 2
different labels:

 [image: Images intégrées 1]
Am I doing something wrong? Is there a way to split your images in block
for parallel computing but being able to get the labeling right at the end?

Best,

Cedric
_______________________________________________
scikit-image mailing list
scikit-image@python.org
https://mail.python.org/mailman/listinfo/scikit-image

Reply via email to