news 2026/7/17 4:59:41

常用滤波算法总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
常用滤波算法总结

常用滤波算法总结

限幅滤波

公式:
y(k)={x(k),∣x(k)−y(k−1)∣≤Δy(k−1),∣x(k)−y(k−1)∣>Δ y(k)= \begin{cases} x(k), & |x(k) - y(k-1)| \le \Delta \\ y(k-1), & |x(k) - y(k-1)| > \Delta \end{cases}y(k)={x(k),y(k1),x(k)y(k1)Δx(k)y(k1)>Δ
限幅滤波 限定一个最大变化幅度,如果大于门限则抛弃当前值,使用上一个值。

中值滤波

公式
y(k)=median{x(k),x(k−1),…,x(k−N+1)} y(k) = \text{median}\{x(k), x(k-1), \dots, x(k-N+1)\}y(k)=median{x(k),x(k1),,x(kN+1)}
中值滤波通过滑动窗口,在窗口中数据(奇数个)排序取中值

算术平均滤波与滑动平均滤波

算数平均滤波
公式
y(k)=1N∑i=0N−1x(k−i) y(k) = \frac{1}{N} \sum_{i=0}^{N-1} x(k-i)y(k)=N1i=0N1x(ki)
算数平均滤波是每取N个值,从其中找一个平均值作为输出

滑动平均滤波
公式
y(k)={1k∑i=1kx(i),k<N1N∑i=k−N+1kx(i),k≥N y(k) = \begin{cases} \dfrac{1}{k} \sum_{i=1}^{k} x(i), & k < N \\[10pt] \dfrac{1}{N} \sum_{i=k-N+1}^{k} x(i), & k \ge N \end{cases}y(k)=k1i=1kx(i),N1i=kN+1kx(i),k<NkN
滑动平均滤波比算数平均滤波速度更快

一阶低通滤波

公式(实时递归)
y(k)=α⋅x(k)+(1−α)⋅y(k−1) y(k) = \alpha \cdot x(k) + (1 - \alpha) \cdot y(k-1)y(k)=αx(k)+(1α)y(k1)
和前面的滤波算法相似都有延迟问题 只有中值滤没有延迟
还有一种的通过转频域加窗处理会显著去除延迟问题,但是保留著够多的备选数据本质上也是一种延迟。

一阶高通滤波

公式(实时递推)
y(k)=α⋅y(k−1)+α⋅(x(k)−x(k−1)) y(k) = \alpha \cdot y(k-1) + \alpha \cdot \big( x(k) - x(k-1) \big)y(k)=αy(k1)+α(x(k)x(k1))

带通滤波

带通滤波一般使用二阶及以上的滤波方式,一阶截至带太大,效果不明显

如何解决延迟问题

组合使用
限幅滤波+一阶低通滤波
限幅滤波+滑动平均滤波

有限脉冲响应(FIR)

有限脉冲响应只通过有效输入参数运算无输参数加权计算,比如限位滤波、算术平均滤波、滑动平均滤波等

无限脉冲响应(IIR)

无限脉冲响应需要之前的输出参数参与加权运算,比如一阶低通滤波、卡尔曼滤波等

小波变换滤波

小波变化滤波的去噪原理是设定一个门限值认为超过门限的都是有效的数据比门限低的都是噪声
流程就是
小波分解为 A尺度系数 和小波系数
通过门限控制效果系数的值来控制还原后噪声的抑制效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 4:58:09

若依框架密码加密算法升级实战:从MD5到BCrypt的安全迁移

1. 项目概述&#xff1a;为什么要在若依框架中替换密码加密算法&#xff1f;如果你正在使用若依框架进行企业级开发&#xff0c;并且项目已经上线运行了一段时间&#xff0c;那么“密码加密算法替换”这个需求&#xff0c;很可能已经悄悄爬上了你的待办清单。这绝不是无病呻吟&…

作者头像 李华
网站建设 2026/7/17 4:57:08

Havenlon|安全讲人话(十一):为什么 SaaS 不能成为最后裁判

云端可以协同治理&#xff0c;但不应该拥有最终执行事实。 先讲一件让整个云安全行业后背发凉的事。 2023 年&#xff0c;一个代号 Storm-0558 的攻击组织&#xff0c;拿到了微软的一把消费级账户签名密钥&#xff08;MSA key&#xff09;。就凭这一把密钥&#xff0c;加上微软…

作者头像 李华
网站建设 2026/7/17 4:56:18

N32G457芯片RT-Thread下SPI驱动ST7735液晶屏实战

1. 项目背景与核心挑战作为一名长期从事嵌入式开发的工程师&#xff0c;最近在参与国民技术N32G457芯片的RT-Thread移植项目时&#xff0c;遇到了一个既基础又关键的挑战&#xff1a;如何高效驱动SPI接口的ST7735 TFT液晶屏。这个看似简单的任务&#xff0c;在实际操作中却涉及…

作者头像 李华
网站建设 2026/7/17 4:56:02

RVSTAR开发板RISC-V开发环境搭建与调试指南

1. RVSTAR开发板与RISC-V生态初探RVSTAR是一款基于GD32VF103 RISC-V内核的开发板&#xff0c;作为国内最早一批支持RISC-V架构的硬件平台&#xff0c;它搭载了兆易创新(GigaDevice)设计的32位RISC-V内核。这颗芯片采用Bumblebee处理器内核&#xff0c;主频108MHz&#xff0c;内…

作者头像 李华
网站建设 2026/7/17 4:55:40

CST电磁仿真工作室套装功能介绍:Filter Designer 3D新功能

作者 | 魏云飞 Filter Designer 3D是CST中用于三维滤波器设置的模块&#xff0c;新版本在功能方面做了不少提升&#xff0c;使用更方便高效。下面我们就一一看看新版本里面给我们提供了哪些新的功能。 1. 丰富了常用的滤波器类型&#xff0c;增加了低通滤波器和高通滤波器。在…

作者头像 李华
网站建设 2026/7/17 4:55:05

计算机毕业设计之jsp校园快递管理系统的设计与实现

随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;校园快递管理系统当然也不能排除在外&#xff0c;从快递柜、快递信息、寄件信息的统计和分析&#xff0c;在过程中会产生大量的…

作者头像 李华