Name for operation similar to convolution

1.5k Views Asked by At

I have an operation, that is very similar to convolution, that I don't know the name of. I'm a programmer, not a mathematician, so I'll try to describe it as best I can.

First, a description of convolution:

  1. inputs: source (2D array, roughly 2000x1000), kernel (2D array, 15x15). output will be given in an array the size of source

  2. For every element in the output, center kernel over the corresponding element in source

  3. Do elementwise multiplication between source and kernel

  4. Sum the results of step 3, divide it by a number n, and store that in output

My operation is similar, except step 4 is replaced by:

  1. Take the largest result of step 3, and store that in output
1

There are 1 best solutions below

0
On BEST ANSWER

This article describes your operation as a "max-convolution".

Here it is referred to as a "multiplicative max convolution product".