图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应)

图像滤波边界处理方法对图像滤波的影响 %边缘效应与滤波 %实现空间滤波领域处理时的一个重要考虑因素,当滤波掩模的中心靠近图像轮廓时发生的情况 % 当一个n*n的方形掩模,其中心距离图像边缘为(n-1)/2个像素时,该掩模至少有一条边与图像轮廓相重合 %当掩模的中心继续向图像边缘靠近,那么掩模的行或列就会处于图像平面之外。 %通常处理方法为: % (1)对图像边缘进行一定程度的扩展,保证原图像边缘也进行滤波操作 'same'参数 %... 阅读详情

这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。

 

1.相关算子(Correlation Operator)

       定义:image,  即image ,其中h称为相关核(Kernel).

        

  步骤:

        1)滑动核,使其中心位于输入图像g的(i,j)像素上

        2)利用上式求和,得到输出图像的(i,j)像素值

        3)充分上面操纵,直到求出输出图像的所有像素值

 

  例:

A = [17  24   1   8  15            h = [8   1   6
     23   5   7  14  16                     3   5   7
      4   6  13  20  22                     4   9   2]
     10  12  19  21   3            
     11  18  25   2   9]

计算输出图像的(2,4)元素=image

image

Matlab 函数:imfilter(A,h)

 

2.卷积算子(Convolution)

定义:image ,image ,其中

   步骤:

        1)将核围绕中心旋转180度

        2)滑动核,使其中心位于输入图像g的(i,j)像素上

        3)利用上式求和,得到输出图像的(i,j)像素值

        4)充分上面操纵,直到求出输出图像的所有像素值

       例:计算输出图像的(2,4)元素=image

       image

Matlab 函数:Matlab 函数:imfilter(A,h,'conv')% imfilter默认是相关算子,因此当进行卷积计算时需要传入参数'conv'

3.边缘效应

当对图像边缘的进行滤波时,核的一部分会位于图像边缘外面。

image

常用的策略包括:

1)使用常数填充:imfilter默认用0填充,这会造成处理后的图像边缘是黑色的。

2)复制边缘像素:I3 = imfilter(I,h,'replicate');

image

   

4.常用滤波

fspecial函数可以生成几种定义好的滤波器的相关算子的核。

例:unsharp masking 滤波

1
2
3
4
5
I = imread( 'moon.tif' );
h = fspecial( 'unsharp' );
I2 = imfilter(I,h);
imshow(I), title( 'Original Image' )
figure, imshow(I2), title( 'Filtered Image' )
圖像處理-線性濾波-1 基礎(相關算子、卷積算子、邊緣效應) http://www.cnblogs.com/pegasus/archive/2011/05/19/2051416.html  這裡討論利用輸入圖像中像素的小鄰域來產生輸出圖像的方法,在信號處理中這種方法稱為濾波(filtering)。其中,最常用的是線性濾波:輸出像素是輸入鄰域像素的加權和。   1.相關算子(Correlation Operator) 阅读详情

相关推荐

Zabbix故障排查10051端口无法启动:zabbix-server.service: main process exited, code=exited, status=1/FAILURE

zabbix-server.service: main process exited, code=exited, status=1/FAILURE报错说与数据库失去连接。

" DevOps菜鸟(Xu JieHao)" 的博客 2255

经典数字滤波器的频谱特性图 以及消除数字滤波边缘效应

本文的图形是通过matlab 的fdatool 工具得来的。 FIR 低通: IIR 低通: IIR 滤波器 的Apass上线 对应的0db点,但是FIR 滤波器Apass 上线对应的点大于0dB 比较后发现: 设计滤波器需要关注的参数,采样率Fs,Fpass 通带频率,Fstop 阻带频率,Fpass 和Fstop 之间的为过渡带。Apass 是通带增益,Astop是 阻带...

weixin_42528089的博客 7443

MAIXCAM无线连接实战:5分钟搞定远程调试与代码烧录(避坑版)

本文提供了一份详细的MAIXCAM无线连接实战指南,帮助嵌入式视觉开发者快速配置远程调试与代码烧录。文章重点介绍了通过MaixHub IDE进行Wi-Fi配置、建立远程终端连接、使用SFTP进行文件传输以及管理自启动应用程序的完整流程,并针对IP地址变动、信号中断等常见问题提供了实用的避坑解决方案,旨在提升开发效率与灵活性。

weixin_29188043的博客 297

【迁移学习】域对抗迁移网络 DANN

Domain-Adversarial Training of Neural Networks

这个博客太懒了什么都没说 8415

fpga的希尔伯特变换实现

fpga的希尔伯特变换实现零.实现背景一.希尔伯特实现的基本原理2.实现1)matlab仿真1)fpga滤波器实现实现成本:fpga实现采用VIvado的FIR的IP核, 零.实现背景 因为今明工作项目需要使用到希尔伯特变换来处理问题,所以顺便就把设计流程和代码都整理下来,以便供他人使用。选用Xilinx的7系列板子,Vivado平台。 一.希尔伯特实现的基本原理 希尔伯特变换的物理意义十分简单:...

weixin_42219690的博客 1万+

图神经网络学习笔记(2)——图滤波器

本文参考书目为《深入浅出图神经网络:GNN原理解析》 图滤波器 参考之前的学习笔记图神经网络学习笔记(1)——图信号与图傅里叶变换,图信号定义在图的节点上,图信号处理不仅需要考虑图的信号强度,也需要考虑图的拓扑结构。据参考书目,给出图滤波器定义(定义式参考逆图傅里叶变换,信号增强还是衰减通过h(λ)控制): 从算子的角度看,上式描述了一种作用在每个节点一阶子图上的变换操作。称满足上述性质的矩阵为图G的图位移算子(拉普拉斯矩阵与邻接矩阵都是典型的图位移算子)。 图滤波器具有以下性质: (1)线性:H(x.

weixin_40718664的博客 6182

嵌入式系统实战:DroneCAN协议栈移植与避坑指南

本文详细介绍了在嵌入式系统中移植DroneCAN协议栈的完整流程与实战技巧。内容涵盖移植前的准备工作、内存管理优化、CRC校验实现、多帧数据处理及硬件平台适配等关键环节,并以STM32F4为例提供了具体的移植步骤和避坑指南,帮助开发者高效完成DroneCAN在嵌入式设备上的集成与应用。

solidity8miner的博客 547

卷积算子计算方法(卷积运算)

卷积算子计算方法(卷积运算) -- 卷积操作是对图像处理时,经常用到的一种操作。它具有增强原信号特征,并且能降低噪音的作用。 那么具体是如何计算的呢?且看下文。 待处理图像数据(5*5):         卷积核:(3*3) A = [17 24  01  08 15            H = [8   1   6        23  05  07 14  16                    3   5

 啸林  7万+

【知识图谱】一文看懂知识图谱的搭建实践与科普教程(5万字完结篇)

所有可能的实体对:(“Mate40”,“华为”), (“Mate40”,“手机”), (“华为”,“手机”)。送入关系模型分类,预期输出 (“Mate40”,“华为”): 品牌, (“Mate40”,“手机”): 属于类别, (“华为”,“手机”): 无关系。,定义了图谱中概念和关系的类型层次结构,相当于知识图谱的“纲领”和“schema”。训练完成后,当模型看到新的句子,比如“苹果的MacBook笔记本性能强大”,识别出实体“苹果”(品牌)和“MacBook”(产品)后,就能正确输出关系“品牌”。

weixin_41645791的博客 2611

rk3568 点亮双LVDS 屏

承接文章《rk3568点亮LCD(lvds)》中仅仅只能使用亮单LVDS;经过厂商的努力,陆续发布新补丁。目前支持双lvds显示,缺憾是需要自己额外移植相关补丁。受限于通信频率和VOP编码能力,支持最大分辨仍然是1920x1080、60fps。

weixin_35723192的博客 3006

imfilter用法以及滤波讲解

【matlab函数描述】 功能:对任意类型数组或多维图像进行滤波。 用法:B = imfilter(A,H)    B = imfilter(A,H,option1,option2,…)    或写作g = imfilter(f, w, filtering_mode, boundary_options, size_options) 其中,f为输入图像,w为滤波掩模,g为滤波后图像。f

CAD之路 3万+

深度强化学习 | 基于DQN实现Flappy Bird游戏与分析

在Flappy Bird中,玩家需要通过控制小鸟安全穿过随机长度的水管来得分。本文基于深度Q网络DQN来实现Flappy Bird游戏的自主探索与学习

FRIGIDWINTER的博客 5911
上一篇: 用Hough投票做物体检测(续)
下一篇: 计算机视觉(CV)前沿国际国内期刊与会议
Savitch
博客等级 码龄16年 84粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值