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

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

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

文章目录

    • 【视频图像取证篇】模糊图像增强技术之去噪声类滤波场景应用小结
    • (一)去噪声类滤波器
      • 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日

【往期精彩回顾】

图片

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

图片

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

图片

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不同“chatGPT”比较

通过两个问题比较不同版本的 生成式 AI 国内免费: 【通义千问】https://tongyi.aliyun.com/qianwen 【文心一言】https://yiyan.baidu.com 【豆包】https://www.doubao.com/chat 【360 智脑】https://chat.360.com/chat 归属主体: 【阿里-通义千问-免费-国内可访…

32.768K晶振X1A000141000300适用于无人驾驶汽车电子设备

科技的发展带动电子元器件的发展电子元器件-“晶振”为现代的科技带来了巨大的贡献,用小小的身体发挥着大大的能量。 近两年无人驾驶汽车热度很高,不少汽车巨头都已入局。但这项技术的难度不小,相信在未来几年里,无人驾驶汽车这项…

webpack从零开始搭建vue项目

webpack一步一步搭建vue项目 前提:node、git(可选)已安装。node我使用的版本是 16.13.1。本文基本上都是基础配置,更多特殊配置请看其他博客。 本项目包含内容: webapck vue sass postcss babel eslint typescript 项目源码地址&#xff1…

软考高级:软件架构风格-独立构件风格概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

MySQL 索引的分类和优化

​ 优质博文:IT-BLOG-CN 索引是什么 : MySQL 官方对索引的定义:索引(Index)是帮助 MySQL 高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。索引的目的在于提高查询效率。可以简单理解为&#…

力扣爆刷第101天之hot100五连刷91-95

力扣爆刷第101天之hot100五连刷91-95 文章目录 力扣爆刷第101天之hot100五连刷91-95一、62. 不同路径二、64. 最小路径和三、5. 最长回文子串四、1143. 最长公共子序列五、72. 编辑距离 一、62. 不同路径 题目链接:https://leetcode.cn/problems/unique-paths/desc…

实现防抖函数并支持第一次立刻执行(vue3 + ts环境演示)

1、先看一效果: 2、实现思路: 使用定时器setTimeout和闭包实现常规防抖功能;增加immediate字段控制第一次是否执行一次函数(true or false);增加一个flag标识,在第一次执行时,将标…

【go从入门到精通】for循环控制

前言 Go 语言提供了 for 循环语句,用于重复执行一段程序逻辑,直到循环条件不再满足时终止。 循环可以用于迭代各种数据结构(例如切片、数组、映射或字符串)中的元素 本文将很基础的for循环语法,循环嵌套&#…

二、阅读器的开发(初始)-- 1、阅读器简介及开发准备工作

1、阅读器工作原理及开发流程 1.1阅读器工作原理简介 电子书(有txt、pdf、epub、mobi等格式)->解析(书名、作者、目录、封面、章节等)->(通过阅读器引擎)渲染 -> 功能(字号、背景色、…

PHP页面如何实现设置独立访问密码

PHP网页如果需要查看信息必须输入密码,验证后才可显示出内容的代码如何实现? 对某些php页面设置单独的访问密码,如果密码不正确则无法查看内容,相当于对页面进行了一个加密。 如何实现这个效果,详细教程可以参考:PHP页面如何实现…

谁将主导未来AI市场?Claude3、Gemini、Sora与GPT-4的技术比拼

【最新增加Claude3、Gemini、Sora、GPTs讲解及AI领域中的集中大模型的最新技术】 2023年随着OpenAI开发者大会的召开,最重磅更新当属GPTs,多模态API,未来自定义专属的GPT。微软创始人比尔盖茨称ChatGPT的出现有着重大历史意义,不亚…

Milvus笔记

一、创建操作 1、python版本 from pymilvus import Collection, FieldSchema, DataType, CollectionSchema, connections from pymilvus.orm import utility, dbfrom knowledge_brain.milvus_sink import milvus_sink from study.connect import Connectclass MilvusOperatC:…

前后端分离项目springsecurity实现用户登录认证快速使用

目录 1、引入依赖 2、创建类继承WebSecurityConfigurerAdapter (1)重写里面的configure(HttpSecurity http)方法 (2)重写AuthenticationManager authenticationManagerBean() (3)密码加密工具 3、继承…

k8s kubectl 常用命令

查询节点node kubectl get node查询节点标签 kubectl get node --show-labels查询所有pod kubectl get pod -A查询指定命名空间下的pod kubectl get pod -n project-3428查询pod详细 kubectl -n project-3428 get pod xxxxxxxxxxxx -o widePOD打标签 kubectl label pod my…

vue前端面试题

描述一下Vue.js的响应式数据绑定原理。 答案: Vue.js 使用 Observer、Compile 和 Watcher 三个组件来实现响应式数据绑定。Observer 负责监听数据对象的属性变化,Compile 负责解析模板指令并建立依赖关系,Watcher 则负责在数据变化时执行相应…

实战打靶集锦-027-SoSimple1

文章目录 1.主机发现2. 端口扫描3. 服务枚举4. 服务探查5. 提权5.1 枚举系统信息5.2 枚举定时任务5.3 查看passwd文件5.4 枚举可执行文件5.5 查看家目录5.6 Linpeas提权 6. 获取flag 靶机地址:https://download.vulnhub.com/sosimple/So-Simple-1.7z 1.主机发现 目…

阿里云99元服务器40G ESSD Entry系统盘够用吗?

阿里云99元服务器40G ESSD Entry云盘够用吗?够用,操作系统占15GB左右,还有25G富余。如果是40G ESSD Entry系统盘不够用,还可以为云服务器另外挂载数据盘,所以不用担心40G系统盘不够用。可以在阿里云CLUB中心查看 aliyu…

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

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

android 音频焦点,音频策略梳理

音频焦点和音频策略两个不同的概念,容易搞混 先来看下音频焦点和音频策略直接的区别和联系 音频策略的主要功能是为该音频找到合适的硬件设备播放 1 音频策略流程: (从usage->device) attributesBuilder.setUsage--->audioservice.mCarAudioCont…

SpringBoot特性--Profiles

Spring Profiles提供了一种方法来隔离你的应用程序配置的一部分,并使其仅在某些环境中可用。任何Component,Configuration或ConfigurationProperties都可以用Profile标记,以限制它的加载时机,如下面的例子所示。 Configuration(p…