基于GPU的二维地震图像的快速缩放方法技术

技术编号:8106167 阅读:368 留言:0更新日期:2012-12-21 05:20
本发明专利技术公开了一种基于GPU的二维地震图像的快速缩放方法,通过将GPU加速的双立方插值算法引入到地震彩色图缩放的应用中,提升了缩放和交互效果;将CUDA和openGL互操作技术引入到彩色图缩放算法中,加速缩放后彩色图的显示;将数据分块技术应用到地震剖面彩色图显示中,能解决海量地震剖面数据的显示和缩放问题;具有双立方插值的最优效果,没有马赛克,边缘过渡平缓;保证了海量数据也能实时缩放,且缩放速度快;本发明专利技术算法的内存限制远比普通双三次方插值的内存限制小得多,适合用于处理大数据量的地震剖面图像。

【技术实现步骤摘要】

本专利技术涉及一种基于GPU的二维地震图像的快速缩放方法
技术介绍
图像信息是人类传递视觉信息的主要媒介,图像给人们直观而具体的物体形象,这是声音、语言和文字所不能比拟的。在地质勘探中,通过地质解释软件得到的大量二维图像如二维地震剖面图等信息,为勘探工作提供了诸多便利,二维地震图像信息准确性的高低,决定了地质解释软件的作用效果。在地质勘探领域,因为其处理的二维地震剖面道数经常是几万道的数量级,数据量非常之大,具有海量性,并且图像操作交互的实时性,大规模数据图形图像实时绘制在这一领域就显得尤其重要。在对图像的处理和交互操作中,图像的放大和缩小作为一种基本 的图像处理技术,在大规模数据图像的实时绘制中,作为一种常见的操作,在实际应用中具有重要的作用。图像放缩所用数学模型的优劣,通常会直接影响用户观看图像的质量和速度。在地质解释软件中,由于地震数据的海量性和交互的实时性,就要求对地质图像既有高质量的缩放也要有快速显示的效果。因此,要做到二维地震图像的快速缩放,需要三个关键步骤第一,把海量数据分块成合适大小的小块数据进行处理。第二,选择一个算法,确保地震剖面图像能有高质量的缩放效果。第三本文档来自技高网...

【技术保护点】
一种基于GPU的二维地震图像的快速缩放方法,其特征在于:包括如下步骤:步骤一、海量地震剖面数据的分块:建立前、后台两个数据缓冲区,其中:前台缓冲区直接服务于图形图像显示,后台缓冲区则对应于硬盘操作,并通过多线程技术实现前、后台两个数据缓冲区之间数据内容的交换;步骤二、采用双立方插值算法来实现缩放;步骤三、CUDA框架下的GPU并行计算;步骤四、GPU加速实现双立方插值:(1)检测GPU性能参数;(2)初始化显示窗口;(3)为测量创建定时器;(4)获取分块后的图片数据;(5)分配CUDA数组,复制图像数据到数组;(6)设置并绑定CUDA纹理参数到CUDA数组;(7)创建像素缓冲区对象;(8)注册...

【技术特征摘要】
1.一种基于GPU的二维地震图像的快速缩放方法,其特征在于包括如下步骤 步骤一、海量地震剖面数据的分块建立前、后台两个数据缓冲区,其中前台缓冲区直接服务于图形图像显示,后台缓冲区则对应于硬盘操作,并通过多线程技术实现前、后台两个数据缓冲区之间数据内容的交换; 步骤二、采用双立方插值算法来实现缩放; 步骤三、CUDA框架下的GPU并行计算; 步骤四、GPU加速实现双立方插值 (1)检测GPU性能参数; (2)初始化显示窗口; (3)为测量创建定时器; (4)获取分块后的图片数据; (5)分配CUDA数组,复制图像数据到数组; (6)设置并绑定CUDA纹理参数到CUDA数组; (7)创建像素缓冲区对象;...

【专利技术属性】
技术研发人员:姚兴苗吴凡贤胡光岷
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1