Jump to content

Feature requests: MSR Algorithms


Recommended Posts

I mostly focused on #4, and I think it would be possible (but not easy) to turn the papers and source code into a working plug-in. You'd have to build the priors outside of Paint.NET. And note that the result would basically be an even-more-awesome version of Increase Local Contrast (and Local Contrast Enhancement).

Segment Image : Average Color (HSL) : Eigen Blur : []

Cool, new forum!

Link to comment
Share on other sites

In a sense. That corrects based on an actual color chart. The Bayesian algorithm corrects without needing a chart. It computes a posterior probability distribution for the color of the illuminant, based upon the observed intensities of the image pixels, a model of surface reflectance, and prior knowledge about what sort of color an illuminant might have. Then it estimates the true color of each pixel by "inverting" the illumination. I think the charts are just in the pictures to demonstrate its performance. The two plug-ins I mentioned also correct without a chart, but I imagine they use heuristics to do so. (edited for clarity)

Segment Image : Average Color (HSL) : Eigen Blur : []

Cool, new forum!

Link to comment
Share on other sites

By the way, alexo, I thought I'd make a new post to thank you for asking about this! I had no idea that there was a generative model for pixel color until I read your post. If you're interested, the technique in #4 seems to go back to this paper: Bayesian Color Constancy with Non-Gaussian Models. The paper discusses several alternatives which may be simpler to implement in Paint.NET.

Segment Image : Average Color (HSL) : Eigen Blur : []

Cool, new forum!

Link to comment
Share on other sites

I mostly focused on #4, and I think it would be possible (but not easy) to turn the papers and source code into a working plug-in.

I'm more interested in the other three :)

I wonder if, due to Paint.NET being a showcase of Microsoft's .NET technology, the MS-Research people can be persuaded to contribute... Obviously I am not the person to approach them though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...