一种针对A+超分辨率技术的GPU加速方法技术

技术编号:13544972 阅读:53 留言:0更新日期:2016-08-18 10:04
本发明专利技术公开一种针对A+超分辨率技术的GPU加速方法,所述A+超分辨率技术步骤包括bicubic插值、差分、收集差分特征、主成分分析、锚特征搜索匹配和回归、低高频特征叠加、高分辨率块重叠映射回高分辨率图像;所述方法将A+超分辨率技术上述的所有步骤并行化,并移植到GPU上运行。进一步的,通过调整图像和特征数据存放格式以满足GPU全局内存的合并访问、GPU内核程序指令级优化以达到尽可能快的GPU运行速度、使用CPU/GPU联合计算加快处理视频的速度。本发明专利技术将一个高质量的超分辨率技术加速到满足视频处理需要的速度,并且不会带来任何图像质量损失。

【技术实现步骤摘要】
201610184146

【技术保护点】
一种针对A+超分辨率技术的GPU加速方法,所述A+超分辨率技术步骤包括bicubic插值、差分、收集差分特征、主成分分析、锚特征搜索匹配和回归、低高频特征叠加、高分辨率块重叠映射回高分辨率图像;其特征在于:所述方法将A+超分辨率技术上述的所有步骤并行化,并移植到GPU上运行。

【技术特征摘要】
1.一种针对A+超分辨率技术的GPU加速方法,所述A+超分辨率技术步骤包括bicubic插值、差分、收集差分特征、主成分分析、锚特征搜索匹配和回归、低高频特征叠加、高分辨率块重叠映射回高分辨率图像;其特征在于:所述方法将A+超分辨率技术上述的所有步骤并行化,并移植到GPU上运行。2.根据权利要求1所述的针对A+超分辨率技术的GPU加速方法,其特征在于:所述方法中:对于差分、高分辨率块重叠映射回高分辨率图像这两个步骤,按照输出像素进行任务划分,计算任务被分割成数百万个互不相关的微任务进行并行计算;对于收集差分特征、锚特征搜索匹配和回归、低高频特征叠加这三个步骤,按照输出特征进行任务划分,各个输出特征被并行地计算,从而发挥GPU超强的并行计算能力。3.根据权利要求2所述的针对A+超分辨率技术的GPU加速方法,其特征在于:所述按照输出像素进行任务划分,是指:一个线程负责计算一个输出像素,首先它找出该像素包含在哪些块之中,然后在这些块的对应位置上获取像素的值进行叠加和计数,最后平均后得到计算结果。4.根据权利要求1所...

【专利技术属性】
技术研发人员:宋利赵章宗
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

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

1