本发明涉及图像处理,特别是一种基于掩膜的滤波方法。
背景技术:
1、现有技术中,基于掩膜roi(region of interest)边缘滤波算法是一种在图像处理中用于提取感兴趣区域边缘的策略。大致步骤为:1、roi定义:首先,确定要分析的图像区域;2、预处理:对roi区域进行预处理,如去噪以减少图像噪声,以提高后续边缘检测的准确性;3、边缘检测:应用边缘检测算法,如canny边缘检测、sobel、prewitt或harris角点检测,以找到roi中的边缘;4、掩膜应用:将边缘检测的结果与原始roi掩膜相结合。只保留掩膜内检测到的边缘,排除非roi区域的边缘,从而得到干净的roi边缘;5、后处理:可能需要进一步的边缘细化或连接,以处理断裂的边缘或去除假阳性边缘;6、结果输出:最后,输出处理后的roi边缘,这些边缘可以用于后续的分析、识别或其他图像处理任务。
2、通常情况下,整帧图像的视觉质量很大程度上取决于roi部分的图像质量,而非roi的图像质量下降不易被察觉,对整帧图像的视觉质量影像较小,但roi区域跟非roi区域的边界过于明显的话,整体的主观体验也是很不好的,因此需要有效的方法来对roi边界部分进行平滑处理。传统感兴趣区域(roi)边缘滤波的过程中,往往需要通过某种方法来找到roi的边界,然后对边界附近进行滤波操作,使得roi区域和非roi区域的过渡更加平滑,提高主观感受。由于该方法大体上分成两个步骤:1)找到roi边界;2)滤波。当roi区域较多,尤其还存在重叠时,如马路上的行人,车辆等,会存在重复操作,效率低,难以并行处理。
技术实现思路
1、本发明的目的在于克服现有技术的缺点,提供一种基于掩膜的滤波方法,利用分层编码技术把边界滤波、动作集中在掩膜(roi map)上完成,算法统一,对整张掩膜做无差别滤波操作,解决了现有现有方法中重复操作、效率低的问题。
2、本发明的目的通过以下技术方案来实现:
3、第一方面,一种基于掩膜的滤波方法,包括以下步骤:
4、s100:获取残差图像;
5、将原始图像进行降质处理,得到降质图像;用原始图像减去降质图像,得到残差图像;
6、s200:重构造掩码;
7、s201:在原始图像中框选感兴趣区域,该兴趣区域为ior区域,其他非感兴趣区域为背景区域,预生成一个原始图像mask;s202:将原始图像mask进行滤波处理后得到重构mask;
8、s300:最终图像;
9、将残差图像与重构mask相乘,再加上降质图像,最后得到最终图像。
10、进一步地,所述的s100中,具体是指:s101:将原始图像进行s倍下采样,得到下采样图像;s102:然后将下采用图像利用插值法进行s倍上采样,得到分辨率与原始图像一致的降质图像。
11、进一步地,所述的s201中,在预生成原始图像mask时,将ior区域用二进制“1”表示,将背景区域用二进制“0”表示。
12、进一步地,所述的s202中,具体是指:将原始图像mask通过均值滤波算法进行平滑处理,即能原始图像mask中对应的ior区域的边缘处通过均值进行平滑处理。
13、第二方面,一种基于掩膜的滤波方法的处理系统,所述处理系统由于实现如上所述的任一项所述的所述的基于掩膜的滤波方法。
14、第三方面,一种基于掩膜的滤波方法的处理装置,包括至少一个存储介质和至少一个处理器,所述至少一个存储介质用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令以实现如上所述的任一项所述的基于掩膜的滤波方法。
15、本发明具有以下优点:
16、无需单独提取roi边界;算法统一,每个环节都是对整张图/掩膜进行无差别处理,非常适合并行处理;最后复原出的图像更多的保留有用信息,有效提升图像视频的传输效率;
17、具体地说,相比于传统的roi边界滤波方法,本方法利用常见的滤波算法-例如均值滤波、高斯滤波等算法,直接对标识图像中roi和非roi区域的mask(0代表非roi,1代表roi)进行滤波处理,根据本方法最终得到重构图像,实现对图像中roi边界的滤波平滑。本方法巧妙的避免了传统方法不断判断roi边界,再对边界进行一定范围内像素进行滤波操作的繁琐,而且算法统一对整张图/掩膜进行无差别处理,不存在判断操作(传统方法的有大量需要判断边界的处理,不利于并行和硬件化)对于并行加速和硬件化非常友好。
1.一种基于掩膜的滤波方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于掩膜的滤波方法,其特征在于:所述的s100中,具体是指:s101:将原始图像进行s倍下采样,得到下采样图像;s102:然后将下采用图像利用插值法进行s倍上采样,得到分辨率与原始图像一致的降质图像。
3.根据权利要求1所述的一种基于掩膜的滤波方法,其特征在于:所述的s201中,在预生成原始图像mask时,将ior区域用二进制“1”表示,将背景区域用二进制“0”表示。
4.根据权利要求2所述的一种基于掩膜的滤波方法,其特征在于:所述的s202中,具体是指:将原始图像mask通过均值滤波算法进行平滑处理,即能原始图像mask中对应的ior区域的边缘处通过均值进行平滑处理。
5.一种基于掩膜的滤波方法的处理系统,其特征在于:所述处理系统由于实现权利要求1~3任一项所述的所述的基于掩膜的滤波方法。
6.一种基于掩膜的滤波方法的处理装置,包括至少一个存储介质和至少一个处理器,所述至少一个存储介质用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令以实现如权利要求1~3任一项所述的基于掩膜的滤波方法。