数字图像处理

题目:大规模图像中的目标检测与分类方法

 

在进行图像目标识别与跟踪时,摄像机所采集的图像,在成像、数字化以及传输过程中,难免会受到各种各样噪声的干扰,图像的质量往往会出现不尽人意的退化,影响了图像的视觉效果。通常这些噪声干扰使得图像退化,表现为图像模糊,特征淹没,这会对图像分析产生不利,使所获得的图像质量较低。对这样的图像直接进行目标的识别与跟踪是比较困难的。抑制使图像退化的各种干扰信号、增强图像中的有用信号,以及将观测到的不同图像在同一约束条件下进行校正处理就显得非常重要。

 

 滤波的目的有两个:一是抽出对象的特征作为图像识别的特征模式;另一个是为适应图像处理的要求,消除图像数字化时所混入的噪声。

 

高斯滤波是一种线性平滑滤波,适用于滤除高斯白噪声,已广泛应用于图像处理的预处理阶段。按照本人的理解,对图像进行高斯滤波就是对图像中的每个点的像素值计算,计算的准则是,由该点本身灰度值以及其邻域内的其他像素灰度值加权平均所得,而加权平均的权系数由二维离散高斯函数采样并归一化后所得。

 

均值滤波也称为线性滤波,其采用的主要方法为邻域平均法。线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度值g(x,y),即g(x,y)=1/m ∑f(x,y), m为该模板中包含当前像素在内的像素总个数。这样的方法可以平滑图像,速度快,算法简单。但是无法去掉噪声,这能微弱的减弱它。

 

中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。其实现过程为:
      1)通过从图像中的某个采样窗口取出奇数个数据进行排序
      2)用排序后的中值作为当前像素点的灰度值
在图像处理中,中值滤波常用来保护边缘信息,是经典的平滑噪声的方法,该方法法对消除椒盐噪音非常有效,在光学测量条纹图象的相位分析处理方法中有特殊作用,但在条纹中心分析方法中作用不大。

 

双边滤波是一种可以保边去噪的滤波器。之所以可以达到这样的效果,是因为该滤波器是由两个函数构成,一个函数是由几何空间距离决定滤波器系数,另外一个由像素差决定滤波器系数。 

在前面几种讲述的滤波方法中,像素点的灰度值均是由该点邻域内其他点的灰度值决定的,比如高斯滤波和均值滤波都可看作是加权平均,中值滤波取的是邻域灰度中值。双边滤波则不但考虑邻域范围内点的灰度值,同样考虑这些点距离中心点的几何距离,这样可以得到滤波后的点的灰度值表达公式为:

      其中k为归一化系数,其表达式为:

 

h和x分别为滤波后和滤波前对应点的灰度值

c表示中心点与其邻域内点的空间相似度

s表示中心点与其邻域内点的灰度相似度。

在实现过程中,c和s函数均可用高斯函数实现,即其定义如下:

 

就增强来说,最关心的是一副图像灰度的平均值和方差(平均对比度的量度)。

 

判断一个点是暗还是亮的方法是把局部平均灰度和图像平均灰度进行对比。

 

滤波的概念来源于在频率域对比信号进行处理的傅里叶变换。

 

非线性空间的滤波是基于领域处理的。

 

平滑空间滤波器用于模糊处理和减小噪音。

 

锐化空间滤波器,拉普拉斯算子。

转载于:https://www.cnblogs.com/zmy235/p/4831241.html

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

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

相关文章

内容可编辑_让PDF像WORD一样自由编辑,好用的PDF编辑工具推荐

在日常工作中,我们经常要和PDF文件打交道。以往编辑PDF文件,比如修改文字等,需要下载专门的PDF编辑软件,通常编辑器都会超过200M,下载安装很麻烦,还会挤压电脑的储存空间,影响运行速度。当迅读P…

会返回两次_嫦娥五号为何用独特的半弹道式返回方式?原来有更深远的考虑……...

更多战史及装备评说,请移步公众号asiavikin(转载请注明出处)24日凌晨4时30分,嫦娥五号在文昌航天发射场由长征五号火箭成功送入地月转移轨道,22时6分完成第一次轨道修正,可喜可贺。这是人类44年来首度去月球…

【转】VS2013中如何解决error C4996: 'fopen'问题

原文网址:http://jingyan.baidu.com/article/ce436649fd61543773afd32e.html 今天编写控制台应用程序时出现如下错误 error C4996: fopen: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_…

中关键字 表示空类型_C语言数据类型

程序在运行时要做的内容就是处理数据。程序要解决复杂的问题,就要处理不同的数据。不同的数据都是以自己本身的一种特定形式存在的,不同的数据类型占用不同的存储空间。C语言中有多种不同的数据类型,其中包括几个大的方向:基本数据…

理解inode

。 理解inode 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时…

帧同步_微信小游戏接入“熊孩子噩梦”健康系统 帧同步能力上线

3月31日,微信小游戏官方公众号“做个小游戏”发文宣布全新面向未成年人保护的健康系统已经上线,该系统联动“成长守护平台”的功能,可以更好助力家长群体对于未成年人游戏行为的监管。另外就在昨天,微信小游戏也曝光了另外一项新能…

Myeclipse 安装Aptana3.2 插件

转自(http://www.cnblogs.com/yinger/archive/2011/08/29/2157193.html) 安装步骤: 1、下载aptana3.2 Eclipse Plugin插件. 下载地址:http://update1.aptana.org/studio/3.2/024747/index.html 2、在java文件夹下新建文件夹plugin…

Linux系统初级优化

系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通…

【原创】SQlServer数据库生成简单的说明文档小工具(附源码)

这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到Word中,可以方便开发人员了解数据库的信息或写技术说明文档。技术上主要采…

封装成vla函数_第四章:Python之函数

第一节:函数入门与定义函数理解函数所谓函数,就是为一段实现特定功能的代码“取”个名字,以后即可通过该名字来执行(调用)这段代码从逻辑上看,函数相当于一个黑匣子定义函数的语法定义函数的三条铁律函数需要几个关键的、需要动态…

allegro大十字光标设置方法

使用大十字光标,在摆放元器件时,容易对齐。在allegro中,可以通过设置实现大十字光标,其具体方法如下: 1、选择Setup->User Perferences,即可出现如下图所示界面: 2、选择Display-…

基于.NET平台常用的框架整理(收藏)

目录 分布式缓存框架 日志记录异常处理 关于NoSQL数据库 自动任务调度框架 依赖注入IOC容器框架 常用的几个ORM框架 格式和数据类型转换 反射和动态语言 跨平台和运行时解决方案 WEB开发和设计 移动互联网和云计算 网络通信和网络协议 图形和图像处理框架 桌面应用程序框架 测试…

界址点号_界址点及四至优化

先对文中提到的面做一个解释,他可以指地块,宗地。一、界址点先说一下对界址点优化的情况,之前的方法主要是只要考虑了对坐标排序的问题,对于比较规整的面出的效果还是挺好,但往往现实中的面都比较复杂,像下…

java程序 输入10个数字并求和

课程作业: 模仿JavaAppArguments.java示例,编写编写一个程序,此程序从命令行接受多个数字,求和之后输出结果。 设计思想: 先从命令行读出数字,然后计算各个数字之和。求出结果。 流程图: 程序源…

是先打工还是直接创业?答案让我惊呆了!

第一问:成功路上,您是自己乱走,还是有老师指导更好?人生路上,因为有父母,才有生命;成功路上,因为有老师,才有方向。父母优秀,才可以培养出优秀的孩子。优秀的…

MVC知识点整理汇总

MVC与ASP.NET MVC基础概念MVC是Model-View-Controller的缩写.MVC将应用程序划分为3大组件:模型\视图\控制器.MVC不是ASP.NET所特有,它只是一种开发理念.java中的struts2也是一种MVC模型.ASP.NET MVC从2008年发布1.0版以来,截至2014年ASP.NET MVC最新版本已经是5.0.ASP.NET MVC从…

第三次作业——结对编程

成员:031302439 031302415 本次实践中我们是用phpmysql来实现所需功能的,其中使用到的软件有PowerDesigner和WampServer 一. PowerDesigner使用过程 1. 运行程序,进入主界面,新建一个Model,设置DBMS属性。我们…

NET比较常用的性能优化技巧

现在很多客户也慢慢开始注重网站的性能了,同时有很多运营网站的公司也不像以前那样特别在意网站是否非常漂亮,而把更多的精力放在了网站性能优化上面,提供更快更稳定的浏览速度,在这个基础上面进行网站功能上的扩充和完善&#xf…

js修改mysql数据库数据_Node.js操作mysql数据库增删改查

关于node.js操作mysql数据库的相关介绍请阅读全文吧。下文介绍的非常详细,具体内容如下所示:安装mysql模块npm install mysql数据库准备mysql server所在的机器IP地址是192.168.0.108,登录账户就用root123456在mysql中创建test数据库在test数…

Win10 注册IIs4.0的解决方案

随着Win10的出现,越来越多的人装上了Win10,尤其是程序员,由于Win10是一个新的操作系统,但现有软件的兼容性等各方面都是未知,难免会存在很多坑,就拿IIS来说,我刚装完win10系统,然后装…