图像编码方法、解码方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28744998 阅读:20 留言:0更新日期:2021-06-06 18:04
本申请公开了一种图像编码方法、图像解码方法、装置、电子设备以及计算机可读存储介质,该图像编码方法包括:获取待编码图像;提取待编码图像的特征点;以待编码图像的预设位置的像素点为起点,计算特征点与起点的偏移量;基于特征点与起点的偏移量,对待编码图像上所有特征点,计算两两相邻的特征点之间的差值偏移量;基于特征点与起点的偏移量以及两两相邻的特征点之间的差值偏移量对待编码图像进行编码。上述方案,能够通过数据量较少的偏移量存储图像特征点的信息,从而对图像进行无损压缩编码。编码。编码。

【技术实现步骤摘要】
图像编码方法、解码方法、装置、电子设备及存储介质


[0001]本申请涉及数字图像无损压缩
,特别是涉及一种图像编码方法、图像解码方法、装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]在信息环境中,信息大部分是以数字化的方式表示、存储和传输的,其中图像占了绝大部分。但是数字化的图像需要占用巨大的空间,为了对图像数据进行有效的处理、存储和传输,必须对图像数据进行压缩存储。因此,数字图像信息压缩编码也就成为多媒体信息处理中的关键技术之一。如何在保证无损的前提下尽可能提高图像的压缩效率,对于与图像有关的应用而言,具有非常重要的意义。
[0003]在实际的应用需求中,如即时定位与地图构建算法,图像压缩的目的是传输到服务器端请求定位功能。有损压缩的图像影响特征点抽取的精度,从而影响定位的精度。因此,通常需要传输无损的图像数据获得高质量的特征点。另一种可行的选择是直接传输特征点。现有的特征点传输方案能有效提高传输效率。然而,对于实时性的应用,需要更高的压缩效率,进一步降低数据量。

技术实现思路

[0004]本申请至少提供一种图像编码方法、图像解码方法、装置、电子设备以及计算机可读存储介质。
[0005]本申请第一方面提供了一种图像编码方法,所述图像编码方法包括:
[0006]获取待编码图像;
[0007]提取所述待编码图像的特征点;
[0008]以所述待编码图像的预设位置的像素点为起点,计算所述特征点与所述起点的偏移量;
[0009]基于所述特征点与所述起点的偏移量,对所述待编码图像上所有特征点,计算两两相邻的所述特征点之间的差值偏移量;
[0010]基于所述特征点与所述起点的偏移量以及两两相邻的所述特征点之间的差值偏移量对所述待编码图像进行编码。
[0011]通过上述方式,能够通过数据量较少的偏移量存储图像特征点的信息,从而对图像进行无损压缩编码。
[0012]其中,所述计算所述特征点与所述起点的偏移量,包括:
[0013]获取所述特征点的横坐标和纵坐标;
[0014]获取所述待编码图像的宽度;
[0015]基于所述待编码图像的宽度与所述特征点的纵坐标的乘积,以及所述特征点的横坐标计算所述特征点与所述起点的偏移量。
[0016]通过上述方式,提供一种通过特征点在图像中的坐标信息以及图像的宽度信息计
算特征点偏移量的方法。
[0017]其中,所述计算所述特征点与所述起点的偏移量,包括:
[0018]获取所述特征点的横坐标和纵坐标;
[0019]获取所述待编码图像的高度;
[0020]基于所述待编码图像的高度与所述特征点的横坐标的乘积,以及所述特征点的纵坐标计算所述特征点与所述起点的偏移量。
[0021]通过上述方式,提供一种通过特征点在图像中的坐标信息以及图像的高度信息计算特征点偏移量的方法。
[0022]其中,所述基于所述特征点与所述起点的偏移量,对所述待编码图像上所有特征点,计算两两相邻的所述特征点之间的差值偏移量之后,所述图像编码方法还包括:
[0023]在所述差值偏移量小于等于第一偏移阈值的情况下,采用一个整形数据存储所述差值偏移量;
[0024]在所述差值偏移量大于所述第一偏移阈值,且小于等于第二偏移阈值的情况下,采用两个整形数据存储所述差值偏移量;
[0025]在所述差值偏移量大于所述第二偏移阈值的情形下,采用三个或三个以上的整形数据存储所述差值偏移量。
[0026]通过上述方式,提供一种采用分段函数表示法存储差值偏移量的方式。
[0027]其中,所述待编码图像采用金字塔存储方式存储;所述图像编码方法还包括:
[0028]获取所述待编码图像的金字塔层数;
[0029]按照所述金字塔层数计算每一层金字塔的待编码图像;
[0030]计算每一层金字塔的待编码图像中所述特征点与所述起点的偏移量。
[0031]通过上述方式,提供一种对基于金字塔存储方式存储的待编码图像根据不同金字塔层数的特征点计算偏移量的方式。
[0032]其中,所述按照所述金字塔层数计算每一层金字塔的待编码图像,包括:
[0033]获取每一层金字塔的待编码图像相对于最高层金字塔的原始待编码图像的序号;
[0034]获取所述原始待编码图像的尺寸;
[0035]按照所述序号以及所述原始待编码图像的尺寸计算每一层金字塔的待编码图像的尺寸。
[0036]通过上述方式,提供一种对基于金字塔存储方式存储的待编码图像根据不同金字塔层数的特征点计算图像尺寸的方式。
[0037]其中,所述计算每一层金字塔的待编码图像中所述特征点与所述起点的偏移量,包括:
[0038]获取每一层金字塔的待编码图像中所述特征点的坐标;
[0039]基于所述序号以及所述坐标计算每一层金字塔的待编码图像中所述特征点的压缩坐标;
[0040]基于每一层金字塔的待编码图像中所述特征点的压缩坐标计算所述特征点与所述起点的偏移量。
[0041]通过上述方式,提供一种基于不同金字塔层数的带编码图像的特征点压缩坐标计算偏移量的方法。
[0042]本申请第二方面提供了一种图像解码方法,所述图像解码方法包括:
[0043]获取待解码图像;
[0044]以所述待解码图像的预设位置的像素点为起点,提取所述待解码图像中特征点与起点的偏移量以及两两相邻的所述特征点之间的差值偏移量;
[0045]基于所述待解码图像中特征点与起点的偏移量以及两两相邻的所述特征点之间的差值偏移量获取所述特征点在所述待解码图像的位置;
[0046]基于所述特征点的位置对所述待解码图像进行解码。
[0047]通过上述方式,能够通过数据量较少的偏移量获取图像特征点的信息,从而对图像进行解码。
[0048]本申请第三方面提供了一种图像编码装置,所述图像编码装置包括:
[0049]获取模块,用于获取待编码图像;
[0050]提取模块,用于提取所述待编码图像中特征点;
[0051]计算模块,用于以所述待编码图像的预设位置的像素点为起点,计算所述特征点与所述起点的偏移量,还用于基于所述特征点与所述起点的偏移量,对所述待编码图像上所有特征点,计算两两相邻的所述特征点之间的差值偏移量;
[0052]编码模块,用于基于所述特征点与所述起点的偏移量以及两两相邻的所述特征点之间的差值偏移量对所述待编码图像进行编码。
[0053]本申请第四方面提供了一种图像解码装置,所述图像解码装置包括:
[0054]获取模块,用于获取待解码图像;
[0055]计算模块,用于以所述待解码图像的预设位置的像素点为起点,提取所述待解码图像中特征点与起点的偏移量以及两两相邻的所述特征点之间的差值偏移量;
[0056]提取模块,用于基于所述待解码图像中特征点与起点的偏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像编码方法,其特征在于,所述图像编码方法包括:获取待编码图像;提取所述待编码图像的特征点;以所述待编码图像的预设位置的像素点为起点,计算所述特征点与所述起点的偏移量;基于所述特征点与所述起点的偏移量,对所述待编码图像上所有特征点,计算两两相邻的所述特征点之间的差值偏移量;基于所述特征点与所述起点的偏移量以及两两相邻的所述特征点之间的差值偏移量对所述待编码图像进行编码。2.根据权利要求1所述的图像编码方法,其特征在于,所述计算所述特征点与所述起点的偏移量,包括:获取所述特征点的横坐标和纵坐标;获取所述待编码图像的宽度;基于所述待编码图像的宽度与所述特征点的纵坐标的乘积,以及所述特征点的横坐标计算所述特征点与所述起点的偏移量。3.根据权利要求1所述的图像编码方法,其特征在于,所述计算所述特征点与所述起点的偏移量,包括:获取所述特征点的横坐标和纵坐标;获取所述待编码图像的高度;基于所述待编码图像的高度与所述特征点的横坐标的乘积,以及所述特征点的纵坐标计算所述特征点与所述起点的偏移量。4.根据权利要求1所述的图像编码方法,其特征在于,所述基于所述特征点与所述起点的偏移量,对所述待编码图像上所有特征点,计算两两相邻的所述特征点之间的差值偏移量之后,所述图像编码方法还包括:在所述差值偏移量小于等于第一偏移阈值的情况下,采用一个整形数据存储所述差值偏移量;在所述差值偏移量大于所述第一偏移阈值,且小于等于第二偏移阈值的情况下,采用两个整形数据存储所述差值偏移量;在所述差值偏移量大于所述第二偏移阈值的情形下,采用三个或三个以上的整形数据存储所述差值偏移量。5.根据权利要求1所述的图像编码方法,其特征在于,所述待编码图像采用金字塔存储方式存储;所述图像编码方法还包括:获取所述待编码图像的金字塔层数;按照所述金字塔层数处理每一层金字塔的待编码图像;所述计算所述特征点与所述起点的偏移量,包括:计算每一层金字塔的待编码图像中所述特征点与所述起点的偏移量。6.根据权利要求5所述的图像编码方法,其特征在于,所述按照所述金字塔层数计算每一层金字塔的待编码图像,包括:获取每一层金字塔的待编码图像相对于最高层金字塔的原始待编码图像的序号;
获取所述原始待编码图像的尺寸;按照所述序号以及所述原始待编码图像的尺寸计算每一层金...

【专利技术属性】
技术研发人员:王求元王楠
申请(专利权)人:浙江商汤科技开发有限公司
类型:发明
国别省市:

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

1