border artefacts with skimage.exposure.equalize_adapthist
<https://lh3.googleusercontent.com/-JDkNXe7k44s/VMOE-xwgPXI/AAAAAAAABLA/STWxQ...> <https://lh3.googleusercontent.com/-sgqpXIXHhF0/VMOFDbcK8sI/AAAAAAAABLI/iHcFE...> Hello, I am new to scikit-image (and python too), but found the combination of scikit-image implementation of algorithms together with ndarrays extremely powerful. For now, I am trying to find nuclei in microscopic images (color deconvolution, find seeds with blob_log) This works fairly well but due to low contrast some nuclei are not detected. nuclei_clahe = equalize_adapthist(nuclei) gives much better local contrast but introduces linear artefacts at the test image borders. Is it possible to avoid/reduce this? Best regards, Kai
Hi Kai, Yes, this is a known bug, and the fix will be in the next release (coming soon!). Regards, Steve
Just to confirm what Steven said, building from current master and applying your command to your `nuclei.jpg` image I obtain the attached image without artifacts. 0.11 should be released fairly soon, but if you need this sooner you can build from source. We'd be happy to help if you run into problems. Josh On Saturday, January 24, 2015 at 4:46:23 AM UTC-7, Kai Wiechen wrote:
<https://lh3.googleusercontent.com/-JDkNXe7k44s/VMOE-xwgPXI/AAAAAAAABLA/STWxQ...> <https://lh3.googleusercontent.com/-sgqpXIXHhF0/VMOFDbcK8sI/AAAAAAAABLI/iHcFE...> Hello,
I am new to scikit-image (and python too), but found the combination of scikit-image implementation of algorithms together with ndarrays extremely powerful.
For now, I am trying to find nuclei in microscopic images (color deconvolution, find seeds with blob_log) This works fairly well but due to low contrast some nuclei are not detected.
nuclei_clahe = equalize_adapthist(nuclei)
gives much better local contrast but introduces linear artefacts at the test image borders. Is it possible to avoid/reduce this?
Best regards,
Kai
participants (3)
-
Josh Warner
-
Kai Wiechen
-
Steven Silvester