当前位置:
文档之家› 基于Matlab的直方图均衡化图像增强技术
基于Matlab的直方图均衡化图像增强技术
◆
中图分类号:TP391.41
Computer CD Software and Applications
189
计算机光盘软件与应用9期后内页-出版.indd
189
2014-6-10
18:01:15
应用研发
多媒体设计
调整与修改,仅需对动画结构进行简单调整,并辅以图片、 文字等改善与补充,便能生成信息查询表达,对比传统动画 建模方式而言,建筑漫游动画模型有其不可比拟的优势。 此外,针对庞大的建筑场景设计来说,在三维动画建 模领域所研究的重点包括人物的处理、树木的设计、道路的 构建、楼房及地面设施的布置等,需从最大限度优化三维模 型效果的角度出发,根据其在动画中的作用定位来设计不同 的效果。首先确定三维动画场景中模型的整体面数,并使 用相对粗糙与简洁的模型;其次,针对穿行其他建筑物的场 景,且需尽可能表现其精确性,构造对应的近景模型。同时 需严格控制模型建造比例,以1:1为标准。一般由于不同的 建模方式均有其不同的优劣特征,在实际设计工作中,需综 合运用不同的建模方式,从设计模型的具体要求出发,从而 保证整体三维动画的制作质量与效果。 4 结束语 综上所述,当前人们已逐渐步入信息时代,在三维动 画建模与设计领域,不同的三维软件与模型建造方法层出 不穷,在建立不同模型时所应用的具体方法也不尽相同。 在实际设计中,为优化模型效果,保证动画模型的性能, 需科学、合理选择精度较高的三维设计软件与不同的建模 方法,以最大限度、形象地表现三维角色在整个模型中的 生动性,提高三维动画模型构造的精确性。
本文链接:/Periodical_jsjgprjyyy201409115.aspx
参考文献: [1]姜占峰.3DS MAX初级三维动画建模人员水平测评平台的设计与开发[D].北京工业大学,2013. [2]郑直.MAYA三维技术在动漫领域立体造型中的应用研究[D].北京工业大学,2013. [3]江媛媛.基于MAXScript的三维场景快速建模算法研究及应用[D].中国海洋大学,2013. [4]徐红霞,成艳真.软件开发的增量模型在三维动画建模中的应用[J].恩施职业技术学院学报,2011(02):81-83. [5]徐红霞,杨艳.软件开发方法中的增量模型在三维动画建模中的应用[J].电脑开发与应用,2011(08):20-22. 作者简介:曲慧丽(1981.02-),女,本科,讲师,研究方向:动漫。 作者单位:哈尔滨职业技术学院,哈尔滨 150081 基金项目:《三维效果图实战》课程改革实施方案。 《 《 《 《 《 《 上接第189 页 figure; subplot(141);imshow(uint8(J)); subplot(142);imhist(J(:,:,1),64); title('R'); subplot(143);imhist(J(:,:,2),64); title('G'); subplot(144);imhist(J(:,:,3),64); title('B'); 4 结束语 对灰度图像,通过直方图均衡化处理,能够扩展其 灰度级范围并且分布均匀,图像更清晰,对于暗部能够看 清楚更多细节信息。对于彩色图像RGB各分量进行直方图 均衡化处理,可以扩展其各分量的灰度级范围并且分布均 匀,但最后得到的彩色图像出现了颜色偏差,整体偏蓝, 对于这种结果,可以记录原始图像 3 种颜色比值,来对结 果图像进行颜色矫正。
在
灰度图的直方图均衡化处理: I=imread(‘cameraman.tif’); figure; subplot(121);imshow(uint8(I)); subplot(122);imhist(I,64); J=histeq(I); figure; subplot(121);imshow(uint8(J)); subplot(122);imhist(J,64); 彩色图像的直方图均衡化处理:
参考文献: [1]阮秋琦.数字图像处理[M].北京:电子工业出版社,2013. [2]杨丹.MATLAB图像处理实例详解[M].北京:清华大学出版社,2013. [3]杨帆.图像增强算法研究[D].武汉科技大学,2011. 作者简介:许碧波(1979.06-),女,湖南岳阳人,就职于长沙商贸旅游职业技术学院,讲师,硕士研究生,研究方 向:图形图像处理。 作者单位:中南大学 信息科学与工程学院,长沙 414000
191
Computer CD Software and Applications
计算机光盘软件与应用9期后内页-出版.indd
191
2014-6-10
18:01:15
基于Matlab的直方图均衡化图像增强技术
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 许碧波 中南大学 信息科学与工程学院,长沙,414000 计算机光盘软件与应用 Computer CD Software and Applications 2014(9)
应用研发
多媒体设计
基于Matlab的直方图均衡化图像增强技术
许碧波 / 中南大学 信息科学与工程学院
摘 要:本文介绍了直方图均衡化的原理和处理步骤,并在MATLAB中进行实验,实验结果表明,灰度图像通过直方图均 衡化处理,能将灰度扩展到整个灰度级,而且分布比较均匀,对于细节显示得更清晰。 关键词:图像增强;直方图;直方图均衡化;MATLAB
图1 上图为原图和原图的直方图,下图为直方图均衡化的 图像和其直方图
图2 上图为原图和其R、G、B各分量直方图,下图为直方 图均衡化的图像和其各分量直方图 I=imread('peppers.png'); figure; subplot(141);imshow(uint8(I)); subplot(142);imhist(I(:,:,1),64); title('R'); subplot(143);imhist(I(:,:,2),64); title('G'); subplot(144);imhist(I(:,:,3),64); title('B'); J1=histeq(I(:,:,1)); J2=histeq(I(:,:,2)); J3=histeq(I(:,:,3)); J=cat(3,J1,J2,J3); 》 》 》 》 》 下转第191页 》
图像获得的过程中,因为光照、设备等原 因,会导致图像不清晰。而图像增强的目的 是改善图像的视觉效果,让图像更清晰,通 过图像增强,可以增强图像中的有用信息,图像增强技术 可以通过对图像的某些特征,像边缘信息、对比度等进行 突出或增强,从而能更好的显示图像的有用信息。 1 直方图 图像的灰度直方图是一幅图像的灰度分布图,反映了 数字图像中每一灰度级和其出现频率之间的统计关系,可 表达为: p(rk)=nk/n k=0,1,2…L-1 (1) 其中,rk表示第k个灰度级,p(r k)表示灰度级r k出现的 概率,nk表示图像中灰度级rk出现的像素的个数,n为图像 像素总数。 2 直方图均衡化 直方图均衡化处理思想,是把灰度图像直方图从比较 集中的灰度区间均匀的分布到全部灰度范围内,这样就增加 了像素灰度值的动态范围,从而图像整体对比度得到增强。 3 Matlab实现 3.1 相关函数 imhist() 功能:用来计算和显示图像的直方图 histeq() 功能:用来进行直方图均衡化处理 3.2 直方图均衡化处理
渲染场景的动画效果。而对于距离玩家较远的游戏角色,则 可使用相对较为简单的建模方法来完成模型的构造。在设计 时,主要遵循性能与外观统一的原则。 通常而言,在游戏三维画面设计中所涉及的游戏模型 一般为三角面。然而一般在设计软件中所提到的设计界面则 为四边面。在三维设计换算中,一个四边面相当于两个三角 面。因此,在三维动画设计中,需首先将游戏三维模型整体 转换为三角面结构。虽然从三维动画建模的角度来说,四边 面所表现的角色形象与机构更加生动与具体,但具体对网络 游戏的实际操作来说,玩家并不能看到四边面的渲染效果。 而在三维动画设计中,边的数量繁多将会对效果的表达产生 一定的不良影响。另外,若从动画的方向而言,四边面基础 能够更好地表达人体的肌肉情况,反而三角面的表达则会对 人物的动作产生负面效果。因此,为保证三维动画的美观与 运行效果,需结合网络的具体情况来确定边面的设计。 3.2 建筑三维设计的建模创新与优化方法。建筑漫游动 画属于在国内发展较为迅猛的动画模型之一。它是指在3D max软件的协助下,通过创建对应的三维动画漫游路径,来 制作视频文件的模型设计方法。建筑漫游动画能够十分全 面、立体、生动且直接地给观看者展示不同城市的场景,给 人创造身临其境的感受,其真实性效果显著,能够达到惟妙 惟肖的仿真效果。且在模型构建中,虚拟的城市场景较容易