计算机视觉----时域频域在图像中的意义、傅里叶变换在图像中的应用、卷积核的频域解释

1、时域(时间域)------自变量是时间 ,即横轴是时间,纵轴是信号的变化。其动态信号x(t)是描述信号在不同时刻取值的函数。

2、频域(频率域)------自变量是频率 ,即横轴是频率,纵轴是该频率信号的幅度,也就是通常说的频谱图。

频域图 仅显示频率和振幅 但比较清晰

一、频域在图像中的应用

图像增强与图像去噪
绝大部分噪音都是图像的高频分量 ,通过低通滤波器来滤除高频 ; 边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;

这里说一下 低频高频

低频就更加平滑 比如背景 蓝天等

高频就是比较突出的部分 其计算梯度后 和周围明显不同

二、图片的频域表示

如果输入二维图像数据,则显示的图像是输入的灰度分布,傅立叶频谱是输入的频率分布,频谱图中心对称。图像频谱即二维频谱图通过对原图像进行水平和竖直两个方向的所有扫描线处一维傅立叶变换的叠加得到。

频谱图中心代表的是低频,往四面八方扩展后逐渐变为高频,并且左上-右下、右上-左下完全对称。亮度代表着幅值

傅里叶 移位前后对比 可以看出没移位根本没有亮点

移位后的图像,移位是为了将零频率成分移到图像的中心

在傅立叶域中,中心区域代表低频分量 ,外围区域代表高频分量,图像的中心代表零频率的直流值,即图像的总强度。其中频域中的每个点都是根据整个空间图像计算的

图像对应的频域图

黑色,对应的频谱图也是纯黑色(说明基底也等于0);

上图2时域图是灰色,对应的频谱图除了基底是一个灰点外,其他频段都为0;

同样的上图3时域图是纯白色,频谱图得到相对更亮的基底。

说明对于一张没有梯度的图,只存在低频信息 ,严格的说是周期无限大、频率无限小。我们回忆一下上面描述的一维傅里叶变换对于周期矩形的公式表示,即此时只存在A/2的分量,其他分量均为0。

对于不同的灰度图 频率不同 得到的频率图也不同

这时,我们应该可以确定,频谱图上一个点对应于一张呈正弦分布的时域图 ,其亮度值代表其幅值 (如果亮度为0,幅值也为0 ,则不会对原图有任何的贡献也不会有任何的影响);其正弦分布的方向与点在频谱图上相对于中心点的方向也是一一对应的。如下面的图,正弦方向从上向下展开,对应于的频谱图上的点也在Y 方向上;如果频谱图上的点相对于中心点有一定角度,对应的时域正弦图像也有一定的角度。

**即我们把所有的正弦图(F(w))叠加在一起,便能够恢复出原始的时域图。**我们再来看下面这张图,假设频谱图中有1000个值不为0 的亮点,那么它们会生成1000张固定频率、幅值和相位的正弦图像,把这一千张图像加在一起(包括基底的图),我们就能得到左边的原图。

就是傅里叶把图像分成了一千种频率 我根据这1000种频率图 可以合成原时域图片。

下图为保留低频信息,滤除高频信息的图 。这里我们应该会想到时域的卷积 运算,通过对原图做一次卷积如Box Filter 或者高斯滤波等,不也可以得到类似的结果吗。是的,通过卷积运算我们可以得到一张模糊的图,上面的高频也一样可以通过索贝尔滤波、拉普拉斯滤波得到只保留边界的图 ;但卷积的本质仍然是通过消除图像的高频或者低频信息,保留另外的频率成分的结果。

傅里叶变换

卷积核的频谱

3*3卷积核的低频部分更小 所以提取到的图像更清晰

&*7因为低频部分很大 所以会更加模糊

参考文献:

图像处理:频域与傅里叶变换在图像分析中的应用-CSDN博客

时频域信号解析-CSDN博客

相关推荐
小和尚同志31 分钟前
54.6k star 的 Multica: 集多 Agent 和看板于一体的 AI 平台
人工智能·aigc·three.js
一枕槐安4871 小时前
少样本提示(Few-shot)在业务场景的落地实践
大数据·人工智能·意图分类·mmr多样性·knn检索·动态示例选择
王中阳Go2 小时前
后端转 Agent 岗面试怎么答:8 个高频问题与应答口径
人工智能·后端·python·大语言模型
海宇AI2 小时前
零信任架构实战:基于海宇个人风险报告构建自动化分期商城信用额度初审网关
运维·人工智能·架构·自动化
tellmewhoisi2 小时前
深度学习32:卷积神经网络:卷积层(卷积运算,填充,步幅)
人工智能·深度学习·cnn
weixin_307779133 小时前
RAG 面试陷阱——混合检索并非无条件优越:一个条件反转实验
人工智能·python·面试·职场和发展
Sinokap3 小时前
OpenAI 披露 AI 安全实验:智能体如何突破隔离边界?
人工智能·安全
云和数据.ChenGuang3 小时前
深入解析 Python 的 dir():从用法到 CPython 源码实现
开发语言·人工智能·python·langchain
重生之我在番茄自学网安拯救世界4 小时前
AI 开发者日报 第1期(本周精选)| 插件市场投毒、智能体搞出“官僚饥荒村”,十年前的 CNN 打赢大模型
人工智能·网络安全·大模型·ai编程·智能体
涛声依旧-底层原理研究所4 小时前
拆解 Cordis 底座:Agent 是如何被「组合」出来的
人工智能·架构