librtprocess - quo vadis

For exercising the librtprocess demosaic algorithms, I have posted a rawproc AppImage, rawproc.conf, and readme.txt at this location:

https://glenn.pulpitrock.net/rawproc/

The AppImage is a full-featured rawproc, compiled as a development snapshot, so keep that in mind when using. The rawproc.conf is specifically configured for just doing demosaics, but can be amended to taste.

The readme.txt is what I think one would need to set things up, but you can never fully comprehend what might be needed, so let me know if you have questions.

Please note this particular deployment is targeted at developers; others are more than welcome to try it out, but rawproc is like a manual transmission Ford Pinto automobile with a missing back bumper; it won’t protect you from bad processing decisions, nor help you a lot with the specifics of using the tools.

Hope this helps…

Edit: Almost forgot: rawproc has the librtprocess demosaics, but the img command line program doesn’t yet. If someone wants that sooner, let me know.

Edit2: Gee, I just opened img.cpp to do the librtprocess logic, and it’s already there, forgot I’d already done it. Now, it doesn’t include the parameters for the algorithms that need it, so I’ll work on that this weekend…

2 Likes

I’ve added highlight recovery (the inpaint method from RawTherapee) to librtprocess, and it’s doing great things in Filmulator.

Could someone else test it with their applications?

It’s rather simple: you need to pre-apply the white balance multipliers in raw color space, and tell it the max actual value of each channel (chmax) and white clipping value of each channel (clmax).

It makes the difference between this (camera jpeg):

image

and this (filmulated, with additional white balance adjustments):

image

5 Likes

@CarVac Great to see some progress in librtprocess :+1: . I didn’t find the time to contribute last weeks :frowning: …

I appreciate auto-CA in RT. Good candidate for librtprocess?

It’s already in librtprocess

1 Like

Great! Haven’t checked since April / May. Glad it has been included.

1 Like