【技术实现步骤摘要】
一种数位影像的处理方法,特別有关于一种数位影像的反扭曲处理方法。
技术介绍
随着监控设备的普及化,越来越多人会装设监控设备来保障自身的财产与人身安全。为能无死角的监控,因此有厂商提出可全景(panorama)拍摄的摄影机。而全景摄影机的实现方式可以由多组镜头所接合而成,也可以利用以单一个鱼眼镜头(fisheye lens)而实现。全景拍摄的优点在于可以全方位且无死角的方式观看所拍摄的数位影像。而透过全景拍摄的数位影像必然会有画面扭曲的情況。因此使用者难以从扭曲的画面中观看特定区域。所以为能提供使用者方便观看,需要将数位影像进行反扭曲(de-warp)的处理。习知的反扭曲处理是将数位影像的每一像素(pixel)依序的进行坐标转换,并且于转换中对非整数坐标进行插补(interpol ation)处理。而反扭曲的处理需要用到大量的计算,因此以嵌入式系统(embed ded system)搭配单芯片(system on a chip,SoC)设计的摄像装置恐难负担反扭曲处理时所需的运算量。若欲即时的对全景拍摄的数位影像进行反扭曲处理,则需要将摄像装置连接于其他具有高效能的计算机装置,如桌上型电脑(PC)等。再由连接的高效能计算机装置对全景拍摄的数位影像进行反扭曲处理。而这些的繁复的影像处理势必会增加监控系统的设置成本,更重要的,会影响系统的可扩充性(scalability)。
技术实现思路
鉴 ...
【技术保护点】
一种数位影像的反扭曲处理方法,用以将一第一影像输出于一第一影像视窗中,该第一影像根据一第二影像视窗中的一第二影像的部分区域所输出,其特征在于,该反扭曲处理方法步骤包括:将该第一影像视窗切分为多个第一区块;根据该些第一区块的数量与位置将该第二影像视窗划分多个第二区块;以该第一区块的一组第一顶点坐标值与所对应位置的该第二区块的一组第二顶点坐标值进行一坐标转换参数的运算,用以得到一坐标转换参数;根据该坐标转换参数对该第一区块中的每一坐标值进行一坐标转换处理,并产生对应该第二区块的一推估坐标值;根据该推估坐标值从该第二影像视窗中取得一像素内容值,并将该像素内容值写入该第一区块的一坐标值的像素;以及重复所有该些第一区块与该些坐标值,直至完成该第一影像的像素输出。
【技术特征摘要】
2012.10.31 TW 1011404211.一种数位影像的反扭曲处理方法,用以将一第一影像输出于一第一影
像视窗中,该第一影像根据一第二影像视窗中的一第二影像的部分区域所输
出,其特征在于,该反扭曲处理方法步骤包括:
将该第一影像视窗切分为多个第一区块;
根据该些第一区块的数量与位置将该第二影像视窗划分多个第二区块;
以该第一区块的一组第一顶点坐标值与所对应位置的该第二区块的一组
第二顶点坐标值进行一坐标转换参数的运算,用以得到一坐标转换参数;
根据该坐标转换参数对该第一区块中的每一坐标值进行一坐标转换处
理,并产生对应该第二区块的一推估坐标值;
根据该推估坐标值从该第二影像视窗中取得一像素内容值,并将该像素
内容值写入该第一区块的一坐标值的像素;以及
重复所有该些第一区块与该些坐标值,直至完成该第一影像的像素输出。
2.如权利要求1所述的数位影像的反扭曲处理方法,其特征在于,所述
划分该第一区块与该第二区块的步骤后更包括:
将包围该第二区块的范围定义为一第四区块,比较该第四区块的面积是
否超过一门槛值;
若面积未超过该门槛值,则计算该第一区块与该第二区块的该坐标转换
参数;以及
若面积超过该门槛值,则将该第一区块切割成至少两个子区块,且包围
所有的该些子区块范围的面积不超过该门槛值。
3.如权利要求2所述的数位影像的反扭曲处理方法,其特征在于,所述
产生该坐标转换参数的步骤包括:以该些子区块进行该坐标转换参数的运算,
并产生相应的该坐标转换参数。
4.如权利要求1所述的数位影像的反扭曲处理方法,其特征在于,所述
进行该坐标转换参数的运算的步骤包括:
根据该第一区块的该组第一顶点坐标值决定一第一三角形;
根据该第一三角形的位置从该第二区块的该组第二顶点坐标值中决定一
第二三角形;以及
将该第一三角形的各顶点坐标值与相应位置的该第二三角形的各顶点坐
标值进行仿射变换算式,用以进行该坐标转换参数的运算;
其中,根据如下仿射变换算式进行该坐标转换参数的运算
XiYi=a1a2a3b1b2b3XoYo1,]]>(Xi,Yi)为该第二三角形的顶点坐标值,(Xo,Yo)为该第一三角形
的顶点坐标值,(a1,a2,a3,b1,b2,b3)为该坐标转换参数。
5.如权利要求4所述的数位影像的反扭曲处理方法,其特征在于,所述
产生该坐标转换参数的步骤包括:
从该第一区块选择一第三三角形,且该第一三角形不重叠于该第三三角
形;以及
根据该第三三角形的各顶点坐标值与相应位置的一第四三角形的各顶点
坐标值进行仿射变换计算,用以计算该坐标转换参数;
其中,根据如下仿射变换算式计算该坐标转换参数
XiYi=a1a2a3b1b2b3XoYo1,]]>(Xi,Yi)为该第四三角形的顶点坐标,(Xo,Yo)为该第三三角形的
顶点坐标,(a1,a2,a3,b1,b2,b3)为该坐标转换参数。
6.如权利要求1所述的数位影像的反扭曲处理方法,其特征在于,所述
产生该坐标转换参数的步骤包括:
根据该第一区块的各顶点坐标值与相应位置的该第二区块的各顶点坐标
值计算该坐标转换参数;
其中,根据下式计算该坐标转换参数,
Xi=a1Xo+a2Yo+a3c1Xo+c2Yo+1]]>Yi=biXo+b2Yo+b3c1Xo+c2Yo+1,]]>(Xi,Yi)为该第二区块的顶点坐标值,(Xo,Yo)为该第一区块的顶
点坐标值,(a1,a2,b1,b2,c1,c2)为该坐标转换参数。
7.如权利要求1所述的数位影像的反扭曲处理方法,其特征在于,所述
在取得该像素内容值的步骤包括:
判断该推估坐标值是否为整数;
若该推估坐标值不为整数,根据该推估坐标值取得一上限坐标与一下限
坐标;
从该第二影像视窗中取得该上限坐标与该下限坐标的多个像素值;
将该些像素内容值进行加权均值处理,并将该处理后的像素内容值写入
该第一影像视窗的该坐标值的像素;以及
若该推估坐标值为整数,则以该推估坐标值查找该第二影像视窗的该像
素内容值,并将该像素内容值写入该第一影像视窗的该坐标值的像素。
8.一种数位影像的反扭曲处理方法,用以将一第一影像输出于一第一影
像...
【专利技术属性】
技术研发人员:吴仁智,
申请(专利权)人:晶睿通讯股份有限公司,
类型:发明
国别省市:台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。