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

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

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

(一)锐化类滤波器

模糊消除类滤波器(Remove blur / Unsharpness)。

通用去模糊滤波器:针对大部分模糊场景。

能消除模糊的前提是视频图像较为清晰,能看清基本轮廓。

1、锐化滤波器(Sharpen filter)

1、用于增强图像中的局部特征。

2、作为通用的锐化滤波器使用,用于图像的预处理。

例如,对于打印图像,此滤波器可以补偿因打印机设备造成的图像模糊。

【参数】 强度:将原始图像与偏差图像重新组合时使用的权重因子。强度=0会生成原始图像;100 只生成纠正图像;50 将生成1:1的混合图像。

•X:模糊内核的水平大小,一个用于计算模糊像素值的卷积核权重矩形框。

•Y:模糊内核的垂直大小,一个用于计算模糊像素值的卷积核权重矩形框。

 颜色:确定旋转输出图像的大小。 原始:与输入图像大小相同; 最大值:大小等于最大输出图像,它正好适配于原始图像内容。

缺点代替
图像噪声以及伪影也会被放大 使用轮廓增强滤波器. 对于运动产生的模糊:运动去模糊滤波器. 对于相机失焦造而成的模糊:失焦去模糊滤波器. 针对大部分模糊:通用去模糊滤波器

2、轮廓增强滤波器(Contour enhancement filter)

需要对图像的轮廓进行增强放大处理,轮廓增强滤波器可以生成锐化的图像

【参数】 强度:将原始图像与完全滤波器处理结果重新组合时使用的权重因子。强度 0 表示原始图像,100 表示完全处理轮廓图像,50 表示 1:1 混合. 变量:使用的滤波器种类(例如拉普拉斯、墨西哥帽小波变换等) 。

 拉普拉斯:可生成精细的深色和浅色轮廓,但对噪音非常敏感。 墨西哥帽:可生成粗犷的深色和浅色轮廓,但对噪音非常敏感。 Prewitt:只有较轻的轮廓,但对噪音不太敏感。 索贝尔:只有较浅的轮廓,而且对噪音敏感。 颜色:用于确认滤波器加载的颜色通道。 全部:独立应用于所有颜色通道。 仅颜色:应用于颜色并保留原始亮度信号。 亮度:应用于亮度并保留原始颜色。

缺点代替
噪声和人为印记将会被放大. 使用锐化滤波器 对于运动产生的模糊:运动去模糊滤波器. 对于相机失焦造而成的模糊:失焦去模糊滤波器. 针对大部分模糊:通用去模糊滤波器。

总结

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

公众号回复关键词【模糊图像】自动获取资源合集;如需专业技术服务、业务合作等欢迎私信联系!!!

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

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

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

【往期精彩回顾】

图片

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

图片

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

图片

【视频图像篇】Impress模糊图像增强技术之颜色滤波器场景实例教程(蘇小沐)

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

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

相关文章

Excel·VBA指定目标值切割分组

看到一个帖子《excel吧-数据切断分组问题》,对1列数据按指定长度进行切割分组,获取每组的长度组成方式 VBA代码 Sub 数据分割()Dim arr, target, brr, res, x&, y&, i&, 差额, trr(1 To 2) trr(0)为数值,trr(1)为组成方式arr…

【工具篇】我用Anki半个月背完了408

😊你好,我是小航,一个正在变秃、变强的文艺倾年。 🔔本文讲解Anki工具的高效使用,期待与你一同探索、学习、进步,一起卷起来叭! 目录 一、记忆的原理二、Anki是什么三、同步服务器搭建 一、记忆…

牛客DP34 前缀和

解题思路 题目解析如图 思路 算出每个位置的到第一个位置的总和 比如 第一个位置 1 总和 1 第二个位置 2 总和 3 第三个位置 4 总和 7 要算 2到3 位置的前缀和 用3位置的总和减去1位置的总和即可 还要处理一个边界情况 如果1到1位置的前缀和那么就是 …

为 java 开发者设计的性能测试框架,用于压测+测试报告生成

拓展阅读 junit5 系列教程 基于 junit5 实现 junitperf 源码分析 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息) Junit performance rely on junit5 and jdk8.(java 性能测试框架。压测测试报告生成。) junitperf junitperf 是一款为 java 开…

2024-03-18 作业

作业要求: 1> 将广播发送端和接收端各实现一遍 2> 将组播发送端和接收端各实现一遍 3> 将流式域套接字的服务器端和客户端各实现一遍 1:将广播发送端和接收端各实现一遍 运行代码: 服务端: 客户端: 运行截…

视频号带货做的人多吗?这个项目究竟靠不靠谱呢?

在当下互联网经济的浪潮中,视频号带货已经成为了一种新兴的商业模式,吸引了众多创业者和商家的目光。那么,视频号带货做的人多吗?这个项目究竟靠不靠谱呢?,接下来,一起看看本文的介绍吧。 首先,我们来看视…

ROS Kinetic通信编程:话题、服务、动作编程 opencv学习使用

文章目录 一、话题编程二、服务编程三、动作编程四、安装opencv 图片特效示例五、视频示例1. 虚拟机获取摄像头权限2. 播放视频3. 录制视频 接上篇,继续学习ROS通信编程基础 一、话题编程 步骤: 创建发布者 初始化ROS节点向ROS Master注册节点信息&…

Java 设计模式系列:行为型-观察者模式

简介 观察者模式是一种行为型设计模式,又被称为发布-订阅(Publish/Subscribe)模式,它定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。 观察者…

configmap nginx.conf报错:invalid number of arguments in “proxy_set_header“

追加>> cat << EOF >> a.txt ###############gradle############## abcdefg chineewew ###############gradle############## EOF 覆盖> cat << EOF > /etc/profile ###############gradle############## 121321231 121231 ###############grad…

数据结构与算法Bonus-KNN问题的代码求解过程

一、问题提出 &#xff08;一&#xff09;要求 1.随机生成>10万个三维点的点云&#xff0c;并以适当方式存储 2.自行实现一个KNN算法&#xff0c;对任意Query点&#xff0c;返回最邻近的K个点 3.不允许使用第三方库(e.g.flann&#xff0c;PCL,opencv)! 4.语言任选(推荐…

专业140+总分410+南京大学851信号与系统考研经验南大电子信息与通信集成,电通,真题,大纲,参考书。

今年分数出来还是有点小激动&#xff0c;专业851信号与系统140&#xff08;感谢Jenny老师辅导和全程悉心指导&#xff0c;答疑&#xff09;&#xff0c;总分410&#xff0c;梦想的南大离自己越来越近&#xff0c;马上即将复试&#xff0c;心中慌的一p&#xff0c;闲暇之余&…

【活动】政府工作报告视角下的计算机行业发展前瞻与策略探讨

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 引言正文计算机行业在政府工作报告中的定位与发展态势政策导向解析未来机遇展望…

springboot整合springsecurity,从数据库中认证

概述&#xff1a;springsecurity这个东西太容易忘了&#xff0c;这里写点东西&#xff0c;避免忘掉 目录 第一步&#xff1a;引入依赖 第二步&#xff1a;创建user表 第三步&#xff1a;创建一个用户实体类&#xff08;User&#xff09;和一个用于访问用户数据的Repository…

一文教会你SpringBoot是如何启动的

SpringBoot启动流程分析 流程图 源码剖析 运行Application.run()方法 我们在创建好一个 SpringBoot 程序之后&#xff0c;肯定会包含一个类&#xff1a;xxxApplication&#xff0c;我们也是通过这个类来启动我们的程序的&#xff08;梦开始的地方&#xff09;&#xff0c;而…

【超详细图文讲解】如何利用VMware创建CentOS虚拟机(包括如何更改网络设置 + 远程访问虚拟机方法)

文章目录 前言1. 准备相关软件环境1.1 获取 ISO 镜像包1.2 VMware 的安装 2. 使用 VMware 安装 CentOS3. 初始化虚拟机4. 虚拟机网络的设置4.1 虚拟机的三种网络连接模式桥接模式NAT 模式仅主机模式 4.2 如何更改网络设置 5. 远程访问虚拟机的方法5.1 使用 cmd 进行访问5.2 使用…

LSS (Lift, Splat, Shoot)

项目主页 https://nv-tlabs.github.io/lift-splat-shoot 图1&#xff1a;本文提出一种模型&#xff0c;给定多视角相机数据 (左)&#xff0c; 直接在鸟瞰图 (BEV) 坐标系(右)中推理语义。我们展示了车辆分割 (蓝色)&#xff0c;可驾驶区域 (橙色) 和车道分割 (绿色) 的结果。然…

外包干了28天,技术退步明显......

说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入深圳某软件公司&#xff0c;干了接近4年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试&a…

<DFS剪枝>数字王国之军训排队

DFS剪枝 其实就是将搜索过程一些不必要的部分直接剔除掉。 剪枝是回溯法的一种重要优化手段&#xff0c;往往需要先写一个暴力搜索&#xff0c;然后找到某些特殊的数学关系&#xff0c;或者逻辑关系&#xff0c;通过它们的约束让搜索树尽可能浅而小&#xff0c;从而达到降低时间…

程序员在公司学习新项目的5步法:

1 了解业务 - 系统所在行业&#xff1f; - 系统是做什么的&#xff1f; - 系统主要面向的人群是谁&#xff1f; - 主要提供了哪些功能&#xff1f; - 系统设计的关键业务流程是什么样的&#xff1f; - 项目面临的挑战是什么&#xff1f; - 项目未来规划是什么&#xff1f; 2 …

HarmonyOS(鸿蒙)快速入门

一:下载开发工具 鸿蒙的开发工具叫DevEco 下载点击 其他部分都一直next 就行,这个页面出现的install 建议都点击install 然后单独选择安装目录 可能存在的问题 就是之前安装nodejs&#xff08;比如自己开发web或者RN等情况&#xff09;版本低 等情况 所以建议你单独安装一次 …
最新文章