CN107230194A - 一种基于对象点集的平滑滤波方法 - Google Patents
一种基于对象点集的平滑滤波方法 Download PDFInfo
- Publication number
- CN107230194A CN107230194A CN201710508010.XA CN201710508010A CN107230194A CN 107230194 A CN107230194 A CN 107230194A CN 201710508010 A CN201710508010 A CN 201710508010A CN 107230194 A CN107230194 A CN 107230194A
- Authority
- CN
- China
- Prior art keywords
- point set
- boundary
- object point
- edge
- method based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/155—Segmentation; Edge detection involving morphological operators
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于对象点集的平滑滤波方法,包括步骤:获得边界1;获得边界2;对边界1和边界2之间的区域点集进行平滑滤波处理,所述边界1为对象点集经过10次腐蚀后的边缘点集,所述边界2为对象点集经过10次膨胀后的边缘点集。本发明创造的方法利用腐蚀和膨胀的方法得到边界1和边界2,并且利用边界1和边界2得到区域点集,该区域点集反映出整个对象点集的轮廓信息,对该区域点集进行平滑滤波处理,可以消除图片上的对象与对象之间、对象与背景之间的块效应,提高图片的整体质量。
Description
技术领域
本发明涉及图像处理技术领域,特别涉及一种基于对象点集的平滑滤波方法。
背景技术
最新的对象提取技术Mask R-CNN,该技术对图像进行语义分割,分割得到的同种类别的像素的集合称为对象点集。一张图片包括若干个对象点集,如果对某个对象点集进行处理时,比如说对某个对象点集进行对比度的调整,在调整之后,对象点集与对象点集之间、对象点集与背景之间则容易出现块效应,这些块效应会影响到整个图片的质量。因此,如果消除对象点集与对象点集之间、对象点集与背景之间的块效应成了领域内急需解决的问题。
发明内容
为了解决上述问题,本发明提供了一种基于对象点集的平滑滤波方法,该方法可有效地解决对象点集与对象点集之间、对象点集与背景之间的块效应。
本发明解决其技术问题的解决方案是:一种基于对象点集的平滑滤波方法,包括步骤:获得边界1;获得边界2;对边界1和边界2之间的区域点集进行平滑滤波处理,所述边界1为对象点集经过10次腐蚀后的边缘点集,所述边界2为对象点集经过10次膨胀后的边缘点集。
进一步,所述10次腐蚀的方法包括步骤:
a1)用当前的对象点集减去当前的边缘点集得到新的对象点集;
a2)用所述新的对象点集获取得到新的边缘点集;
a3)重复步骤a1)-a2)10次。
进一步,所述边缘点集的获取方法包括:以对象点集中的任意一个像素点为中心,该点称为中心像素点,判断所述中心像素点的左、右、上、下的像素点与其是否为同一类别,根据判断结果获取边缘点,将所述边缘点集合为边缘点集。
进一步,所述10次膨胀的方法包括步骤:
a11)将结构元的中心放到当前边缘点集的任意一点上,并且结构元的中心沿着所述边缘点集移动,找到属于结构元但不属于对象点集的像素点,并将所述像素点集合为新的边缘点集;
a12)将当前的对象点集与所述边缘点集合并成为新的对象点集;
a13)重复步骤a11)-a12)10次。
进一步,采用3×3的滤波模板对边界1和边界2之间的区域点集进行平滑滤波。
本发明的有益效果是:本方法利用腐蚀和膨胀的方法得到边界1和边界2,并且利用边界1和边界2得到区域点集,该区域点集反映出整个对象点集的轮廓信息,对该区域点集进行平滑滤波处理,可以消除图片上的对象与对象之间、对象与背景之间的块效应,提高图片的整体质量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单说明。显然,所描述的附图只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下,还可以根据这些附图获得其他设计方案和附图。
图1是基于对象点集的平滑滤波方法的流程图;
图2是10次腐蚀的流程图;
图3是10次膨胀的流程图。
具体实施方式
以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,文中所提到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。
实施例1,参考图1,对经过Mask R-CNN技术处理后的图片进行如下处理:一种基于对象点集的平滑滤波方法,
S00:找到需要处理的对象并且得到其当前的对象点集;
S01:对象点集经过10次腐蚀得到边界1;
S02:对象点集经过10次膨胀得到边界2;
S03:对边界1和边界2之间的区域点集进行平滑滤波处理。
需要说明的是步骤S01和S02并没有先后顺序所限制,本实施以步骤S01为先。参考图2,其中,10次腐蚀的方法包括如下步骤:
S1:用当前的对象点集减去当前的边缘点集得到新的对象点集;
S2:用所述新的对象点集获取得到新的边缘点集;
S3:重复10次步骤S1-S2。
其中边缘点集的获取方法包括:此时假设对象点集为∑(xi,yi),在标签类别图中,以∑(xi,yi)每一个像素点(xi,yi)为中心,像素点(xi-1,yi),(xi+1,yi)分别为像素点(xi,yi)的左右两点;(xi,yi+1),(xi,yi-1)分别为点(xi,yi)的上下两点。所述像素点(xi,yi)如果满足以下公式:
|C(xi-1,yi)-C(xi,yi)|+|C(xi,yi)-C(xi+1,yi)|≥1
或|C(xi,yi+1)-C(xi,yi)|+|C(xi,yi)-C(xi,yi-1)|≥1则判定所述像素点(xi,yi)为边缘点,将该边缘点集合到边缘点集中。该公式的解释为:像素点(xi,yi)从左到右或者从上到下的像素点标签类别值变化大于等于1。则判定像素点(xi,yi)为边缘点,其中函数C(x,y)指的是像素点(x,y)的标签类别值。
参考图3,10次膨胀的方法包括步骤:
S11:将结构元的中心放到当前边缘点集的任意一点上,并且结构元的中心沿着所述边缘点集顺时针移动,找到属于结构元但不属于对象点集的像素点,并将所述像素点集合为新的边缘点集;用公式表示为:其中A为当前的边缘点集,B为结构元,z就是膨胀一次得到的边缘点集。
S12:将当前的对象点集与所述边缘点集合并成为新的对象点集;
S13:重复10次步骤S11-S12。
确定边界1和边界2后,便得到了边界1和边界2之间的区域点集,该区域点集满足下面条件:
设像素点(x,y)表示区域点集上任意一点,像素点(x1,y1)表示边界1的任意一点,像素点(x2,y2)表示边界2的任意一点,则满足x1=x=x2时,y1<y<y2或者y2<y<y2。
对边界1和边界2之间的区域点集进行平滑滤波处理,本实施例采用3×3的滤波模板,该模板为:
平滑滤波过程如下:
假设下面是一幅图像的灰度值矩阵:
0 | 0 | 143 | 0 | 0 |
0 | 93 | 157 | 89 | 0 |
189 | 156 | 162 | 0 | 56 |
0 | 89 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 |
灰度值f(3,1)=189,f(3,2)=156,f(3,3)=162通过模板滤波后
将边界1和边界2之间的区域点集转换为灰度值矩阵,按照上述方法对每一个像素点依次进行平滑滤波处理从而得到最终的平滑后的区域点集。
本发明创造的方法利用腐蚀和膨胀的方法得到边界1和边界2,并且利用边界1和边界2得到区域点集,该区域点集反映出整个对象点集的轮廓信息,对该区域点集进行平滑滤波处理,可以消除图片上的对象与对象之间、对象与背景之间的块效应,提高图片的整体质量。
以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。
Claims (5)
1.一种基于对象点集的平滑滤波方法,其特征在于:包括步骤:获得边界1;获得边界2;对边界1和边界2之间的区域点集进行平滑滤波处理,所述边界1为对象点集经过10次腐蚀后的边缘点集,所述边界2为对象点集经过10次膨胀后的边缘点集。
2.根据权利要求1所述的一种基于对象点集的平滑滤波方法,其特征在于:所述10次腐蚀的方法包括步骤:
a1)用当前的对象点集减去当前的边缘点集得到新的对象点集;
a2)用所述新的对象点集获取得到新的边缘点集;
a3)重复步骤a1)-a2)10次。
3.根据权利要求2所述的一种基于对象点集的平滑滤波方法,其特征在于:所述边缘点集的获取方法包括:以对象点集中的任意一个像素点为中心,该点称为中心像素点,判断所述中心像素点的左、右、上、下的像素点与其是否为同一类别,根据判断结果获取边缘点,将所述边缘点集合为边缘点集。
4.根据权利要求1所述的一种基于对象点集的平滑滤波方法,其特征在于:所述10次膨胀的方法包括步骤:
a11)将结构元的中心放到当前边缘点集的任意一点上,并且结构元的中心沿着所述边缘点集移动,找到属于结构元但不属于对象点集的像素点,并将所述像素点集合为新的边缘点集;
a12)将当前的对象点集与所述边缘点集合并成为新的对象点集;
a13)重复步骤a11)-a12)10次。
5.根据权利要求1所述的一种基于对象点集的平滑滤波方法,其特征在于:采用3×3的滤波模板对边界1和边界2之间的区域点集进行平滑滤波。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508010.XA CN107230194A (zh) | 2017-06-28 | 2017-06-28 | 一种基于对象点集的平滑滤波方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508010.XA CN107230194A (zh) | 2017-06-28 | 2017-06-28 | 一种基于对象点集的平滑滤波方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107230194A true CN107230194A (zh) | 2017-10-03 |
Family
ID=59935394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710508010.XA Pending CN107230194A (zh) | 2017-06-28 | 2017-06-28 | 一种基于对象点集的平滑滤波方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107230194A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111161275A (zh) * | 2018-11-08 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 医学图像中目标对象的分割方法、装置和电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200742448A (en) * | 2006-04-26 | 2007-11-01 | Quanta Comp Inc | Image processing apparatus and method of the same |
CN104835127A (zh) * | 2015-05-19 | 2015-08-12 | 中国农业科学院农业信息研究所 | 一种自适应平滑滤波方法 |
CN105787911A (zh) * | 2016-03-21 | 2016-07-20 | 中国林业科学研究院资源信息研究所 | 一种基于拓扑分形算法的图像腐蚀与膨胀处理方法 |
CN105825482A (zh) * | 2016-03-15 | 2016-08-03 | 四川用联信息技术有限公司 | 一种深度图像的修复算法 |
CN106485673A (zh) * | 2016-09-19 | 2017-03-08 | 电子科技大学 | 一种对海面sar图像的滤波方法 |
CN106813569A (zh) * | 2015-11-30 | 2017-06-09 | 中国科学院沈阳自动化研究所 | 一种基于线结构光的汽车轮胎三维定位方法 |
-
2017
- 2017-06-28 CN CN201710508010.XA patent/CN107230194A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200742448A (en) * | 2006-04-26 | 2007-11-01 | Quanta Comp Inc | Image processing apparatus and method of the same |
CN104835127A (zh) * | 2015-05-19 | 2015-08-12 | 中国农业科学院农业信息研究所 | 一种自适应平滑滤波方法 |
CN106813569A (zh) * | 2015-11-30 | 2017-06-09 | 中国科学院沈阳自动化研究所 | 一种基于线结构光的汽车轮胎三维定位方法 |
CN105825482A (zh) * | 2016-03-15 | 2016-08-03 | 四川用联信息技术有限公司 | 一种深度图像的修复算法 |
CN105787911A (zh) * | 2016-03-21 | 2016-07-20 | 中国林业科学研究院资源信息研究所 | 一种基于拓扑分形算法的图像腐蚀与膨胀处理方法 |
CN106485673A (zh) * | 2016-09-19 | 2017-03-08 | 电子科技大学 | 一种对海面sar图像的滤波方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111161275A (zh) * | 2018-11-08 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 医学图像中目标对象的分割方法、装置和电子设备 |
CN111161275B (zh) * | 2018-11-08 | 2022-12-23 | 腾讯科技(深圳)有限公司 | 医学图像中目标对象的分割方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106530237B (zh) | 一种图像增强方法 | |
CN110751655B (zh) | 一种基于语义分割和显著性分析的自动抠图方法 | |
WO2020107866A1 (zh) | 一种文字区域获取方法、装置、存储介质及终端设备 | |
CN102800094A (zh) | 一种快速彩色图像分割方法 | |
CN106203433A (zh) | 一种车辆监控图像中车牌位置自动提取并透视校正的方法 | |
CN107808381A (zh) | 一种单细胞图像分割方法 | |
CN107506765B (zh) | 一种基于神经网络的车牌倾斜校正的方法 | |
CN107292842A (zh) | 基于先验约束和离群值抑制的图像去模糊方法 | |
CN109544583B (zh) | 一种提取皮革图像感兴趣区域的方法、装置及设备 | |
CN107516316A (zh) | 一种在fcn中引入聚焦机制对静态人体图像进行分割的方法 | |
CN106504294A (zh) | 基于扩散曲线的rgbd图像矢量化方法 | |
CN106447673A (zh) | 一种非均匀光照条件下的芯片引脚提取方法 | |
CN110599509A (zh) | 一种基于八方向分数阶微分算子的边缘检测方法 | |
CN110458843A (zh) | 掩模图像的分割方法及系统 | |
CN111784610A (zh) | 一种基于聚类的边窗滤波器优化方法 | |
CN107230194A (zh) | 一种基于对象点集的平滑滤波方法 | |
CN105894475B (zh) | 一种国际音标图像字符细化方法 | |
CN108717699B (zh) | 一种基于连续最小割的超声波图像分割方法 | |
CN107527354A (zh) | 一种基于合成图的区域生长方法 | |
CN108734180A (zh) | 一种基于计算方式优化的sift特征点梯度生成方法 | |
CN107133965A (zh) | 一种基于计算机图形图像形态学图像分割方法 | |
CN109242891B (zh) | 一种基于改进光流场模型的图像配准方法 | |
CN106127674A (zh) | 基于lbp的图像白平衡方法 | |
CN107492073B (zh) | 基于权重引导滤波的数字图像修复方法 | |
CN112651936B (zh) | 基于图像局部熵的钢板表面缺陷图像分割方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171003 |
|
RJ01 | Rejection of invention patent application after publication |