Implementation of the scikit-image Rolling Ball Algorithm #147
Replies: 3 comments 2 replies
-
Hi @davidlbit Thanks for you question! The filter was not explicitly requested before, so we haven't look seriously on implementing it inside clesperanto although I belive it can be. But from my experience, the Top Hat provide a very similar results than the Rolling Ball for much less ressources (memory and speed) and complexity. Is there any particular advantage for using the Rolling Ball? PS: I assume you meant scikit-image 😉 |
Beta Was this translation helpful? Give feedback.
-
Hi @davidlbit , I was thinking of implementing it on the GPU; and at some point there was actually a community challenge in this context. In the related discussion, the original developer of the rolling-ball algorithm in ImageJ mentioned that he often uses top-hat nowadays. This was for me a reason to not dive deeper into the topic. Curious: Can you give an example data set where the rolling-ball algorithm does a good job and the top-hat filter does not? Thanks! Best, |
Beta Was this translation helpful? Give feedback.
-
Hey @haesleinhuepf and @StRigaud, Thanks for getting back to me so quickly! I've noticed that the rolling ball algorithm can be pretty demanding computationally, which got me thinking about other options. I remember stumbling upon some old forum posts that praised the rolling ball method, which might be why I haven't explored the top-hat approach much. But after hearing your thoughts, I'm definitely going to give it another look. |
Beta Was this translation helpful? Give feedback.
-
Are there any ideas of adding the rolling ball algorithm for backgroung removal, as an alternative to the top_hat approach?
Beta Was this translation helpful? Give feedback.
All reactions