图像解码装置及方法制造方法及图纸

技术编号:38638787 阅读:21 留言:0更新日期:2023-08-31 18:33
本发明专利技术涉及一种图像解码装置,包括FPGA芯片和随机存储器,FPGA芯片包括片上写缓存器;片上读缓存器;缓存接收单元用于接收待解码图像数据并缓存于片上写缓存器;缓存写入单元用于若片上写缓存器中数据量大于设定阈值,将片上写缓存器中的待解码图像数据依序发送至随机存储器30;缓存读出单元用于从随机存储器中读取待解码图像数据并缓存于片上读缓存器;解码单元用于对待解码图像数据进行图像解码;解码写入单元用于若随机存储器30不处于读状态,将绝对相位数据发送至随机存储器;解码读出单元用于若片上读缓存器中数据量小于设定阈值,从随机存储器中读取绝对相位数据并缓存于片上读缓存器;缓存发送单元用于响应于UDP数据请求信息,发送绝对相位数据。发送绝对相位数据。发送绝对相位数据。

【技术实现步骤摘要】
图像解码装置及方法


[0001]本专利技术涉及图像解码
,尤其是涉及一种图像解码装置及方法。

技术介绍

[0002]随着三维传感器的快速发展,三维重建的应用从传统工业领域逐渐走向生活、娱乐、服务等,比如AR/VR、SLAM、自动驾驶等。三维重建是根据现实中三维物体的二维图像在三维虚拟空间中对三维物体进行重现,三维重建的过程包括立体校正、图像解码、立体匹配和点云生成等步骤,其中图像解码通常通过计算机CPU对三维物体的编码图像,如格雷码图、掩码图等进行解码运算,得到编码图像的解码数据,但是,三维重建中对三维物体的编码图像数据量巨大,而由于计算机CPU是以整个编码图像为最小运算单位进行图像解码,因此解码速度慢,影响三维重建效率。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的缺点与不足,提供一种图像解码装置,能够提高图像解码速度,从而提高三维重建效率。
[0004]本专利技术是通过以下技术方案实现的:一种图像解码装置,其特征在于,包括:FPGA芯片和随机存储器,其中,所述FPGA芯片包括
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像解码装置,其特征在于,包括:FPGA芯片和随机存储器,其中,所述FPGA芯片包括:片上写缓存器;片上读缓存器;缓存接收单元,用于接收待解码图像数据并缓存于所述片上写缓存器;缓存写入单元,用于若所述片上写缓存器中数据量大于设定阈值,则将所述片上写缓存器中的所述待解码图像数据依序发送至所述随机存储器;缓存读出单元,用于从所述随机存储器中读取所述待解码图像数据并缓存于所述片上读缓存器;解码单元包括:数据请求模块,用于若当前为解码空闲状态,则对所述片上读缓存器中的所述待解码图像数据发起读取请求;格雷码图解码模块,用于根据读取的所述待解码图像数据中的全黑掩码数据和全白掩码数据分别对其中的第一格雷码数据组和第二格雷码数据组进行格雷码解码,得到第一格雷码解码数据和第二格雷解码数据;相移图解码模块,用于对读取的所述待解码图像数据中的正弦相移数据进行包裹相位计算,得到包裹相位数据;绝对相位计算模块,用于对所述第一格雷码解码数据、所述第二格雷码解码数据和所述包裹相位数据进行绝对相位计算,得到绝对相位数据;解码写入单元,用于若所述随机存储器不处于读状态,则将所述绝对相位数据发送至所述随机存储器;解码读出单元,用于若所述片上读缓存器中数据量小于设定阈值,则从所述随机存储器30中读取所述绝对相位数据并缓存于所述片上读缓存器;缓存发送单元,用于响应于UDP数据请求信息,对所述片上读缓存器中的所述绝对相位数据进行发送。2.根据权利要求1所述的图像解码装置,其特征在于,所述格雷码图解码模块包括:二值掩码解码子模块,用于对所述全黑掩码数据和所述全白掩码数据中同位置数据点的值作差,若差值大于设定阈值,则该数据点对应的掩码值为1;若差值小于设定阈值,则该数据点对应的掩码值为0,得到二值掩码数据;第一格雷码解码子模块,用于针对所述第一格雷码数据组中每一正格雷码数据的每一数据点,若该数据点的值大于对应反格雷码数据中同位置的数据点的值,且所述二值掩码数据中同位置的数据点的掩码值为1,则该数据点对应的格雷码解码值为1,否则为0;将每一所述正格雷码数据对应的所述格雷码解码值根据数据点位置进行合并,得到第一格雷码解码数据;第二格雷码解码子模块,用于针对所述第二格雷码数据组中每一正格雷码数据的每一数据点,若该数据点的值大于对应反格雷码数据中同位置的数据点的值,且所述二值掩码数据中同位置的数据点的掩码值为1,则该数据点对应的格雷码解码值为1,否则为0;将每一所述正格雷码数据对应的所述格雷码解码值根据数据点位置进行合并,得到第二格雷码解码数据。
3.根据权利要求2所述的图像解码装置,其特征在于:所述正弦相移数据包括第一正弦相移数据、第二正弦相移数据、第三正弦相移数据和第四正弦相移数据;所述包裹相位数据的表达式为:其中,图像坐标为(x,y)的数据点的包裹相位;I1(,y)为所述第一正弦相移数据中图像坐标为(x,y)的数据点的值;I2(,y)为所述第二正弦相移数据中图像坐标为(x,y)的数据点的值;I3(,y)为所述第三正弦相移数据中图像坐标为(x,y)的数据点的值;I4(,y)为所述第四正弦相移数据中图像坐标为(x,y)的数据点的值。4.根据权利要求3所述的图像解码装置,其特征在于,所述绝对相位数据中图像坐标为(x,y)的数据点的值的表达式为:其中,K1(,y)为所述第一格雷码解码数据中图像坐标为(x,y)的数据点的值,K2(,y)为所述第二格雷码解码数据中图像坐标为(x,y)的数据点的值。5.根据权利要求4所述的图像解码装置,其特征在于:所述第一格雷码数据组中包括6对正反格雷码数据;所述第二格雷码数据组包括7对正反格雷码数据...

【专利技术属性】
技术研发人员:林德锦覃宝钻侯依林
申请(专利权)人:伯朗特机器人股份有限公司
类型:发明
国别省市:

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

1