Machine Learning Idea – Denoise(im, weights=xy_map). XY Strength Denoising

A quick machine learning idea.

Why not denoise with a variable strength over the image? I think a model can learn the many parameters using machine learning over other images.

Maybe an iterative approach could work. Where you apply a little denoising each iteration in a loop.

So the idea is to find x and y coordinate parameters for the weight value strength of the denoise filter.

Perhaps I need to make a system with at least two choices. One that has been a little bit denoised and one previous iteration. This ?way I could select with some machine learning model which ?8×8 groups are passed on to the next iteration. Either from the iteration0 or subgroup from iteration1. This will end up in a image iteration2.