【技术实现步骤摘要】
处理图像的方法、装置、计算设备和计算机可读存储介质
[0001]本申请实施例涉及图像处理领域,并且更为具体地,涉及一种处理图像的方法、装置、计算设备和计算机可读存储介质。
技术介绍
[0002]时间性抗锯齿(temporal antialiasing,TAA)是图像处理中一种消除显示器输出的画面中图物边缘出现凹凸锯齿的技术。通过获取前一帧输出画面中对应的历史像素,将历史像素与渲染得到的当前帧像素进行线性混合后,得到的结果就是最后输出到显示器的像素。该输出像素既包含历史信息又包含当前帧信息,因而能比当前帧本身更加准确地描述画面信息,减少锯齿。
[0003]但是,部分情况可能导致历史信息失效(例如光照、反射、阴影发生变化,或物体之间的遮罩关系发生变化等)。在历史信息已经失效时,需要丢弃历史信息,只采信当前帧的信息,否则画面中会出现错误的内容。
[0004]目前判定历史信息是否可用的标准比较粗糙,导致很多可用的历史信息也被抛弃,使得抗锯齿的处理效果差。因此,如何在处理当前帧画面时保留尽可能多可用的历史帧信息成为亟需
【技术保护点】
【技术特征摘要】
1.一种处理图像的方法,其特征在于,包括:获取第一图像,其中,所述第一图像包括多个像素,第一像素为所述多个像素中的一个,第一颜色值为所述第一像素的颜色值;根据所述第一像素的像素速度,在第二图像中确定第二像素,其中,所述第二图像为所述第一图像前一帧的输出图像,所述像素速度用于表示所述第一像素输出到屏幕上的位置相对于所述第二像素输出到所述屏幕上的位置移动的距离和方向,第二颜色值为所述第二像素的颜色值;根据所述第一像素的速度散度,确定所述第一颜色值与所述第二颜色值的混合比,其中,所述速度散度用于表示所述第一像素的邻域空间内像素速度的通量的变化量,所述邻域空间为所述第一图像中以所述第一像素为中心的K
×
K个像素构成的正方形范围,K为大于1的奇数;根据所述混合比,确定第三颜色值,所述第三颜色值为所述第一像素的输出的颜色值。2.根据权利要求1所述的方法,其特征在于,所述速度散度与所述邻域空间中边缘像素的像素速度有关。3.根据权利要求1或2所述的方法,其特征在于,所述速度散度是根据所述邻域空间每条边上的像素数量、所述第一图像中的像素输出到所述屏幕上的边长、所述邻域空间的左边缘和右边缘的边缘像素的像素速度在x方向上的分量、以及所述邻域空间的上边缘和下边缘的边缘像素的像素速度在y方向上的分量计算确定的。4.根据权利要求1或2所述的方法,其特征在于,在所述根据所述第一像素的速度散度,确定所述第一颜色值与所述第二颜色值的混合比前,所述方法还包括:获取所述第二像素的有效样本数和所述第二像素的时域二阶矩,其中,所述有效样本数用于表示所述第二像素中混合的有效像素的数量,所述时域二阶矩用于表示所述有效像素的颜色值的波动范围,所述有效像素是对所述第二颜色值有贡献的历史帧中的像素。5.根据权利要求4所述的方法,其特征在于,所述根据所述第一像素的速度散度,确定所述第一颜色值与所述第二颜色值的混合比,包括:根据所述速度散度,确定所述第二颜色值的有效范围,所述有效范围用于表示所述第二颜色值允许偏离所述第一颜色值的大小;根据所述第二颜色值与所述有效范围的关系,确定所述混合比。6.根据权利要求5所述的方法,其特征在于,所述根据所述速度散度,确定所述第二颜色值的有效范围,包括:当所述速度散度为0时,根据空间标准差、时域标准差和所述第二像素的有效样本数确定所述有效范围,其中,所述空间标准差是所述邻域空间内像素的颜色值的标准差,所述时域标准差是所述有效像素的颜色值的标准差。7.根据权利要求6所述的方法,其特征在于,所述时域标准差是根据所述第二像素的时域二阶矩和所述第二颜色值计算确定的。8.根据权利要求6或7所述的方法,其特征在于,所述有效范围是根据所述空间标准差、所述时域标准差和边界约束函数计算确定的。9.根据权利要求5所述的方法,其特征在于,所述根据所述速度散度,确定所述第二颜色值的有效范围,包括:
当所述速度散度不为0时,根据空间标准差确定所述有效范围,其中,所述空间标准差是所述邻域空间内像素的颜色值的标准差。10.根据权利要求9所述的方法,其特征在于,所述根据所述速度散度,确定所述第二颜色值的有效范围,还包括:根据所述速度散度,调整所述有...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:摩尔线程智能科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。