@pandy
Sorry for the unclear statement regarding wavelets. Of course it is possible to make a plug-in based on wavelets. But I do not know a plug-in that is ready for use for feisty2's problem.
@feisty2
The solution I proposed is based on the idea to splitt it in levels of details and process each level separately. Rad1 and rad2 select the "frequency band". Sigma influences the decision if it is detail (<Sigma) or egde (> sigma). Alpha is relevant for boosting (<1.0) or reduce / denoise details (>1.0). Ldmp is required to reduce noice. In my tests I had to use ldmp also for higher levels.
If you set rad2 = 2* rad1 you can create about 6 or 7 levels (bicubiresize fails with rad > 128 on a HD source - that results in a frame size less 8x8).
The sricpt is 1 level, so I proposed to call it twice or 3 times starting with the second level (rad=2).
Sorry again for not testing it finally. I cutted this one level out of a a recursive script. Reason was to enable it to start with a higher level (not to process the first already sharp level).
Hoever, I proposed this way because I thinks masking is not the rigth way to solve the problem.
|