System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,具体涉及一种图像处理电路与图像处理方法。
技术介绍
1、请参阅图1,图1是一个原始图像的示意图。原始图像100包括多个切片(sl ice)(s_k-1、s_k、s_k+1、……,k为大于等于1的整数),而每个切片包括m列像素(ln_0、ln_1、ln_2、……、ln_m-1,m为大于等于1的整数)。每列像素包括w*1个像素(w是原始图像100的宽度)。可见区域110(visible are a)包括多个图像区块(image tile)(t_k-1_p-1、t_k-1_p、t_k-1_p+1、t_k_p-1、t_k_p、t_k_p+1、t_k+1_p-1、t_k+1_p及t_k+1_p+1)。每个图像区块的大小为m*m像素。可见区域110指示对图像区块t_k_p进行图像操作(例如图像拼接(imagestitching))所需的数据范围。可见区域110的范围与图像操作的算法有关。
2、请参阅图2,图2是现有图像拼接操作的流程图。假设要对第一图像及第二图像进行图像拼接操作,则图像拼接操作以图像区块为单位先分别对第一图像的目标图像区块及第二图像的目标图像区块进行步骤s210~s230的操作以分别获取第一高斯金字塔(gaussian pyramid)及第二高斯金字塔(步骤s210)、基于第一高斯金字塔及第二高斯金字塔分别获取第一模糊层金字塔(blur pyra mid)及第二模糊层金字塔(步骤s220),以及基于第一高斯金字塔、第二高斯金字塔、第一模糊层金字塔及第二模糊层金字塔分别获取第一拉普拉斯金字塔(l
3、由于相邻的图像区块(例如图像区块t_k_p与图像区块t_k+1_p,或是图像区块t_k_p与图像区块t_k_p+1)具有重叠的可见区域,所以图像拼接操作会有重复计算和/或重复储存的数据,这会降低图像处理装置的效率和性能。
技术实现思路
1、本申请的目的之一在于提供一种图像处理电路与图像处理方法,以改善现有技术的不足。
2、本申请的一实施例提供一种图像处理电路。所述图像处理电路耦接一外部存储器并且用来进行一图像拼接操作。所述外部存储器储存一原始图像,所述原始图像包括相邻的一第一切片及一第二切片。所述第一切片包括一第一图像区块。所述图像处理电路依次处理所述第一切片及所述第二切片。所述图像处理电路包括:一存储器、一存储器控制电路、一高斯金字塔计算电路以及一拉普拉斯金字塔计算电路。存储器控制电路耦接所述存储器。高斯金字塔计算电路耦接所述存储器控制电路,用来执行以下步骤:从所述外部存储器读取所述原始图像的一部分;基于所述第一图像区块获取一高斯金字塔,所述高斯金字塔包括n个图像层,n为大于等于1的正整数;通过所述存储器控制电路将n-1列的像素储存至所述存储器,其中,所述n-1列的像素分别为所述n个图像层中的n-1个图像层的最后一列;以及,通过所述存储器控制电路将所述高斯金字塔储存至所述存储器。拉普拉斯金字塔计算电路耦接所述高斯金字塔计算电路及所述存储器控制电路,用来执行以下步骤:当基于所述第二切片的一第二图像区块获取相对应的一拉普拉斯金字塔时,从所述存储器读取所述n-1列的像素。
3、本申请的另一实施例提供一种图像处理方法,用来进行一图像拼接操作。所述图像处理方法包括:从一外部存储器读取一原始图像的一部分,其中,所述原始图像包括相邻的一第一切片及一第二切片,所述第一切片包括一第一图像区块,所述图像处理方法依次处理所述第一切片及所述第二切片;基于所述第一图像区块获取一高斯金字塔,所述高斯金字塔包括n个图像层,n为大于等于1的正整数;将n-1列的像素储存至一存储器,其中,所述n-1列的像素分别为所述n个图像层中的n-1个图像层的最后一列;将所述高斯金字塔储存至所述存储器;以及,当基于所述第二切片的一第二图像区块获取相对应的一拉普拉斯金字塔时,从所述存储器读取所述n-1列的像素。
4、本申请的另一实施例提供一种图像处理电路。所述图像处理电路耦接一外部存储器并且用来进行一图像拼接操作。所述外部存储器储存一原始图像。所述原始图像包括以一第一图像区块为中心的一可见区域,所述可见区域包括一第二图像区块。所述图像处理电路为先处理所述第一图像区块再处理所述第二图像区块,以及所述第一图像区块及所述第二图像区块分别对应一第一高斯金字塔及一第二高斯金字塔。所述图像处理电路包括:一存储器、一存储器控制电路、一高斯金字塔计算电路以及一拉普拉斯金字塔计算电路。存储器控制电路耦接所述存储器。高斯金字塔计算电路耦接所述存储器控制电路。拉普拉斯金字塔计算电路耦接所述高斯金字塔计算电路及所述存储器控制电路。当所述图像处理电路正在处理所述第一图像区块时,所述存储器已储存所述第一图像区块的所述第一高斯金字塔,所述高斯金字塔计算电路基于所述第二图像区块获取所述第二高斯金字塔并且将所述第二高斯金字塔储存至所述存储器,而且所述拉普拉斯金字塔计算电路从所述存储器读取所述第一高斯金字塔。
5、本申请的另一实施例提供一种图像处理方法,用来进行一图像拼接操作。所述图像处理方法包括:从一外部存储器读取一原始图像的一部分,其中,所述原始图像包括以一第一图像区块为中心的一可见区域,所述可见区域包括一第二图像区块,所述图像处理方法为先处理所述第一图像区块再处理所述第二图像区块,以及所述第一图像区块及所述第二图像区块分别对应一第一高斯金字塔及一第二高斯金字塔;基于所述第二图像区块获取所述第二高斯金字塔并且将所述第二高斯金字塔储存至一存储器;以及,当对应于所述第一图像区块的一拉普拉斯金字塔正在被获取时,从所述存储器读取所述第一高斯金字塔及所述第二高斯金字塔。当所述图像处理方法正在处理所述第一图像区块时,所述存储器已储存所述第一图像区块的所述第一高斯金字塔。
6、本申请的实施例所体现的技术手段可以改善现有技术的缺点的至少其中之一,因此本申请相较于现有技术可以减少计算量,并且降低对存储器的带宽和/或容量需求。
7、有关本申请的特征、实现与功效,现配合附图作较佳实施例详细说明如下。
本文档来自技高网...【技术保护点】
1.一种图像处理电路,其特征在于,耦接一外部存储器,所述图像处理电路用来进行一图像拼接操作,所述外部存储器储存一原始图像,所述原始图像包括相邻的一第一切片及一第二切片,所述第一切片包括一第一图像区块,所述图像处理电路依次处理所述第一切片及所述第二切片,所述图像处理电路包括:
2.如权利要求1所述的图像处理电路,其特征在于,所述第一图像区块位于以所述第二图像区块为中心的一可见区域内。
3.如权利要求1所述的图像处理电路,其特征在于,所述高斯金字塔为一第一高斯金字塔,所述原始图像包括以所述第二图像区块为中心的一可见区域,所述可见区域包括一第三图像区块,所述图像处理电路为先处理所述第二图像区块再处理所述第三图像区块,所述高斯金字塔计算电路还执行以下步骤:
4.如权利要求3所述的图像处理电路,其特征在于,当所述图像处理电路正在处理所述第二图像区块时,所述存储器已储存所述第二图像区块的一第三高斯金字塔,而所述拉普拉斯金字塔计算电路从所述存储器读取所述第三高斯金字塔。
5.如权利要求4所述的图像处理电路,其特征在于,所述第三图像区块位于所述第二
6.如权利要求4所述的图像处理电路,其特征在于,所述第三图像区块位于一第三切片且位于所述第二图像区块的右下方,且所述图像处理电路依次处理所述第二切片及所述第三切片。
7.一种图像处理方法,其特征在于,用来进行一图像拼接操作,所述图像处理方法包括:
8.如权利要求7所述的图像处理方法,其特征在于,所述第一图像区块位于所述第二图像区块的一可见区域内。
9.如权利要求7所述的图像处理方法,其特征在于,所述高斯金字塔为一第一高斯金字塔,所述原始图像包括以所述第二图像区块为中心的一可见区域,所述可见区域包括一第三图像区块,所述图像处理方法为先处理所述第二图像区块再处理所述第三图像区块,所述图像处理方法还包括:
10.如权利要求9所述的图像处理方法,其特征在于,当所述图像处理方法正在处理所述第二图像区块时,所述存储器已储存所述第二图像区块的一第三高斯金字塔,而所述获取所述拉普拉斯金字塔的步骤还从所述存储器读取所述第三高斯金字塔。
11.如权利要求10所述的图像处理方法,其特征在于,所述第三图像区块位于所述第二切片,且所述图像处理方法依次处理所述第二图像区块及所述第三图像区块。
12.如权利要求10所述的图像处理方法,其特征在于,所述第三图像区块位于一第三切片且位于所述第二图像区块的右下方,且所述图像处理方法依次处理所述第二切片及所述第三切片。
13.一种图像处理电路,其特征在于,耦接一外部存储器,所述图像处理电路用来进行一图像拼接操作,所述外部存储器储存一原始图像,所述原始图像包括以一第一图像区块为中心的一可见区域,所述可见区域包括一第二图像区块,所述图像处理电路为先处理所述第一图像区块再处理所述第二图像区块,以及所述第一图像区块及所述第二图像区块分别对应一第一高斯金字塔及一第二高斯金字塔,所述图像处理电路包括:
14.如权利要求13所述的图像处理电路,其特征在于,所述原始图像包括一切片,所述切片包括所述第一图像区块及所述第二图像区块,且所述图像处理电路依次处理所述第一图像区块及所述第二图像区块。
15.如权利要求13所述的图像处理电路,其特征在于,所述原始图像包括相邻的一第一切片及一第二切片,所述第一切片包括所述第一图像区块,所述第二切片包括所述第二图像区块,所述图像处理电路依次处理所述第一切片及所述第二切片。
16.如权利要求15所述的图像处理电路,其特征在于,所述第二图像区块位于所述第一图像区块的右下方。
17.一种图像处理方法,其特征在于,用来进行一图像拼接操作,所述图像处理方法包括:
18.如权利要求17所述的图像处理方法,其特征在于,所述原始图像包括一切片,所述切片包括所述第一图像区块及所述第二图像区块,且所述图像处理方法依次处理所述第一图像区块及所述第二图像区块。
19.如权利要求17所述的图像处理方法,其特征在于,所述原始图像包括相邻的一第一切片及一第二切片,所述第一切片包括所述第一图像区块,所述第二切片包括所述第二图像区块,所述图像处理方法依次处理所述第一切片及所述第二切片。
20.如权利要求19所述的图像处理方法,其特征在于,所述第二图像区块位于所述第一图像区块的右下方。
...【技术特征摘要】
1.一种图像处理电路,其特征在于,耦接一外部存储器,所述图像处理电路用来进行一图像拼接操作,所述外部存储器储存一原始图像,所述原始图像包括相邻的一第一切片及一第二切片,所述第一切片包括一第一图像区块,所述图像处理电路依次处理所述第一切片及所述第二切片,所述图像处理电路包括:
2.如权利要求1所述的图像处理电路,其特征在于,所述第一图像区块位于以所述第二图像区块为中心的一可见区域内。
3.如权利要求1所述的图像处理电路,其特征在于,所述高斯金字塔为一第一高斯金字塔,所述原始图像包括以所述第二图像区块为中心的一可见区域,所述可见区域包括一第三图像区块,所述图像处理电路为先处理所述第二图像区块再处理所述第三图像区块,所述高斯金字塔计算电路还执行以下步骤:
4.如权利要求3所述的图像处理电路,其特征在于,当所述图像处理电路正在处理所述第二图像区块时,所述存储器已储存所述第二图像区块的一第三高斯金字塔,而所述拉普拉斯金字塔计算电路从所述存储器读取所述第三高斯金字塔。
5.如权利要求4所述的图像处理电路,其特征在于,所述第三图像区块位于所述第二切片,且所述图像处理电路依次处理所述第二图像区块及所述第三图像区块。
6.如权利要求4所述的图像处理电路,其特征在于,所述第三图像区块位于一第三切片且位于所述第二图像区块的右下方,且所述图像处理电路依次处理所述第二切片及所述第三切片。
7.一种图像处理方法,其特征在于,用来进行一图像拼接操作,所述图像处理方法包括:
8.如权利要求7所述的图像处理方法,其特征在于,所述第一图像区块位于所述第二图像区块的一可见区域内。
9.如权利要求7所述的图像处理方法,其特征在于,所述高斯金字塔为一第一高斯金字塔,所述原始图像包括以所述第二图像区块为中心的一可见区域,所述可见区域包括一第三图像区块,所述图像处理方法为先处理所述第二图像区块再处理所述第三图像区块,所述图像处理方法还包括:
10.如权利要求9所述的图像处理方法,其特征在于,当所述图像处理方法正在处理所述第二图像区块时,所述存储器已储存所述第二图像区块的一第三高斯金字塔,而所述获取所述拉普拉斯金字塔的步骤还从所述存储器读取所述...
【专利技术属性】
技术研发人员:谢承志,邱育杰,朱炜,
申请(专利权)人:星宸科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。