Replies: 1 comment 2 replies
-
Tim has written this Given that you've shown your coding ability by basically putting l0-smooth together, I'm greedily asking for more algorithms to implement for this OSPP event:
For image segmentation, I've also heard of these two algorithms (but never read the details)
All these are classical image processing algorithms that have a lot of math under the hood so I listed them here in case you're interested. Of course, this is not a hard requirement at all. Two algorithms would be really good enough to me, and three/four/five/... would make me excited for the entire summer 😆 Let me know if you're interested in any of these algorithms I listed or anything that I didn't mention here. I encourage you to challenge yourself by proposing more 😆. Given that you've never participated in open source projects before, I have a few words about the workflow/timeline: having a working demo is still quite far from it being used by others. You need to write tests, to tweak the performance and default parameters, you need to support different inputs. My suggestion is that we keep it slower at first by polishing one algorithm. After you become familiar with how to write high-performance Julian codes and learning more about the JuliaImages ecosystem, you can move faster by adding more algorithms. |
Beta Was this translation helpful? Give feedback.
-
Hi
I' m Yifan Chen, a graduate student major in mathematics from China. My daily study and work are related to Image processing, so I'm interested in the project 'Add performant image processing algorithms'. I have some programming experience on Python and Julia. I have used Julia to solve some machine learning task.
For this OSPP project, I currently plan to implement the following two algorithms:
L0-smooth is only available in Matlab, Chan-vese is available in scikit-image.
I have just finished a demo which implements the algorithm in paper, I have put this demo in the repo, please see https://github.com/JKay0327/Image-Smoothing-via-L0-Gradient-Minimization, here's a preview of it:
If there are some suggestions, I'm glad to consider these problems and discuss with you. Thanks~
Beta Was this translation helpful? Give feedback.
All reactions