MATLAB--数字图像处理 图像锐化(原理篇)

简介: MATLAB--数字图像处理 图像锐化(原理篇)

图像锐化(原理篇)

       图像锐化处理的目的是为了使图像的边缘、轮廓线以及图像的细节变得清晰,经过平滑的图像变得模糊的根本原因是因为图像受到了平均或积分运算,因此可以对其进行逆运算(如微分运算,其实这里用的是差分)就可以使图像变得清晰。
       图像中边缘的定义是什么?在图像处理中认为,灰度值变化剧烈的地方就是边缘。变化剧烈程度,数学上就是函数的一阶导数。假设下面第一张图是图像的灰度函数,可以看出,中间变化较快的地方应该是图像的边缘。第二张图是图一的一阶导数,由数学知识可知,一阶导数的极值就是那个变化最快的点--边缘。第三张图是图一的二阶导数,二阶导数为0时,可以看出是图像的边缘处。所以,对于确定图像的边缘,我们只需要找到一阶导数为极值点或者二阶导数为0的位置就行(二阶导数为0不一定为边缘点 比如一副颜色相同的图像 其一阶导数 二阶导数都是0 没有边缘)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
       那为什么用差分来寻找边缘呢对于连续的函数来说,一阶导数就是直接求导,二阶同理。但是,图像本质是一个二维矩阵,离散型的。是无法求导的。这时候,就需要用到差分这个概念了。实在理解不到的话,可以认为:连续型函数是求导(求微分),离散型函数则是求差分。

一阶导数、二阶导数差分的证明
在这里插入图片描述
图像上差分的求法
在这里插入图片描述
常用一阶微分算子证明
在这里插入图片描述
二阶算子证明
在这里插入图片描述

目录
相关文章
|
4月前
|
机器学习/深度学习 索引 Windows
OFDM原理及MATLAB仿真
OFDM原理及MATLAB仿真
249 2
|
4月前
|
机器学习/深度学习 数据采集 算法
【MATLAB】PSO_BP神经网络回归预测(多输入多输出)算法原理
【MATLAB】PSO_BP神经网络回归预测(多输入多输出)算法原理
120 3
|
4月前
|
计算机视觉
数字图像处理笔记(一)Matlab实现直方图均衡化
数字图像处理笔记(一)Matlab实现直方图均衡化
|
存储 算法
多目标粒子群算法(MOPSO)的原理和matlab实现
初学者面对多目标优化问题可能比较困难,写下这篇博客记录一下自己学习的心得,希望能和大家一起交流学习。采用粒子群求单目标优化问题的原理很好理解,就是通过对粒子群的速度和位置不断来更新粒子群的最优适应度(也就是目标函数),达到寻优的目的。但是多目标优化问题就比较难办了,由于目标函数有多个,如果同样使用粒子群算法,那么适应度怎么设置?怎么确定全体最优的粒子?这些问题都是比较棘手的。
|
机器学习/深度学习 存储 算法
【MATLAB第6期】基于MATLAB的粒子群及若干改进的粒子群算法原理介绍 持续更新
【MATLAB第6期】基于MATLAB的粒子群及若干改进的粒子群算法原理介绍 持续更新
双层优化入门(1)—基本原理与求解方法(附matlab代码)
双层优化问题(Bilevel Programming Problems),也被称为双层规划,最早由Stackelberg与1934年在经济学相关研究中提出,因此也被称为Stackelberg问题。双层规划问题一般具有层次性、独立性、冲突性、优先性和自主性等特点。 本文介绍了双层优化的原理与求解方法,并提供了相应的matlab代码供参考学习。
|
算法 安全
麻雀搜索算法(SSA)的原理和matlab实现
研究表明,圈养的麻雀存在两种不同类型:发现者和加入者。发现者在种群中负责寻找食物并为整个麻雀种群提供觅食区域和方向,而加入者则是利用发现者来获取食物。在生活中我们仔细观察会发现,当群体中有麻雀发现周围有捕食者时,此时群体中一个或多个个体会发出啁啾声,一旦发出这样的声音整个种群就会立即躲避危险,进而飞到其它的安全区域进行觅食。这样的麻雀被称为警觉者。 麻雀搜索算法就是利用麻雀的这种生物特性进行迭代寻优的优化算法。...
|
编解码 计算机视觉
MATLAB--数字图像处理 图像的采样与量化
MATLAB--数字图像处理 图像的采样与量化
406 0
MATLAB--数字图像处理 图像的采样与量化
|
算法 C++ 计算机视觉
MATLAB--数字图像处理 图像的灰度变换与直方图修正
MATLAB--数字图像处理 图像的灰度变换与直方图修正
260 0
MATLAB--数字图像处理  图像的灰度变换与直方图修正
|
计算机视觉
MATLAB--数字图像处理 Hough变换
MATLAB--数字图像处理 Hough变换
160 0
MATLAB--数字图像处理 Hough变换