ShearLab是一个MATLAB库,用于处理二维和三维数据,具有一类称为shearlets的基函数。这种剪切系统特别适合代表各向异性特征(如曲线)在多维数据中通常至关重要。结果表示已被证明非常适合图像处理诸如修复、去噪或图像分离之类的任务。在这个网站上,我们提供了完整的MATLAB代码、数值测试框架以及有关剪板机的一般信息。
与小波系统类似,剪切波系统是通过修改生成函数来构造的。对于小波系统,这些函数是各向同性缩放和平移的。虽然这足以为一类有趣的1D函数提供最佳稀疏表示,但在更高维中却无法做到这一点。为了弥补这一缺点,发电机功能的方向必须改变。在剪切理论中,这是通过以下方式实现的剪切和各向异性缩放。
近年来,这种剪切系统的各种理想特性已被数学证明。特别是,已经表明,有一些紧支持的生成器函数,它们构成L^2(R^2)的框架,并提供最优稀疏表示卡通函数的对数因子。后者是剪切波理论中的一个关键发现,因为通常假设大多数自然信号实际上可以建模为卡通函数。
然而,要成功应用这样的理论,良好的实施是必要的。与旋转相反,剪切不会破坏整数网格,因此可以统一处理连续和数字剪切理论。这种统一使得忠实执行MATLAB中的数字剪切波变换。
ShearLab的实施经过彻底测试在各种数值实验中。详细结果及其分析可在相应的出版物,中实验的完整代码软件第节。
我们邀请您浏览该网站,亲自测试ShearLab库,如果您有任何问题或意见,请联系我们!