0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字图像处理的灰度化和平滑处理

汽车玩家 来源:机械之路 作者:何大仁 2020-05-04 18:31 次阅读

1. 图像的灰度化

在数字图像处理当中,一个像素用三个字节来表示,每个字节对应着R,G,B,分量的亮度。灰度图像是将亮度值量化为0~225共256个级别。图像灰度化处理的方法主要有平均值法、加权平均值法和最大、最小值法。

平均值法就是将RGB三个分量的平均值作为灰度值,加权平均法就是对每个分量乘以不同的系数然后取平均值作为灰度值,最大、最小值法就是分别取RGB分量的最大或者最小值来作为灰度值。

2. 图像的平滑处理

图像在获取、转换和传输的过程中,会因为其所在的环境和拍摄设备等原因而受到噪声干扰的问题,图像所含的信息会受到影响。因此需要对图像进行平滑处理,图像平滑处理有两个作用:

为后续图像特征提取和识别做准备

消除图像数字时产生噪音以满足计算机处理要求

图像平滑处理不可能在完全消除噪声的同时保留完整的信息包括图像的轮廓和边缘信息。因此在平滑处理时应该:

尽可能的保留原始图像的信息包括轮廓和边缘信息等

使得图像清晰,视觉良好

图像平滑处理的算法有很多种,例如中值滤波算法、自适应中值滤波算法和小波降噪等。

2.1 中值滤波算法

中值滤波的本质是一种统计排序滤波器,原理是对一个滑动窗口内的全部像素点灰度值按照从大到小的顺序进行排序,排序的中值作为该窗口中心像素的灰度值。如果滑动窗口内像素点的总个数为偶数个,那么将取中间两个像素点的灰度值的平均值来作为该窗口中心像素的灰度值。一般滑动窗口的像素点个数都是奇数,例如方形窗口3 X 3,5 X 5,7 X 7。

中值滤波的关键点在于窗口大小的选取,事先我们很难确定窗口的大小,需要从小窗口到大窗口进行逐次实验,然后选择较优结果的滑动窗口。经实验验证一般情况下滑动窗口像素点越多,图像会越来越模糊。

2.2 自适应中值滤波算法

自适应中值滤波算法是在中值滤波算法的基础上加入了一个判断操作,主要判断的对象为窗口像素的中值以及滤波处的像素点灰度是否为脉冲降噪,并对两者进行分别处理。该算法能够很好的保留原始图像的细节,减少图像信息的失真。

2.3小波降噪算法

小波降噪算法主要是以噪声和图像信息在频域内有不同的分布区域为根据,图像信息主要位于频率低的区域,而噪声则位于频率高的区域,但是与次同时图像的一些细节信息,也位于频率高的区域。小波降噪的优点就是不仅能够有效去除高频区域的噪声,还能将图像的细节信息得以保留。

图像小波降噪的过程:

选取适当的小波函数和分解层数,对含噪声图像进行小波分解,获得含有噪声图像的小波变换系数;

修改小波系数,对小波分解后的各层高频系数选取适当的阈值进行阈值量化,进而得到降噪后处理后的小波变换系数。

将修改后的小波域进行小波逆变换处理,并对小波进行重构,得到噪声处理后的图像。

2.4 降噪效果的标准评估

人类对于图像质量的视觉感受成为视觉质量,视觉质量是一种主观标准,不能用数字来表述,因此需要一种客观标准来评价降噪的效果。通常用于评价降噪效果有两种方法,分别是最小化平方误差(MSEMean Squard Error)和峰值信噪比。

3. 图像的锐化

图像锐化的目的是为了增强图像中的细节信息以增强经过图像平滑后被模糊的图像细节信息。图像的边缘是图像中重要的特种之一,是图像特性阶跃性变化或屋脊性变化的像素集合。图像轮廓边缘信息对图像识别起着重要的作用,因有必要对图像进行锐化,突出轮廓边缘,使得细节更为清晰。图像锐化的常用方法有两种,分别是:基于一阶微分的梯度法和基于二阶微分的拉普拉斯算子法。

4. 图像分割

图像分割的目标是将图像划分为与其含有的真实世界当中的物体或者具有很强相关性的区域。图像分割根据所使用的主要特征可以分为三种方法:

一是有关图像或者部分的全局知识,分割的主要特征是图像直方图信息;

二是根据图像轮廓边缘的分割;

三是基于区域的分割;

其中阈值分割算法,分割方法理论完善,计算机计算代价小,计算速度快,因此被广泛应用。阈值分割的步骤有以下三步:

确定灰度阈值T,即在图像灰度区间内找到一个最佳的灰度值,

将图像所有像素点的灰度值与该阈值进行比较,

图像中像素点灰度值大于阈值T的归为一类,并将其灰度值设置为255,图像中像素灰度值小于阈值T的将其归为一类,并将其灰度值设置为0,若像素中像素点的灰度值与阈值T相等,则可以将其分为任意一类。

阈值化分割最为重要的是阈值T的确定,常用的三种确定的方法有:

灰度直方图阈值法

迭代选择阈值法

自适应阈值法(较优)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    AR0820 CMOS数字图像传感器数据手册

    电子发烧友网站提供《AR0820 CMOS数字图像传感器数据手册.pdf》资料免费下载
    发表于 03-04 15:03 0次下载

    FPGA上的图像处理算法集成与优化

    、Tophat形态学滤波、RAW8转RGB888、彩色图像均值滤波、Alpha背景叠加、直方图灰度拉伸算法以及自动白平衡算法。每种算法都提供了实现方法和相关公式,涵盖了图像处理的核心概
    的头像 发表于 02-14 13:46 168次阅读
    FPGA上的<b class='flag-5'>图像</b><b class='flag-5'>处理</b>算法集成与优化

    基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图

    以下是基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件设计方案: 一、总体架构 图像采集:使用合适的图像传感器,如 CMOS 传感器,通过相应的接口(如 SPI
    发表于 09-25 15:25

    图像处理器是什么意思

    质量、提取有用信息或实现特定应用需求的目的。图像处理器在现代科技领域具有广泛的应用,包括但不限于数字摄影、电视、监控系统、医学影像、计算机视觉等,为用户提供了丰富的视觉体验和应用功能。
    的头像 发表于 08-14 09:28 1238次阅读

    DSP教学实验箱_数字图像处理操作_案例分享:5-13 灰度图像二值

    图像呈现出明显的黑白效果。即将 256 个亮度等级的灰度图像通过适当的阈值选取而获得仍然可以反映图像整体和局部特征的二值
    发表于 07-25 15:03

    基于DSP C6000教学实验箱_数字图像处理教程:5-9 图像反色实验案例分享

    、G、B值。这里针对的是所有图,包括真彩图、带调色板的彩色图(又称为伪彩色图)、和灰度图。真彩图不带调色板,每个象素用3个字节,表示R、G、B三个分量。所以处理很简单,把反转后的R、G、B值写入新图
    发表于 07-19 09:57

    DSP国产教学实验箱_嵌入式教程:5-7 直方图均衡

    表示白。 对于一幅给定的图像来说,每个像素值在[ 0,1] 的灰度级是随机的。用概率密度函数来P _r(r)表示图像灰度级的分布。为了有利于数字图
    发表于 07-12 15:47

    图像处理中的卷积运算

    卷积运算是图像处理中一种极其重要的操作,广泛应用于图像滤波、边缘检测、特征提取等多个方面。它基于一个核(或称为卷积核、滤波器)与图像进行相乘并求和的过程,通过这一操作可以实现对
    的头像 发表于 07-11 15:15 2921次阅读

    计算机视觉和图像处理的区别和联系

    数据的过程。计算机视觉的目标是使计算机能够像人类一样“看到”和理解图像或视频内容。 1.2 图像处理 图像处理,也称为
    的头像 发表于 07-09 09:16 1680次阅读

    DSP教学实验箱操作教程_数字图像处理:5-5 灰度图像直方图

    一、实验目的 学习直方图统计的原理,掌握图像的读取方法,并实现灰度图像的直方图统计结果。 二、实验原理 灰度直方图 灰度直方图是关于
    发表于 06-25 15:10

    DSP C6000教学实验箱操作教程_数字图像处理:5-3 图像缩放

    一、实验目的 学习图像缩放的原理,掌握图像的读取方法,并实现图像缩放。 二、实验原理 图像缩放 在计算机图像
    发表于 06-20 11:28

    DSP教学实验箱_数字图像处理_操作教程:5-1 图像旋转

    θ=−x_0sinθ+y_0cosθ 坐标系 在旋转过程中,需要经过两次坐标变换。图像的坐标系和数学的坐标系是不一样的。在数字图像的坐标系中,y轴在下方,而在数学坐标系中,y轴在上方。 坐标映射 (1
    发表于 06-14 14:03

    FPGA设计经验之图像处理

    处理窗口 对资源影响成倍增加 基于FPGA设计框架举例: 1、灰度直方图统计 直方图是图像灰度分布统计的一种表示方法,统计目标图像
    发表于 06-12 16:26

    数字设备中采集数字图像的两种方法是什么

    相机的工作原理是通过感光元件(如电荷耦合器件CCD或互补金属氧化物半导体CMOS)将光线转换为电信号,然后通过数字信号处理器(DSP)将电信号转换为数字图像数字相机的类型
    的头像 发表于 05-31 15:48 1038次阅读

    基于FPGA的实时边缘检测系统设计,Sobel图像边缘检测,FPGA图像处理

    *768分辨率的灰度图片如图6所示,对比MATLAB 与 FPGA 处理效果的不同。MATLAB和 FPGA进行边缘检测后的均以 40 为阈值进行二值,对应的二值
    发表于 05-24 07:45