Wavelet detection |
Top Previous Next |
|
Detecting wavelet from the seismic data
Wavelet detection is about estimating one of the unknowns (the wavelet) by making intelligent assumptions about the other (the reflectivity). We never have direct access to the pure wavelet in recorded seismic data. Typical seismic record is like Seismic Trace = Wavelet * Reflectivity Series + Noise Methods of Wavelet Detection Here are the primary techniques, from simple to advanced. 1. Direct Measurement •How it works: The source signature is physically recorded. oMarine: Hydrophones placed near the airgun array record the bubble pulse sequence in the water. oVibroseis: The measured ground force signal or the reference sweep signal is known exactly. Pros: Provides the most accurate estimate of the actual wavelet radiated from the source. Cons: Does not account for changes the wavelet undergoes as it travels through the shallow subsurface (the "ghost" effect from the sea surface, near-surface filtering). This is often called the far-field signature. 2. Statistical Estimation (Auto-correlation Method) This is the most common method when no direct measurement is available. •How it works: 1.It assumes the reflectivity is random (its auto-correlation is a spike at zero lag). 2.The auto-correlation of the seismic trace is calculated. 3.Under the convolutional model and the white reflectivity assumption, the auto-correlation of the trace is equal to the auto-correlation of the wavelet (plus noise) 4.The phase information is lost in the auto-correlation. Therefore, an additional phase assumption must be made to reconstruct the wavelet from its auto-correlation: ▪Minimum Phase Assumption (Most Common): The wavelet is minimum phase. A unique minimum-phase wavelet can be derived from its amplitude spectrum (which comes from the auto-correlation) using the Hilbert transform. ▪Zero Phase Assumption: Simply take the auto-correlation function as the zero-phase wavelet (often used for final interpretation sections). 3. Well Log-Based (Deterministic) Method How it works: 1.Acquire sonic (DT) and density (RHOB) logs from a well near the seismic line. 2.Calculate the reflectivity series (RC) from the impedance 3.Extract a seismic trace at the well location. Solve for the wavelet: Use a mathematical process (typically least-squares inversion) to find the wavelet that, when convolved with the log-derived reflectivity, best matches the actual seismic trace. Pros: Yields the actual wavelet embedded in the data, inclusive of all recording and propagation effects. Cons: Requires a good well with quality logs, and the result is only strictly valid at the well location. Typical Workflow in Processing 1.Initial Estimate: Use statistical estimation (auto-correlation method) on a large window of stacked data (e.g., a whole seismic line) to get an average minimum-phase wavelet. 2.Well Tie Calibration: If wells are available, use the deterministic method to extract a more accurate wavelet. Compare the synthetic seismogram (wavelet * well reflectivity) with the real seismic to judge the quality. 3.Phase Determination: Perform constant phase rotation tests to determine if the data is truly minimum phase or has a residual phase component. The goal for interpretation is often a zero-phase section. 4.Design Deconvolution: Use the estimated wavelet (or its properties) to design the deconvolution operator (e.g., the matched filter / Wiener filter) that will compress it to a spike or a desired band-limited shape.
Input DataItemInput gather - input gather can be either a pre or post stack gather. Connect/reference the Output gather to detect the wavelet.
Freq smooth - specify the frequency smoother value. Applying a frequency smoother across amplitude spectrum gives a better/stable wavelet without any ringing etc. Since the input gather could be noisy/spiky, it is advisable to apply a frequency smoother to get a better wavelet estimate. By default, 1.Convert to minPhase - by default, FALSE (Unchecked). The default wavelet detected by module generates the Zero phase wavelet. If the user wants the output wavelet as a minimum phase, then check this option. Usually deconvolution expects the input data in minimum phase wavelet. If the user objective is to perform some deconvolution operations, check this option to get the minimum phase wavelet.Wavelet time begin - specify the output wavelet start time. By default, it starts from Zero time (0 ms).
Auto-connection - By default, TRUE(Checked).It will automatically connects to the next module. To avoid auto-connect, the user should uncheck this option.Bad data values option { Fix, Notify, Continue } - This is applicable whenever there is a bad value or NaN (Not a Number) in the data. By default, Notify. While testing, it is good to opt as Notify option. Once we understand the root cause of it,the user can either choose the option Fix or Continue. In this way, the job won't stop/fail during the production.Notify - It will notify the issue if there are any bad values or NaN. This will halt the workflow execution.Fix - It will fix the bad values and continue executing the workflow.Continue - This option will continue the execution of the workflow however if there are any bad values or NaN, it won't fix it.Calculate difference - This option creates the difference display gather between input and output gathers. By default Unchecked. To create a difference, check the option.Number of threads - One less than total no of nodes/threads to execute a job in multi-thread mode. Limit number of threads on main machine.Skip - By default, FALSE(Unchecked). This option helps to bypass the module from the workflow.
Output DataItemOutput gather - generates the wavelet as an output.Gather of difference - obsolete. There won't be any gather difference. |