Topic: [Feature Idea] Image based correlator for Convolution/Corelation
I think that and Correlation and Convolution (flipping the correlator image both vertically and horrizontally, and then performing cross correlation) should be put into IA, using an image (instead of manually entered table) for input. It would be a "Combine Images" feature and not intended to replace the already existing kernel filter (with a manually entered table) that is an already present feature in IA.
In the Combine Images panel, there should be options for doing these. Correlation is where you take a base image and a correlator image and at each pixel of the base image, you multiply the surrounding pixels by their corresponding pixels and then take these multiplication results and sum them together. You do this for every pixel in the base image. Cross Correlation is where the base image and correlator image are different. Auto Correlation could also be performed by simply selecting the same image for both the base and correlator images.
Convolution is the opposite, in the sense that you flip the correlator image horizontally and vertically before performing correlation.
So both Correlation and Convolution should be added to the "Combine Images" dialog box.
As usual, a bias number should be available, but in this case it makes sense to include 2 biases, one for the base image and one for the correlator image. A check box option to go with both of these should be to normalize the output (otherwise the output easily get above 255 or below 0).