发布时间:2026/8/6 7:04:52
滑动中值滤波算法详解 1、什么是滑动中值滤波滑动中值滤波Moving Median Filter属于非线性滤波非常适合去除信号里的脉冲噪声、尖峰毛刺、跳变干扰广泛用于传感器数据、嵌入式 ADC 采样、图像去噪。核心思想设置一个固定大小的滑动窗口窗口沿着数据序列一步步向后滑动把窗口内所有数据排序取中位数作为当前点输出值。和均值滤波区别均值滤波窗口取平均值容易被异常大 / 小尖峰带偏会抹平边缘突变中值滤波取中位数对孤立尖峰噪声免疫保留信号阶跃边沿2、原理举例假设原始采样序列[12, 13, 15, 120, 14, 11, 13]窗口大小 window_size 3奇数最常用窗口 1[12,13,15] → 排序 [12,13,15] → 中位数 13窗口 2[13,15,120] → 排序 [13,15,120] → 中位数 15120 尖峰直接被过滤掉窗口 3[15,120,14] → 排序 [14,15,120] → 中位数 15窗口 4[120,14,11] → 排序 [11,14,120] → 中位数 14窗口 5[14,11,13] → 排序 [11,13,14] → 中位数 13输出结果[13,15,15,14,13]可以看到 120 这个突变噪声直接消除没有被平均稀释。⚠窗口一般选奇数3、5、7。偶数窗口需要取中间两数平均工程很少用。边界处理重点原始信号开头、结尾窗口不够数据截断模式最简单嵌入式用舍弃前后 (win‑size‑1)/2 个点输出变短复制填充复制第一个 / 最后一个值补齐窗口镜像填充镜像复制边界数据图像常用嵌入式单片机一般用截断模式。3、优缺点✅优点抑制脉冲尖峰、跳变噪声效果极强传感器跳变毛刺首选保留阶跃、突变边沿不会像均值滤波把跳变磨圆滑逻辑简单适合 STM32、ESP32 等嵌入式设备❌缺点对高斯白噪声抑制不如均值滤波窗口越大信号相位滞后延迟越大窗口 N会带来 (N‑1)/2 个采样点延迟需要排序窗口大的时候 CPU 开销上升会把信号本身短暂真实尖峰一并滤掉容易误删真实突变工程权衡窗口不要盲目开大一般传感器优先窗口 3/5。4、滑动实现两种思路方式 A每次窗口全部重新排序简单小窗口首选窗口 3/5每次滑动取出窗口内全部数据sort 排序取中值。代码最简单嵌入式小窗口完全够用。方式 B滑动窗口维护有序队列高效大窗口窗口向右滑动删掉离开窗口的旧元素插入新进来的元素维持有序列表直接取中间索引避免每次完整排序。适合窗口 7 以上减少排序计算量。5、Python 示例代码简单重排版6、C 语言极简嵌入式版本STM32 / 单片机可用窗口 5#include stdio.h#include stdlib.h#define WINDOW 5#define HALF_WIN (WINDOW/2)// 简单冒泡排序static void sort_buf(int *buf, int n){for(int i0;in;i){for(int j0;jn-1-i;j){if(buf[j]buf[j1]){int tbuf[j];buf[j]buf[j1];buf[j1]t;}}}}//输入原始数组输出滤波数组void moving_median_filter(int *in, int *out, int len){int window[WINDOW];int out_idx 0;// 边界截断跳过开头HALF_WIN个点for(int iHALF_WIN; i len-HALF_WIN; i){for(int k0;kWINDOW;k){window[k] in[i - HALF_WIN k];}sort_buf(window, WINDOW);out[out_idx] window[HALF_WIN];}}int main(void){int raw[]{12,13,15,120,14,11,13,14,16};int res[10]{0};moving_median_filter(raw,res,9);return 0;}单片机注意窗口越大排序耗时越高ADC 实时采样优先用窗口 3。7、工程实操要点窗口选择偶尔尖峰毛刺窗口 3噪声频繁跳变窗口 5尽量避免 7延迟大CPU 负担重与均值滤波组合先中值去尖峰再均值平滑白噪声传感器常用组合滤波。延迟问题滑动中值会带来时间滞后做闭环控制时滞后会影响控制稳定性控制场景谨慎开大窗口。注意区分中值滤波抑制脉冲噪声均值滤波抑制高斯噪声

相关新闻

2026/8/6 7:04:52

小学生学C++编程语法知识(C++类初始化详解(一))

C类初始化详解(一):很多同学第一次学习类(class)时,会觉得:“我创建一个对象,不就是给变量赋值吗?为什么还要学习构造函数、初始化列表?”其实,类…

2026/8/6 7:04:52

珍珠棉设备和普通发泡机的区别,关键在这里

为什么你的珍珠棉总是回弹性差、易碎裂? 你是不是也遇到过这种情况:采购的珍珠棉(EPE)片材看起来厚实,但一压就塌、回弹慢,甚至运输途中就碎成渣?很多厂家以为是原料问题,其实根源往…

2026/8/6 8:09:55

板材残余应力从哪来搞清楚来源才能对症校平

校平机矫不平板材,很多时候不是参数没调对,而是没搞清楚板材残余应力从哪来。不同来源的残余应力,分布规律不一样,校平策略也应该不一样。用同一套参数去矫不同应力来源的板材,效果自然参差不齐。今天就来讲讲板材残余…

2026/8/6 8:09:55

适合线下销售团队的智能工牌品牌有哪些?

企业为线下销售团队选智能工牌,容易把注意力集中在续航、重量、通信方式等硬件参数上,却忽略采集稳定性、AI分析深度、行业验证规模与持续交付服务。真正能改善销售管理的产品,应将客户沟通转化为可检索、可分析、可复盘的数据,让…

2026/8/6 8:09:55

部署Qwen2.5-VL-3B-Instruc视觉模型的教程

部署视觉模型的教程 1. 环境信息项目详情主机型号DPS-Z790-S-DDR4操作系统Ubuntu 22.04 LTS (Linux Desktop)GPUNVIDIA GeForce RTX 系列 (Z790 平台)CUDA12.6Python3.10模型Qwen2.5-VL-3B-Instruct推理框架vLLM 0.8.xAPI 端口8003部署日期2026-08-05 2. 基础环境安装 2.1 系统…

2026/8/6 8:09:55

零基础入门ESP32如何点亮LED灯

很多零基础的朋友拿到ESP32开发板,第一反应是兴奋,第二反应是茫然——这东西怎么上手?驱动怎么装?固件怎么烧?代码写在哪?怎么传到板子上? 传统的入门路径太长了:装驱动→烧固件→装…

2026/8/6 8:09:55

AI数字人唱歌视频生成:从Wav2Lip到游戏应用的技术解析

1. 先搞清楚这个玩法到底是什么,以及它为什么能火 如果你玩《逆水寒》手游,最近可能被一个玩法刷屏了:用自己游戏里精心捏出来的角色,生成一段唱歌视频。这听起来有点“黑科技”,但核心体验其实很直接——你上传一张游…

2026/8/6 8:04:55

PNP晶体管工作原理、关键参数与经典应用电路全解析

1. 项目概述:从“电流阀门”到无处不在的开关 在电子世界的底层,有一种元件,它不像CPU那样光芒万丈,也不像屏幕那样直观可见,但它却是构建现代数字与模拟电路的基石之一。它就是PNP型双极结型晶体管。很多人一听到“晶…

2026/8/5 3:13:11

如何用免费工具突破游戏窗口限制:SRWE完整使用指南

如何用免费工具突破游戏窗口限制:SRWE完整使用指南 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE 你是否遇到过这样的困扰?想为心爱的游戏截图,却发现游戏不支持自定义分辨率…

2026/8/6 0:04:22

电力系统调度中的源荷不确定性建模与优化实践

1. 电力系统调度中的源荷不确定性挑战现代电力系统正面临前所未有的复杂性,其中源荷不确定性(Source-Load Uncertainty)已成为调度决策中最棘手的难题之一。我在参与某省级电网调度系统升级时,曾遇到风电预测误差导致日内调度计划…

2026/8/6 0:04:22

VGG-T3技术解析:3D重建速度的革命性突破

1. 项目概述:VGG-T3如何重新定义3D重建速度在计算机视觉领域,3D场景重建一直是个计算密集型任务。传统方法重建1000帧图像规模的场景往往需要数小时甚至更长时间,而英伟达最新发布的VGG-T3技术将这个时间压缩到了惊人的54秒。这个突破性进展来…

2026/8/6 0:04:22

深度解析旅游网站建设的意义及其对行业发展的深远影响与核心价值体现

在这个数字化浪潮席卷全球的今天,我们似乎已经忘记了,曾经有一段时间,人们想要去一个陌生的地方,只能靠在书桌前翻阅厚厚的旅游杂志,或者向刚从那里回来的朋友询问那些模糊不清的印象。那时候,“远方”是一个需要精打细算才能抵达的奢侈概念。而现在,只需要一部手机,轻…

2026/8/5 19:21:13

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/5 19:21:13

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/5 19:21:13

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…