一种图像放大的方法和装置与流程

文档序号:11953326阅读:来源:国知局

技术特征:

1.一种图像放大的方法,其特征在于,所述方法包括:

将目标图像的每个像素点的像素值,分别确定为所述目标图像的放大图像中对应的基础像素点的像素值;

将所述放大图像中的除所述基础像素点之外的像素点确定为新增像素点,获取第一新增像素点,将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,根据多个所述参考像素点的像素值,以及所述第一新增像素点与所述参考像素点的位置关系,基于Cardinal(卡迪纳尔)样条模拟算法,确定所述第一新增像素点的像素值;

基于所述放大图像中每个像素点的像素值,显示所述放大图像。

2.根据权利要求1所述的方法,其特征在于,所述将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,根据多个所述参考像素点的像素值,以及所述第一新增像素点与所述参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值,包括:

确定放大图像中所述第一新增像素点对应的两个端点参考像素点和两个斜率参考像素点,其中,所述第一新增像素点位于所述两个端点参考像素点的连线上;

根据所述两个端点参考像素点和所述两个斜率参考像素点的像素值,以及所述第一新增像素点与所述两个端点参考像素点的距离,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值。

3.根据权利要求2所述的方法,其特征在于,所述根据所述两个端点参考像素点和所述两个斜率参考像素点的像素值,以及所述第一新增像素点与所述两个端点参考像素点的距离,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值,包括:

根据预设的放大系数和Cardinal样条模拟算法的张量系数的对应关系,以及所述放大图像相对于所述目标图像的第一放大系数,确定所述第一放大系数对应的第一张量系数;

根据所述两个端点参考像素点和所述两个斜率参考像素点的像素值,第一张量系数,以及所述第一新增像素点与所述两个端点参考像素点的距离,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值。

4.根据权利要求2所述的方法,其特征在于,所述确定放大图像中所述第一新增像素点对应的两个端点参考像素点和两个斜率参考像素点,包括:

将在穿过所述第一新增像素点的直线上的,与所述第一新增像素点距离最近的四个基础像素点确定为所述第一新增像素点的参考像素点,其中,四个所述参考像素点中与所述第一新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点。

5.一种图像放大的方法,其特征在于,所述方法包括:

将目标图像的每个像素点的像素值,分别确定为所述目标图像的放大图像中对应的基础像素点的像素值;

将所述放大图像中除所述基础像素点之外的,水平或竖直方向上存在所述基础像素点的像素点确定为第一类新增像素点,获取第一类新增像素点中的第一新增像素点,将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,根据多个所述第一新增像素点的参考像素点的像素值,以及所述第一新增像素点与所述第一新增像素点的参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值;

将所述放大图像中除所述基础像素点和所述第一类新增像素点之外的像素点确定为第二类新增像素点,获取第二类新增像素点中的第二新增像素点,将所述放大图像中与所述第二新增像素点满足预设位置关系条件的多个所述第一类新增像素点,确定为所述第二新增像素点的参考像素点,根据多个所述第二新增像素点的参考像素点的像素值,以及所述第二新增像素点与所述第二新增像素点的参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第二新增像素点的像素值;

基于所述放大图像中每个像素点的像素值,显示所述放大图像。

6.根据权利要求1所述的方法,其特征在于,所述将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,包括:

将所述第一新增像素点的水平或竖直方向上的距离最近的四个基础像素点,确定为所述第一新增像素点的参考像素点,其中,四个所述参考像素点中与所述第一新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点;

所述将所述放大图像中与所述第二新增像素点满足预设位置关系条件的多个所述第一类新增像素点,确定为所述第二新增像素点的参考像素点,包括:

将在穿过所述第二新增像素点的直线上的,与所述第二新增像素点距离最近的四个第一类新增像素点,确定为所述第二新增像素点的参考像素点,其中,四个所述参考像素点中与所述第二新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点。

7.一种图像放大的装置,其特征在于,所述装置包括:

第一确定模块,用于将目标图像的每个像素点的像素值,分别确定为所述目标图像的放大图像中对应的基础像素点的像素值;

第二确定模块,用于将所述放大图像中的除所述基础像素点之外的像素点确定为新增像素点,获取第一新增像素点,将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,根据多个所述参考像素点的像素值,以及所述第一新增像素点与所述参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值;

显示模块,用于基于所述放大图像中每个像素点的像素值,显示所述放大图像。

8.根据权利要求7所述的装置,其特征在于,所述第二确定模块,用于:

确定放大图像中所述第一新增像素点对应的两个端点参考像素点和两个斜率参考像素点,其中,所述第一新增像素点位于所述两个端点参考像素点的连线上;

根据所述两个端点参考像素点和所述两个斜率参考像素点的像素值,以及所述第一新增像素点与所述两个端点参考像素点的距离,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值。

9.根据权利要求8所述的方法,其特征在于,第二确定模块,用于:

根据预设的放大系数和Cardinal样条模拟算法的张量系数的对应关系,以及所述放大图像相对于所述目标图像的第一放大系数,确定所述第一放大系数对应的第一张量系数;

根据所述两个端点参考像素点和所述两个斜率参考像素点的像素值,第一张量系数,以及所述第一新增像素点与所述两个端点参考像素点的距离,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值。

10.根据权利要求8所述的方法,其特征在于,第二确定模块,用于:

将在穿过所述第一新增像素点的直线上的,与所述第一新增像素点距离最近的四个基础像素点确定为所述第一新增像素点的参考像素点,其中,四个所述参考像素点中与所述第一新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点。

11.一种图像放大的装置,其特征在于,所述装置包括:

第一确定模块,用于将目标图像的每个像素点的像素值,分别确定为所述目标图像的放大图像中对应的基础像素点的像素值;

第二确定模块,用于将所述放大图像中除所述基础像素点之外的,水平或竖直方向上存在所述基础像素点的像素点确定为第一类新增像素点,获取第一类新增像素点中的第一新增像素点,将所述放大图像中与所述第一新增像素点满足预设位置关系条件的多个基础像素点,确定为所述第一新增像素点的参考像素点,根据多个所述第一新增像素点的参考像素点的像素值,以及所述第一新增像素点与所述第一新增像素点的参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第一新增像素点的像素值;

第三确定模块,用于将所述放大图像中除所述基础像素点和所述第一类新增像素点之外的像素点确定为第二类新增像素点,获取第二类新增像素点中的第二新增像素点,将所述放大图像中与所述第二新增像素点满足预设位置关系条件的多个所述第一类新增像素点,确定为所述第二新增像素点的参考像素点,根据多个所述第二新增像素点的参考像素点的像素值,以及所述第二新增像素点与所述第二新增像素点的参考像素点的位置关系,基于Cardinal样条模拟算法,确定所述第二新增像素点的像素值;

显示模块,用于基于所述放大图像中每个像素点的像素值,显示所述放大图像。

12.根据权利要求11所述的装置,其特征在于,所述第二确定模块,用于:

将所述第一新增像素点的水平或竖直方向上的距离最近的四个基础像素点,确定为所述第一新增像素点的参考像素点,其中,四个所述参考像素点中与所述第一新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点;

所述第三确定模块,用于:

将在穿过所述第二新增像素点的直线上的,与所述第二新增像素点距离最近的四个第一类新增像素点,确定为所述第二新增像素点的参考像素点,其中,四个所述参考像素点中与所述第二新增像素点距离最近的两个参考像素点为所述端点参考像素点,距离最远的两个参考像素点为所述斜率参考像素点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1