图像变换方法技术

技术编号:32351838 阅读:28 留言:0更新日期:2022-02-20 02:21
一种图像变换的方法,包含由来源图像选择小于来源图像的一组像素,将该组像素存储至存储器,藉由查询预先建立的坐标映射表检测该组像素是否有需要坐标变换的至少一像素,若该组像素有需要坐标变换的至少一像素,则变换至少一像素的坐标,及当至少一像素完成坐标变换后,将该组像素由存储器中移除。将该组像素由存储器中移除。将该组像素由存储器中移除。

【技术实现步骤摘要】
图像变换方法


[0001]本专利技术涉及一种图像变换方法,尤其涉及一种能降低图像处理复杂度并实时处理的图像变换方法。

技术介绍

[0002]因成本日渐下降,摄像机已可见于辅助开车装置及道路监控系统中,并可因应需要,将摄像的原始图像整合并变换视角,使其较为符合人眼视觉习惯且进一步克服人眼视线的限制。现今一般欲实现鸟瞰图像校正需经过图像扭曲校正及视角变换,但在一般现有技术的图像扭曲校正及视角变换中,极为耗费存储器及运算资源,在观看上容易造成时间差。因此需要一种能降低图像处理复杂度并实时处理的图像变换方法。

技术实现思路

[0003]实施例提供一种图像变换的方法,包含由来源图像选择一组像素,将该组像素存储至存储器,藉由查询预先建立的坐标映射表检测该组像素是否有需要坐标变换的至少一像素,若该组像素有需要坐标变换的至少一像素,则变换至少一像素的坐标,及当至少一像素完成坐标变换后,将该组像素由存储器中移除。
[0004]实施例提供另一种图像变换的方法,包含由来源图像选择一组像素,将该组像素存储至存储器,藉由查询预先建立的坐标映射表检测该组像素是否有需要坐标变换的至少一像素,及若该组像素没有任何像素需要坐标变换,则将该组像素由该存储器中移除。
附图说明
[0005]图1为实施例中图像变换的示意图。
[0006]图2为实施例中来源图像变换为目标图像的示意图。
[0007]图3为实施例中多个来源图像变换为目标图像的示意图。
[0008]图4A及图4B为实施例图像变换方法的流程图。
[0009]图5为实施例中另一图像变换方法的流程图。
[0010]图6为实施例中图像处理系统的示意图。
[0011]【符号说明】
[0012]I
S
,SRC,SRC1,SRC2:来源图像
[0013]I
D
,DST,DST1,DST2:目标图像
[0014]IMG,IMG1,IMG2:图像
[0015]ROW1,ROW2,ROWn:像素列
[0016]T,T1,T2:坐标映射表
[0017]H,H1,H2:坐标变换矩阵
[0018]400,500:方法
[0019]S402~S424,S502~S512:步骤
[0020]600:图像处理系统
[0021]10:处理器
[0022]11,12:摄像机
[0023]15:存储器
具体实施方式
[0024]图1为实施例中图像变换的示意图。来源图像I
S
可藉由坐标映射表(mapping table)或坐标变换矩阵(holography matrix)变换成目标图像I
D
。一般而言,计算机系统可先将整张来源图像I
S
先存入存储器,再由处理器藉由坐标映射表T或坐标变换矩阵H使来源图像I
S
变换成目标图像I
D
。其中,坐标映射表T或坐标变换矩阵H可由计算机系统预先建立。然而,先存入整张图像的方式会占用大量存储器空间,超过目前处理器的缓冲存储器所能暂存的大小,使得计算机系统必须使用大量较低速的存储器,例如动态随机存取存储器,来暂存来源图像I
S
。如此会造成处理器存取图像的效率瓶颈。因此本专利技术实施例将来源图像I
S
分为区块,每一区块为一组像素。该组像素能直接输入处理器,并可完全从处理器的暂存器和/或高速的快取存储器存取。处理器在进行图像变换时无须存取较低速的存储器,进而加快处理器存取图像的速度,并提升整体处理速度。
[0025]图2为实施例中来源图像SRC变换为目标图像DST的示意图。来源图像SRC可例如包含1920
×
1080像素,图像IMG为来源图像SRC中椭圆形部分,是需要进行坐标变换的图像区块。在实施例中,计算机系统可先选择来源图像SRC最上方的像素列ROW1,并将像素列ROW1输入处理器,像素列ROW1可直接存入处理器的高速存储器中,例如暂存器或快取存储器。接着,计算机系统可藉查询预先建立坐标映射表T检测像素列ROW1是否有需要坐标变换的像素。由图2可见,像素列ROW1不包含图像IMG的任何部分,因此像素列ROW1中没有需要进行坐标变换的像素。像素列ROW1便可直接从处理器的存储器中移除。
[0026]接着,计算机系统可将ROW1下方紧邻的像素列ROW2输入处理器,并以相同的方式查询预先建立坐标映射表T检测像素列ROW2是否有需要坐标变换的像素,而像素列ROW2同样不包含图像IMG的任何部分,因此像素列ROW2中没有需要进行坐标变换的像素。像素列ROW2则直接从处理器的存储器中移除,依此类推。
[0027]当像素列ROWn被输入处理器时,因像素列ROWn包含一部分图像IMG,计算机系统藉由查询预先建立坐标映射表T会检测到像素列ROWn包含需要坐标变换的像素。接着,计算机系统使用坐标映射表T或坐标变换矩阵H对像素列ROWn进行坐标变换以输出坐标变换后的像素至目标图像DST。当像素列ROWn完成坐标变换后,计算机系统会将像素列ROWn由存储器中移除。系统重复上述过程直到所有图像IMG中的像素皆完成坐标变换。本专利技术不限定于将来源图像SRC划分成像素列,来源图像SRC还可划分成像素行、像素区块或单一像素。
[0028]图3为实施例中多个来源图像SRC1及SRC2变换为目标图像DST的示意图。来源图像SRC1及来源图像SRC2可例如各包含1920
×
1080像素。实施例中,来源图像SRC1需要进行坐标变换图像区块的图像IMG1包含整张图像SRC1,来源图像SRC2需要进行坐标变换图像区块的图像IMG2为图像SRC2中梯形的部分。计算机系统以同样方式变换来源图像SRC1及SRC2,并且输出可包含1920
×
1080像素的目标图像DST。来源图像SRC1经坐标映射表T1或坐标变换矩阵H1变换后输出至目标图像DST的左半部DST1,而来源图像SRC2经坐标映射表T2或坐
标变换矩阵H2变换后输出至目标图像DST的右半部DST2。来源图像SRC1的像素坐标及来源图像SRC2的像素坐标可同时输入至处理器进行变换。其余图像变换的过程与前述相同,在此不赘述。另外,实施例不限定于来源图像SRC1及SRC2,可将更多个来源图像变换为目标图像,且目标图像画面的分割不限定为左右同样大小,可为任何形式的分割画面。而且,目标图像可以是多个虚拟图像平面,目标图像中虚拟图像平面数不需与来源图像的数量相同。
[0029]图4A及图4B为图像变换方法400的流程图。图像变换方法400包括以下步骤:
[0030]S402:由来源图像选择第一组像素;
[0031]S404:将第一组像素存储至存储器;
[0032]S406:藉由查询预先建立的坐标映射表检测第一组像素是否包含需要坐标变换的像素;
[0033]S40本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像变换的方法,包含:由第一来源图像选择第一组像素;将该第一组像素存储至存储器;藉由查询预先建立的坐标映射表检测该第一组像素是否有需要坐标变换的至少一第一像素;若该第一组像素有需要坐标变换的该至少一第一像素,则变换该至少一第一像素的坐标;及当该至少一第一像素完成坐标变换后,将该第一组像素由该存储器中移除。2.如权利要求1所述的方法,其中变换该至少一第一像素的坐标,藉由查询该坐标映射表变换该至少一第一像素的坐标。3.如权利要求1所述的方法,其中变换该至少一第一像素的坐标,藉由预先建立的坐标变换矩阵变换该至少一第一像素的坐标。4.如权利要求1所述的方法,还包含:由第二来源图像选择一第二组像素;将该第二组像素存储至该存储器;藉由查询预先建立的另一坐标映射表检测该第二组像素是否有需要坐标变换的至少一第二像素;若该第二组像素有需要坐标变换的该至少一第二像素,则变换该至少一第二像素的坐标;及当该至少一第二像素完成坐标变换后,将该第二组像素由该存储器中移除。5.如权利要求4所述的方法,其中该至少一第一像素的坐标及该至少一第二像素的坐标系同时变换。6.一种图像变换的方法,包含:由第一来源图像选择一第一组像素;将该第一组像素存储至存储器...

【专利技术属性】
技术研发人员:陈轩盈林俊廷范修源郑吉成江弘志
申请(专利权)人:伟诠电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1