Open
Description
Description:
Opportunities for improving the performance of specific algorithms was mentioned several times in the faster scientific Python discussion. Especially with regards to median filtering there are more specialized algorithms as described in this blog post on Median filtering by @crisluengo.
Not saying that this is our highest priority, but in case someone feels "the itch" in particular, idea and resources are recorded here. :D
Activity
naik24 commentedon Aug 6, 2024
Hi, can I work on this issue? I will refer to the blog post and implement the different techniques and submit a pull request accordingly.
lagru commentedon Aug 12, 2024
Hey @naik24, welcome. Thanks for offering to work on this. π Do you have experience with this kind of work?
Just to be clear up front about this. This looks like a big endeavor and we currently have limited resources on scikit-image's side to mentor you. So this would involve a bit of independent investigation and work on your side. But of course we would be willing to help you along with high-level feedback and advice!
For scikit-image we would probably go for the Binary tree based algorithm which would have to be implemented in terms of scikit-image (see the DIPlib implementation for a reference on complexity). Of course, you are free to explore other even better solutions. Though, we would prefer an algorithm that can completely replace our current one in terms of features and performance.
If that sounds alright to you, go for it! :D