<p>My understanding is the following (NB: it could be wrong!). </p>

<ol>
<li><p>The assumption is that on a common shot gather, your travel time follows a hyperbolic curve:
<span class="math-container">$$
f(x)=t^2=t_0^2 + \frac{x^2}{v^2},
$$</span>
where <span class="math-container">$t_0$</span> is the zero-offset travel time, <span class="math-container">$x$</span> the offset and <span class="math-container">$v$</span> the speed of the medium above the interface. The hyperbolic travel-times, for example, create gathers like the one shown in <a href="https://wiki.seg.org/wiki/NMO_stretching#/media/File:Ch03_fig1-9.png" rel="nofollow noreferrer">https://wiki.seg.org/wiki/NMO_stretching#/media/File:Ch03_fig1-9.png</a> (which is figure '(a)' below).</p></li>
<li><p>Furthermore, the recorded wavelet has the same shape along the time (<span class="math-container">$t$</span>) direction, regardless of which offset (<span class="math-container">$x$</span>) you recorded it. Hence, on the figure below, check that there is no discernible change in the wavelet shape in figure '(a)' below as you move along the hyperbolic curve.</p></li>
<li><p>Then, NMO correction essentially comes down to stretching the original data. In the figure '(a)' below, I put a red line close to the zero offset point, and a purple line at far offset. In figure '(b)', which is an NMO-corrected picture, I highlight that same lines, with identical colors. You see that the zero offset  (red line) hardly requires a change, but the far offset (purple line) needs to be stretched considerably to create a flat curve in the diagram! A neat feature is that at at ~90% of the offsets, you still see 2 events cross in both figures '(a)' and '(b)', to indeed confirm that we just stretch the traces with no real further magic behind it...</p></li>
</ol>

<p>So, the wavelet shape is constant in the vertical direction everywhere in figure '(a)', but is seriously stretched out in figure '(b)'.</p>

<p>From the <a href="https://wiki.seg.org/wiki/NMO_stretching" rel="nofollow noreferrer">page of the linked figure</a>: "<em>Note that stretching is confined mainly to large offsets and shallow times. For example, a waveform with a 30-Hz dominant frequency at 2000-m offset and t0 = 0.25 s shifts to nearly 10 Hz after NMO correction. Because of the stretched waveform at large offsets, stacking the NMO-corrected CMP gather will severely damage the shallow events. This problem can be circumvented by muting the stretched zones in the gather.</em>"</p>

<p><a href="https://i.sstatic.net/L9DbZ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/L9DbZ.png" alt="NMO example"></a></p>

<p>tl;dr: because the red and purple line in figure '(a)' must become the red and purple line in figure '(b)', the wavelets of particularly the purple line are stretched.</p>

CC BY-SA 4.0
2020-03-24T08:44:13.507Z
2020-03-24T08:44:13.507Z
Erik
<p>NMO stretch and associated mathematical relation 
i.e. <span class="math-container">$$ \frac{\Delta f}{f} = \frac{\Delta T_{NMO}}{T_0}  $$</span>
are precisely explained in the book- <a href="https://wiki.seg.org/wiki/Seismic_Data_Analysis" rel="nofollow noreferrer">Seismic Data Analysis by Yilmaz</a>. 
Mathematical part can be found in <a href="https://wiki.seg.org/wiki/Topics_in_moveout_and_statics_corrections" rel="nofollow noreferrer">Appendix C2</a> </p>

<p>The book is freely available.!</p>

CC BY-SA 4.0
2020-05-21T08:09:21.363Z
2020-05-21T08:09:21.363Z
Amartya
<p>This is an important question - however, it has been asked and answered (with different content compared to above) <a href="https://earthscience.stackexchange.com/questions/12635/what-is-seismic-stretch-in-geophysical-method/15591#15591">here</a>. Be that as it may, I think you should certainly compare what's been provided here to the link (and other resources too!).</p>

<p>I'll further supplement everything you can find with some insight that's helped me understand what happens with the apparent "stretch" when NMO-correction is applied to CDP(common depth point), CMP(common midpoint), and/or CIP(common image point) gathers (beyond the scope of this question).</p>

<p>When you see the classic equation and image referenced by @Eric, think to yourself: "What happens to the <em>t</em> term as <em>x</em> (geophones/hydrophones apart from and further away from the first sensor) increases?" You can play with this idea with different variables and constants, sample-by-sample. </p>

<p>Remember, that both the <em>t</em><sub>0</sub> and <em>v</em> should remain constant for a correct stacking velocity for a single-impedance model (i.e. 2 layers). This becomes slightly more complicated with more layering, dipping horizons, and anisotropy. Don't let the latter part of this paragraph distract you from the main and simple idea you've posed though. The more complicated, real-world stuff can be handled later!</p>

CC BY-SA 4.0
2020-05-21T13:24:47.727Z
2020-05-21T13:24:47.727Z
nate
<p>after the NMO application we have stretch for far offset , i read a lot of articles but i can't have a complete idea how this phenomena is really created ! any one have a rich explanation ? </p>

CC BY-SA 4.0
2020-03-23T12:37:28.330Z
You mean artifacts as this one on this image https://wiki.seg.org/wiki/NMO_stretching#/media/File:Ch03_fig1-9.png ?
Erik
CC BY-SA 4.0
2020-03-23T17:36:30.520Z
@Erik , Yes this one !!!
Djabri Josef
<geophysics><seismic><data-analysis>
stretch phenomena after NMO application on seismic data
Djabri Josef
# stretch phenomena after NMO application on seismic data

(Asked by: username_0 on 2020-03-21)

after the NMO application we have stretch for far offset , i read a lot of articles but i can't have a complete idea how this phenomena is really created ! any one have a rich explanation ?

**Tags:** geophysics, seismic, data-analysis

> **Comments:**
> **username_1**: You mean artifacts as this one on this image https://wiki.seg.org/wiki/NMO_stretching#/media/File:Ch03_fig1-9.png ?  
> **username_0**: @username_1 , Yes this one !!!  

---

## 3 answers

### Answer by username_1 on 2020-03-24. Score: 4

My understanding is the following (NB: it could be wrong!).

1. The assumption is that on a common shot gather, your travel time follows a hyperbolic curve:
   $$
   f(x)=t^2=t\_0^2 + \frac{x^2}{v^2},
   $$
   where $t\_0$ is the zero-offset travel time, $x$ the offset and $v$ the speed of the medium above the interface. The hyperbolic travel-times, for example, create gathers like the one shown in <https://wiki.seg.org/wiki/NMO_stretching#/media/File:Ch03_fig1-9.png> (which is figure '(a)' below).
2. Furthermore, the recorded wavelet has the same shape along the time ($t$) direction, regardless of which offset ($x$) you recorded it. Hence, on the figure below, check that there is no discernible change in the wavelet shape in figure '(a)' below as you move along the hyperbolic curve.
3. Then, NMO correction essentially comes down to stretching the original data. In the figure '(a)' below, I put a red line close to the zero offset point, and a purple line at far offset. In figure '(b)', which is an NMO-corrected picture, I highlight that same lines, with identical colors. You see that the zero offset (red line) hardly requires a change, but the far offset (purple line) needs to be stretched considerably to create a flat curve in the diagram! A neat feature is that at at ~90% of the offsets, you still see 2 events cross in both figures '(a)' and '(b)', to indeed confirm that we just stretch the traces with no real further magic behind it...

So, the wavelet shape is constant in the vertical direction everywhere in figure '(a)', but is seriously stretched out in figure '(b)'.

From the [page of the linked figure](https://wiki.seg.org/wiki/NMO_stretching): "*Note that stretching is confined mainly to large offsets and shallow times. For example, a waveform with a 30-Hz dominant frequency at 2000-m offset and t0 = 0.25 s shifts to nearly 10 Hz after NMO correction. Because of the stretched waveform at large offsets, stacking the NMO-corrected CMP gather will severely damage the shallow events. This problem can be circumvented by muting the stretched zones in the gather.*"

[![NMO example](https://i.sstatic.net/L9DbZ.png)](https://i.sstatic.net/L9DbZ.png)

tl;dr: because the red and purple line in figure '(a)' must become the red and purple line in figure '(b)', the wavelets of particularly the purple line are stretched.


---

### Answer by username_2 on 2020-05-21. Score: 0

NMO stretch and associated mathematical relation
i.e. $$ \frac{\Delta f}{f} = \frac{\Delta T\_{NMO}}{T\_0} $$
are precisely explained in the book- [Seismic Data Analysis by Yilmaz](https://wiki.seg.org/wiki/Seismic_Data_Analysis).
Mathematical part can be found in [Appendix C2](https://wiki.seg.org/wiki/Topics_in_moveout_and_statics_corrections)

The book is freely available.!


---

### Answer by username_3 on 2020-05-21. Score: 0

This is an important question - however, it has been asked and answered (with different content compared to above) [here](https://earthscience.stackexchange.com/questions/12635/what-is-seismic-stretch-in-geophysical-method/15591#15591). Be that as it may, I think you should certainly compare what's been provided here to the link (and other resources too!).

I'll further supplement everything you can find with some insight that's helped me understand what happens with the apparent "stretch" when NMO-correction is applied to CDP(common depth point), CMP(common midpoint), and/or CIP(common image point) gathers (beyond the scope of this question).

When you see the classic equation and image referenced by @Eric, think to yourself: "What happens to the *t* term as *x* (geophones/hydrophones apart from and further away from the first sensor) increases?" You can play with this idea with different variables and constants, sample-by-sample.

Remember, that both the *t*0 and *v* should remain constant for a correct stacking velocity for a single-impedance model (i.e. 2 layers). This becomes slightly more complicated with more layering, dipping horizons, and anisotropy. Don't let the latter part of this paragraph distract you from the main and simple idea you've posed though. The more complicated, real-world stuff can be handled later!


---

