ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

图像处理-中值滤波定位中值的方法

2021-09-25 22:03:41  阅读:228  来源: 互联网

标签:格子 填入 三个 最大值 滤波 最小值 图像处理 中值


 

上图为对一幅图片加窗后的3*3像素矩阵,进行中值滤波时需要找出9个像素中的中值,然后将其赋值给中心像素,上图采用的方法是先对每一行进行大中小的数值排序,然后提取三个最小值中的最大值,三个中值中的中值,三个最大值中的最小值,对提取的三个数值再做一次大中小排序,此时得到的中值即为所需要的9个像素值的中值,将其赋值给M22即可实现中值滤波。

下面介绍上面这种寻找中值的方法的原理,原理简单粗暴,对每行排序的元素进行一次整体定位:

 

 将9个元素填充至上图的9个格子中,中值位于格子5。在对三行进行排序后,若想找到中值,则必须找到最后一次排序所需要的三个数,即可能能够填入5的值,而刚好,这样的值再经过两次排序后仅有三个:原理如下

1:最小值中的最大值,为什么选最小值中的最大值作为最终的排序元素,第一次排序后的三个最小值Min1,Min2,Min3中的最小值必然是9个元素的最小值,只能填至格子1,假如此时填入格子1的为Min1,则三个最小值中的中值一定比Min1大,所以中值可能填入的格子号一定大于等于2,并且一定小于当前行的中值和最大值以及三个最小值中的最大值所在行的所有元素,共五个元素,则可能填入的格子号一定小于5,则三个最小值中的中值可能填入的格子号为2~4;最后三个最小值中的最大值同理可能填入的格子号为3~7;则该最大值成为可能填入格子5的备选项。

2:三行的三个中值的中值为何能够成为备选项也采用上述的分析模式,三个中值中的最小值可能填入的格子号为2~4;三个中值中的中值可能填入的格子号为4~6,三个中值中的最大值可能填入的格子号为7~8。则该中值成为可能填入格子5的备选项。

3:同理,三个最大值中最小值可能格子号3~7,中值可能格子号为6~8,最大值必定为所有元素的最大值,即只能填入格子9。则该最小值成为可能填入格子5的备选项。

最后在上述三个备选项中选出中值即为所有元素的中值,唯一一个能够填入格子5的元素。

 

标签:格子,填入,三个,最大值,滤波,最小值,图像处理,中值
来源: https://www.cnblogs.com/lightmonster/p/15335716.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有