第38卷 第4期 Vl01.38 ・计算机工程 2012年2月 February 2012 NO.4 Computer Engineering 图形图像处理・ 文章编号:1Ⅲlo_-3428(20l2)04_-0194-_02 文献标识码:A 中圈分类号:TP391 基于Sobel算子和均匀插值的非线性缩放算法 陈锋,沈庆宏 、 摘(南京大学电子科学与工程学院,南京210093) 要:针对图像缩放后产生的图像畸形与拉伸问题,提出一种基于Sobel算子和均匀插值的非线性缩放算法。通过图像能量区分出图像 强势区域和弱势区域,在保护强势区域的同时,对弱势区域进行非线性均匀插值缩放。实验结果表明,该算法可解决图像缩放时主体区域 产生的畸变问题,保证边缘区域的平稳过渡。 关奠词:非线性缩放;图像梯度;均匀插值;强势区域;弱势区域 Non—linear Scaling Algorithm Based on Sobel Operator and Uniform Interpolation CHEN Feng,SHEN Qing-hong (School of Electronic Science and Engineering,Nanjing University,Nanjing 210093,China) [Abstract]To solve the image defects and image stretching generated by image scaling,a non—linear scaling algorithm based on Sobel operator and uniform interpolation is proposed in this paper.It uses gradient energy to distinguish the strong regions and the weak regions.Non—linear uniform interpolation scaling algorithm is used in weak regions,while it preserves those strong regions.Experimental results show that the algorithm can solve he tproblem of the main parts distortion generated by image scaling,and ensure a smooth transition between the region edges. [Key words]non—linear scaling;image gradient;uniform interpolation;strong region;weak region D0I:10.3969/j.issn.1000~3428.2012.04.063 1概述 在图像应用中,为使同一幅图像适应不同的显示要求, GUz(x,y)]是一个矢量,它指向f(x, )的最大变化率方 向,其模(梯度的幅度)可表示为: 常常需要对该图像进行幅型比变换”。 。目前,常用的幅型比 变换方法可分为2类:(1)无图像失真的方式,通过损失部分 内容或浪费部分屏幕资源,如贴黑边、裁剪和移位 。 ; (2)UI起图像失真的方式,如线性变换和非线性变换的方式。 线性变换是利用插值算法直接变换图像的宽高比,以达到显 示的要求。但是,当水平和垂直方向缩放比例不同时,使用 线性缩放会使图像拉伸、变形,有明显的失真。 针对上述问题,研究者们提出了非线性变换的方法。文 献【6】提出基于中心区域的非线性缩放方法,以图像中心为主 景区,使用可变缩放因子进行主景区到非主景区的过渡来减 y)]=屉 (2) 式(2)中的微分运算在数字图像中一般采用差分形式,本 文算法运用的梯度差分法为Sobel边缘算子 。Sobel边缘算 子计算垂直方向和水平方向的灰度差,然后再将这2个方向 的所得组合起来形成边缘强度。其垂直方向和水平方向的模 板如下: (1)X方向算子为: r 1 2 1] 1 0 0 0 f I一1 ~2 —1 I 少失真。但是对于主体并不位于中心区域的图像,该方法很 可能造成更大的失真。文献【7】提出基于彩色图像的势能,区 分图像的强势区域和弱势区域,在保留强势区域的同时,对 弱势区域进行线性插值。这种方法保护了图像的重要特征, (2)Y方向算子为: r11 0—1 ] 但由于缩放系数的突变,在边缘区域很可能造成失真。为此, 本文提出一种基于Sobel算子和均匀插值的非线性缩放算法。 0二2 j 采用上述Sobel算子,梯度可表示为: 2基于Sobel算子和均匀插值的非线性缩放算法 2.1梯度法与区域分嗣 如果需要突出图像的边缘纹理信息,可以通过锐化滤波 器实现,它可以增强图像中物体的边缘轮廓并减弱图像的低 频分量,使得除边缘以外的像元的灰度值趋向于0。本文算 法采用的锐化滤波方法为梯度法 j。对于一幅图像f(x,y), 其梯度可以表示为: G [S(x,y)]=lS(x一1,Y一1)+2f(x一1,y)+,( 一1,y+1)一 f(x+1,Y一1)一2f(x+1,),)一f(x+1,Y+1)l fS(x一1,Y—1)+2f(x,Y—1)+,( +1,y-1)一 f(x一1,Y+1)一2f(x,Y+1)一_厂( +1,Y+1) l作者筒介:陈锋(1987一),男,硕士研究生,主研方向:图像处理, ]T 嵌入式系统开发;沈庆宏,副教授、博士 收稿日期:2011 07—29 E.mail:chenfhsh@yahoo.com.cn 198 计算机工程 2012年2月20日 ee.bilkent.edu.Ir/VisiFire网站下载的视频。 气流速度等,可有效解决大空间火灾预警问题。本文提 出一种基于模糊聚类的图像型火灾检测方法,根据颜色检测 一一 出可疑的火焰像素,获取火焰的闪烁频率,采用有监督模糊 聚类法获得火焰区域,提取疑似火焰区域的相关性、面积变 化率和圆形度等特征,实现火灾综合判定。但本文火灾识别 算法的阈值是线性的,所以仍可能存在误报问题,如何进一 步提高火灾识别算法的准确性是下一步的研究方向。 (a)视频1 (b)视频2 参考文献 [1】Wirth M,Zaremba R.Flame Region De ̄cfion Based on His— togram Backprojection[C]//Proc.of CRV’10.Ottawa,Canada: 【s.n.],2010. [2】 陈娟.基于多特征融合的视频火焰探测方法研究[D].合肥: 中国科学技术大学,2009. 【3]袁非牛,廖光煊,张永明,等.计算机视觉火灾探测中的特征 提取l JIl中国科学技术大学学报,2006,36(1):39—43. [4】Qi Xiaojun,Ebert J,Shipley J.Computer Vision Based Method for (c)视频3 (d)视频4 Fire Detection in Color Videos[J].International Journal of Imaging 图3火灾视频检测结果 and Robotics,2009,2(S09):22—34. 本文算法每次从视频中获取连续15帧图像为一组进行 【51 Chen Thou—Ho,Kao Cheng—Liang,Chang sju—Mo.An Intelligent 识别,实验结果如表1所示。 Real・—time Fire--detection Method Based on Video Processing]Cl// 表1火灾视频检测指标 Proc of the 37th Annual IEEE International Carnahan Conference on Security Technology.IS.1.】:IEEE Press,2003. 【6]Chakraborty I,Paul T K.A Hybrid Clustering Algorithm for Fire Detection in Video and Analysis with Color Based Thresholding Method[EB,0L】.(2010—12-O1).http://doi.ieeecomputersociety.org/ 10 1109,ACE. 【7]Hamins A,Yang J C,Kashiwagi An Experimental Investigation 可以看出,本文算法在光照条件复杂、干扰物众多的环 of the Puls ̄ion Frequency of Flames[C]//Proc.of the 25th 境中,误报率很低,正确识别率较高,运行时间最长为5.3 s, Symposium on Combustion.Piusburgh,USA:Is.n.],1992. 这是因为强阳光下视频中的光线条件及场景最为复杂,但其 [8】周晚辉,刘文萍.基于Type一2模糊聚类的图像分割算法lJ】. 远小于GB1563 1—2008 特种火灾探测器》标准规定的20 s。 计算机工程,2010,36(24):21 1-213. 笔者还在室内有灯光和白天自然光条件下进行了10天的连 [9】王振会,汤达章,傅德胜.图像相关分析法判别因子的比较与 续监控实验,没有出现火灾误报。 实验『J1.气象科学,1992,】2(1):72—79. [1O1杨娜娟,王慧琴,马宗方.基于支持向量机的图像型火灾探测 5结束语 算法IJ】.计算机应用,2010,30(4):1 129.1 131. 图像型火灾检测具有非接触性的优势,不受空间高度、 编辑顾姣健 (上接第195页) 可以看出,图7的传统双线性插值法得到的结果变形最 【2]任卫军,褚洪东,贺昱曜.可变区域的视频图像幅型比非线性 为严重。由于主景图像(甲虫部位)并不是中心区域,图6中 缩放算法….电视技术,2008,32(2):41—42. 甲虫明显发生了变形,而且其变形大小不一,甲虫右半边明 【3] 田敏雄,沈庆宏,曹风莲,等.基于图像空间变换和插值运算 显比左半边变形严重。而使用本文算法得到的图5,可以看 的投影仪梯形校正法【J】.电子测量技术,2007,30(3):10.12. 到主景图像(甲虫)没有变形失真,同时维护了图像内容的完 [41 Zimet L.Digital Processing of Analog Television[D].Palo Alto, 整性。 California,USA:Stanford University,2002. [51 Walkinson J.The Engineer’s Guide to Decoding&Encoding[Z]. 4结束语 Snell&Wilcox Inc. 1994. 本文提出一种基于Sobel算子和均匀插值的非线性缩放 [6]郑峰,沈庆宏,韩涛.一种可变缩放因子非线性缩放方案 算法,通过图像能量区分出图像的强势区域和弱势区域,解 的研究与实现【J Jl电子测量技术,2010,33(2):5-7. 决了图像主体不位于中心以及边缘过渡失真等问题。下一步 【7]徐敏杰,沈庆宏.基于彩色图像势能的非线性缩放算法[J1.计 将对插值算法进行改进,以减少算法带来的伪信号和锯齿 算机应用,2010,30(10):2823—2837. 现象。 【8]霍宏涛,林小竹,何薇.数字图像处理[M】.北京:北京理工 大学出版社,2006. 参考文献 【9】江雯,陈更生,杨帆,等.基于Sobel算子的自适应图像缩 …丁勇,王翔,严晓浪.边缘自适应的四点分段抛物线图像 放算法[J1.计算机工程,2010,36(7):214—216. 缩放[JJ.浙江大学学报,2010,44(9):1637—1642. 编辑顾姣健