【技术实现步骤摘要】
一种基于高速缓冲存储器结构的图像处理方法及系统
本专利技术属于图像处理
,涉及一种基于高速缓冲存储器结构的图像处理方法。
技术介绍
传统做法是,摄像头经过标定,建立处理前后像素点位置变换映射关系矩阵,在采集图像时,将畸变图像当前位置对应的像素点值填充到经过位置逆变换后的坐标位置,但由于经过变换矩阵的逆变换后,坐标位置为小数,因此在填充前需要经过双线性插值,用逆变换后像素所在位置领域四个像素点的双线性插值作为当前位置的像素值;在上述处理过程中,图像传感器采集的图像需要经过主存,然后送入物理缓存,进而被处理器调用进行如双线性插值和填充处理,上述过程需要较大的主存或缓存开销,占用主存读写带宽资源。
技术实现思路
本专利技术目的在于提供一种基于高速缓冲存储器结构的图像处理方法。由于图像数据是一个规整的矩阵数据,因此可容易的对该图像像素位置进行地址编码(不需要基于主存地址实现主存到缓存的地址映射),然后按照图像像素位置地址编码和缓存地址编码映射规则直接将该数据写入缓存,用于处理器调用计算。本专 ...
【技术保护点】
1.一种基于高速缓冲存储器的图像处理方法,其特征在于,所述方法包括如下步骤:/n1)获取图像传感器采集的原始图像信息;/n2)对所述原始图像信息中的像素位置进行地址编码,将原始图像二维坐标转换为像素一维地址坐标;/n3)将所述图像像素一维地址坐标通过地址映射规则映射到物理缓存地址空间或主存地址空间;/n4)确定当前输入图像像素地址所对应物理缓存地址是否有有效空间;/n5)若所述输入图像像素点的像素地址对应的物理缓存地址有有效空间,则将该点图像像素信息加载到对应的物理缓存行中的存储单元;若无有效空间,则将所述输入图像像素点的像素地址按照主存地址映射规则,将该点图像像素信息加载 ...
【技术特征摘要】
1.一种基于高速缓冲存储器的图像处理方法,其特征在于,所述方法包括如下步骤:
1)获取图像传感器采集的原始图像信息;
2)对所述原始图像信息中的像素位置进行地址编码,将原始图像二维坐标转换为像素一维地址坐标;
3)将所述图像像素一维地址坐标通过地址映射规则映射到物理缓存地址空间或主存地址空间;
4)确定当前输入图像像素地址所对应物理缓存地址是否有有效空间;
5)若所述输入图像像素点的像素地址对应的物理缓存地址有有效空间,则将该点图像像素信息加载到对应的物理缓存行中的存储单元;若无有效空间,则将所述输入图像像素点的像素地址按照主存地址映射规则,将该点图像像素信息加载到对应的主存中的存储单元;
6)处理单元获取操作指令,并基于处理器物理缓存命中规则,实现该点图像像素数据读写和处理。
2.根据权利要求1所述的基于高速缓冲存储器的图像处理方法,所述所述步骤2),其特征在于,所述一维数组坐标表示为Dr(X,Y)=Y*W+X,即整个图像像素缓存地址空间为[0,1,2,3…M=Dr_end(X_end,Y_end)],其中,X为像素横坐标、Y为像素纵坐标、W为图像宽度。
3.根据权利要求1,所述所述步骤3),其特征在于,所述物理缓存大小为C,行存储字节长度为k,则物理缓存行地址空间[0,1…C/k-1],即物理缓存总共可容纳N=C/k行个数据。
4.根据权利要求1所示的基于高速缓冲存储器的图像处理方法,其特征在于,所述步骤3)为根据所述物理缓存大小、缓存行存储字节长度及映射方法,确定图像像素地址映射格式,
其中,图像像素地址格式包括:数据存储标记位、行/组地址位和行内地址位;
其中,行/组地址位数由物理缓存行/组数确定;
行内地址位数由物理缓存行存储字节长度k确定。
5.根据权利要求4所述的基于高速缓冲存储器的图像处理方法,其特征在于,所述地址映射方法包括在直接地址映射方法、全相联地址映射方法和组相联映射方...
【专利技术属性】
技术研发人员:张官兴,王赟,郭蔚,黄康莹,
申请(专利权)人:绍兴埃瓦科技有限公司,上海埃瓦智能科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。