如何更改渐变商店代码中的边缘锐化源代码以进行简单的边缘锐化滤镜?

时间:2015-09-11 19:16:49

标签: gradient minimization shop energy

link中提供的渐变商店代码中,他们已在论文link的第6.2部分中实施了显着性锐化。

我感兴趣的是实现第3.1部分中提到的简单过滤器,没有显着性和均匀加权。有谁知道我应该如何更改源代码中的saliencySharpen-opt.txt文件呢?

到目前为止,我知道FLT.GSS.pinchExp应该等于零以进行均匀加权,但我知道如何制作gx和gy,它们是能量最小化中的梯度(1)等于ux和uy的原始图片。第6.1部分中的等式中的c2应为零。但似乎负责c2的FLT.ELE.mult是6.2的部分纸中的c2而不是6.1,因为FLT.ELE.elNorm负责6.2方程中的sigma。我要把FLT.type改成另一个吗?什么是FLT.type中的过滤器以及哪一个应该选择以获得上述目标(均匀过滤器和无显着性= 3.1中的简单过滤器)

这是grienient商店代码中Saliencysharpent-opt.txt的内容:

appOP             = OP_FILTER
outDir            = ./app_saliencySharpen/
useDefaultFNs     = false

FLT.type           = FT_ELE % it shouldn't be FT_Sharpen?
FLT.ELE.mult       = 1.0    % controls c2 put to zero => gx=ux
FLT.ELE.elNorm     = 1000   % controls sigma but there is no sigma in 6.1!!

FLT.GSS.writeSol       = true
FLT.GSS.pinchExp       = 5.0   % put to zero to get uniform weighting

#FLT.GSS.accuracy       = 1E-12     % is commented why?
FLT.GSS.maxIters       = 50
FLT.GSS.maxLevels      = 2

感谢您的帮助

0 个答案:

没有答案