Closed aurelienpierre closed 5 years ago
@aurelienpierre Imho it is not a duplicate. Our current intention is to make the algorithms easier usable for other image processors than RT. At least at the moment I do not intend to make new implementations of the algorithms.
This is very much not a duplicate of Halide.
Halide is a domain specific language designed for image processing. This is a library of image processing routines that are common between raw photo editors.
You'd have to make your own implementation of the algorithms in Halide.
If you want to contribute GPU implementations of the algorithms written in Halide, I'm all for that, though. I've tried to implement LMMSE but it was very difficult and I didn't manage to achieve any sort of performance parity on the CPU.
I think Halide have all-purpose filters like gaussian blur and such. That was my point.
But the multiplication of architectures and libs makes it hard to settle for one strategy or the other.
It doesn't have premade filters as far as I'm aware. You have to code them yourself.
You might want to have a look at that project and not duplicate it: https://github.com/halide/Halide
The main problem I see with your project (although it's nice to mutualize shared code) is the lack of GPU support.