In the process of seismic data interpretation,the extraction of a horizon or a fault is generally needed.In this paper we present a fast extraction method.First select some feature points interactively,then reconstruct the surface according to the selected feature points by using B-spline interpolation curve or surface.In order to solve the error-drawing problem appeared in the process of interactive rendering,which is caused by the change of sampling interval as the view point changes,we combine shear-warp and splatting algorithm to render the surface.The rendering of seismic data and specific surface in our work are achieved on GPU platform using CUDA programming language,which make it able to meet the requirements of real-time rendering.
In the process of seismic data interpretation, the extraction of a horizon or a fault is generally needed. In this paper we present a fast extraction method. First select some feature points interactively, then reconstruct the surface according to the selected feature points by using B-spline interpolation curve or surface. In order to solve the error-drawing problem appeared in the process of interactive rendering, which is caused by the change of sampling interval as the view point changes, we combine shear-warp and splatting algorithm to render the surface. The rendering of seismic data and specific surface in our work are achieved on GPU platform using CUDA programming language, which make it able to meet the requirements of real-time rendering.