一种景深渲染方法和装置的制造方法_4

文档序号:9811341阅读:来源:国知局
存储 介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0151] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0152] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0153] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0154] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1. 一种景深道染方法,其特征在于,所述方法包括: 确定目标图像的最大弥散圈直径;根据目标图像的最大弥散圈直径确定目标图像中各 个像素点的采样域;对目标图像中的每一个像素点执行W下处理:确定所述像素点的采样 域内所述像素点的前景像素点和背景像素点的权重值,根据所述像素点的前景像素点和背 景像素点的权重值和颜色信息确定所述像素点的颜色信息。2. 根据权利要求1所述的方法,其特征在于,通过W下方式确定目标图像的最大弥散 圈直径: 确定目标图像中各个像素点的弥散圈直径,将所确定的各个像素点的弥散圈直径的最 大值确定为目标图像的最大弥散圈直径。3. 根据权利要求2所述的方法,其特征在于,通过W下方式确定目标图像中像素点P的 弥散圈直径:其中,DCoC(p)为目标像素点P的弥散圈直径值,cbpth(p)为像素点P和透镜之间的距 离;fd为聚焦平面和透镜之间的距离;f为透镜焦点和透镜之间的距离;D为透镜的直径大 小。4. 根据权利要求1所述的方法,其特征在于,所述最大弥散圈直径在巧,32]像素范围 内取值。5. 根据权利要求1至4其中任一项所述的方法,其特征在于,所述根据目标图像的最大 弥散圈直径确定各个像素的采样域,包括: 将各个像素点的采样域设置为W各个像素点为圆必,并W目标图像的最大弥散圈直径 作为直径的圆形域。6. 根据权利要求5所述的方法,其特征在于,所述像素点的前景像素点为所述像素点 的采样域内相对于目标像素点靠近视点的像素点;所述像素点的背景像素为所述像素点的 采样域内相对于目标像素点远离视点的像素点。7. 根据权利要求1所述的方法,其特征在于,通过W下方式确定目标像素点P的背景像 素点q的权重值Bb (P, q):其中,Cb为常量;maxDCoC为最大弥散圈直径;DCoC(p)为目标像素点P的弥散圈直径 值;S (p,q)为采样函数,其取值为:其中,d (P,q)为目标像素点P和目标像素点P的背景像素点q之间的距离,DCoC (q)为 所述背景像素点q的弥散圈直径; 通过W下方式确定目标像素点P的前景像素点m的权重值Bf (P,m):其中,d (p,m)为像素点p和m之间的距离;σ (m)的取值为像素点m的弥散圈直径的Η 分之一,即Cf为常量;δ (p,m)为采样函数,其取值如下式所示:其中,DCoC(m)为目标像素点P的前景像素点m的弥散圈直径。8. 根据权利要求7所述的方法,其特征在于,通过W下方式确定所述像素点的颜色信 息:其中,Cf(p)代表像素点P的颜色信息;η代表像素点P的采样域Ω (P)内任意一个像素 点,所述任意一个像素点包括点Ρ的前景像素点和点Ρ的背景像素点,W及像素点Ρ本身; Β (Ρ, η)表不点η相对于点Ρ的权重值;Ci (η)代表点η的颜色信息; 目Ρ,将目标像素点采样域内所述目标像素点的所有前景像素点、所有背景像素点及目 标像素点的颜色信息乘W各自的权重值,将计算结果累加之后,再与目标像素点的颜色信 息相加,之后,将最终计算结果除W所有权重值总和,将得到的结果作为目标像素点的颜色 信息; 其中,目标像素点Ρ的权重值Β (Ρ,Ρ)的确定方法与目标像素点Ρ的前景像素点的权重 值确定方法相同。9. 一种景深道染装置,其特征在于,所述装置包括;最大弥散圈直径确定模块、采样域 确定模块及颜色信息确定模块;其中, 所述最大弥散圈直径确定模块,用于确定目标图像的最大弥散圈直径; 所述采样域确定模块,用于根据目标图像的最大弥散圈直径确定各个像素点的采样 域; 所述颜色信息确定模块,用于对目标图像中的每一个像素点执行W下处理:确定所述 像素点的采样域内所述像素点的前景像素点和背景像素点的权重值,根据所述像素点的前 景像素点和背景像素点的权重值和颜色信息确定所述像素点的颜色信息。10. 根据权利要求9所述的装置,其特征在于,所述最大弥散圈直径确定模块用于通过 W下方式确定目标图像的最大弥散圈直径: 确定目标图像中各个像素点的弥散圈直径,将所确定的各个像素点的弥散圈直径的最 大值确定为目标图像的最大弥散圈直径。11. 根据权利要求10所述的装置,其特征在于,所述最大弥散圈直径确定模块通过W 下方式确定目标图像中像素点Ρ的弥散圈直径:其中,DCoC(p)为目标像素点p的弥散圈直径值,cbpth(p)为像素点p和透镜之间的距 离;fd为聚焦平面和透镜之间的距离;f为透镜焦点和透镜之间的距离;D为透镜的直径大 小。12. 根据权利要求9所述的装置,其特征在于,所述最大弥散圈直径确定模块用于在 巧,32]像素范围内选定所述最大弥散圈直径。13. 根据权利要求9至12其中任一项所述的装置,其特征在于,所述采样域确定模块用 于根据W下方式确定各个像素点的采样域: 将各个像素点的采样域设置为W各个像素点为圆必,并W目标图像的最大弥散圈直径 作为直径的圆形域。14. 根据权利要求13所述的装置,其特征在于,所述像素点的前景像素点为所述像素 点的采样域内相对于目标像素点靠近视点的像素点;所述像素点的背景像素为所述像素点 的采样域内相对于目标像素点远离视点的像素点。15. 根据权利要求9所述的装置,其特征在于,所述颜色信息确定模块用于通过W下方 式确定目标像素点P的背景像素点q的权重值Bb (P,q):其中,Cb为常量;maxDCoC为最大弥散圈直径;DCoC(p)为目标像素点P的弥散圈直径 值;δ (P, q)为采样函数,其取值为:其中,d (P,q)为目标像素点P和目标像素点P的背景像素点q之间的距离,DCoC (q)为 所述背景像素点q的弥散圈直径; 所述颜色信息确定模块还用于通过W下方式确定目标像素点P的前景像素点m的权重 值 Bf(p,m):其中,d (P,m)为像素点P和m之间的距离;σ (m)的取值为像素点m的弥散圈直径的Η 分之一,即,Cf为常量;δ (p,m)为采样函数,其取值下式所示:其中,DCoC(m)为目标像素点P的前景像素点m的弥散圈直径。16. 根据权利要求15所述的装置,其特征在于,所述颜色信息确定模块用于通过W下 方式确定所述像素点的颜色信息Cf(p);其中,Cf(p)代表像素点p的颜色信息;η代表像素点p的采样域Ω (p)内任意一个像素 点,所述任意一个像素点包括点P的前景像素点和点P的背景像素点,W及像素点P本身; B (P, η)表不点η相对于点P的权重值;Ci (η)代表点η的颜色信息; 目Ρ,将目标像素点采样域内所述目标像素点的所有前景像素点、所有背景像素点及目 标像素点的颜色信息乘W各自的权重值,将计算结果累加之后,再与目标像素点的颜色信 息相加,之后,将最终计算结果除W所有权重值总和,将得到的结果作为目标像素点的颜色 信息; 其中,像素点Ρ的权重值Β (Ρ,Ρ)的确定方式与目标像素点Ρ的前景像素点的权重值确 定方式相同。
【专利摘要】本发明公开了一种景深渲染方法,确定目标图像的最大弥散圈直径;根据所述最大弥散圈直径确定目标图像中各个像素点的采样域;对目标图像中的每一个像素点执行以下处理:确定所述像素点的采样域内所述像素点的前景像素点和背景像素点的权重值,根据所述像素点的前景像素和背景像素的权重值和颜色信息确定所述像素点的颜色信息。本发明同时还公开了一种景深渲染装置。
【IPC分类】G06T5/00, G06T5/20
【公开号】CN105574818
【申请号】CN201410555040
【发明人】刘明, 方晓鑫, 贾霞, 盛斌, 罗圣美, 樊增智
【申请人】中兴通讯股份有限公司
【公开日】2016年5月11日
【申请日】2014年10月17日
【公告号】WO2016058288A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1