MATLAB SCRIPT LAB 6.1
load SeismicData_gain_bpf_sdecon_gain_sorted_nmo_corrected_stacked_C.mat cmp_num t Dstacked
The following MATLAB script uses the M-function scr_static.m that implements the static correction steps and apply them to the CMP NMO corrected data, followed by stacking those statically corrected CMP gathers
%% Extracting CMP gathers
cmp_start=205;
cmp_end=205;
lags=20;
% Applying static correction
Dsort_static=scr_static(Dsort,Hsort,cmp_start,cmp_end,lags);
[Dstacked_static,t,cmp_num]=sstack(Dsort_static,Hsort);
Dsort_static=scr_static(Dsort,Hsort,cmp_start,cmp_end,lags);
[Dstacked_static,t,cmp_num]=sstack(Dsort_static,Hsort);
%% Save static
save SeismicData_gain_bpf_sdecon_gain_sorted_nmo_corrected_static Dsort Dsort_static Hsort Dstacked_static cmp_num t
% Display Before Static Correction
scale=1;
figure(1);
simage_display(Dstacked,cmp_num,t,1)
xlabel(['CMP:',num2str(cmp_num),''],'FontSize',14)
ylabel('Time(s)','FontSize',14)
title ('Before Static Correction','FontSize',14)
Figure 1: Display Before Static Correction
% Display After Static Correction
scale=1;
figure(2);
simage_display(Dstacked_static,cmp_num,t,1)
xlabel(['CMP:',num2str(cmp_num),''],'FontSize',14)
ylabel('Time(s)','FontSize',14)
title ('After Static Correction','FontSize',14)
Figure 2: Display After Static Correction
Figure 3 below shows both the stacked data before and after applying the surface consistent residual static correction method. Clearly, the data quality has been improved after applying the correction where you will notice the extension of the continuity to many of the layers.
Figure 3: Comparison display before and after static correction