红蓝立体图像的生成算法

来源 :中国包装工业(下半月) | 被引量 : 0次 | 上传用户:yztny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文在分析了视觉成像理论以及红蓝立体图成像原理的基础上,介绍了几种常用的红蓝立体图制作方法。同时,为了改善红蓝立体图存在的串扰、色彩失真和双眼竞争等质量问题,进一步分析了基于颜色心理三属性的图像处理算法,并给出了具体的红蓝立体图质量评价方法。
  关键词:立体成像 视差理论 红蓝图像 颜色心理三属性
  随着计算机技术的应用和新材料的开发,立体化显示技术也有了快速发展。自2010年以来,市场上各类3D立体报纸[1]、3D立体书刊杂志、3D立体照片、3D立体广告等新型媒体不断推出,红蓝立体化图像显示技术的应用也越来越广泛,其以低廉的价格优势赢得了市场和消费者的认可,但是红蓝立体图也存在明显的质量问题:串扰、色彩失真和双眼竞争。特别是对于打印和印刷后的红蓝立体图像,由于以发射性方式显示,使得串扰更严重。
  1 红蓝立体图成像原理
  人眼之所以能很自然感觉到立体感,是由于双眼之间存在一定距离,使得在左、右视网膜上形成两个具有微小视差的图像,让人们感觉有重影,通过视觉系统融合作用看到三维空间感;通过眼球的运动和调节作用,精确判断物体深度和位置[2]。
  红蓝立体图成像技术类似现有3D电影技术,利用双眼视角差和会聚功能制作立体效果图,直接观看时两幅画面重叠、模糊不清,需借助一定工具观测立体视觉图像。红蓝图准确来讲是红青图,是指将拍摄的具有微小视差的左右RGB全彩色图片做互补处理,例如左图取R色保存,右图取G和B色保存,将两幅图片合成一幅图像即可。利用滤色片只允许相同颜色光线通过的特性,红蓝眼镜观看时左右图像信息被分离,经视神经分析融合后呈现立体效果。
  2 红蓝立体图存在的质量问题
  受到红、蓝镜片的滤光性以及生成算法影响,在观看红蓝图像时常会出现串扰、色彩失真和双眼竞争等质量问题。串扰是一种单眼效应,指左右图像通道不完全隔离,单个眼睛可以看到相反视角的图像,这是由光波不完全过滤而引起,使过滤图像和目标图像混合。色彩失真是指在两幅图像合成一幅图像时,由于生成算法不同引起观察到的左右视图与原始图像对有微小差异。双眼竞争是指相同物体在双眼中以不同颜色出现时引起的不适感,从而出现视觉疲劳。
  3 红蓝立体图生成算法
  3.1 几种常见的红蓝图算法
  红蓝立体印刷是基于图像分色原理,通过滤色片将左右眼图像分开。红蓝图是由两个具有微小视角差异颜色层叠加而成,最常见的是红R-C青两层组合。数学表达式如公式3.1所示。
  [Rlr,Glr,Blr]T表示生成的红蓝立体图;M和N分别表示对左右图像处理;[Rl,Gl,Bl]和[Rr,Gr,Br]分别表示以左、右视图,下标l、r分别是left、right的首字母,表示左右。
  Peter Wimmer为了校正红色通道的亮度,减少双眼视差,改善图像质量,提出了最优红蓝图生成算法[3]。将部分红色通道映射到蓝、绿通道,再通过伽马值校正来增加最终红色通道亮度,如下式所示。
  Gl’=Gl+f1×max(0,Rl-Gl);Gr’=Gr+f1×max(0,Rr-Gr);Bl’=Bl+f2×max(0,Rl-Gl);Br’=Br+f2×max(0,Rr-Gr);
  (公式3.2)
  上式中参数f1、f2、r用来调整红色通道亮度,它们的值与滤色片和显示器光谱特性无关,这里取f1=0.45、f2=0.25、r=1.6。
  另外,常见红蓝图还有灰度红蓝图,映射关系:Rlr’=0.299Rl+0.587Gl+0.114Bl,Glr=0.299Gr+0.587Gr+0.114Gr, Blr’=0.299Br+0.587Br+0.114Br;半彩色红蓝图,映射关系:Rlr’=0.299Rl+0.587Gl+0.114Bl,Glr=Gr+Gr+Gr,Blr’=Br+Br+Br;
  3.2 基于Photoshop的红蓝图制作
  基于Photoshop软件处理是根据红蓝图成像原理直接合成,没有考虑显示器、滤色片以及油墨的光谱特性。具体的处理过程如下:
  图层设置:将左右视图分别放在不同图层,再新建两个空白图层,分别命名为“图层红”和“图层青”。图层红以前景色R=255进行填充,图层青以前景色G=255、B=255进行填充。
  正片叠底处理:对“图层红”和“图层青”分别进行“正片叠底”混合模式操作。正片叠底是指将与叠层通道相同颜色信息过滤出来,最终产生较暗颜色,例如R-R显示红色,R-C显示黑色,黑色与其他任何颜色复合产生黑色。
  滤色并生成红蓝图:分别将“图层红”和“图层青”作“向下合并”处理,合并完后对两个新的图层进行“滤色”混合模式处理,合并两个图层后便可得到最终的红蓝立体图。
  3.3 基于颜色心理三属性匹配的红蓝图制作
  为了减少原始图像颜色和感知颜色的视觉差异,基于颜色知觉属性来匹配,即色相、明度、饱和度,在CIELab颜色空间实现颜色转换,通过有意匹配左、右视图亮度以减小视网膜竞争效应。依据红蓝立体图成像原理,分别对左、右视图进行处理,先将立体图像对从RGB颜色空间转到均匀性较好的设备无关CIELab颜色空间;然后计算每个像素点的色相、明度、饱和度,以此三属性匹配左、右视图,再逆向转回RGB颜色空间,合并处理后的左、右视图即可得到红蓝立体图[4]。
  色彩匹配的目的是得到与计算值[Ll*,al*,bl*, Lr*,ar*,br*]具有相似色相、明度和饱和度的立体图像对[ LAl*,aAl*,bAl*,LAr*,aAr*,bAr*]。依据左图像用红色通道表示,右图像用蓝色和绿色通道表示的原理,在转回RGB颜色空间时,要特别注意[LAl*,aAl*,bAl*]是用一个值[RAl]表示,[LAr*,aAr*,bAr*]用[GAr,BAr]表示。下标A是红蓝图Anaglyph的首字母   4 图像质量分析
  利用不同算法制作红蓝立体图后需进行质量评价,基于Matlab7.0对图像进行处理。为了更好比较不同算法的优劣,对获取的原始左、右立体图像对有如下要求:必须涵盖广泛的色彩和情景类型,前后关系明显,清晰度较好,分辨率高(1920×1080像素),长宽比保持一致,数量20对左右。
  具体评价方法:评价以色彩再现性、重影、视觉舒适度以及图像整体立体感为参考因素,邀请20位左右视觉矫正后正常的人员参与评价。如果条件允许,立体图制作完毕后最好输出到纸质上进行评价。训练阶段,首先向观察者解释清楚这些视觉现象的概念。评价时每个参与者都可看到原始图像对,这样可记住颜色,利于评价立体图像色彩准确性。主观评价分为5个等级,为精确结果,评价得分精确到十分位。等级1:色彩再现好、立体感强、视觉舒服,4-5分;等级2:色彩信息稍有损失、整体的立体感还可以,3-4分;等级3:立体感一般、视觉有不舒服感,2-3分;等级4:几乎无立体效果、视觉不舒服,1-2分;等级3:视觉效果很差,1-2分。
  为减少视觉疲劳,将图像顺序固定,观察时间没限制,鼓励观察者表达哪些因素影响图像质量。为减少由人为因素带来的误差,每幅图像的评价结果以平均评价值来表示,可以折线图、柱状图更清楚的表示处理结果。
  结语
  本文主要围绕红蓝立体图制作算法展开。首先,分析了红蓝立体图生成原理以及存在的三个质量问题。其次,详细介绍了几种红蓝立体图生成算法:简单的红蓝图生成算法、基于Photoshop软件的方法以及基于色相、明度和饱和度匹配在CIELab颜色空间实现转换的计算方法。最后,给出了图像主观质量评价具体方法,对后续红蓝立体图生成算法的研究具有一定参考价值。
  参考文献
  [1]张子倩.3D报:风景这边独好—青岛第一份3D报纸问世前后[J].中国报业,2011,(12):56-58.
  [2]史瑞芝.光栅立体印刷技术综述[J].中国印刷与包装研究,2009,1(5):1-9.
  [3]Peter Wimmer.Anaglyph methods comparison.Available: http://3dtv.at/Knowhow/AnaglyphComparison_en.aspx.
  [4]David F McAllister, Ya Zhou. Methods for computing color anaglyphs[C].SPIE Electronic Imaging,2010:10-12.
其他文献
【摘 要】文章首先分析了计算机软件开发以及使用期间存在的安全隐患,从软件自身开发原因以及使用操作不恰当两方面来进行。其次重点探讨所进行的信息系统包装技术应用有效作用,并对计算机软件开发期间提升信息系统安全性的技术措施进行整理,帮助提升使用稳定性。  【关键词】计算机软件 软件开发 信息系统 包装技术  1 计算机软件开发中的安全隐患  (1)计算机软件自身的漏洞。软件在开发过程中,程序方面存在的不
期刊
【摘 要】文章首先分析了网页包装设计前提下开展计算机网络系统安全管理的重要性,并对安全管理的途径方法进行大致探讨。其次重点探讨基于网页包装设计环境下开展计算机网络系统管理的有效途径,整理出常用的技术方法,将其应用在管理中能够提升设备运行使用的安全性。  【关键词】网页包装设计 计算机网络系统 系统管理  1 计算机网络安全设计的重要性  在所开展的计算机网络安全管理中,基于网页包装设计首先要确保功
期刊
【摘 要】文章首先对软件系统的结构进行分析,从系统结构设计与软件功能两方面来进行。其次重点介绍软件开发期间的主要功能,以及功能实现的具体方法,并对基于CAD辅助包装设计中可能会遇到的相关现象进行探讨,为工作计划开展创造可行性,提升软件使用期间的功能安全性。  【关键词】CAD辅助包装设计 软件开发 功能实现  1 软件系统结构设计  CAD界面中,具有人机交换功能,这样在操作系统过程中,既可以手动
期刊
【摘 要】基于计算机软件技术所开展的网页包装设计,常常采用模块化的方法来进行,文章针对模块化网页包装设计的技术方法进行探讨,并总结了常用技术的功能类型,结合计算机软件技术来进行,能够帮助提升网页使用期间的效率,设计方案也能得到更好的技术支持,促进计算机软件技术创新发展。  【关键词】计算机软件技术 网页包装设计 设计理念  1 基于计算机软件技术的模块化网页技术介绍  在计算机软件技术支持下,进行
期刊
【摘 要】文章首先对基于网络包装技术下所进行的软件开发远程监控系统进行介绍,从系统架构以及技术关键点两方面来进行。其次重点探讨远程监控系统功能实现的具体方法,从技术角度来探讨,帮助提升系统设计以及使用阶段可能会出现的相关问题,并促进管理任务能够在软件开发中落实应用。  【关键词】网络保障技术 软件开发 远程监控系统  1 基于网络包装技术下软件开发的系统架构介绍及关键技术分析  (1)系统架构。文
期刊
【摘 要】文章首先对计算机包装技术应用期间存在的相关问题进行探讨,并帮助实现更高效稳定的使用效果。其次重点探讨包装过程中可能会出现的相关问题,从技术角度来进行,对软件的开发方法,有效的安全管理措施进行总结整理,帮助实现更高效的使用计划,并促进管理计划进一步提升。  【关键词】包装技术 计算机软件开发 开发技术  1 包装技术的计算机软件开发技术概述  基于包装技术基础上所开展的计算机软件开发,具有
期刊
【摘 要】基于计算机图像处理基础上所进行的网页包装设计技术应用,能够使网站得到更多的关注,并且在设计内容上也更加吸引人。文章针对计算机图像处理与网页包装设计技术中需要注意的问题为论述对象,重点探讨在其中需要注意的内容,并结合技术性方法来进行更深入的探讨,为网页包装设计打下稳定基础。  【关键词】计算机图形处理 网页包装设计 包装设计技术  1计算机网页包装设计与图像处理研究  1.1网页包装设计中
期刊
【摘 要】通过对互联网时代人们的行为特点、消费方式的分析,探寻商品包装的设计思维、设计方法、设计流程等的新趋势。首先总结传统包装设计的特点,接着分析互联网时代的消费方式,然后探究互联网时代包装设计的几个新趋势,并结合具体的包装设计案例进行阐述。提出互联网背景下包装设计的简约化风格、快速迭代、用户个性定制、适应物流环境、绿色环保等特点和趋势,以期对互联网时代的产品包装设计提出一定的理论和实践引导。 
期刊
【摘 要】文章首先对云平台进行介绍,并对云平台包装设计环境下开展软件开发设计的功能进行整理,重点针对常用的技术方法来进行。其次对软件开发的具体形式进行介绍,分析了网络环境下软件运行存在的风险隐患,并重点介绍需要进一步完善的内容,帮助快速提升系统的运行使用安全性,云平台中的信息资源也得到高效利用。  【关键词】云平台 包装设计 软件开发  1 云平台包装设计给软件开发带来的影响  云平台能够实现更多
期刊
【摘 要】随着时代的发展和科学技术的进步,计算机软件的应用已经越来越广泛,其在人们生产、生活中所产生的作用也越来越重要。就包装技术来说,运用计算机软件设计系统,对其进行优化,可以让包装显得更加唯美,可以让其带给人们更加愉悦舒适的感受。本文基于计算机软件设计的系统包装技术应用进行研究,希望可以计算机在包装技术方面的应用优化提供一点借鉴。  【关键词】计算机软件 软件设计 系统包装 包装技术 应用探索
期刊