[发明专利]一种去马赛克方法、装置、设备及存储介质有效
申请号: | 202110315508.0 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113038092B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 吴凡 | 申请(专利权)人: | 成都国科微电子有限公司 |
主分类号: | H04N25/10 | 分类号: | H04N25/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 马赛克 方法 装置 设备 存储 介质 | ||
本申请公开了一种去马赛克方法、装置、设备及存储介质。该方法包括:以目标像素点为中心从拜耳阵列中选取预设尺寸大小的窗口,并基于窗口内像素点的值判断窗口是否属于高频线条区域;若是,则计算窗口的色比信息得到目标像素点对应的当前色比信息,然后读取本地存储的目标已插值像素点对应的历史色比信息,根据历史色比信息补偿窗口内像素点得到补偿后窗口,并将当前色比信息存储至本地;根据补偿后窗口的水平梯度和垂直梯度确定插值方向,并基于补偿后窗口的色比和clip函数确定出目标插值;利用目标插值并按照插值方向进行插值操作。利用历史色比信息对当前窗口进行像素补偿,提高插值方向判断的准确性并减少伪彩色。
技术领域
本发明涉及图像处理领域,特别涉及一种去马赛克方法、装置、设备及存储介质。
背景技术
去马赛克算法是指将单通道的CFA(color filter array)域数据复原为三通道的RGB数据,其中,CFA域数据有很多形式,最广泛的一种是Bayer阵列。目前的去马赛克算法很难处理好高频线条问题,且存在细节保留不够完整、伪彩色严重的问题。现有技术中,针对这些问题处理的最好的方法是通过反复迭代来对插值结果进行修正,但此过程往往需要十多次的迭代,且迭代次数不固定,对于逻辑资源和硬件资源的消耗极大;现有技术中还通过深度学习中的神经网络进行去马赛克,但深度学习的方法大多是一个“黑箱”,存在可解释性弱的问题,且参数量巨大。因此,反复迭代差值法和神经网络法都增加了去马赛克应用于芯片的难度。
发明内容
有鉴于此,本发明的目的在于提供一种去马赛克方法、装置、设备及介质,能够提高插值方向判断的准确性,减少伪色彩,在实现去马赛克的同时降低资源消耗。其具体方案如下:
第一方面,本申请公开了一种去马赛克方法,包括:
以目标像素点为中心从拜耳阵列中选取预设尺寸大小的窗口,并基于所述窗口内像素点的值判断所述窗口是否属于高频线条区域;
若是,则计算所述窗口的色比信息得到所述目标像素点对应的当前色比信息,然后读取本地存储的目标已插值像素点对应的历史色比信息,根据所述历史色比信息补偿所述窗口内像素点得到补偿后窗口,并将所述当前色比信息存储至本地;
根据所述补偿后窗口的水平梯度和垂直梯度确定插值方向,并基于所述补偿后窗口的色比和clip函数确定出目标插值;
利用所述目标插值并按照所述插值方向进行插值操作。
可选的,所述基于所述窗口内像素点的值判断所述窗口是否属于高频线条区域,包括:
基于所述窗口内像素点的值计算所述窗口的水平梯度和垂直梯度,得到水平梯度和垂直梯度的梯度差值;
根据所述梯度差值和第一预设阈值判断所述窗口是否属于高频线条区域。
可选的,所述基于所述窗口内像素点的值判断所述窗口是否属于高频线条区域,包括:
若根据所述梯度差值和第一预设阈值判断所述窗口不属于高频线条区域,则以所述目标像素点为中心从所述窗口内选取得到子窗口;
计算所述子窗口内奇数行的G像素均值和偶数行的G像素均值,得到奇数行的G像素均值和偶数行的G像素均值的像素差值;
根据所述像素差值和第二预设阈值判断所述窗口是否属于高频线条区域。
可选的,所述读取本地存储的目标已插值像素点对应的历史色比信息,包括:
读取本地存储的与所述目标像素点同行的左侧目标已插值像素点对应的色比信息,作为所述历史色比信息;
若所述目标像素点同行内不存在目标已插值像素点对应的色比信息,则从本地读取所述目标像素点上一行的首个目标已插值像素点对应的色比信息,作为所述历史色比信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都国科微电子有限公司,未经成都国科微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110315508.0/2.html,转载请声明来源钻瓜专利网。