打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
常用的机器学习滤波算法应用

滤波器的常见使用场景

噪声消除

(1)椒盐噪声

使用median_image(能更好的保留边缘信息),可以非常有效地消除这种噪声。

(2)白噪声

白噪声是硬件引入的常见问题。而均值滤波器和中值滤波器都可以产生很好的滤波的结果。

(3)纹理噪声

滚动式导向滤波器,可以起到很好的效果,但是总运行时间会大大增加。而中值滤波器也可能产生令人满意的结果。

纹理提取

可以使用滚动导向滤波器(Rolling Guidance Filter)。然后使用算术滤波器sub_image将原始图像减去被滤波器过滤的图像,可以得到提取的纹理图像。

图像分割

滤波加局部阈值dyn_threshold。可以获得不容易看到的缺陷。

(1)通过滤波器预处理改善运行时间或提高鲁棒性。

(2)而动态阈值化方法的优势在于它能够根据图像的局部特征自适应地确定阈值,从而更好地适应不同的图像场景和目标。它在处理不均匀照明、背景复杂的图像时通常能取得较好的效果。

*Segment braille with dyn_threshold.
read_image (Image,'photometric_stereo/embossed_01')
mean_image (Image,ImageMean,60,60)
dyn_threshold (Image, ImageMean, RegionDynThresh, 15, 'not_equal')

校正不均匀照明

1.算术滤波器

获取一张背景图像(没有任何产品或是完整产品的),照明不是完全均匀的。然后从实际图像中减去该背景图像,得到的结果是更好的照明图像。

2. 均值滤波

均值滤波是最简单的照明校正方法之一,它通过计算图像领域内像素的平均值,然后将每个像素的值减去这个平均值来实现照明校正。这可以减小图像的整体亮度差异。

3. 平滑滤波

平滑滤波使用各种滤波器(如高斯滤波器)来平滑图像,去除照明中的高频成分,从而达到照明均匀化的效果。

增强局部细节

在图像中,我们如要增强细节。首先需要对图像进行平滑处理。然后,从原始图像中减去平滑图像,获得细节图像。最后,我们将这些细节信息添加到原始图像中。

*Enhance details.
read_image (Image,'angio-part')
guided_filter(Image,image,ImageSmooth,5,10)
sub_image (Image,ImageSmooth,ImageDetail,5,0)
add_image(ImageDetail,Image,ImageDetailEnhanced
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
实例详解如何选择滤波算法
均值滤波器 ( Mean Filter ) C++ 实现
图像高斯平滑滤波分析(转)
【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波
中值滤波与均值滤波
【从零学习OpenCV 4】均值滤波
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服