【视频图像取证篇】模糊图像增强技术之去噪声类滤波场景应用小结

【视频图像取证篇】模糊图像增强技术之去噪声类滤波场景应用小结

模糊图像增强技术之去噪声类滤波场景应用小结—【蘇小沐】

文章目录

    • 【视频图像取证篇】模糊图像增强技术之去噪声类滤波场景应用小结
    • (一)去噪声类滤波器
      • 1、去块滤波器(Deblock filter)
      • 2、平均值滤波器(Average filter)
      • 3、帧平均滤波器(Frame average filter)
      • 4、中值滤波器( Median filter)
    • 总结
    • 【往期精彩回顾】

(一)去噪声类滤波器

1、去块滤波器(Deblock filter)

去块滤波器可用于去除压缩伪影。它是一种效果适中的通用滤波器,用于去除压缩伪影。可以在严重压缩的图像中使用,应用后,人脸的外观特征将更明显,因此可以帮助未经培训的观察者更好地识别图像。

【参数】 强度:抑制的强度 连通性:可决定过滤器中使用的相邻像素。 4-连通:仅使用上方、下方、左侧和右侧的相邻像素(顶部、左侧、左侧和右侧)。如果图像中存在隔行伪影,此选项是最佳选择。 8-连通:除了 4-连通像素外,还使用对角邻域(左上、右上、左下和右下)。此选项在处理过程中应用了更多的局部特征。 颜色:确定滤波器调用的颜色通道。 全部:独立应用于所有颜色通道 仅颜色:应用于颜色并保留原始亮度信号 亮度:应用于亮度并保留原始颜色。

缺点代替
使用该滤波器会造成图像模糊对于单帧情况: 消噪滤波器 低通滤波器 双边滤波器 平均值滤波器 中值滤波器可用于孤立噪声去除对于多帧的情况:可以使用稳定和积分的组合来获取更好的图像质量

2、平均值滤波器(Average filter)

平均值滤波器可以消除噪音压缩伪影,该滤波器可以作为后续高通滤波器的前处理步骤进行使用,该滤波器对消噪和伪影的压缩非常有效。

【参数】X:滤波器卷积核核的水平尺寸,一个用于计算过滤像素值的卷积核权重矩形框。Y:滤波器卷积核的垂直尺寸,用于计算过滤像素值的卷积核权重矩形框。 颜色:确定滤波器调用的颜色通道。 全部:独立应用于所有颜色通道 仅颜色:应用于颜色并保留原始亮度信号 亮度:应用于亮度并保留原始颜色

缺点代替
使用该滤波器后图像的清晰度将会有所下降对于单帧情况: 消噪滤波器 低通滤波器 双边滤波器 去块滤波器可以消除噪声(同时压缩伪影). 中值滤波器可用于孤立噪声去除。 对于多帧的情况:可以使用稳定和积分的组合来获取更好的图像质量

3、帧平均滤波器(Frame average filter)

帧平均滤波器通过提高信噪比进行噪声消除和伪影压缩,除此之外,还能够使用它获取逻辑操作的稳定参考图像。

【参数】缓冲区:应用帧平均滤波器的帧数。

缺点代替
应用此滤波器也会在图像/帧中降低动态区域的清晰度。如果场景包含移动的对象/人,首先对感兴趣的对象/人使用稳定滤波器。•如果场景包含移动的对象/人,请尝试使用滑动平均滤波器(时间平均)。•如果场景中的帧变化剧烈,可使用逐帧低通滤波(例如,平均值、中值等滤波器)。低通滤波器仅使用同一帧内的像素值来计算结果图像。这与帧平均形成对比,帧平均使用所有帧的像素值的平均值。然而,如果视频中感兴趣的对象是静止的,则帧平均不会导致类似于低通滤波的对象边界的模糊,因为平均发生在后续帧的对应像素值之间。通过低通滤波,在同一帧内的相邻像素集合上执行平均,从而导致空间模糊。

4、中值滤波器( Median filter)

中值滤波器可用于消除孤立的噪音伪影。

【参数】X:滤波器卷积核核的水平尺寸,一个用于计算过滤像素值的卷积核权重矩形框。Y:滤波器卷积核的垂直尺寸,用于计算过滤像素值的卷积核权重矩形框; 颜色:确定滤波器调用的颜色通道。 全部:独立应用于所有颜色通道; 仅颜色:应用于颜色并保留原始亮度信号 亮度:应用于亮度并保留原始颜色。【每个原始像素都被从滤波器卷积核内的相邻像素计算出的局部直方图(直方图的中间通道)的中值替换。使用中值会抑制层外像素值(暗或亮)。】

缺点代替
使用该滤波器将造成图像/帧的模糊,如果滤波器的 X,Y 参数过大,图像呈现出动画效果对于单帧情况: 消噪滤波器 低通滤波器 去块滤波器 平均值滤波器 双边滤波器对于多帧的情况:可以使用稳定和积分的组合来获取更好的图像质量

总结

书写片面,纯粹做个记录,有错漏之处欢迎指正。

公众号回复关键词**【模糊图像】**自动获取资源合集。

**【声明:欢迎转发收藏,个人创作不易,喜欢记得点点赞!**转载引用请注明出处,著作所有权归作者 [蘇小沐] 所有】

【注:共享资源收集于官网或互联网公开材料,仅供学习研究,如有侵权请联系删除,谢谢!】

记录
开始编辑:2024年 02月 02日
最后编辑:2024年 03月 15日

【往期精彩回顾】

图片

▲ 【视频图像取证篇】模糊图像增强技术之锐化类滤波场景应用小结

图片

▲ 【视频图像取证篇】模糊图像增强技术之深度转化类滤波场景应用小结

图片

▲ 【视频图像取证篇】模糊图像增强技术之色彩空间类滤波器场景应用小结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/474096.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【WSL】Ubuntu 20.04 字符集不认识中文,及其中文路径

1. 问题 $ locale locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANGen_US.UTF-8 LANGUAGE LC_CTYPEUTF-8 LC_NUMERIC"en_US.UTF-8" LC_TIME"en_US.UT…

Flutter 3.13 之后如何监听 App 生命周期事件

在 Flutter 中,您可以监听多个生命周期事件来处理应用程序的不同状态,但今天我们将讨论 didChangeAppLifecycleState 事件。每当应用程序的生命周期状态发生变化时,就会触发此事件。可能的状态有 resumed 、 inactive 、 paused 、 detached …

idea 开发serlvet篮球秩序册管理系统idea开发mysql数据库web结构计算机java编程layUI框架开发

一、源码特点 idea开发 java servlet 篮球秩序册管理系统是一套完善的web设计系统mysql数据库 系统采用serlvetdaobean mvc 模式开发,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 servlet 篮…

PCL ICP配准高阶用法——统计每次迭代的配准误差并可视化

目录 一、概述二、代码实现三、可视化代码四、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、概述 在进行论文写作时,需要做对比实验,来分析改进算法的性能,期间用到了迭代误差分布统计的比较分析,为直…

MySQL数据库基本操作(增删改查)与用户授权

前言 SQL(Structured Query Language,结构化查询语言)是一种用于管理关系数据库系统的语言。SQL的设计目标是提供一种简单、直观的语言,使得用户可以通过编写SQL语句来处理他们想要的数据和操作。 目录 一、结构介绍 1. 查看信…

【C语言】文件操作揭秘:C语言中文件的顺序读写、随机读写、判断文件结束和文件缓冲区详细解析【图文详解】

欢迎来CILMY23的博客喔,本篇为【C语言】文件操作揭秘:C语言中文件的顺序读写、随机读写、判断文件结束和文件缓冲区详细解析【图文详解】,感谢观看,支持的可以给个一键三连,点赞关注收藏。 前言 欢迎来到本篇博客&…

Mybatis之自定义映射resultMap

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

Qualcomm AI Hub-示例(三)模型推理

文章介绍 Qualcomm AI Hub提供了部署在云端边缘物理设备执行模型推理的任务,让你能够快速的评估在真实硬件上模型推理的精度和性能。本文介绍了如何使用AI Hub提供的接口在云端设备执行推理,更多详情可以参阅 Running Inference 模型推理 出于功耗和性能…

Rust Rocket简单入门

简介 Rust中最知名的两个web框架要数Rocket和Actix了,Rocket更注重易用性,Actix则更注重性能。这里只是了解一下Rust下的WebAPI开发流程,就学一下最简单的 Rocket。 Rocket 是一个用于 Rust 的异步 Web 框架,专注于可用性、安全性…

FreeRTOS教程9 软件定时器

目录 1、准备材料 2、学习目标 3、前提知识 3.1、软件定时器回调函数 3.2、软件定时器属性和状态 3.2.1、周期 3.2.2、分类 3.2.3、状态 3.3、软件定时器运行原理 3.3.1、RTOS 守护进程任务 3.3.2、定时器命令队列 3.3.3、守护进程任务调度 3.4、创建、启动软件定…

Web框架开发-Django模型层(数据库操作)

一、ORM介绍 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动ORM是“对象-关系-映…

ubuntu20.04安装Pycharm

下载pycharm安装包 https://www.jetbrains.com/pycharm/download/#sectionlinux 使用社区版点击download 下载好的pycharm如图所示,右键解压: 打开终端,输入cd命令,进入刚刚解压文件夹下的bin文件夹,命令行是cd 文…

手撕算法-二叉搜索树与双向链表

牛客BM30。 描述:https://www.nowcoder.com/practice/947f6eb80d944a84850b0538bf0ec3a5?tpId295&tqId23253&ru/exam/oj&qru/ta/format-top101/question-ranking&sourceUrl%2Fexam%2Foj分析:二叉搜索树的中序遍历是递增序列。可以利用…

【AI工具】文字/图片生产3D模型-MVEdit 3D Toolbox

MVEdit 是一款无需培训的 3D 适配器,可 使用现成的 2D 稳定扩散模型进行 3D 生成/编辑 定位:一款功能强大的 3D 工具箱,可通过文本和图像创建和生成 3D 模型,具有可视化 UI 操作。 功能介绍: 能够从多视角图像生成高质量纹理网格,通过 3D 适配器实现出色的 3D 一致性。…

JAVA每日面经——并发编程(一)必看

👩🏽‍💻个人主页:阿木木AEcru 🔥 系列专栏:《Docker容器化部署系列》 《Java每日面筋》 💹每一次技术突破,都是对自我能力的挑战和超越。 目录 一、并发编程之AQS二、并发编程之CAS…

广东省30m二级分类土地利用数据(矢量)

广东省,地处中国大陆最南部,属于东亚季风区,从北向南分别为中亚热带、南亚热带和热带气候,是中国光、热和水资源最丰富的地区之一。主要河系为珠江的西江、东江、北江和三角洲水系以及韩江水系。广东省面积为17.977万平方公里&…

【python + Django】Django模板语法 + 请求和响应

前言: 现在现在,我们要开始将变量的值展现在页面上面啦! 要是只会显示静态页面,我们的页面也太难看和死板了, 并且数据库的数据也没法展现在页面上。 但是呢,模板语法学习之后就可以啦!&…

Halcon 3D 平面拟合(区域采样、Z值过滤、平面拟合、平面移动)

Halcon 3D 平面拟合(区域采样、Z值过滤、平面拟合、平面移动) 链接:https://pan.baidu.com/s/1UfFyZ6y-EFq9jy0T_DTJGA 提取码:ewdi * 1.读取图片 ****************

政安晨:【深度学习实践】【使用 TensorFlow 和 Keras 为结构化数据构建和训练神经网络】(二)—— 深度神经网络

政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: 政安晨的机器学习笔记 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 概述 深度神经网络(Deep Neural Network&…

24北京教资认定明日开始,请提前准备证件照

24北京教资认定明日开始,请提前准备证件照哦!