14.02.2013 Views

Picking and Smoothing of Seismic Events and CRS Attributes ...

Picking and Smoothing of Seismic Events and CRS Attributes ...

Picking and Smoothing of Seismic Events and CRS Attributes ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Picking</strong> <strong>and</strong> <strong>Smoothing</strong> <strong>of</strong> <strong>Seismic</strong><br />

<strong>Events</strong> <strong>and</strong> <strong>CRS</strong> <strong>Attributes</strong>,<br />

Application for Inversion<br />

Picken und Glätten von seismischen<br />

Ereignissen und <strong>CRS</strong> Attributen,<br />

Anwendung bei der Inversion<br />

Diplomarbeit<br />

von<br />

Ingo Koglin<br />

Geophysikalisches Institut<br />

der<br />

Universität Karlsruhe<br />

Das Thema wurde von Pr<strong>of</strong>. Dr. P. Hubral gestellt.<br />

Korreferent: Pr<strong>of</strong>. Dr. F. Wenzel<br />

Karlsruhe, November 2001


EHRENWÖRTLICHE ERKLÄRUNG:<br />

Hiermit versichere ich, dass ich die vorliegende Arbeit selbständig und nur mit<br />

den angegebenen Hilfsmitteln verfasst habe.<br />

Karlsruhe, November 2001 Unterschrift


Zusammenfassung<br />

Englische Fachbegriffe<br />

Im Sprachgebrauch der Geophysik werden viele eigenständige Begriffe mit ihrem<br />

englischen Namen verwendet, da entweder für sie keine adäquate deutsche<br />

Übersetzung gefunden werden konnte oder sie inzwischen allgemein üblich sind.<br />

Diese Wörter werden im Verlauf dieser Zusammenfassung, mit Ausnahme ihrer<br />

großgeschriebenen Abkürzungen, kursiv geschrieben.<br />

Einleitung<br />

Wissenschaftler der Geophysik wollen ihr Wissen über die Struktur der Erde erweitern,<br />

um Kohlenwasserst<strong>of</strong>freservoirs aufzufinden, um Erdbebenrisiken oder<br />

das Gefährdungspotential eines Vulkan abschätzen zu können. Jedoch ist es nicht<br />

möglich die Erde zweizuteilen, um die Strukturen direkt vor Augen zu haben.<br />

Daher beschreibt die vorliegende Arbeit Verarbeitungsmethoden, die genutzt werden<br />

können, um schliesslich ein leichter interpretierbares Abbild des Untergrundes<br />

aus reflexionsseismischen Daten zu erhalten.<br />

Die Erfassung seismischer Daten in der zweidimensionalen Reflexionsseismik<br />

wird hauptsächlich mit common-shot (CS) Anordnungen durchgeführt (siehe Abbildung<br />

1.1(a)). Dabei wird die “Antwort” des Untergrundes auf seismische Impulse<br />

aufgenommen. Die aufgezeichneten seismischen Spuren, die in einer CS-<br />

Sektion dargestellt werden, gehören zu einem Ereignis z. B. einer Explosion, die<br />

eine sich im Untergrund ausbreitende seismische Welle auslöst. Ein Seismogramm<br />

enthält Spuren, die abhängig von ihrem <strong>of</strong>fset beziehungsweise half-<strong>of</strong>fset sortiert<br />

werden. Der half-<strong>of</strong>fset ist die halbe und der <strong>of</strong>fset die ganze Distanz zwischen<br />

Quell- und Empfängerposition für jedes Schuss-Empfänger-Paar. Die midpoint-<br />

Koordinate ist der Mittelpunkt zwischen der Quell- und Empfängerposition. Die<br />

erzeugte Welle wird an Diskontinuitäten im Untergrund refraktiert oder reflektiert.<br />

Die Teile der reflektierten oder refraktierten Welle, die die Empfängern erreichen,<br />

werden anh<strong>and</strong> der vergangenen Zeit relativ zur Auslösung der Quelle,<br />

I


Zusammefassung<br />

d. h. der Laufzeit, aufgezeichnet. Die CS-Anordnung wird dann im Falle zweidimensionaler<br />

Messungen entlang einer geradlinigen seismischen Linie verschoben,<br />

um viele CS-Sektionen zu erhalten, die Reflexionen von jeweils gleichen<br />

Punkten im beleuchteten Untergrund enthalten. Solch eine Redundanz in dem<br />

gesamten aufgezeichneten Datensatz ergibt den sogenannten multi-coverage Datensatz,<br />

da er Tiefenpunkte mehrfach abdeckt.<br />

Verschiedene Umsortierungen der aufgenommenen Spuren können vorgenommen<br />

werden, um <strong>and</strong>ere Sektionen zu bilden, die einen Schritt auf dem Weg<br />

zur Interpretation der aufgenommenen Daten repräsentieren. Eine Möglichkeit<br />

ist die Spuren in einer common-<strong>of</strong>fset (CO) Sektion oder einer common-midpoint<br />

(CMP) Sektion zusammenzufassen. Eine CO-Sektion beinhaltet alle Spuren mit<br />

einem bestimmten konstanten <strong>of</strong>fset, die nach ihrer midpoint-Koordinate sortiert<br />

sind (siehe Abbildung 1.1(b)).<br />

Eine spezielle CO-Sektion ist die zero-<strong>of</strong>fset-Sektion. Hier ist der (half-) <strong>of</strong>fset Null,<br />

das heisst, dass die Positionen eines Quell-Empfänger-Paares zusammenfallen<br />

(siehe Abbildung 1.1(c)). Jedoch kann diese ZO-Anordnung bei der reflexionsseismischen<br />

Datenerfassung nicht realisiert werden, da die Quelle möglicherweise<br />

den koinzidenten Empfänger zerstört. Die ZO-Sektion muss üblicherweise von<br />

Stapelungsmethoden simuliert werden.<br />

Die CMP-Sektion kombiniert alle Spuren des gleichen midpoint sortiert nach aufsteigenden<br />

(half-) <strong>of</strong>fsets (siehe Abbildung 1.1(d)). Die vier Darstellungen in Abbildung<br />

1.1 verdeutlichen die Strahlenwege der meist verbreiteten Anordnungen<br />

am Beispiel eines horizontalen Reflektors mit einem Überbau konstanter<br />

Geschwindigkeit. Die CMP-Sektion wird manchmal auch als common-depth-point<br />

(CDP) Darstellung bezeichnet, was aber nur für den Fall von ebenen horizontalen<br />

Schichten richtig ist. Dort ist die x-Koordinate des CMP und des CDP gleich.<br />

Sobald der Reflektor aber nicht mehr horizontal ist (siehe Abbildung 1.2), unterscheiden<br />

sich die x-Werte des CMP und des CDP. Daher erreichen die Strahlen für<br />

eine CMP-Konfiguration den ebenen geneigten Reflektor in einem verschmierten<br />

Bereich.<br />

Innerhalb dieser Diplomarbeit werden alle aufgenommenen Spuren in einem<br />

dreidimensionalen Datenraum plaziert. Dieser Datenraum ist durch die folgenden<br />

Achsen bestimmt: die xm-Achse bezeichnet die midpoint-Koordinate, die h-<br />

Achse steht für den half-<strong>of</strong>fset und die t-Achse gibt die seit dem Schuss relativ<br />

vergangene Zeit, die Laufzeit, an. Die vier in Abbildung 1.1 erwähnten Sektionen<br />

sind in diesem Datenraum enthalten. Abbildung 1.3 zeigt die zu CS-, COund<br />

CMP-Sektionen gehörigen Ebenen. Rot eingefärbte Ebenen bezeichnen CS-<br />

Sektionen. Jede CS-Sektion (xm const.) schliesst mit jeder Ebene const.<br />

oder const. einen Winkel von 45 Grad ein. Grün eingefärbte Ebenen sind Bei-<br />

xm¡ h¡ h¡<br />

spiele für CMP-Sektionen. Innerhalb einer CMP-Sektion ist der midpoint konstant<br />

const.), d. h. gleich (engl. common) für alle enthaltenen Spuren. Die blau<br />

eingefärbten Ebenen stellen einige CO-Sektionen (h¡ const.) dar. Hierbei ist der<br />

(xm¡<br />

II


half-<strong>of</strong>fset beziehungsweise <strong>of</strong>fset konstant für alle Spuren einer CO-Sektion. Der<br />

Spezialfall einer ZO-Sektion ist die vorderste Ebene dieses Datenraumes, d. h.,<br />

die Ebene 0.<br />

Der beschriebene Datenraum wird für die common-reflection-surface (<strong>CRS</strong>) Stapelung<br />

(engl. stack) verwendet. Stapeln bedeutet hierbei, die Summation aller Amplituden<br />

einer Sektion entlang einer Laufzeitkurve oder Laufzeitfläche in den Daten.<br />

Falls die Laufzeitkurve der realen Kurve des Reflexionsereignisses in den<br />

Daten entspricht, dann werden die kohärenten Amplituden konstruktiv aufsummiert.<br />

Das Ergebnis wird im entsprechenden Punkt der ZO-Sektion plaziert. Der<br />

Nutzen ist ein höheres Signal-zu-Rauschen (engl. signal-to-noise (S/N)) Verhält-<br />

h¡<br />

nis, welches die Identifizierung von Reflexionsereignissen erleichtert. Das S/N-<br />

Verhältnis ist definiert als das Verhältnis der maximalen Amplitude aller Reflexionsereignisse<br />

eines Datensatzes zur root mean square Amplitude des Rauschens.<br />

Ein S/N-Verhältnis kleiner als eins bedeutet, dass die Signale eines Reflexionsereignisses<br />

meist nicht visuell erfasst werden können, da ihre Amplituden kleiner<br />

sind als die des Rauschens. Daher wird ein hoher S/N-Wert angestrebt. Die sogenannte<br />

CMP-Stapelung ist ein Beispiel für die Summation von Amplituden<br />

in einer CMP-Sektion entlang einer Laufzeitkurve. Im Gegensatz zu der CMP-<br />

Stapelung legt die <strong>CRS</strong>-Stapelungsmethode eine Stapelfläche innerhalb des 3D<br />

Datenraumes fest. Das Ziel ist wesentlich mehr kohärente Amplituden aufzusummieren.<br />

Somit steigt das S/N-Verhältnis weiter an.<br />

Die simulierte ZO-Sektion ist die Basis für viele Inversionsverfahren, um<br />

ein leichter interpretierbares Abbild des Untergrundes zu erhalten. In<br />

der ZO-Sektion werden möglichst viele leicht erkennbare Reflexionsereignisse<br />

identifiziert. Die Zweiweg-ZO-Laufzeit und einige <strong>and</strong>ere Attribute,<br />

im Folgenden weiter erklärt, werden verwendet, um ein Iso-Schichtgeschwindigkeitenmodell<br />

oder Makro-Geschwindigkeitsmodell des Untergrundes<br />

zu erstellen. Hierbei ist der Unterschied zwischen einem Iso-Schichtgeschwindigkeitenmodell<br />

und einem Makro-Geschwindigkeitsmodell, dass das<br />

letztere keine Schichtgrenzen mit scharfen Geschwindigkeitssprüngen enthält.<br />

Das Iso-Schichtgeschwindigkeitenmodell wird aufgebaut aus Schichten mit<br />

Geschwindigkeitsverteilungen (hier: mit konstanter Geschwindigkeit) unterteilt<br />

durch Schichtgrenzen. Solche Iso-Schichtgeschwindigkeitenmodelle können<br />

durch Glättung in Makro-Geschwindigkeitsmodelle umgeformt werden. Die Berechnung<br />

dieser Geschwindigkeitsmodelle wird Inversion genannt, da sie das<br />

inverse Problem löst. Das bedeutet, ein Geschwindigkeitsmodell aus den Informationen<br />

gegeben durch die Reflexions-Antworten des Untergrundes zu bestimmen.<br />

Der letzte Schritt ist die Tiefenmigration. Die post-stack Tiefenmigration transformiert<br />

alle Punkte der simulierten ZO-Sektion aus dem Zeitbereich in den Tiefenbereich.<br />

Diese Transformation benötigt das Makro-Geschwindigkeitsmodell des<br />

Untergrundes, damit die Punkte mit ihren “wahren” Tiefen plaziert werden.<br />

III


Zusammefassung<br />

Diese Diplomarbeit beh<strong>and</strong>elt die Lösung des inversen Problems, d. h. den Inversionsprozess.<br />

Die Inversion ist ein wichtiger Schritt, um am Ende ein optimales<br />

Abbild des Untergrundes zu erhalten. Sie reagiert sehr empfindlich auf Veränderungen<br />

der verwendeten Attribute (z. B. Laufzeit, Stapelgeschwindigkeit, usw.).<br />

Hier kommt die Glättung ins Spiel, die einen Hauptanteil der vorliegenden Diplomarbeit<br />

ausmacht. Ich habe das Glätten der Attributkurven mit den folgenden<br />

sechs statistischen Methoden, die einen Mittelwert errechnen, getestet:<br />

der<br />

der ¢<br />

Eine<br />

der<br />

¢ ¢<br />

¢<br />

arithmetische Mittelwert<br />

Median<br />

Kombination aus arithmetischen Mittelwert und Median mit einem<br />

Grenzwert, die im Folgenden als mean difference cut bezeichnet wird<br />

gewichtete arithmetische Mittelwert<br />

Polynomregression<br />

robust locally weighted (RLW) regression (Clevel<strong>and</strong>, 1979)<br />

die<br />

die<br />

Es würde den Rahmen dieser Arbeit sprengen, wenn alle Ergebnisse gezeigt werden<br />

würden, so dass ich mich auf die Darstellung der Ergebnisse der zwei Glättungsalgorithmen,<br />

die sich am stärksten vonein<strong>and</strong>er unterscheiden und brauchbare<br />

Resultate für eine nachfolgende Inversion ergeben, beschränkt habe. Der<br />

<strong>and</strong>ere Hauptteil dieser Arbeit befasst sich mit der Erstellung eines 2D Iso-Ge-<br />

¢<br />

schwindigkeitsmodells aus den geglätteten Ergebnissen der durch die <strong>CRS</strong>-Stapelung<br />

direkt aus den Daten erhaltenen<br />

¢<br />

Attribute.<br />

Überblick und Zusammenfassung der Arbeit<br />

Kapitel 2 beh<strong>and</strong>elt den theoretischen Hintergrund einiger St<strong>and</strong>ardmethoden<br />

und der Methoden, die in dieser Arbeit verwendet wurden. Ich beginne mit der<br />

Einführung einiger konventioneller Bearbeitungsmethoden wie migration to ZO<br />

(MZO), CMP-Stapelung und pre-stack depth migration (PreSDM). Danach wird die<br />

<strong>CRS</strong>-Stapelung erklärt (Abschnitt 2.2), und es wird beschrieben, wie man die<br />

<strong>CRS</strong>-Attribute erhält. Bevor ich die in dieser Arbeit verwendeten Inversionsmethoden<br />

erkläre, ist es notwendig, geglättete <strong>CRS</strong>-Attribute entlang der zu invertierenden<br />

(Primär-) Reflexionsereignisse zu haben. Folglich werden die eingesetzte<br />

Pickmethode und die verwendeten Glättungsmethoden kurz beschrieben.<br />

Das nachfolgende Kapitel 3 umfasst zwei synthetische Beispiele, anh<strong>and</strong> derer<br />

die Zuverlässigkeit der Inversionsalgorithmen getestet wird und die Auswirkungen<br />

der Glättungsalgorithmen auf die Inversion veranschaulicht werden. Das erste<br />

Modell enthält vier Schichtgrenzen mit geringer Komplexität, d. h. mit nicht<br />

IV


zu stark gekrümmten Schichtgrenzen. Mit diesem Modell (Abbildung 3.2) werden<br />

die Auswirkungen der Glättung der Eingangsdaten auf alle vier beschriebene<br />

Inversionsalgorithmen überprüft. Das zweite Modell (Abbildung 3.42) ist<br />

etwas komplexer. Es hat eine synklinale Struktur, die in den Seismogrammen eine<br />

Triplikation hervorruft. Dieses Modell dient dazu, festzustellen, welcher Inversionsalgorithmus<br />

in der Lage ist, die Schleife der Triplikation aufzulösen und<br />

auch Strukturen unterhalb der Triplikation invertieren zu können. Dabei ergab<br />

sich, dass es nur der Horizont-Inversion bei beiden synthetischen Modellen möglich<br />

war, ein vernünftiges Ergebnis ähnlich dem synthetischen Modell zu erzielen<br />

(siehe Abbildungen 3.37 und 3.74). Desweiteren wird auch der Einfluss der<br />

Glättung deutlich. Die RLW-Regression zeigte im Gegensatz zu der Glättung mit<br />

dem arithmetischen Mittelwert eine signifikante Stabilisierung der Inversionsergebnisse<br />

(siehe z. B. Abbildungen 3.20 und 3.21).<br />

Die Anwendung der Inversionsalgorithmen auf Realdaten wird in Kapitel 4 präsentiert.<br />

Hierbei habe ich drei verschiedene Zielbereiche (Abbildung 4.2) festgelegt,<br />

von denen angenommen wird, dass sie verschieden komplexe Strukturen<br />

enthalten. Der erste Bereich wurde gewählt, um zu sehen, ob die Inversionsalgorithmen<br />

überhaupt mit realen Daten umgehen können. Der zweite Zielbereich<br />

enthält sich überschneidende Reflexionsereignisse, die im Konflikt zu den Annahmen<br />

der derzeitigen Implementierung der Inversionsalgorithmen steht. Zielbereich<br />

drei überdeckt die Dom-ähnliche Struktur, die aus der Form der Reflexionsereignisse<br />

zu erwarten ist und wird verwendet, um die Grenzen der Anwendbarkeit<br />

der vier Inversionsalgorithmen zu erkennen. Hierbei kann wieder<br />

festgestellt werden, dass die Horizont-Inversion im Vergleich zu den <strong>and</strong>eren Inversionsmethoden<br />

vorzuziehen ist (vergleiche Abbildungen 4.5, 4.7, 4.9 und 4.11,<br />

usw.). Auch die RLW-Regression führte zu glatteren Resultaten verglichen mit<br />

dem Median (siehe Abbildungen 4.18 und 4.17).<br />

In Kapitel 5 verwende ich eines der invertierten Geschindigkeitsmodelle und sein<br />

entsprechendes Pendant des mit dem Realdatensatz zur Verfügung gestellten<br />

Geschwindigkeitsmodells als Eingangsdaten für eine Kirchh<strong>of</strong>f Tiefenmigration.<br />

Die sich ergebenden Tiefenabbilder (Abbildungen 5.5 und 5.6) des Untergrundes<br />

werden von der Erdöl- und Erdgasindustrie verwendet, wobei es in der Verantwortung<br />

der interpretierenden Experten liegt, zu entscheiden, welches Abbild<br />

die Realität besser beschreibt. Eine Anwendung dieser Abbilder ist, zu entscheiden,<br />

wo ein Bohrloch zum Ausbeuten eines Kohlenwasserst<strong>of</strong>freservoirs abgeteuft<br />

werden soll. Das Abbild muss dazu so exakt sein, wie es aus den aufgenommenen<br />

Sektionen möglich ist, so dass ein Bohrloch nicht “trocken” ist, das heisst,<br />

dass kein Kohlenwasserst<strong>of</strong>freservoir gefunden wurde. Ist dies der Fall, bedeutet<br />

das einen finanziellen Verlust im Bereich von Millionen Dollar. Ich kann nur betonen,<br />

dass ich bei der Erstellung des Geschindigkeitsmodells mehr Informationen<br />

aus dem multi-coverage Datensatz verwendet habe als das bei dem Geschwindigkeitsmodell,<br />

das aus CMP-Stapelungen erstellt wurde, der Fall war.<br />

V


Contents<br />

1 Introduction 1<br />

1.1 Structure <strong>of</strong> the thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

2 Theory 7<br />

2.1 Conventional processing methods . . . . . . . . . . . . . . . . . . . 7<br />

2.1.1 Migration to ZO <strong>and</strong> normal moveout/dip moveout/stack 8<br />

2.1.2 Common-midpoint stack . . . . . . . . . . . . . . . . . . . . 11<br />

2.1.3 Pre-stack depth migration . . . . . . . . . . . . . . . . . . . . 12<br />

2.2 Common-reflection-surface stack . . . . . . . . . . . . . . . . . . . . 13<br />

2.2.1 Projected first Fresnel zone . . . . . . . . . . . . . . . . . . . 16<br />

2.2.2 <strong>CRS</strong> attributes search strategy . . . . . . . . . . . . . . . . . . 19<br />

2.3 <strong>Picking</strong> <strong>of</strong> reflection events . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods . . . . . . . . . . . . . . 21<br />

2.4.1 The arithmetic mean . . . . . . . . . . . . . . . . . . . . . . . 22<br />

2.4.2 The median . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

2.4.3 The mean difference cut . . . . . . . . . . . . . . . . . . . . . 23<br />

2.4.4 The weighted arithmetic mean . . . . . . . . . . . . . . . . . 25<br />

2.4.5 Robust locally weighted regression . . . . . . . . . . . . . . . 26<br />

2.4.6 Spline interpolation/approximation . . . . . . . . . . . . . . 28<br />

2.5 Inversion methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

2.5.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

2.5.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

2.5.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

2.5.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

3 Synthetic data examples 41<br />

3.1 Model A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

3.1.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

3.1.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />

3.1.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

3.1.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 66<br />

3.2 Model B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

i


Contents<br />

3.2.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

3.2.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

3.2.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 85<br />

3.2.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4 Real data examples 95<br />

4.1 Target range 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.1.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />

4.1.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />

4.1.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

4.1.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

4.2 Target range 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104<br />

4.2.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 105<br />

4.2.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 105<br />

4.2.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 105<br />

4.2.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 109<br />

4.3 Target range 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />

4.3.1 Dix inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />

4.3.2 Plane inversion . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />

4.3.3 Circular inversion . . . . . . . . . . . . . . . . . . . . . . . . 114<br />

4.3.4 Horizon inversion . . . . . . . . . . . . . . . . . . . . . . . . 115<br />

5 Application examples 117<br />

6 Conclusions 123<br />

A 2D ZO <strong>CRS</strong> attribute£ 125<br />

B Correction <strong>of</strong> <strong>CRS</strong> attributes 127<br />

C Used hard- <strong>and</strong> s<strong>of</strong>tware 131<br />

List <strong>of</strong> Figures 133<br />

References 137<br />

Danksagung 139<br />

ii


Chapter 1<br />

Introduction<br />

Geophysicists want to gain knowledge <strong>of</strong> the structure <strong>of</strong> the earth to find hydrocarbon<br />

reservoirs, to estimate the risk <strong>of</strong> earth quakes or <strong>of</strong> volcanic hazards,<br />

<strong>and</strong> so on. However, it is not possible to cut the earth into halves to see the structure<br />

directly. Therefore, the thesis on h<strong>and</strong> describes processing methods that<br />

can be used to finally obtain an easier interpretable image <strong>of</strong> the subsurface out<br />

<strong>of</strong> reflection seismic data.<br />

<strong>Seismic</strong> data acquisition in 2D reflection seismics is mainly performed with a<br />

common-shot (CS) configuration (see Figure 1.1(a)) to obtain the subsurface reflection<br />

response on seismic impulses. The recorded seismic traces plotted in a CS<br />

section or CS gather belong to one experiment, where, e. g., an explosion event<br />

initiates a seismic wave that propagates through the subsurface. A seismogram<br />

contains traces that are sorted with increasing <strong>of</strong>fset or half-<strong>of</strong>fset, respectively.<br />

The half-<strong>of</strong>fset is half the distance <strong>and</strong> the <strong>of</strong>fset is the whole distance between<br />

the source location <strong>and</strong> the receiver location for every shot-receiver pair. The<br />

midpoint coordinate is the center between the source <strong>and</strong> the receiver location.<br />

The generated wave is refracted <strong>and</strong> reflected at discontinuities in the subsurface.<br />

Those parts <strong>of</strong> the reflected or refracted wave that emerge at the receivers<br />

are recorded with respect to the elapsed time relatively to the start <strong>of</strong> the source<br />

emission, i. e., the traveltime. For 2D measurements, the CS configuration is then<br />

moved along a straight seismic line to obtain many CS sections that contain reflections<br />

<strong>of</strong> the same reflector points in the illuminated subsurface. The whole<br />

recorded data set forms a so-called multi-coverage data set <strong>and</strong> contains a certain<br />

redundance as it covers depth points multiple times.<br />

Several rearrangements <strong>of</strong> the recorded traces can be performed to form other<br />

sections that represent one step on the way to interpret the recorded data. One<br />

way is to resort the traces into a common-<strong>of</strong>fset (CO) gather or into a commonmidpoint<br />

(CMP) gather. A CO gather contains all traces with a certain constant<br />

<strong>of</strong>fset that are sorted by their midpoint coordinate (see Figure 1.1(b)).<br />

A special CO gather is the zero-<strong>of</strong>fset (ZO) gather. Here, the (half-) <strong>of</strong>fset is zero,<br />

1


Chapter 1. Introduction<br />

z<br />

depth<br />

z<br />

depth<br />

z<br />

depth<br />

z<br />

depth<br />

shotpoint<br />

receivers<br />

(a) All rays start from the same shotpoint.<br />

shotpoints<br />

receivers<br />

(b) Every shot-receiver-distance is the same.<br />

shotpoints <strong>and</strong> receivers coincide<br />

(c) Here, all shot-receiver-distances are zero.<br />

shotpoints<br />

common-<br />

midpoint<br />

receivers<br />

common-depth-point<br />

location along the<br />

seismic line<br />

x<br />

location along the<br />

seismic line<br />

x<br />

location along the<br />

seismic line<br />

x<br />

location along the<br />

seismic line<br />

x<br />

(d) The shot-receiver-distances are chosen to have the<br />

same midpoint.<br />

Figure 1.1: Ray paths <strong>of</strong> four different seismic data arrays that form: (a) a<br />

common-shot (CS) gather, mainly used for data acquisition, (b) a common-<strong>of</strong>fset<br />

(CO) gather, (c) a zero-<strong>of</strong>fset (ZO) gather, that is a special CO gather <strong>and</strong> (d) a<br />

common-midpoint (CMP) gather with the common-depth-point (CDP).<br />

2


z<br />

depth<br />

shotpoints<br />

common-<br />

midpoint<br />

receivers<br />

dip angle<br />

location along the<br />

seismic line<br />

x<br />

reflector<br />

smeared area <strong>of</strong> depth points<br />

Figure 1.2: Ray paths <strong>of</strong> a CMP gather for a plane dipping reflector. Here, a CDP<br />

could not be assigned exactly anymore but the smeared area <strong>of</strong> the depth points<br />

is taken as CDP as long as some assumptions are satisfied.<br />

i. e., the location for one source <strong>and</strong> receiver pair coincides (see Figure 1.1(c)).<br />

However, this ZO configuration cannot be realized for reflection seismic acquisitions<br />

as the source would possibly destroy the coincidental receiver. The ZO<br />

section usually has to be simulated by stacking methods.<br />

The CMP gather combines all traces with the same midpoint <strong>and</strong> sorts them with<br />

increasing (half-) <strong>of</strong>fsets (see Figure 1.1(d)). The four parts <strong>of</strong> Figure 1.1 illustrate<br />

the ray paths belonging to the most commonly used configurations for the example<br />

<strong>of</strong> a horizontal reflector with a constant velocity overburden. The CMP gather<br />

sometimes is also called common-depth-point (CDP) gather which is only correct<br />

for the case <strong>of</strong> plane horizontal layers. There, the x-coordinate <strong>of</strong> the CMP <strong>and</strong><br />

the CDP are the same. But as soon as the reflector is not horizontal anymore (see<br />

Figure 1.2), the x-coordinate <strong>of</strong> the CMP <strong>and</strong> the CDP differ. Thus, the rays for a<br />

CMP configuration emerge at the plane dipping reflector in a smeared area.<br />

For this thesis, all recorded traces are placed in a three dimensional data volume<br />

with the following axes: the xm-axis denotes the midpoint coordinate, the h-axis<br />

st<strong>and</strong>s for the half-<strong>of</strong>fset <strong>and</strong> the t-axis is the relatively elapsed time since the<br />

shot, i. e., the traveltime. The four gathers mentioned in Figure 1.1 are contained<br />

in this 3D data volume. Figure 1.3 shows the planes belonging to CS, CO <strong>and</strong><br />

CMP gathers. Red colored planes denote CS gathers. Every CS gather (xm<br />

const. const. h¡<br />

const.) builds with every plane h¡<br />

or xm¡<br />

an angle <strong>of</strong> 45 degree.<br />

Green colored planes are examples for CMP gathers. Within one CMP gather,<br />

the midpoint is (xm¡ constant const.), i. e., common for all contained traces. The<br />

blue colored planes depict some CO (h¡ gathers const.). There, the half-<strong>of</strong>fset<br />

respectively the <strong>of</strong>fset is constant for all traces within one CO gather. The special<br />

case <strong>of</strong> a ZO gather is the front plane <strong>of</strong> this data volume, i. e., the plane 0.<br />

The described data volume is used by the common-reflection-surface (<strong>CRS</strong>) stack.<br />

Stacking means to sum up all amplitudes in a section along a traveltime curve or<br />

surface in the data. If the traveltime curve matches the true curve <strong>of</strong> the reflection<br />

event then the coherent amplitudes are summed up constructively. The result is<br />

h¡<br />

3


Chapter 1. Introduction<br />

t [s]<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

0<br />

0 1 2 3 4 5 6 7 8 9<br />

x [km]<br />

m<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

h [km]<br />

Figure 1.3: Three dimensional data volume with axes xm for midpoint coordinate,<br />

h for half-<strong>of</strong>fset <strong>and</strong> t for time. The red planes are CS gathers, the green planes<br />

are CMP gathers <strong>and</strong> the blue planes are CO gathers. The special case <strong>of</strong> 0<br />

denotes the ZO section which is parallel to the blue planes <strong>and</strong> belongs to the<br />

front plane <strong>of</strong> the 3D data volume.<br />

h¡<br />

assigned to the corresponding point <strong>of</strong> the ZO section. The benefit is a higher<br />

signal-to-noise (S/N) ratio that makes it easier to identify reflection events. The<br />

S/N ratio is defined as the quotient <strong>of</strong> the maximum amplitude <strong>of</strong> all reflection<br />

events within one data set over the root-mean-square amplitude <strong>of</strong> the noise. A<br />

S/N ratio smaller than one means that the signals <strong>of</strong> the reflection events mostly<br />

cannot be distinguished visually from the noise because their amplitudes are<br />

smaller than those <strong>of</strong> the noise. Thus, a high S/N value is desired. The so-called<br />

CMP stack is one example for summing up amplitudes in CMP gathers along a<br />

traveltime curve. In contrast to the CMP stack, the <strong>CRS</strong> stacking method determines<br />

a stacking surface within the 3D data volume. The aim is to sum up even<br />

more coherent amplitudes. Thus, the S/N ratio increases even more.<br />

4<br />

8<br />

9


The simulated ZO section is the basis for many inversion procedures to obtain<br />

a clearer image <strong>of</strong> the subsurface. Within the ZO section, many easy visible<br />

reflection events are picked. The two-way ZO traveltime <strong>and</strong> some other attributes,<br />

further explained below, are used to obtain an iso-velocity layer model or<br />

a macro-velocity model <strong>of</strong> the subsurface. Here, the difference <strong>of</strong> an iso-velocity<br />

layer model <strong>and</strong> a macro-velocity model is that the latter does not contain interfaces<br />

with sharp velocity steps. The iso-velocity model is build up by layers <strong>of</strong> velocity<br />

distributions (here, <strong>of</strong> constant velocity) separated by interfaces. Those isovelocity<br />

models can be transformed to macro-velocity models by smoothing. The<br />

computation <strong>of</strong> such velocity models is called inversion as it solves the inverseproblem.<br />

This means to determine a velocity model out <strong>of</strong> the information given<br />

by the reflection response <strong>of</strong> the subsurface.<br />

The last step is the depth migration. The post-stack depth migration transforms<br />

all points <strong>of</strong> the simulated ZO section from the time domain into the depth domain.<br />

This transformation requires a macro-velocity model <strong>of</strong> the subsurface in<br />

order to place the points at their “true” depth locations.<br />

This diploma thesis aims at solving the inverse-problem, i. e., the inversion process.<br />

The inversion is an important step to receive an optimal image <strong>of</strong> the subsurface<br />

in the end. It is very sensitive on variations <strong>of</strong> the used attributes (e. g.,<br />

traveltime, stacking velocity,¤¥¤¥¤). There, the smoothing takes place which is one<br />

<strong>of</strong> the main tasks <strong>of</strong> the thesis on h<strong>and</strong>. I have tested the smoothing <strong>of</strong> the attribute<br />

curves with the following six different statistical methods that calculate a<br />

mean value:<br />

¢ arithmetic<br />

mean<br />

combination <strong>of</strong> arithmetic mean <strong>and</strong> median with a threshold, referred to<br />

as mean difference cut in the following<br />

arithmetic mean<br />

median<br />

a ¢ ¢<br />

regression<br />

locally weighted regression (Clevel<strong>and</strong>, 1979)<br />

weighted<br />

polynomial ¢<br />

robust<br />

It is beyond the frame <strong>of</strong> this thesis to show all their results, so that I restrict the<br />

displayed results to the two smoothing algorithms that differ the most <strong>and</strong> yield<br />

useful results for a subsequent inversion. The other main task <strong>of</strong> this thesis is to<br />

obtain a 2D iso-velocity model <strong>of</strong> the subsurface out <strong>of</strong> the smoothed results from<br />

¢<br />

data-derived attributes obtained by the <strong>CRS</strong> stack.<br />

¢<br />

5


Chapter 1. Introduction<br />

1.1 Structure <strong>of</strong> the thesis<br />

Chapter 2 provides the theoretical background <strong>of</strong> some st<strong>and</strong>ard methods <strong>and</strong> the<br />

methods discussed in this thesis. I start with an introduction to conventionally<br />

processing methods as migration to ZO (MZO), CMP stack, <strong>and</strong> pre-stack depth<br />

migration (PreSDM). Afterwards, the common-reflection-surface (<strong>CRS</strong>) stacking<br />

method (Section 2.2) is explained <strong>and</strong> it is described how the <strong>CRS</strong> attributes<br />

are obtained. Before I describe the inversion methods used in this thesis, it is<br />

necessary to have smoothed <strong>CRS</strong> attributes along identified (primary) reflection<br />

events. Therefore, the used picking algorithm <strong>and</strong> the used smoothing algorithms<br />

are shortly explained.<br />

Chapter 3 contains two synthetical examples that are used to check the reliability<br />

<strong>of</strong> the inversion algorithms <strong>and</strong> to observe the effect <strong>of</strong> the smoothing algorithms<br />

on the inversion process. The first model contains four interfaces <strong>of</strong> low complexity,<br />

i. e., with not too strongly curved interfaces. From this model (Figure 3.2), the<br />

effect <strong>of</strong> smoothing the input is investigated for all four described inversion algorithms.<br />

The second model (Figure 3.42) is a little bit more complex as it includes<br />

a synclinal structure that produces a triplication in the seismograms. This model<br />

was used to see which inversion algorithm is able to unwrap the bow tie <strong>of</strong> the<br />

triplication <strong>and</strong> to invert structures also beneath the triplication.<br />

In Chapter 4, the inversion algorithms are applied to real data <strong>and</strong> the results are<br />

presented. I have chosen three different target areas (Figure 4.2) that are expected<br />

to contain structures <strong>of</strong> different levels <strong>of</strong> complexity. The first range is chosen<br />

to observe if the inversion algorithms can h<strong>and</strong>le real data at all. The second<br />

target range contains intersecting events which is in conflict with the assumptions<br />

made for the current implementation <strong>of</strong> the inversion algorithms. Target range<br />

three covers the dome-like structure expected from the shape <strong>of</strong> reflection events<br />

within the simulated ZO section <strong>and</strong> is used to find the limits <strong>of</strong> applicability <strong>of</strong><br />

the four inversion methods.<br />

In Chapter 5, I used one <strong>of</strong> the inverted velocity models <strong>and</strong> its corresponding<br />

part <strong>of</strong> the velocity model provided with the real data set as input for a Kirchh<strong>of</strong>f<br />

depth migration. The resulting depth images <strong>of</strong> the subsurface are used by the<br />

gas <strong>and</strong> oil industry to decide where to drill a bore-hole to exploit hydrocarbon<br />

reservoirs. This image has to be as exact as it is possible from the recorded sections,<br />

so that the bore-hole is not “dry”, i. e., no hydrocarbon reservoir was found.<br />

If this is the case then it means a financial loss in the range <strong>of</strong> millions <strong>of</strong> dollars.<br />

6


Chapter 2<br />

Theory<br />

The data from most 2D seismic reflection experiments either onshore or <strong>of</strong>fshore<br />

are acquired using the common-shot (CS) configuration <strong>and</strong> can be rearranged<br />

in many different ways for subsequent interpretation processes. The data can be<br />

sorted with respect to their half-<strong>of</strong>fset coordinate h <strong>and</strong> their midpoint coordinate<br />

xm. The half-<strong>of</strong>fset h is half the distance between the location <strong>of</strong> the source xs <strong>and</strong><br />

the receiver xg assuming all shots <strong>and</strong> receivers are located on a straight line:<br />

xg<br />

xg<br />

h¡<br />

xs¦ xm¡<br />

xs<br />

2<br />

The midpoint coordinate xm is the midpoint between xs <strong>and</strong> xg:<br />

(2.1)<br />

xg h (2.2)<br />

2<br />

Then, the recorded seismic trace <strong>of</strong> each receiver is plotted along the time axis at<br />

its corresponding xm <strong>and</strong> h coordinates. This rearrangement forms, with the time<br />

t as the third axis, the three dimensional data volume described in Chapter 1.<br />

In the following, I will shortly introduce several processing methods that are<br />

steps within different approaches <strong>of</strong> seismic imaging to obtain a depth migrated<br />

image <strong>of</strong> the subsurface. To describe some <strong>of</strong> those methods, I make use <strong>of</strong><br />

common-reflection-point (CRP) trajectories. A CRP trajectory defines the<br />

¡ xs¦ h¡<br />

location<br />

<strong>of</strong> the primary reflection event in the 3D data volume that pertains to one<br />

<strong>and</strong> the same reflection point <strong>of</strong> a reflector. I refer to such a point as reflection<br />

point, where—in contrast to a “diffraction” point—the dip <strong>of</strong> the reflector (at this<br />

point) has to be considered. The resulting CRP traveltime curve is, in general, not<br />

parallel to a CMP, CO, or CS gather.<br />

2.1 Conventional processing methods<br />

Conventional processing chains are mostly analyzing CMP gathers, represented<br />

by the green planes in Figure 1.3, to subsequently obtain 2D velocity models <strong>of</strong><br />

7


Chapter 2. Theory<br />

the subsurface. Many different velocity analysis methods (for further details see<br />

Yilmaz, 1987) are used to receive a stacking velocity. By varying this stacking velocity,<br />

a CMP traveltime curve fitting best to reflection events can be found along<br />

which the amplitudes are summed up, i. e., stacked. The aim <strong>of</strong> stacking is to<br />

improve the signal-to-noise (S/N) ratio by up to a theoretical factor <strong>of</strong>§N (Yilmaz,<br />

1987), where N is the number <strong>of</strong> contributing traces, e. g., in a CMP gather.<br />

In reality, this factor is smaller than§N: the signal is not always coherent, the<br />

fitted curve does not match exactly the true reflection traveltime curve, <strong>and</strong> noise<br />

(amplitudes caused by wind, traffic,¤¥¤¥¤) does not always interfere destructively<br />

during the stack.<br />

In the following sections, I introduce the idea <strong>of</strong> some st<strong>and</strong>ard processing methods<br />

for simulating a 2D ZO section. The so-called migration to ZO (MZO), the<br />

normal moveout/dip moveout/stack (NMO/DMO/stack), or the CMP stack are<br />

pre-stack processing methods. They simulate a ZO section by stacking along traveltime<br />

surfaces or curves. From the by-product, i. e., the NMO or stacking velocity<br />

a velocity model is computed which is needed for the subsequent migration process.<br />

In contrast to these methods, also a short insight into one pre-stack depth<br />

migration (PreSDM) method is provided that transforms reflection events from<br />

the time domain into the depth domain directly in one step.<br />

2.1.1 Migration to ZO <strong>and</strong> normal moveout/dip moveout/stack<br />

One conventional processing method, the migration to ZO (MZO), aims to correct<br />

the <strong>of</strong>fset dependency <strong>of</strong> reflection events in CMP <strong>and</strong> CO gathers in order to<br />

produce a stacked ZO section. Therefore, the MZO sums up all amplitudes along<br />

the CRP trajectories belonging to all reflection points on the ZO isochron defined<br />

by the recorded traveltime t0. The stacked signal is placed into point P0. The fanshaped<br />

MZO operator is illustrated in the upper part <strong>of</strong> Figure 2.1 for the case <strong>of</strong><br />

one reflector point R with a constant velocity overburden (v0). For this case, the<br />

ZO isochron is the lower semicircle with the center at x0 <strong>and</strong> radius v0t0¨2. The<br />

MZO is decomposed into three separate steps: normal moveout corrections, dip<br />

moveout corrections, <strong>and</strong> the stacking.<br />

The traveltime curve <strong>of</strong> a single horizontal interface with a homogeneous overburden<br />

in a CMP configuration has the shape <strong>of</strong> a hyperbola (Yilmaz, 1987):<br />

t 2 (h)¡ t 2 0¦ 4h<br />

2<br />

v 2 NMO¤ (2.3)<br />

with the ZO traveltime t0. Here, the normal moveout (NMO) velocity vNMO is<br />

identical with the constant velocity in the overburden. In the case <strong>of</strong> n horizontal<br />

iso-velocity layers, the traveltime curve can still be approximated by a hyperbola<br />

as long as h stays small against the depth <strong>of</strong> the illuminated interface point. The<br />

8


Depth [m] Time [s]<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

-200<br />

-400<br />

-600<br />

-1000<br />

t<br />

h<br />

-500<br />

P0<br />

X0<br />

MZO operator<br />

R<br />

0<br />

Midpoint [m]<br />

ZO isochron<br />

2.1 Conventional processing methods<br />

500<br />

x<br />

1000<br />

0<br />

300<br />

400<br />

200<br />

Half-<strong>of</strong>fset [m]<br />

100<br />

Figure 2.1: The fan-shaped MZO operator is the reflection response <strong>of</strong> the ZO<br />

isochron. In the lower part <strong>of</strong> this figure, the ZO isochron is displayed that is<br />

circular for this particular case <strong>of</strong> one constant velocity layer.<br />

traveltimes for ray paths from the sources through all layers down to the reflecting<br />

interface <strong>and</strong> back to the receivers within a CMP configuration are given by<br />

(Taner <strong>and</strong> Koehler, 1969)<br />

t 2 (h)¡ C0¦<br />

C1h<br />

2¦ C2h<br />

4¦ C3h<br />

6¦ (2.4) ¤¥¤¥¤�©<br />

with t C0¡ 2 0 , C1¡ 2 RMS . C1, C2, C3,¤¥¤¥¤depend on the thicknesses <strong>and</strong> interval<br />

velocities vi <strong>of</strong> the layers above the current reflecting interface. vRMS denotes the<br />

root mean square (RMS) velocity which is a special average velocity. It replaces<br />

all layers above the reflecting interface by one hypothetical layer with constant<br />

velocity defined as<br />

4¨v<br />

v 2 RMS¡ 1<br />

t0<br />

n<br />

�i�1<br />

v 2 i Δti¤ (2.5)<br />

The two-way traveltime Δti is twice the traveltime along a vertical ray segment<br />

in the ith layer. Taking into account the small-spread approximation (Taner <strong>and</strong><br />

Koehler, 1969), i. e., small-<strong>of</strong>fset approximation, the higher orders <strong>of</strong> h 2 can be<br />

neglected which yields the second order approximation <strong>of</strong> the traveltime curve<br />

9


Chapter 2. Theory<br />

given by<br />

t 2 (h)¡ t 2 0¦ 4h<br />

2<br />

v 2 RMS¤ (2.6)<br />

It is obvious from comparing Equations (2.3) <strong>and</strong> (2.6) that v 2 RMS equals v2 NMO ,<br />

provided the small-spread approximation holds. The <strong>of</strong>fset dependent part <strong>of</strong><br />

the traveltime hyperbola is removed by a correct estimation <strong>of</strong> the NMO velocity<br />

vNMO. Thus, the reflection event is flattened in the CMP gather. Now, all<br />

signals located at t0 within the N contributing traces are horizontally stacked<br />

which yields the simulated ZO signal at the current CMP <strong>and</strong> ZO traveltime<br />

(P(x0©t0)¡ P0).<br />

Considering plane reflectors with small dips, the dip moveout (DMO) tries to<br />

correct for the reflection point dispersal (see Figure 1.2) occurring from the dip <strong>of</strong><br />

the reflector. The traveltime for a single dipping reflector is (Levin, 1971)<br />

t 2 (h)¡ t 2 0¦ 4h<br />

2 cos2� v2 NMO<br />

(2.7)<br />

with the dip angle�<strong>of</strong> the reflector. The second term can be separated into a<br />

NMO <strong>and</strong> a DMO part,<br />

t 2 (h)¡ t 2 0¦ 4h<br />

2<br />

v2 4h<br />

NMO 2 sin 2� v2 NMO ¤<br />

(2.8)<br />

The above equation implies that the NMO/DMO correction can be divided into<br />

two steps. Firstly, the NMO correction within the CMP gather is applied to give<br />

an initial estimation <strong>of</strong> the velocity. Secondly, one <strong>of</strong> several different methods<br />

(Deregowski, 1986; Hale, 1991) performs the DMO correction while assuming not<br />

too large interface dips. The DMO correction investigates CO gathers to eliminate<br />

the dip dependency <strong>of</strong> vNMO. With the small-dip approximation (Hubral <strong>and</strong> Krey,<br />

1980), Equation (2.8) reduces to Equation (2.3) because 0. Thus, the<br />

lim���0 last term <strong>of</strong> Equation (2.8) vanishes. Finally, the ZO section is obtained by stacking<br />

the signals located at the corrected traveltimes which is also called normal<br />

moveout/dip moveout/stack (NMO/DMO/stack).<br />

The aim <strong>of</strong> MZO or NMO/DMO/stack is to provide a simulated ZO section with<br />

a high S/N ratio. With an improved S/N ratio, it is easier to identify reflection<br />

events because they more prevail the noise. Their amplitudes are easier to distinguish<br />

from the noise. The MZO operator is the fan-shaped surface shown in<br />

Figure 2.1 but it fits not very well to the true traveltime surface <strong>of</strong> the<br />

sin���<br />

illustrated<br />

reflection event. Only along the light green line the operator sums up the amplitudes<br />

<strong>of</strong> the reflection event which is the CRP trajectory <strong>of</strong> R in the displayed<br />

case. The remaining part <strong>of</strong> the stack surface adds noise to the stacked result.<br />

Thus, it deteriorates the stacking result because the noise does not always interfere<br />

destructively during the stack.<br />

10


X1<br />

vst1<br />

vst 2<br />

vst3<br />

v st4<br />

Stacked ZO traces<br />

X 2<br />

<strong>Seismic</strong> line<br />

X3<br />

t<br />

2.1 Conventional processing methods<br />

Offset h<br />

Figure 2.2: The red lines are the best-fit hyperbolae for certain traveltimes <strong>and</strong><br />

CMP gathers obtained by coherency analysis. From one picked traveltime to the<br />

next in the same trace, the 1D stacking velocity functions are filled up constantly<br />

with the velocities belonging to the next reflection event. A 2D stacking-velocity<br />

model is build up by, e. g., interpolating or approximating between the 1D velocity<br />

functions <strong>of</strong> chosen CMP gathers.<br />

2.1.2 Common-midpoint stack<br />

For the common-midpoint (CMP) stack, Equation 2.7 is reformulated as:<br />

t 2 stack(h)¡ t 2 0�stack¦ 4h 2<br />

v 2 stack¤ (2.9)<br />

The stacking velocities v stack are provided by coherency analyses (Yilmaz, 1987).<br />

One whole CMP gather is corrected many times with different constant velocities.<br />

Then, the coherency value is plotted for all traveltimes <strong>and</strong> stacking velocities<br />

which forms the velocity spectrum. The maximum coherency value indicates<br />

the stacking velocity for the best-fit hyperbola at a certain traveltime. Conventionally,<br />

the maxima within the velocity spectrum <strong>of</strong> this CMP gather are interactively<br />

picked. This velocity analysis yields the final stacked ZO trace by correcting<br />

the whole CMP gather with a one dimensional velocity function. The one<br />

dimensional velocity function is a function with up <strong>and</strong> down steps <strong>of</strong> constant<br />

stacking velocities between the picked stacking velocities.<br />

A 2D velocity model can be obtained by performing the CMP stack for certain<br />

CMP gathers <strong>and</strong> afterwards, e. g., interpolating or approximating between the<br />

one dimensional interval velocity functions computed out <strong>of</strong> the stacking velocity<br />

functions. Figure 2.2 depicts a short example showing an interpolated 2D<br />

stacking-velocity model in the front panel which also indicates the ZO section.<br />

11


Chapter 2. Theory<br />

With the knowledge <strong>of</strong> the traveltimes for the picked stacking velocities <strong>and</strong> assuming<br />

horizontal interfaces, the interface velocities can be calculated by recursively<br />

solving Equation (2.5) as the stacking velocities are interpreted as RMS<br />

velocities.<br />

It must be emphasized that the NMO velocity vNMO <strong>and</strong> the stacking velocity vstack<br />

are two different velocities. Their difference becomes obvious for large <strong>of</strong>fsets,<br />

i. e., large spread lengths. While the NMO velocity considers the small-spread<br />

approximation to fit a hyperbola to the reflection event, the CMP stack varies the<br />

stacking velocity as long as it finds the best-fit hyperbola for the whole spread<br />

length. The difference between the NMO velocity vNMO <strong>and</strong> the stacking velocity<br />

vstack is called spread-length bias (Al-Chalabi, 1973; Hubral <strong>and</strong> Krey, 1980). It is<br />

obvious from Equations (2.3) <strong>and</strong> (2.9) that the smaller the <strong>of</strong>fset, the closer the<br />

optimum stacking hyperbola to the small-spread hyperbola, hence the smaller<br />

the difference between vNMO <strong>and</strong> vstack.<br />

Nevertheless, the spread-length bias is generally neglected in practice assuming<br />

locally horizontal stratified media or areas with gently dipping, plane reflectors in<br />

the vicinity <strong>of</strong> the illuminated depth point. However, the velocity analysis must<br />

be redone by iterative interaction in order to improve the resolution <strong>of</strong> primary<br />

reflection events which implies that this iterative process yields a better stacking<br />

result. The resolution <strong>of</strong> the subsequent migration can also be improved by taking<br />

more CMP gathers into account for the construction <strong>of</strong> the 2D stacking-velocity<br />

model. Migration can also benefit from the iterative velocity analysis which gives<br />

more accurate one dimensional velocity functions for the selected CMP gathers.<br />

A post-stack depth migration can be used to obtain an image <strong>of</strong> the subsurface<br />

out <strong>of</strong> these simulated ZO sections <strong>and</strong> inverted velocity models.<br />

2.1.3 Pre-stack depth migration<br />

Other well-known methods to receive an interpretable image <strong>of</strong> the subsurface<br />

are pre-stack depth migration (PreSDM) methods. For a Kirchh<strong>of</strong>f PreSDM, the<br />

reflector is build up by the kinematic response <strong>of</strong> diffractors according to Huygens’<br />

principle. Thus, the reflected wavefront is the envelope <strong>of</strong> all reflection<br />

curves from the diffractors representing the reflector. The summation surface can<br />

then be regarded as a collection <strong>of</strong> Huygens traveltime curves. This is called<br />

a Kirchh<strong>of</strong>f summation (for further details on Kirchh<strong>of</strong>f summation see Yilmaz,<br />

1987).<br />

The PreSDM operator in Figure 2.3 fits in a larger area to the reflection traveltime<br />

curve than the MZO operator because it uses the CRP trajectories <strong>of</strong> point<br />

R with all possible dips (green lines) to simulate a diffraction point at R. But the<br />

PreSDM operator strongly depends on an a priori known velocity model which<br />

is usually not available. An initial velocity model can be obtained from the CMP<br />

or NMO/DMO/stack but these velocity models have to be refined iteratively to<br />

12


Depth [m] Time [s]<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

-200<br />

-400<br />

-600<br />

-1000<br />

t<br />

h<br />

-500<br />

P0<br />

X0<br />

R<br />

0<br />

Midpoint [m]<br />

PreSDM operator<br />

500<br />

2.2 Common-reflection-surface stack<br />

x<br />

1000<br />

0<br />

300<br />

400<br />

200<br />

Half-<strong>of</strong>fset [m]<br />

100<br />

Figure 2.3: The red Huygens’ surface in the time domain shows the PreSDM operator<br />

which is the kinematic reflection response <strong>of</strong> the point diffractor at R. The<br />

diffraction rays are shown in the lower part <strong>of</strong> the 3D data volume <strong>and</strong> correspond<br />

to the red diffraction traveltime curve shown in the ZO plane <strong>of</strong> the upper<br />

part.<br />

improve the result <strong>of</strong> the PreSDM.<br />

A further aspect <strong>of</strong> improvement in contrast to post-stack migration methods is<br />

the process itself, it provides the depth migrated section in one step. However, to<br />

enhance the result <strong>of</strong> the PreSDM, the interpreter can “only” intervene by changing<br />

the velocity model. Thus, the PreSDM operator fits in a larger area to the true<br />

traveltime surface but still much noise is collected along the stacking surface <strong>of</strong><br />

the PreSDM operator.<br />

2.2 Common-reflection-surface stack<br />

The common-reflection-surface (<strong>CRS</strong>) stack (Höcht, 1998; Jäger, 1999) is another<br />

stacking method that produces a simulated ZO section, e. g., for migration purposes.<br />

The <strong>CRS</strong> stack fits a surface to the true reflection traveltime surface within<br />

the 3D data volume considering the CRP trajectories <strong>of</strong> reflection points on an<br />

arc segment with the local radius <strong>of</strong> curvature CR <strong>of</strong> the reflector at the investigated<br />

reflection point R (see Figure 2.5). In contrast to the NMO/DMO/stack<br />

13


Chapter 2. Theory<br />

which provides only one parameter, i. e., the NMO velocity, this surface is parameterized<br />

by three attributes. The parameters are two radii <strong>of</strong> curvature <strong>and</strong><br />

the emergence angle <strong>of</strong> the ZO rays emerging at the surface from the corresponding<br />

reflector point. These <strong>CRS</strong> attributes are obtained by coherency analyses <strong>and</strong><br />

will be further explained below.<br />

The aim <strong>of</strong> the <strong>CRS</strong> stack is not only to obtain a simulated 2D ZO section with<br />

an improved S/N ratio as obtained by the NMO/DMO/stack. It will also provide<br />

additional information about the subsurface without the knowledge <strong>of</strong> a<br />

velocity model. Therefore, it is a data-driven <strong>and</strong> a model independent stacking<br />

procedure that only makes use <strong>of</strong> information directly provided by the input data<br />

rearranged to the 3D data volume (Figure 1.3).<br />

The <strong>CRS</strong> stack is based on the paraxial ray theory. In paraxial ray theory (Bortfeld,<br />

1989; Červený, 2001), it is assumed that a ray in the vicinity <strong>of</strong> a central ray,<br />

i. e., the paraxial ray can be described by two parameters. These parameters at<br />

any point <strong>of</strong> a paraxial ray should be linearly dependent on those at its initial<br />

point. Bortfeld (1989) introduced the 4�4 surface-to-surface propagator matrix<br />

in order to describe the changes <strong>of</strong> these parameters from the anterior surface<br />

(surface with sources) to the posterior surface (surface with receivers). With the<br />

propagator matrix, the traveltime for transmitted rays can be expressed with the<br />

parabolic traveltime approximation using Hamilton’s equation. In the case <strong>of</strong> 2D,<br />

the 4�4 propagator matrix reduces to the 2�2 propagator matrix.<br />

It is known for many years that the parabolic traveltime approximation for a simple<br />

layered media <strong>and</strong> near vertical reflections yields not as good results as the<br />

hyperbolic traveltime approximation. Therefore, Schleicher et al. (1993) squared<br />

the parabolic traveltime equation <strong>and</strong> retained only terms up to second-order in<br />

(x x0) <strong>and</strong> h. Both traveltime equations (parabolic <strong>and</strong> hyperbolic) can be expressed<br />

in terms <strong>of</strong> midpoint <strong>and</strong> half-<strong>of</strong>fset coordinates while the propagator<br />

matrix elements are formulated in terms <strong>of</strong> wavefront curvatures as proposed by<br />

Hubral (1983). The parabolic traveltime approximation is given by<br />

2<br />

(x x0) sin£¦ cos<br />

tpar(x©h)¡<br />

v0 t0¦ 2£ �(x x0)<br />

v0 2 h<br />

RN ¦ 2<br />

(2.10)<br />

<strong>and</strong> the hyperbolic traveltime<br />

RNIP�<br />

equation by<br />

t 2 hyp (x©h)¡ 2<br />

(x sin£�2¦ 2<br />

x0) t0 cos<br />

v0<br />

v0 �t0¦ 2£ �(x x0) 2 h<br />

RN ¦ 2<br />

(2.11)<br />

RNIP�¤<br />

It is assumed that the near-surface velocity v0 is a priori known.<br />

The three parameters£, RNIP, <strong>and</strong> RN are the <strong>CRS</strong> attributes. To explain their<br />

physical meaning, Hubral (1983) introduced two theoretical experiments. These<br />

two experiments are so-called eigenwave experiments, which means that the respective<br />

wavefronts before <strong>and</strong> after the reflection at the point <strong>of</strong> interest are the<br />

14


z<br />

Normal wave<br />

NIP wave<br />

NIP<br />

v 2<br />

2.2 Common-reflection-surface stack<br />

Figure 2.4: Illustration <strong>of</strong> the two eigenwaves, viz., the NIP-wave <strong>and</strong> the normal<br />

wave at several instants in time.<br />

same except their direction <strong>of</strong> propagation. The term “eigenwave” is further explained<br />

by Hubral (1983). In the following, I will only describe the eigenwave<br />

experiments by upgoing wavefronts.<br />

One <strong>of</strong> the eigenwave experiments is the normal incidence point (NIP) wave experiment.<br />

This experiment can be interpreted as a point source exploding at the<br />

endpoint <strong>of</strong> the normal incidence ray in the subsurface (blue NIP in Figure 2.4).<br />

The <strong>CRS</strong> attribute “emergence angle <strong>of</strong> the normal ray”,£, is measured between<br />

the normal incidence ray shown in blue in Figure 2.4 <strong>and</strong> the surface normal at x0,<br />

i. e., at the surface. The local curvature <strong>of</strong> the NIP wavefront at x0 is the <strong>CRS</strong> attribute<br />

“radius <strong>of</strong> curvature <strong>of</strong> the NIP wavefront”, RNIP. Local curvature because<br />

the wavefronts are, in general, not circular when they impinge at the surface due<br />

to refraction at arbitrary curved interfaces during their propagation.<br />

The other eigenwave experiment is the normal wave experiment. An interpretation<br />

<strong>of</strong> this experiment can be an exploding reflector including the illuminated<br />

reflector point NIP. The resulting wavefront is per definition perpendicular to all<br />

normal rays belonging to a certain reflector in the subsurface while it propagates<br />

upwards. The angle <strong>of</strong> emergence,£, is again measured between the surface normal<br />

<strong>and</strong> the central (normal) ray at the surface point x0. The radius <strong>of</strong> curvature<br />

<strong>of</strong> the normal wave at x0 is the <strong>CRS</strong> attribute “radius <strong>of</strong> curvature <strong>of</strong> the normal<br />

wavefront”, RN. The brown lines in Figure 2.4 are normal rays with respect to the<br />

local arc segment <strong>of</strong> the reflector which yields a radius <strong>of</strong> wavefront curvature <strong>of</strong><br />

RN at x0.<br />

The angle <strong>of</strong> emergence,£, is identical for both experiments as observable in<br />

Figure 2.4. Thus, there are only three different <strong>CRS</strong> attributes in the case <strong>of</strong> a<br />

2D subsurface which have to be determined. Consider one has found the <strong>CRS</strong><br />

x 0<br />

α<br />

v 0<br />

v 1<br />

x<br />

15


Chapter 2. Theory<br />

Depth [m] Time [s]<br />

0.6<br />

0.4<br />

0.2<br />

0<br />

-200<br />

-400<br />

-600<br />

-1000<br />

t<br />

h<br />

-500<br />

P0<br />

x 0<br />

<strong>CRS</strong> stack surface<br />

R<br />

CR<br />

0<br />

Midpoint [m]<br />

500<br />

x<br />

1000<br />

0<br />

300<br />

400<br />

200<br />

Half-<strong>of</strong>fset [m]<br />

100<br />

Figure 2.5: The green surface is the <strong>CRS</strong> stacking surface, i. e., the primary reflection<br />

response for all zero-<strong>of</strong>fset <strong>and</strong> finite-<strong>of</strong>fset reflections associated with the<br />

red arc segment. The stacked result is assigned to the ZO point P0.<br />

attributes for a reflector, then the <strong>CRS</strong> stack operator is the green surface in Figure<br />

2.5. This operator fits better to the reflection event than the MZO operator or the<br />

PreSDM operator.<br />

2.2.1 Projected first Fresnel zone<br />

The <strong>CRS</strong> stacking operator needs to be limited, otherwise it would sum up noise<br />

as it is done by the PreSDM operator. A user-defined ZO aperture size was first<br />

implemented to constrain the size <strong>of</strong> the <strong>CRS</strong> stacking operator. Vieth (2001) introduced<br />

the projected first Fresnel zone as an adequate <strong>and</strong> automatic value for<br />

the ZO aperture size.<br />

The first Fresnel zone is a measure <strong>of</strong> lateral resolution depending on the frequency,<br />

the velocity <strong>of</strong> the medium, <strong>and</strong> the traveltime. This emphasizes the<br />

importance <strong>of</strong> the first Fresnel zone for imaging.<br />

The extension <strong>of</strong> the first Fresnel zone at the target reflector, i. e., the first interface<br />

Fresnel zone between points M1 <strong>and</strong> M2 is determined by a traveltime difference<br />

<strong>of</strong> two rays due to their different paths (see Figure 2.6). One ray is the reflected ray<br />

(SMRG) <strong>and</strong> the other ray is the diffracted ray (SM1G) or (SM2G), respectively.<br />

16


t<br />

z<br />

S G<br />

M<br />

M<br />

1<br />

R<br />

M2<br />

2.2 Common-reflection-surface stack<br />

Figure 2.6: The difference <strong>of</strong> the traveltime t0 <strong>of</strong> the reflected ray (SMRG) <strong>and</strong><br />

the traveltime td <strong>of</strong> the two diffracted rays (SM1G) <strong>and</strong> (SM2G) defines the (first)<br />

Fresnel zone, i. e., td T¨2. The first interface Fresnel zone is the reflector<br />

between points M1 <strong>and</strong> M2. t0�<br />

The traveltime difference between the reflected <strong>and</strong> one diffracted ray equals half<br />

the period, T¨2, <strong>of</strong> a mono-frequent wave.<br />

In the following, I omit the word ’first’ as no ambiguities occur. The projected<br />

Fresnel zone (Hubral et al., 1993) is defined by the upper endpoints <strong>of</strong> the bundle<br />

<strong>of</strong> normal, paraxial rays (brown lines in Figure 2.7) that are perpendicular<br />

to the considered reflector within the interface Fresnel zone. The straight bold<br />

lines in Figure 2.7 depict the projected Fresnel zones corresponding to x0 where<br />

x0 does not have to be the midpoint between x1 <strong>and</strong> x2. x0 is the center <strong>of</strong> the<br />

projected Fresnel zone only in case <strong>of</strong> horizontally stratified media. Otherwise,<br />

its location within the projected Fresnel zone depends on the ray paths <strong>of</strong> the<br />

central <strong>and</strong> paraxial rays. Figure 2.7(b) shows the primary ZO paraxial reflection<br />

1©2.<br />

rays (xiMixi) <strong>and</strong> the corresponding diffraction rays (xiMRxi) with i¡<br />

T/2<br />

t d<br />

t 0<br />

x<br />

The<br />

boundary condition <strong>of</strong> the projected Fresnel zone is matched if the traveltime difference<br />

pertaining to the reflected <strong>and</strong> diffracted ray equals T¨2. For real data, T<br />

is the period <strong>of</strong> the dominant frequency because the source wavelet is a combination<br />

<strong>of</strong> many frequencies in all cases as it is assumed to be causal. The definition<br />

<strong>of</strong> the first interface Fresnel zone is illustrated by Figure 2.7(c). A point Mi belongs<br />

to the first interface Fresnel zone if <strong>and</strong> only if the traveltime difference <strong>of</strong><br />

the ZO central ray (x0MRx0) <strong>and</strong> a Fresnel zone ray (x0Mix0) is not larger than<br />

T¨2.<br />

Please refer to Vieth (2001) for further explanation regarding the calculation <strong>and</strong><br />

implementation <strong>of</strong> projected Fresnel zones. In Figure 2.5, the red arc segment<br />

17


Chapter 2. Theory<br />

t<br />

τ R<br />

τD<br />

Paraxial rays<br />

M 1<br />

M R<br />

N<br />

R<br />

x1 x0<br />

x2<br />

1 0 2<br />

M 2<br />

Central ray<br />

x<br />

Diffraction<br />

rays<br />

M 1<br />

Fresnel zone<br />

rays<br />

M 1<br />

M R<br />

M R<br />

x<br />

x<br />

1 0 2<br />

z (a) (c)<br />

Figure 2.7: Projection <strong>of</strong> the interface Fresnel zone to the surface. The reflection<br />

traveltime curve�R <strong>and</strong> the diffraction traveltime curve�D are tangent at NR <strong>and</strong><br />

differ up to T¨2 between x1 <strong>and</strong> x2. The bold lines represent the projected <strong>and</strong><br />

interface Fresnel zone, respectively.<br />

denotes the interface Fresnel zone. Therefore, the <strong>CRS</strong> stacking surface sums up<br />

the amplitudes only along the shown green surface <strong>and</strong> places the result in the<br />

corresponding ZO point P(x0©t0)¡ P0. The resulting simulated 2D ZO section<br />

has a better S/N ratio than even PreSDM. Vieth (2001) also emphasizes two improvements<br />

<strong>of</strong> the <strong>CRS</strong> Fresnel stack against older <strong>CRS</strong> stack implementations.<br />

On the one h<strong>and</strong>, an improved resolution <strong>of</strong> reflection events is obtained <strong>and</strong><br />

on the other h<strong>and</strong> the continuity <strong>of</strong> reflection events is enhanced both because<br />

<strong>of</strong> the smaller aperture size. However, the <strong>CRS</strong> stack—as any other data driven<br />

method—does not provide directly a velocity model, but it gives more information<br />

about the subsurface through the ZO section itself <strong>and</strong> the <strong>CRS</strong> attributes.<br />

With little additional effort, a stacking-velocity model as obtained by the CMP<br />

stack can be achieved by picking several reflection events in the simulated ZO<br />

section <strong>and</strong> using their corresponding <strong>CRS</strong> attributes£ <strong>and</strong> RNIP to calculate the<br />

stacking velocities by means <strong>of</strong> Equation (2.13) below. In the following, I will<br />

18<br />

M 2<br />

M 2<br />

x<br />

x<br />

x<br />

x<br />

(b)


2.2 Common-reflection-surface stack<br />

shortly explain the application <strong>of</strong> <strong>CRS</strong> attributes for inversion to obtain an isovelocity<br />

layer model <strong>and</strong> finally a macro-velocity model.<br />

2.2.2 <strong>CRS</strong> attributes search strategy<br />

How to find the <strong>CRS</strong> attribute triplet which builds up the best traveltime surface<br />

to simulate the point P0? The search for this <strong>CRS</strong> attribute triplet can be<br />

done in one step as a three-parameter search. However, this requires very much<br />

computational performance which is very expensive even on the nowadays highperformance<br />

computer systems. Therefore, Müller (1999) <strong>and</strong> Jäger (1999) suggested<br />

to perform three subsequent one-parameter search steps. This search strategy<br />

does not require an initial guess to start from, but the range to search for each<br />

attribute is user-defined. To be on the safe side, this range should be chosen rather<br />

too large than too small. Optionally, a local optimization can be performed in the<br />

three-dimensional attribute domain where the initial triplet determines the starting<br />

point <strong>and</strong> the optimized values are obtained in one step. In the following, I<br />

will shortly explain how a ZO section is simulated from a multi-coverage data set<br />

by means <strong>of</strong> the <strong>CRS</strong> stack. Note, that the following steps are described for the<br />

hyperbolic traveltime Equation (2.11). They are, nevertheless, the same for the<br />

use <strong>of</strong> the parabolic traveltime Equation (2.10).<br />

¢ First<br />

¢ Second<br />

step: A one-parameter search for a combined parameter vstack is performed<br />

within the CMP gather, thus, <strong>and</strong> Equation (2.11) reads<br />

x¡<br />

x0<br />

t 2 hyp(x©h)�(x�x t 0)¡ 2 2 0¦ t0<br />

cos<br />

v0 2£ RNIP¤<br />

h<br />

(2.12)<br />

Compared with Equation (2.3), it is obvious that the stacking velocity can<br />

be expressed by means <strong>of</strong>£<strong>and</strong> RNIP (Hubral <strong>and</strong> Krey, 1980):<br />

v 2 stack¡ 2v0RNIP<br />

t0 cos 2£<br />

(2.13)<br />

This step is called Automatic CMP Stack (Mann et al., 1999) <strong>and</strong> represents a<br />

non-interactive velocity analysis as described for the CMP stack above.<br />

step: The Automatic CMP Stack provides a ZO section in which<br />

Equation (2.11) can be reduced to<br />

2<br />

thyp(x©h)�(h�0�R (x x0) (2.14)<br />

v0<br />

where the second order term in (x x0) has been neglected. This firstorder<br />

approximation can be regarded as a plane wave approximation with<br />

N���)¡<br />

. From this step, called Plane Wave Stack, the emergence<br />

t0¦<br />

is obtained. Inserting this angle into Equation (2.13), a solution for RNIP is<br />

found.<br />

sin£�©<br />

angle£<br />

RN¡��<br />

2<br />

19


Chapter 2. Theory<br />

¢ Third<br />

¢ Fourth<br />

step: While£<strong>and</strong> RNIP are already known, the third parameter RN is<br />

searched for by means <strong>of</strong><br />

t 2 hyp(x©h)�(h�0)¡ �t0¦<br />

2<br />

(x sin£�2¦ 2<br />

x0) t0 cos<br />

v0<br />

v0<br />

2£(x x0) 2<br />

(2.15)<br />

RN ¤<br />

RN associated with the maximum coherency is chosen to simulate the corresponding<br />

ZO point in step four.<br />

step: After all three parameters are found for a certain ZO point,<br />

they can be used to calculate the traveltime with Equation (2.11). The subsequent<br />

stack along the traveltime surface, i. e., the Hyperbolic ZO Stack is<br />

called Initial <strong>CRS</strong> Stack. The word ’initial’ is used to emphasize that the<br />

achieved parameters with this stack serve as initial values for the optimization<br />

process which provides the Optimized <strong>CRS</strong> Stack.<br />

2.3 <strong>Picking</strong> <strong>of</strong> reflection events<br />

<strong>Picking</strong> reflection events <strong>and</strong> extracting their corresponding <strong>CRS</strong> attributes is relevant<br />

for the inversion. All inversion methods presented in Section 2.5 are only<br />

able to invert structures set up by discrete interfaces. Thus, they require the <strong>CRS</strong><br />

attributes along reflection events. They cannot use the whole attribute section because<br />

the <strong>CRS</strong> attributes obtained for the noise have no physical meaning. These<br />

values stem from the coherency analysis <strong>of</strong> the <strong>CRS</strong> stack which does not distinguish<br />

between reflection events <strong>and</strong> noise.<br />

The picking <strong>of</strong> reflection events in the current implementation depends only on<br />

the amplitudes. The interpreter starts the semi-automatic picking algorithm at<br />

the maximum amplitude belonging to the searched event at its left border. Then,<br />

the algorithm uses the traveltime <strong>of</strong> the maximum amplitude as starting value<br />

for searching the maximum amplitude in a user-defined symmetrical window in<br />

the next trace to the right. The found maximum amplitude is marked <strong>and</strong> its<br />

traveltime is the new start value for searching in the following trace. Problems<br />

may occur in noisy areas where the amplitudes <strong>of</strong> the noise within the searching<br />

window can be larger than the amplitudes <strong>of</strong> the reflection event. There, the<br />

user has to help the algorithm to bypass those areas. Another problem can be<br />

that two events intersect or just come close to each other, so that their maximum<br />

amplitudes are within the same search window. Then, the user has to identify<br />

which local amplitude maximum is <strong>of</strong> interest for him otherwise the algorithm<br />

takes the global maximum that might belong to the wrong event <strong>and</strong> follow this<br />

one from now on.<br />

A future task could be to implement—as presented by Liebhardt (1997)—the attributes<br />

<strong>of</strong> the instantaneous envelope R(t), the instantaneous phase�(t) <strong>and</strong> the<br />

20


2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods<br />

instantaneous frequency f (t) into the detection algorithm for the picking process<br />

(for formulae refer to Yilmaz, 1987). The motivation behind this is to automatically<br />

pick (primary) reflection events that the inversion can be automatically performed<br />

after the <strong>CRS</strong> stack. Thus, the processing chain stack-inversion-migration<br />

would be fully automated <strong>and</strong> data-driven. Also an interpolation <strong>of</strong> the traces<br />

can be considered to pick the “true” maximum amplitude instead <strong>of</strong> picking only<br />

the maximum sampled value to decrease the error bound <strong>of</strong> the subsequent inversion.<br />

2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods<br />

The attributes <strong>of</strong> the <strong>CRS</strong> stack (£, RNIP, RN) after the picking are one dimensional<br />

series <strong>of</strong> data along the identified reflection events, i. e., values belonging<br />

to picked traveltimes <strong>and</strong> their corresponding locations along the seismic line by<br />

means <strong>of</strong> CMP coordinates. These functions are not smooth from the very beginning.<br />

Especially, RNIP or RN contain high frequency fluctuations from one trace<br />

to the next or, even worse, outliers. Thus, a smoothing filter has to be applied<br />

to get the extracted samples sufficiently smooth along the picked reflection event<br />

<strong>and</strong>/or to exclude the outliers for the subsequent inversion. This is necessary, because<br />

the inversion procedure is very sensitive to the variation <strong>of</strong> the <strong>CRS</strong> stack<br />

attributes. Therefore, I have tested several different filters used in statistics to find<br />

a mean value. The filters for smoothing the input, i. e., the <strong>CRS</strong> attributes along<br />

the identified reflection events, for the inversion are<br />

the<br />

the ¢<br />

a<br />

the<br />

¢ ¢<br />

¢<br />

arithmetic mean,<br />

median,<br />

combination <strong>of</strong> the arithmetic mean <strong>and</strong> the median named the mean difference<br />

cut,<br />

weighted arithmetic mean, <strong>and</strong><br />

robust locally weighted regression (Clevel<strong>and</strong>, 1979).<br />

the<br />

For all these filters, one has to define among several parameters at least one window<br />

length for smoothing over the traces, i. e., along the reflection which I refer<br />

to as x-direction in the following. Those window parameters specify how many<br />

samples n are added in positive <strong>and</strong> negative direction to the picked one in time<strong>and</strong>/or<br />

x-direction separately to be used during the calculation <strong>of</strong> the filtering<br />

algorithms. The window length itself, e. g., for the time-direction is then calculated<br />

as<br />

¢<br />

1 <strong>and</strong> the window is centered around the picked time value. These<br />

values are used to initiate the smoothing with one <strong>of</strong> the filters explained in the<br />

following subsections.<br />

2n¦<br />

21


Chapter 2. Theory<br />

As result from these filters, only one value, namely the “smoothed” one, is written<br />

back into the position <strong>of</strong> the original picked sample <strong>and</strong> to be used for the<br />

inversion. Smoothed value means smooth with respect to all values along the<br />

picked reflection event.<br />

2.4.1 The arithmetic mean<br />

The simplest algorithm to find a mean value is the arithmetic mean. All samples�i<br />

<strong>of</strong> the pre-defined window are summed up <strong>and</strong> divided by the number <strong>of</strong><br />

samples afterwards. Here, the index starts at negative values to emphasize the<br />

symmetry <strong>of</strong> the window to its center, i. e., the picked value (i¡ 0). Then, the<br />

arithmetic mean is given by<br />

1<br />

(2.16)<br />

1<br />

For the calculation <strong>of</strong> the arithmetic mean, it is assumed that the values are nor-<br />

2n¦<br />

mal distributed. However, all�i are arbitrarily distributed values. This computation<br />

strongly depends on all values within the window because all values are<br />

equally weighted. If there is at least one outlier even at an end <strong>of</strong> the window then<br />

the arithmetic mean calculates the same smoothed value as if the outlier was the<br />

�<br />

picked value. Thus, it cannot perform a good smoothing. Nevertheless, it<br />

�¡<br />

is still<br />

better than keeping the outliers.<br />

i���n�i¤<br />

The implementation <strong>of</strong> the arithmetic mean filter firstly smooths all picked values<br />

by taking a window in time-direction into account. Afterwards, the smoothed<br />

values are again filtered but now in x-direction, i. e., along the reflection event.<br />

The first smoothing in time-direction is used to enlarge the numbers <strong>of</strong> used values<br />

for the smoothing. The window length in time-direction depends on the<br />

dominant frequency <strong>and</strong> the sampling rate <strong>and</strong> is used to provide a few more<br />

values for statistics. But it has to be chosen rather too small than too large that<br />

values associated with noise are not considered, i. e., noise-related values do not<br />

affect the smoothing. The window length in x-direction is not restricted but the<br />

more samples are taken, the lower is the dominant frequency <strong>of</strong> the output which<br />

can suppress information for high resolution results. Using the time-direction<br />

smoothing does not always enhance the result as shown in Chapter 3.<br />

2.4.2 The median<br />

All samples within the pre-defined window are sorted from smallest to largest<br />

values. The sample left <strong>of</strong> the middle for even window length or the sample <strong>of</strong><br />

the middle for odd window length is the median.<br />

22<br />

n


2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods<br />

This filter does not depend on outliers as strongly as the arithmetic mean. But if<br />

there are more than n outliers, then the median will take one <strong>of</strong> those outliers as<br />

output. This can happen if the chosen window length is too large: then at both<br />

window ends more outliers are considered than values belonging to the actual<br />

reflection event because <strong>of</strong> the noise within the <strong>CRS</strong> attributes.<br />

The median filter implemented in the smoothing algorithm is also able to use<br />

neighboring samples in time-direction firstly to eliminate outliers. The values for<br />

all samples belonging to the wavelet <strong>of</strong> the picked reflection event are assumed to<br />

be identical or at least close to each other. But the <strong>CRS</strong> stack uses coherency analysis<br />

to find the attribute triplet for every trace <strong>and</strong> traveltime. Thus, the values <strong>of</strong><br />

the reflection event can vary especially at the zero crossings <strong>of</strong> the wavelet. Using<br />

the hyperbolic traveltime approximation to fit the <strong>CRS</strong> operator to the reflection<br />

event accounts for the change <strong>of</strong> the stacking velocity which slightly increases<br />

from the beginning <strong>of</strong> the wavelet to its end. The variation <strong>of</strong> the <strong>CRS</strong> attributes<br />

belonging to a reflection event can be observed in Figures 3.6 <strong>and</strong> 3.45. There, in<br />

the vicinity <strong>of</strong> the picked traveltime the <strong>CRS</strong> attributes vary slightly in contrast to<br />

the variation <strong>of</strong> <strong>CRS</strong> attributes resulting from the noise.<br />

2.4.3 The mean difference cut<br />

I combined the arithmetic mean <strong>and</strong> the median to the mean difference cut (MDC).<br />

With this combination, I tried to combine the advantages <strong>of</strong> both methods. The<br />

MDC is calculated as follows:<br />

1. the arithmetic mean according to Equation (2.16) for the defined window is<br />

calculated,<br />

2. the values are checked whether they exceed a given threshold (see below).<br />

If yes, they are excluded from further calculations by subtracting them from<br />

the sum <strong>and</strong> the window length is decreased by one,<br />

3. the arithmetic mean is calculated again with the new sum <strong>and</strong> window<br />

length (see Figure 2.8(b)) <strong>and</strong><br />

4. if all�i exceed the threshold, the median <strong>of</strong> the original window is taken as<br />

output (see Figure 2.8(d)).<br />

Thus, the MDC does not only have the good properties <strong>of</strong> the arithmetic mean<br />

<strong>and</strong> the median, it also gives a little more control to the user by means <strong>of</strong> the<br />

threshold.<br />

The threshold is a user-defined percentage <strong>of</strong> the arithmetic mean after the first<br />

step which represents a centered window around this temporary arithmetic mean.<br />

I used a percentage <strong>and</strong> not a fixed value to account for the value <strong>of</strong> the initial<br />

mean. This percentage is added to the first calculated arithmetic mean <strong>and</strong> also<br />

23


Chapter 2. Theory<br />

value<br />

value<br />

0.2<br />

0.18<br />

0.16<br />

0.14<br />

0.12<br />

0.1<br />

0.08<br />

0.06<br />

0.04<br />

0.02<br />

0<br />

−6 −4 −2 0<br />

sample<br />

2 4 6<br />

30<br />

25<br />

20<br />

15<br />

10<br />

5<br />

(a) triangle weight function<br />

0<br />

−6 −4 −2 0<br />

sample<br />

2 4 6<br />

(c) example 2<br />

value<br />

value<br />

18<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

−6 −4 −2 0<br />

sample<br />

2 4 6<br />

20<br />

18<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

(b) example 1<br />

0<br />

−6 −4 −2 0<br />

sample<br />

2 4 6<br />

(d) example 3<br />

Figure 2.8: The threshold is set to 10 percent <strong>and</strong> the window length in timedirection<br />

is 9 samples. (a) The blue line depicts the weight function for the<br />

weighted arithmetic mean. Green dots represent the samples used for the calculation.<br />

At the samples marked with red dots, the weight function is zero. For<br />

the following examples, the red dashed lines are the arithmetic mean <strong>and</strong> the red<br />

dotted lines denote (the borders <strong>of</strong>) the thresholds. The median results are shown<br />

as blue dashed lines <strong>and</strong> the weighted arithmetic mean are the green dashed lines.<br />

The final calculated output <strong>of</strong> the MDC is shown as dashed line in magenta. (b)<br />

Here, the threshold <strong>of</strong> 10 percent was too small to use more than just three values<br />

for the second calculation <strong>of</strong> the arithmetic mean. (c) This example shows what<br />

happens when no values are in the threshold. The median is taken as output.<br />

(d) A disadvantage can be that only one value closer to the outliers is inside the<br />

threshold which then defines the final output.<br />

24


2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods<br />

subtracted from it that the centered interval is obtained. Only the values within<br />

this interval are used for further computations.<br />

If there is an outlier in the original window, the threshold must be a large percentage<br />

to include some values. Otherwise the median will be taken <strong>and</strong> this can be<br />

the better choice. The threshold should be chosen carefully. If a large threshold is<br />

considered, outliers can be used again for the second calculation <strong>of</strong> the arithmetic<br />

mean <strong>and</strong> therefore the smoothed value does not change strongly.<br />

2.4.4 The weighted arithmetic mean<br />

An improvement <strong>of</strong> the st<strong>and</strong>ard arithmetic mean is to use a weighted arithmetic<br />

mean. This is the sum over all samples <strong>of</strong> the pre-defined window that are multiplied<br />

with a weight function wi (here: triangular):<br />

���<br />

�<br />

���<br />

wi¡<br />

(n�1)�i<br />

n � �W¡<br />

wi�i<br />

i���n<br />

(2.17a)<br />

(n�1) 2 n� i� for 0<br />

(n�1)�i<br />

(n�1) 2 �i��� 0� i�<br />

�<br />

for n<br />

(2.17b)<br />

0 for n<br />

The weight function (Figure 2.8(a)) must comply with the prerequisite that the<br />

sum over all values is one:<br />

1 i�����wi¡ �<br />

(2.17c)<br />

The result <strong>of</strong> this filter becomes the better the further the outliers deviate from the<br />

originally picked sample. It is obvious that the arithmetic mean itself can also be<br />

seen as an weighted arithmetic mean with a rectangular weight function (boxcar).<br />

Then all samples are treated equally.<br />

Equation (2.17c) has to be fulfilled so that the weight function wi does not change<br />

the scale <strong>of</strong> the original input. If the result <strong>of</strong> the sum is not equal to one then it<br />

can be considered as a scaling factor.<br />

The weighted arithmetic mean is also able to smooth in time-direction like the<br />

other filters above. I only implemented a triangular weight function because for<br />

the smoothing in time-direction where the algorithm can make use <strong>of</strong> just a few<br />

values it does not make sense to have a more complex weight function. The current<br />

implementation <strong>of</strong> this filter supports different window lengths for filtering<br />

in time-direction <strong>and</strong> smoothing in x-direction. In future, the user can additionally<br />

change the weight function.<br />

As a new task, it might be interesting to test also other mean value calculation<br />

formulae as listed in Bronstein <strong>and</strong> Semendjajew (1996) that also assume a normal<br />

distribution as the arithmetic mean <strong>and</strong> the median:<br />

25


Chapter 2. Theory<br />

the ¢<br />

the ¢<br />

¢ <strong>and</strong><br />

geometric mean<br />

harmonic mean �H¡<br />

the quadratic mean<br />

�G¡��i���n�i� 2n�1© �<br />

1<br />

n<br />

(2.18)<br />

���<br />

�Q¡<br />

� 2n¦<br />

1 �<br />

2.4.5 Robust locally weighted regression<br />

�i© 1<br />

n<br />

1 i���n<br />

(2.19)<br />

2n¦ 1<br />

n<br />

(2.20)<br />

i���n�2 i¤ �<br />

All these formulae above have in common that they assume a normal distribution<br />

<strong>of</strong> the values. This may hold for the values belonging to one reflection event in<br />

each trace, i. e., for smoothing in time-direction. However, this can not hold for<br />

the values along the reflection event, i. e., for smoothing in x-direction. The values<br />

along the picked event may represent any arbitrary curve. Therefore, I want to<br />

use a kind <strong>of</strong> regression to find an adequate approximation <strong>of</strong> the extracted <strong>CRS</strong><br />

attributes that is smooth enough for the inversion. The linear regression over<br />

all values extracted from one reflection event does not make sense as it is clear<br />

that the <strong>CRS</strong> attributes will, in general, not increase or decrease with a constant<br />

gradient for complex subsurface structures. Therefore, I tried to use a polynomial<br />

regression for the whole reflection event, but the polynomial regression with low<br />

orders can not account for fast changes. Using higher orders introduces too much<br />

fluctuations in areas with small variations after a fast change. A solution for<br />

this problem can be to consider only small windows. Thus, one has to define<br />

conditions for the borders <strong>of</strong> the windows that the resulting curve is continuous<br />

in the first derivative.<br />

Clevel<strong>and</strong> (1979) introduced a method using windows for every point called robust<br />

locally weighted (RLW) regression that is based on a polynomial fit within<br />

the windows but with weighted least squares. This method iteratively improves<br />

the weight function for every point to obtain a fitted curve for the whole reflection<br />

event.<br />

For the first calculation, a weight function W(x) is needed, where x is normalized<br />

to the half window length (see below). The center <strong>of</strong> this initial weight function<br />

26


2.4 <strong>Smoothing</strong> by means <strong>of</strong> statistical methods<br />

0) is related with each x-coordinate <strong>of</strong> the current investigated reflection<br />

event xi, so that every picked reflection signal has its own but same initial weight<br />

function. The initial weight function W must comply with the following proper-<br />

W(x¡<br />

ties:<br />

1. W(x)� 0 for�x�� 1,<br />

2. W( x)¡ W(x) ,<br />

3. W(x) is a monotonously decreasing function for 0, x�<br />

4. W(x)¡ 0 for�x�� 1 .<br />

<strong>and</strong><br />

Weight functions with such properties are, e. g., a boxcar, a triangle, a cosine<br />

(within the boundaries from to¦�), a bisquare, or a tricube function scaled<br />

1 .<br />

Consider a set <strong>of</strong> values�i from an arbitrary picked reflection event with n traces<br />

belonging to the locations xi along the seismic line. Thus, the RLW regression<br />

has to smooth the values�i<br />

��<br />

for xi from 1©¥¤¥¤¥¤�©n. The degree <strong>of</strong> smoothing is<br />

defined by<br />

to�x��<br />

the parameter 1. Let f n be rounded to the nearest integer.<br />

Using the weight function W, the weight function wk(xi) is assigned to each xi<br />

with 1©¥¤¥¤¥¤�©n . The weight function W is centered at xi <strong>and</strong> scaled such that<br />

the first point at which W becomes zero is situated at the rth nearest neighbor <strong>of</strong><br />

xi, where r is the nearest integer to f n.<br />

With these weight functions wk(xi), an initial fit is performed for every xi. The<br />

fitted value<br />

i¡ 0� f� r¡ k¡ ˆ �i is the result <strong>of</strong> a dth degree polynomial fit to all points <strong>of</strong> the input<br />

data using weighted least squares obtained from the weights wk(xi). This calculation<br />

<strong>of</strong> the initial fitted values is referred to as the locally weighted regression.<br />

The next step <strong>of</strong> the iterative procedure is to calculate a new set <strong>of</strong> weight functions.<br />

Therefore, a different set <strong>of</strong> weights�i is defined for each (xi,�i) based on<br />

the size <strong>of</strong> the residuals�i �i. ˆ The larger the residuals, the smaller the weights<br />

<strong>of</strong>�i. Now, the initial weights wk(xi) are replaced by the new weights�iwk(xi) <strong>and</strong><br />

the fitted values are calculated again with the new weights. This latter step can<br />

be repeated iteratively. The entire procedure with the initial fit <strong>and</strong> all following<br />

iterations is called the robust locally weighted (RLW) regression.<br />

The RLW regression also assumes a normal distribution but not directly for the<br />

data itself. The smoothing procedure has been designed to accommodate data<br />

which comply to �i¡<br />

(2.21)<br />

where g is a smooth function <strong>of</strong> xi <strong>and</strong> the�i are r<strong>and</strong>om variables with mean 0<br />

<strong>and</strong> constant scale. This means that the residuals calculated from the final fitted<br />

values to the original values are normal distributed around the fitted values. The<br />

g(xi)¦��i©<br />

27


Chapter 2. Theory<br />

smoothness <strong>of</strong> the resulting curve is controlled by the parameter f . If f is large<br />

then more neighboring points are taken into account for the calculation <strong>of</strong> one<br />

fitted value. For a decreasing weight function W like the above mentioned triangular<br />

or cosine function, the values contained in the window affect the more the<br />

fitted value the closer they are to the center.<br />

The benefits <strong>and</strong> the disadvantages <strong>of</strong> the RLW regression in contrast to the other<br />

described statistical smoothing methods can be observed in the following chapter.<br />

2.4.6 Spline interpolation/approximation<br />

Another kind <strong>of</strong> polynomial fitting procedures are the spline interpolation <strong>and</strong><br />

the spline approximation. The difference between interpolation <strong>and</strong> approximation<br />

is that the interpolated curve includes all given points while the approximation<br />

contains the given points in a certain error bound.<br />

The cubic spline interpolation uses a third-order polynomial to obtain a curve<br />

segment that is smooth in the first derivative <strong>and</strong> continuous in the second derivative.<br />

In a special case, if the first derivatives mi at the given points are provided<br />

from outside, then the interpolation requires only two neighboring points (xi©��i)<br />

<strong>and</strong> (xi�1©��i�1) to determine the spline segment which is given by<br />

a1(x a2(x<br />

xi)¦<br />

xi) 2¦ a3(x<br />

xi) 3¤ (2.22)<br />

The solution for the coefficients has to satisfy the linear equation system<br />

a0¦ �(x)¡<br />

with<br />

1 ����<br />

0 0 0<br />

0 1 0 0<br />

1 xi�1 xi (xi�1 xi) 2 (xi�1 xi) 3<br />

0 1 2(xi�1 xi) 3(xi�1 xi) 2<br />

�x dx�i<br />

��<br />

d� mi¡<br />

<strong>and</strong> mi�1¡<br />

� ���<br />

�<br />

a0<br />

a1<br />

a2<br />

a3<br />

�<br />

���<br />

d�<br />

� ���¡<br />

���<br />

�<br />

�x �i�1¤<br />

� dx�<br />

mi<br />

�i�1<br />

mi�1<br />

� �i<br />

(2.23) ����<br />

�<br />

For the considered inversion problem, the first derivatives mi for all interface<br />

points are given by the direction <strong>of</strong> the ZO rays. The ZO rays are normal rays<br />

<strong>and</strong> end in the NIP. Therefore, the first derivatives have to be perpendicular to<br />

the direction <strong>of</strong> the ZO rays at the corresponding NIP.<br />

The spline approximation is based on the same method as the interpolation but<br />

with error intervals around the given interface points (for an application example<br />

see Figure 2.14). For further details, please refer to Nürnberger (1989).<br />

28


2.5 Inversion methods<br />

2.5 Inversion methods<br />

To underst<strong>and</strong> the structure <strong>of</strong> the subsurface, geophysicists need a subsurface<br />

model representing the physical properties. The knowledge <strong>of</strong> these properties<br />

allows predictions which can be compared with the measured data whether the<br />

assumptions made during the computation <strong>of</strong> the subsurface model are close<br />

enough to reality. Thus, analyzing the effects computed on these models leads<br />

to a better underst<strong>and</strong>ing <strong>of</strong> the real data. In my case, I use the data-derived<br />

<strong>CRS</strong> attributes to directly obtain an adequate velocity model, i. e., without any<br />

iteration.<br />

The inversion methods presented in the following subsections yield a 2D isovelocity<br />

layer model that is used to obtain the macro-velocity model necessary<br />

for the subsequent depth migration. A depth image <strong>of</strong> the subsurface is obtained<br />

from pre- or post-stack migration procedures (e. g., see PreSDM in Section 2.1.3).<br />

These depth images are used, e. g., in oil <strong>and</strong> gas exploration to identify possible<br />

locations <strong>of</strong> hydrocarbon reservoirs.<br />

The computed velocity model is subject to several restrictions due to the current<br />

implementation (some used terms right below will be further explained later on):<br />

The ¢<br />

The ¢<br />

Only ¢<br />

The ¢<br />

layers are bounded by arbitrarily curved interfaces that are spread over<br />

the whole range <strong>of</strong> the traces for the inversion methods described in Sections<br />

2.5.1 – 2.5.3. The interfaces obtained from the inversion method explained<br />

in the subsection 2.5.4 are spread between the extension <strong>of</strong> depth<br />

points <strong>of</strong> the outermost back-propagated rays.<br />

interfaces must not intersect each other that the ascending order <strong>of</strong> interfaces<br />

is not changed.<br />

the P-wave velocity is considered. Thus, no conversion <strong>of</strong> rays due to<br />

reflection or refraction is taken into account. In other words, the inversion<br />

methods provide acoustic models which contain only P-wave velocities.<br />

high-frequency approximation (Červený, 2001) must be fulfilled, so<br />

that the ray theory can be applied. That means, that in order to describe<br />

high-frequency seismic wave propagation in inhomogeneous media by a<br />

ray-theoretical approach, it is required that the material parameters <strong>of</strong> the<br />

medium do not vary strongly over the distance <strong>of</strong> the order <strong>of</strong> the prevailing<br />

wavelength. This signifies for the 2D layered model that the radii <strong>of</strong><br />

curvature <strong>of</strong> reflecting interfaces are assumed to be much larger than the<br />

wavelengths <strong>of</strong> waves that impinge on them. Then, an interface will act<br />

predominantly as a reflector rather than a diffractor. Furthermore, the thickness<br />

<strong>of</strong> a layer has to be larger than the dominant wavelength <strong>of</strong> the signal.<br />

29


Chapter 2. Theory<br />

The ¢<br />

The ¢<br />

layer velocity is constant for the temporary <strong>and</strong> final iso-velocity layer<br />

model. This yields straight lines for the ray segments within the layers due<br />

to Fermat’s principle.<br />

construction <strong>of</strong> the interfaces agrees with Huygens’ principle which assumes<br />

that wavefronts can be regarded as the envelope <strong>of</strong> diffractor wavefronts<br />

at a certain moment in time. The propagation <strong>of</strong> a wavefront can also<br />

be expressed with the propagation <strong>of</strong> rays as used in geometrical optics.<br />

The rays within isotropic media are perpendicular to the local tangent <strong>of</strong><br />

the wavefront at any point (in time) or space.<br />

For the model that satisfies the limitations above, some laws <strong>and</strong> conventions<br />

concerning the propagation <strong>of</strong> rays <strong>and</strong> wavefront curvatures are presented in<br />

the following. Hubral <strong>and</strong> Krey (1980) introduced analytical expressions for the<br />

following laws treating the changes <strong>of</strong> wavefront curvature radii:<br />

Refraction<br />

30<br />

¢<br />

¢ Propagation<br />

¢ Reflection<br />

law:<br />

RP RP 2¡<br />

vΔt 1¦<br />

(2.24)<br />

The propagation law describes the change <strong>of</strong> a wavefront’s radius <strong>of</strong> curvature<br />

as it is propagating along a straight ray path through a layer with<br />

constant parameters. Thus, the radius <strong>of</strong> the wavefront curvature RP 2 in<br />

point P2 at a later moment in time (Δt� 0) directly depends on the wavefront<br />

curvature radius RP 1 at point P1 <strong>and</strong> the time Δt that the wavefront<br />

requires to travel the distance between both points. v is the constant velocity<br />

<strong>of</strong> the surrounding medium. The spread <strong>of</strong> the wavefront curvature is<br />

called geometrical spreading.<br />

law:<br />

1 vR RR¡<br />

cos2�I vIRI cos2�R¦ 1<br />

RF cos2�R�vR cos�I cos�R� (2.25)<br />

vI<br />

The radius <strong>of</strong> the reflected wavefront curvature RR is build up by a sum<br />

<strong>of</strong> two terms. The first term stems from the change depending on a planar<br />

interface, i. e., the radius <strong>of</strong> the interface curvature . The second<br />

term accounts for the influence <strong>of</strong> the interface’s curvature. Index I denotes<br />

the variables before the reflection, index R after the reflection. The angles<br />

�I <strong>and</strong>�R are measured between the ray ending or starting at the reflection<br />

RF¡��<br />

point <strong>and</strong> the interface normal.<br />

law:<br />

1 vT RT¡<br />

cos2�I vIRI cos2�T¦ 1<br />

RF cos2�T�vT cos�I cos�T� (2.26)<br />

vI


2.5 Inversion methods<br />

The refraction law has the same structure as the reflection law above: one<br />

term for the refraction at plane interfaces <strong>and</strong> one term describing the change<br />

due to arbitrarily curved interfaces represented at the point <strong>of</strong> refraction by<br />

the local radius <strong>of</strong> interface curvature. Here, index T denotes the variables<br />

after the refraction.<br />

Whether the radius <strong>of</strong> wavefront curvature for a propagating ray is positive or<br />

negative is a matter <strong>of</strong> definition. I will stick to the same definition as used by<br />

Hubral <strong>and</strong> Krey (1980). Figure 2.9(a) depicts that a radius <strong>of</strong> wavefront curvature<br />

lagging behind (red arc) its local tangent (green line) is defined as positive. If the<br />

wavefront lies ahead <strong>of</strong> its tangential plane the radius <strong>of</strong> curvature is negative<br />

(see blue arc in Figure 2.9(a)). The following definition describes the interface<br />

curvature radius. If the interface at the point <strong>of</strong> intersection with an incident ray<br />

appears convex for this incident ray then RF is positive, illustrated by the red<br />

ray <strong>and</strong> the red dashed arc in Figure 2.9(b). The green ray <strong>and</strong> green dashed arc<br />

depict the concave case.<br />

Another law determines the direction <strong>of</strong> a ray before <strong>and</strong> after a refraction or<br />

reflection by defining the sign <strong>of</strong> angles. This is Snell’s law given by<br />

sin�I<br />

vI ¡<br />

vT ¡<br />

sin�T<br />

sin�R<br />

vR ¤<br />

The visualization <strong>of</strong> Snell’s law is shown in Figure 2.10. At the intersection <strong>of</strong> a<br />

ray with an interface the area around this point is divided into four quadrants<br />

separated by the interface normal <strong>and</strong> the local interface tangent. The yellow<br />

quadrants depict negative angles <strong>and</strong> the red ones positive angles. Thus, the<br />

incidence angle�I is negative, the reflected angle�R is positive <strong>and</strong> the refracted<br />

angle�T is negative for the case depicted in Figure 2.10. The same signs are<br />

obtained if the incident ray starts in the fourth quadrant. For the case <strong>of</strong> the<br />

incident ray beginning in the third or first quadrant, the signs are changed.<br />

In my case, the S-wave velocity is set to zero, i. e., the acoustic case is considered<br />

which implies no wave-type conversion. Thus, the velocity vR for the medium<br />

around the reflected ray is equal to the medium velocity <strong>of</strong> the incident ray vI<br />

which yields�R¡ �I. With this special case also the reflection law (2.25) simplifies<br />

to<br />

1 1 RR¡<br />

RI<br />

or RR¡<br />

RI<br />

(2.27)<br />

as cos�R¡ cos ( �I). However, the reflection law is not considered during all<br />

inversion procedures presented below because multiples are not taken into account<br />

for the construction <strong>of</strong> the interfaces. For the back propagation <strong>of</strong> primary<br />

reflection events, only the propagation law <strong>and</strong> the refraction law is required.<br />

31


Chapter 2. Theory<br />

direction <strong>of</strong> ray propagating through homogeneous medium<br />

local tangent<br />

R0<br />

(a)<br />

V1<br />

V 2<br />

R >0<br />

F, 1<br />

R


t 0<br />

z<br />

0,1<br />

Z<br />

X 0<br />

x<br />

x<br />

x<br />

x<br />

x<br />

x<br />

x<br />

x<br />

x<br />

v 1<br />

v 2<br />

v 3<br />

x<br />

x<br />

x<br />

<strong>Seismic</strong> line<br />

2.5 Inversion methods<br />

Figure 2.11: Dix inversion. Upper part: stacked ZO section with identified reflection<br />

events <strong>of</strong> different reflectors. Lower part: Iso-velocity layer model with<br />

linearly interpolated interfaces <strong>and</strong> layers with constant average vi from all interval<br />

velocities belonging to one layer.<br />

2.5.1 Dix inversion<br />

The conventional Dix inversion algorithm (Dix, 1955) determines an iso-velocity<br />

layer model referring to the assumptions made for NMO corrections. Thus, the<br />

subsurface consists <strong>of</strong> horizontal or at least gently dipping plane layers <strong>of</strong> constant<br />

velocities during the inversion <strong>of</strong> reflection events from one trace. Here,<br />

gently dipping means an interface dip less than five degrees which implies that<br />

the small-dip approximation holds. After all traces are processed, the velocities<br />

belonging to one layer are averaged to obtain the constant P-wave layer velocity.<br />

Figure 2.11 shows the construction <strong>of</strong> the iso-velocity layer model. The first<br />

picked reflection event (green amplitudes, 1) <strong>of</strong> the red (i¡ trace 0) is inverted<br />

using the corresponding interval velocity vi�0�j�1 which equals the NMO<br />

velocity but only in case <strong>of</strong> the first interface. The thickness <strong>of</strong> the first layer, i. e.,<br />

the depth <strong>of</strong> the first interface is calculated by v0�1t0�1¨2. For the subsequent<br />

events 2©3©¥¤¥¤¥¤),<br />

j¡<br />

the formula for the interval velocities from small to<br />

(j¡ zi�0�j�1¡<br />

33


Chapter 2. Theory<br />

large traveltimes t0�j provided by Dix (1955) has to be used:<br />

2 NMO�i�j ti�j v 2 NMO�i�j�1 ti�j�1<br />

v<br />

(2.28)<br />

ti�j ti�j�1<br />

where index j counts the identified reflection events <strong>and</strong> index i accounts for the<br />

traces. In Figure 2.11, the red trace belongs to 0 <strong>and</strong> the black ones to 1©2©¥¤¥¤¥¤.<br />

©<br />

The NMO velocities <strong>and</strong> the traveltimes are assumed to be known. For<br />

the traveltimes, this is fulfilled by simply picking the identified primary reflection<br />

events in the ZO section. The NMO velocities are provided by the <strong>CRS</strong> attribute<br />

RNIP according to Equation (2.13)<br />

vi�j¡<br />

0<br />

i¡<br />

which implies horizontal interfaces.<br />

Here, the <strong>CRS</strong> attribute RN is not considered but set to infinity which implies<br />

planar interfaces. Thus, Equation (2.28) simplifies to<br />

i¡<br />

¡ with£<br />

RNIP�i�j RNIP�i�j�1<br />

2v0<br />

ti�j ti�j�1 © vi�j¡<br />

(2.29)<br />

with the known near-surface velocity v0 <strong>of</strong> the <strong>CRS</strong> stack. The calculation <strong>of</strong><br />

the corresponding layer thicknesses makes use <strong>of</strong> the interval velocities <strong>and</strong> is<br />

obtained recursively<br />

dzi�j¡ dzi�j�1¦<br />

by<br />

1<br />

2 vi�j(ti�j (2.30)<br />

where dz0�j�1 denotes the depth <strong>of</strong> the previous, i. e., the (i 1)th calculated temporary<br />

interface. This yields the dark blue horizontal straight lines in Figure 2.11<br />

for the first trace. Going on to the next traces, the blue crosses are obtained but<br />

with different interval velocities. Hence, to construct the iso-velocity layer model<br />

the temporary interval velocities <strong>of</strong> each layer<br />

ti�j�1)©<br />

const¤) are averaged <strong>and</strong> assigned<br />

to the whole layer (colored layers in Figure 2.11).<br />

As the inversion procedure firstly inverts all identified reflection events along<br />

(j¡<br />

one trace <strong>and</strong> then continues with the next trace, the Dix inversion is a trace-bytrace<br />

inversion process. The Dix inversion is very robust concerning the computation,<br />

but the range <strong>of</strong> application is very limited as the formulae are based on<br />

the assumptions made for NMO corrections. The method is not valid for more<br />

complex structures because it strictly considers all depth points to be located on<br />

the vertical depth lines for each trace <strong>and</strong> does not account for interface dips <strong>and</strong><br />

curvatures. Dix (1955) did not give a solution for negative values for the quotient<br />

under the square root in Equation (2.28), which is the case for intersecting events<br />

as they are not part <strong>of</strong> the assumptions made for NMO corrections.<br />

2.5.2 Plane inversion<br />

The plane dipping interface inversion (shortly: plane inversion) is a generalization<br />

<strong>of</strong> the Dix inversion where the dips <strong>of</strong> the interfaces have an effect on the<br />

34


Depth [km]<br />

0.5<br />

1.5<br />

2<br />

2.5<br />

1<br />

3<br />

0<br />

v i,1<br />

int.1<br />

v i,2<br />

int.2<br />

v i,3<br />

int.3<br />

v i,4<br />

int.4<br />

x<br />

Ri,2 S i,1<br />

z<br />

z<br />

z<br />

z<br />

X<br />

i<br />

i,1<br />

x<br />

i,2<br />

x<br />

i,3<br />

x<br />

i,4<br />

x<br />

x<br />

Ri,1 2.8 3 3.2 3.4 3.6 3.8 4 4.2<br />

Distance [km]<br />

2.5 Inversion methods<br />

<strong>Seismic</strong> line<br />

Figure 2.12: Construction <strong>of</strong> the temporary iso-velocity model for each picked<br />

reflection event within one trace. The normal incidence points Ri�j determine<br />

the location (red crosses) <strong>and</strong> the local dip <strong>of</strong> the interfaces. Assuming plane<br />

interfaces, the depth points zi�j(blue crosses) are obtained by the intersection with<br />

the vertical depth line. The interval velocities vi�j are assigned to the zi�j.<br />

x<br />

Ri,3 x<br />

R i,4<br />

35


Chapter 2. Theory<br />

interface point in depth. This approach is based on the more general formulae by<br />

Dürbaum (1953) but still uses plane interfaces. I will only explain the incitement<br />

<strong>of</strong> this method, for a deeper insight into the formulae, refer to Majer (2000).<br />

The construction <strong>of</strong> the temporary iso-velocity layer model for each trace starts<br />

in almost the same manner as the Dix inversion with the first identified reflection<br />

event. To find the depth point, now the <strong>CRS</strong> attribute <strong>of</strong> the emergence angle<br />

must be given in advance to the Dix inversion. With the traveltime ti�0�j�1,<br />

the <strong>CRS</strong> attribute RNIP�i�0�j�1 <strong>and</strong> the <strong>CRS</strong> attribute£i�0�j�1, the NIP wavefront<br />

is propagated along its corresponding normal ray in the direction <strong>of</strong>£i�j until<br />

RNIP�i�j¡ 0, i. e., referred as back-propagating the ray in the following. This defines<br />

the first reflector point Ri�j in Figure 2.12 by<br />

RNIP�i�j sin£i�j©RNIP�i�j cos£i�j) T¤ (2.31)<br />

(xi<br />

Consider plane interfaces which is done by setting the <strong>CRS</strong> attribute RN�i�j<br />

for all interfaces 1©2©¥¤¥¤¥¤)<br />

Ri�j¡<br />

<strong>and</strong> all traces 0©1©¥¤¥¤¥¤). (i¡ The plane interface<br />

must be perpendicular to the ray ending in Ri�0�j�1 as it is the NIP. Then, the intersection<br />

with the vertical depth line is obtained by following the plane interface<br />

(j¡<br />

through Ri�0�j�1 with<br />

:¡��<br />

slope tan£i�0�j�1 . This yields the depth point<br />

zi�0�j�1.<br />

mi�0�j�1¡<br />

During the back-propagation <strong>of</strong> the next reflection event, not only the propagation<br />

law has to be used, but also the refraction law <strong>and</strong> Snell’s law must be<br />

applied at the intersection <strong>of</strong> the new ray with the temporary interface <strong>of</strong> the first<br />

reflection event (point Si�0�1, see Figure 2.12). This is done in the same way for<br />

all reflection events belonging to one trace, <strong>and</strong> afterwards the same procedure is<br />

performed for the next traces. In the end, the iso-velocity model is, as for the Dix<br />

inversion, constructed by linear interpolation <strong>of</strong> all depth points <strong>of</strong> each reflection<br />

event within the current implementation. In future, they can be interpolated by<br />

splines which can be used to find reflector points where no picking <strong>of</strong> reflection<br />

signals was possible that yield continuous reflectors. The constant layer velocity<br />

is taken as the average <strong>of</strong> all interval velocities belonging to one interface. Thus,<br />

the plane inversion is also a trace-by-trace inversion procedure which includes<br />

the interface dip into the calculation. The range <strong>of</strong> application compared to the<br />

Dix inversion can now be extended for plane dipping interfaces. However, the<br />

method might fail for steep dipping reflection events because <strong>of</strong> intersections <strong>of</strong><br />

the temporary interfaces <strong>of</strong> one trace with each other before they intersect the<br />

vertical depth line. This changes the ascending order <strong>of</strong> interface points on the<br />

vertical depth line. Therefore, only a not too large spread area <strong>of</strong> the ZO rays<br />

around the vertical depth line is considered which implies to take only gentle<br />

dips into account.<br />

36


2.5.3 Circular inversion<br />

2.5 Inversion methods<br />

The circular curved interface inversion method (shortly: circular inversion) makes<br />

use <strong>of</strong> the same back-propagation process as the plane inversion, but now takes<br />

also the curvature <strong>of</strong> the interfaces into account to find a more reliable interface<br />

point in depth. The interface curvature is related to the <strong>CRS</strong> attribute RN that is<br />

constant for each interface point during the construction <strong>of</strong> the temporary isovelocity<br />

model.<br />

The depth points zi�j (see blue crosses in Figure 2.13) are also situated at an intersection<br />

with the vertical depth line, but now—in contrast to the plane inversion—<br />

with the circular interface segment. The back-propagation with£<strong>and</strong> RNIP yields<br />

the interface points Ri�j (green crosses) <strong>and</strong> the slope <strong>of</strong> the temporary plane interface.<br />

The <strong>CRS</strong> attribute RN also has to be propagated back until RNIP¡ 0 to<br />

obtain the true interface curvature radius R�N . To find the depth point zi�j, the center<br />

<strong>of</strong> the circle with radius R�N has to be calculated. Therefore, we make use <strong>of</strong><br />

the knowledge that the temporary plane is tangent to the temporary circle. Now,<br />

the intersection <strong>of</strong> the circle <strong>and</strong> the vertical depth line can be calculated.<br />

The circular inversion uses all three attributes <strong>of</strong> the <strong>CRS</strong> stack extracted for the<br />

identified (picked) reflection events. It fits the interface with circular segments<br />

which is one step closer to reality than the plane inversion. However, as it still is<br />

a trace-by-trace inversion method, the same limitation as for the plane inversion<br />

for the ZO rays, that they are in a “small” area around the vertical depth line, has<br />

to be considered.<br />

2.5.4 Horizon inversion<br />

In contrast to the three inversion methods described above, the horizon inversion<br />

generates the whole interfaces one after the other. Thus, the horizon inversion is a<br />

so-called layer-stripping inversion method. To perform this recursive calculation<br />

<strong>of</strong> the interfaces from top to bottom, the model is assumed to consist <strong>of</strong> constant<br />

velocity layers.<br />

<strong>Picking</strong> identified reflection events <strong>and</strong> extracting their corresponding <strong>CRS</strong> attributes<br />

is necessary to obtain the information needed to construct the jth interface<br />

<strong>of</strong> the 2D iso-velocity layer model. The current implementation <strong>of</strong> the<br />

horizon inversion algorithm makes use <strong>of</strong> the following data:<br />

¢ The<br />

The<br />

The ¢ ¢<br />

location <strong>of</strong> the ZO ray within the seismic line, here, xi�j with index j<br />

for the interface number <strong>and</strong> index 1©¥¤¥¤¥¤�©n j counting the picked values<br />

along one reflection event. Thus, the total number <strong>of</strong> picked values for each<br />

reflection event n j does not have to be the same for all interfaces.<br />

i¡<br />

picked two-way traveltimes ti�j.<br />

associated emergence angle£i�j.<br />

37


Chapter 2. Theory<br />

Depth [km]<br />

0.5<br />

1.5<br />

2<br />

2.5<br />

1<br />

3<br />

0<br />

int.1<br />

int.2<br />

int.3<br />

int.4<br />

x<br />

R i,2<br />

x<br />

R i,4<br />

Xi<br />

z i,1<br />

xx<br />

R i,1<br />

z i,2<br />

x<br />

z i,3<br />

x<br />

z i,4<br />

x<br />

x<br />

R i,3<br />

1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2<br />

Distance [km]<br />

<strong>Seismic</strong> line<br />

Figure 2.13: Construction <strong>of</strong> the temporary iso-velocity model for each picked reflection<br />

event within one trace. The normal incidence points Ri�j determine the<br />

location (green crosses), the local dip, <strong>and</strong> the local curvature <strong>of</strong> the interfaces.<br />

Assuming circular interfaces, the depth points zi�j (blue crosses) are obtained by<br />

the intersection with the vertical depth line. The interval velocities vi�j are assigned<br />

to the zi�j.<br />

38<br />

v i,1<br />

v i,2<br />

v i,3<br />

v i,4


1.2<br />

Depth z [km]<br />

1.4<br />

1<br />

x<br />

x<br />

x x<br />

x<br />

1.4 1.6 1.8 2 2.2<br />

Distance x [km]<br />

x<br />

x<br />

x<br />

x<br />

2.5 Inversion methods<br />

Figure 2.14: Interface construction for the horizon inversion. The black crosses<br />

are the back-propagated interface points that are fitted by a spline interpolation<br />

(green line) or by a spline approximation (red line). The dark blue lines denote<br />

the refracted ray segments from the last known interface (black line).<br />

corresponding radius <strong>of</strong> curvature <strong>of</strong> the NIP wavefront RNIP.<br />

The<br />

For the jth interface, the rays are traced back through the (j 1) known layers.<br />

Applying recursively the propagation law (see Equation (2.24)) <strong>and</strong> the refraction<br />

law (see Equation (2.26)) until the NIP wavefront shrinks to zero, yields as shown<br />

for the plane <strong>and</strong> circular inversion the interface points. These interface points are<br />

depicted as black crosses in Figure 2.14. In contrast to the trace-by-trace inversion<br />

methods, no intersection with the vertical depth line is necessary, but the backpropagated<br />

points belonging to one reflection event are assumed to be at their<br />

¢<br />

true location as we have used the <strong>CRS</strong> attributes to find these points. Then, the<br />

final jth interface is constructed by applying the spline interpolation (green line)<br />

or the spline approximation (red line).<br />

The spline interpolation is not the optimum choice for the construction <strong>of</strong> the<br />

final interface because it strongly depends on the calculated positions as it has to<br />

cross all these points. The positions can fluctuate that much from one point to<br />

the next that the back-propagation for a subsequent time horizon can fail because<br />

there a successive refraction was not possible. Another reason for the algorithm<br />

to fail can be that the input still contains outliers. On the other h<strong>and</strong>, the spline<br />

approximation may smooth the interface too much such that complex structures<br />

are lost. To find a compromise between smoothing <strong>and</strong> interpolating, the error<br />

bound for the spline approximation has to be chosen interactively by the user.<br />

39


Chapter 2. Theory<br />

The jth interface is obtained by means <strong>of</strong> spline approximation <strong>of</strong> the ray end<br />

points back-propagated through the (j 1) known layers in the current implementation.<br />

A future task can be to test the RLW regression for the interface construction<br />

to account more for small variations along an interface due to complex<br />

structures. The <strong>CRS</strong> attribute could also be used to constrain the spline approximation.<br />

The final result <strong>of</strong> the 2D iso-velocity layer model fits closer to complex structures<br />

<strong>of</strong> real data than the other presented inversion methods. The horizon inversion<br />

can follow the rays even outside the boundaries <strong>of</strong> the input locations along the<br />

seismic line. This means, that the x-location spread is not essentially the same as<br />

<strong>of</strong> the input, i. e., it depends on the x-location <strong>of</strong> the outermost back-propagated<br />

ray <strong>of</strong> each reflection event. The algorithm does not need the same number <strong>of</strong> input<br />

points for all interfaces as it constructs the whole interface using approximating<br />

functions before going on to the next interface. In future implementations, the<br />

limitations made for the model can be revoked to get closer to reality. Accounting<br />

for velocity gradients within the layers can be one <strong>of</strong> these enhancements.<br />

40


Chapter 3<br />

Synthetic data examples<br />

In the following sections, two acoustic 2D iso-velocity models <strong>of</strong> different complexity<br />

are discussed. The corresponding results <strong>of</strong> the methods involved in the<br />

inversion process are described. The two synthetic multi-coverage data sets are<br />

generated in order to demonstrate the ability <strong>of</strong> the inversion methods, described<br />

in Section 2.5, to adequately reconstruct the structures <strong>and</strong> the P-wave velocities<br />

<strong>of</strong> the used models. The results <strong>of</strong> the inversion algorithms are compared with<br />

the original model to determine how stable the different algorithms are with respect<br />

to variations <strong>of</strong> the <strong>CRS</strong> attributes. For this purpose, the generated synthetic<br />

data sets consist only <strong>of</strong> primary P-wave reflections <strong>of</strong> continuous interfaces with<br />

a S/N ratio <strong>of</strong> 10. The source wavelet is a zero-phase Ricker wavelet with a dominant<br />

frequency <strong>of</strong> 15 Hz shown as blue line in Figure 3.1. The red dots in Figure<br />

3.1 are examples <strong>of</strong> amplitudes <strong>of</strong> a recorded seismogram without noise. Here,<br />

the red dot <strong>of</strong> the maximum amplitude does not coincide with the real maximum<br />

because <strong>of</strong> the sampling interval <strong>of</strong> 4 ms.<br />

<strong>Picking</strong> the maximum amplitude <strong>of</strong> identified primary reflection events within<br />

the simulated ZO section yields nearly the correct ZO two-way traveltime for the<br />

case <strong>of</strong> the used synthetic data. This means, the ZO two-way traveltime is obtained<br />

by picking the maximum amplitude <strong>of</strong> the source wavelet which belongs<br />

0¤0<br />

to times around t¡<br />

s in Figure 3.1. The maximum error regarding to time for<br />

the picking does not exceed half the sampling interval <strong>of</strong> the seismograms without<br />

noise. For seismograms with noise, the error can be greater depending on the<br />

dominant frequency <strong>of</strong> the source wavelet <strong>and</strong> the S/N ratio. The picked time<br />

error leads to a depth error <strong>and</strong> can be accumulated for the following interfaces,<br />

but it can also cumulate destructively.<br />

All four inversion algorithms have one problem in common, they are not able to<br />

calculate layer velocities beneath the last interface. It is the responsibility <strong>of</strong> the<br />

interpreter to define an adequate velocity distribution for the half plane beneath<br />

the last interface. In my case, this filling velocity is constant, but in future it<br />

could be made up by blocks with constant velocities or even smoothly varying<br />

41


Chapter 3. Synthetic data examples<br />

amplitude normalized to 1<br />

1<br />

0.5<br />

0<br />

−0.5<br />

−0.06 −0.04 −0.02 0<br />

time t in [s]<br />

0.02 0.04 0.06<br />

Figure 3.1: The zero-phase Ricker wavelet with a dominant frequency <strong>of</strong> 15 Hz.<br />

Red dots simulate a seismogram without noise <strong>and</strong> with a sampling rate <strong>of</strong> 4 ms.<br />

Here, the maximum is not at 0 s. t¡<br />

velocities in horizontal or also in vertical direction. However, as long as I try to<br />

reconstruct models with homogeneous velocity layers, it makes no sense to fill<br />

the half plane with an inhomogeneous velocity distribution. The velocity <strong>of</strong> the<br />

underlying half plane is important for the reflection coefficient which is required<br />

to calculate the reflected amplitudes. As long as the inversion algorithms are<br />

not designed to account for “true amplitudes” but only for traveltimes <strong>and</strong> <strong>CRS</strong><br />

attributes during the computation <strong>of</strong> velocity models, the problem is at this stage<br />

<strong>of</strong> development negligible.<br />

3.1 Model A<br />

Figure 3.2 shows the initial 2D iso-velocity layer model with four curved interfaces<br />

spread over the entire pr<strong>of</strong>ile. The black circles depict the given points for<br />

constructing the whole interfaces by means <strong>of</strong> spline interpolation (thin <strong>and</strong> thick<br />

black lines through the circles). The interpolated splines <strong>of</strong> the interfaces are used<br />

to calculate the local dips shown in Figure 3.3. The interfaces separate five layers<br />

with constant velocities. The different constant P-wave velocities for the first four<br />

layers are 1¤5 km/s, 1¤8 km/s, 2¤0 km/s, <strong>and</strong> 2¤2 km/s (see<br />

also red numbers in the left part <strong>of</strong> Figure 3.2). The velocity for the half plane,<br />

2¤5 v4¡ v3¡ v2¡ v1¡<br />

i. e., the fifth layer, is set to v5¡<br />

km/s, all velocities are also indicated by the<br />

different colors. The curvature <strong>of</strong> the interfaces, the thickness <strong>of</strong> the layers, <strong>and</strong><br />

their corresponding P-wave velocities are chosen to yield “simple” primary Pwave<br />

reflections. That means, that the reflection events within the simulated ZO<br />

section do not intersect each other <strong>and</strong> have, e. g., no triplications. This choice <strong>of</strong><br />

42


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.5<br />

1.8<br />

2.0<br />

2.2<br />

2.5<br />

−4<br />

0 1 2 3 4 5<br />

x [km]<br />

6 7 8 9 10<br />

3.1 Model A<br />

Figure 3.2: Model A: 2D iso-velocity layer model with smooth interfaces. The red<br />

numbers denote the homogeneous P-wave velocities in [km/s] <strong>and</strong> belong to the<br />

colored layers. The colorbar depicts the velocities for all following models in this<br />

section.<br />

the original model will make it easy for the half-automatic picker to follow the<br />

reflection events in one step. Thus, the picker is able to follow the maximum amplitude<br />

from the trace at the left border to the trace at the right border without<br />

losing track <strong>of</strong> the reflection event because <strong>of</strong> small gaps or intersecting events.<br />

To obtain the synthetic multi-coverage primary reflection data set, the ray method<br />

is used to calculate the two-way traveltimes <strong>of</strong> CMP gathers with half <strong>of</strong>fsets from<br />

0 1 h¡<br />

km to h¡<br />

km with increments <strong>of</strong> Δh¡ 0¤02 km at midpoint intervals <strong>of</strong><br />

0¤01 km. In this way, a multi-coverage data volume is obtained. Also, the<br />

ZO (h¡ section 0 km) is part <strong>of</strong> the generated multi-coverage data set, but the<br />

aim <strong>of</strong> this thesis is to make use <strong>of</strong> data-driven attributes obtained from the<br />

Δxm¡<br />

2D<br />

ZO <strong>CRS</strong> stacking method for inversion algorithms <strong>and</strong> not only <strong>of</strong> ZO two-way<br />

traveltimes. The synthetic ZO section can be used to evaluate the accuracy <strong>and</strong><br />

the improvement <strong>of</strong> the S/N ratio <strong>of</strong> the <strong>CRS</strong> stacking procedure against the CMP<br />

stack. This is explained in detail in Jäger (1999) <strong>and</strong> Höcht (1998).<br />

From this data set, the simulated ZO section with a S/N ratio <strong>of</strong> 10, shown in<br />

Figure 3.4, is the result <strong>of</strong> the initial <strong>CRS</strong> stacking procedure using projected Fresnel<br />

zones as ZO aperture size. The small window in the right part <strong>of</strong> Figure 3.4,<br />

where the amplitudes are plotted as excursions to the left <strong>and</strong> right <strong>and</strong> not as<br />

colors, is called wiggle plot <strong>and</strong> illustrates the S/N ratio <strong>of</strong> 10. The <strong>CRS</strong> stacking<br />

method with projected Fresnel zones is shortly described in Section 2.2.1. For<br />

further explanations, please refer to Vieth (2001). The ZO section is cut <strong>of</strong>f at<br />

midpoint coordinates 1 km <strong>and</strong> 8¤5km. At lower <strong>and</strong> higher midpoint<br />

coordinates, the coverage <strong>of</strong> the data set becomes too low for the <strong>CRS</strong> stacking<br />

xm¡ xm¡<br />

43


Chapter 3. Synthetic data examples<br />

theta [degree]<br />

8<br />

6<br />

4<br />

2<br />

0<br />

−2<br />

−4<br />

−6<br />

−8<br />

−10<br />

−12<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.3: Local dips <strong>of</strong> synthetic velocity model A. Red: 1st interface, green:<br />

2nd interface, blue: 3rd interface <strong>and</strong> yellow: 4th interface.<br />

procedure to yield reliable results.<br />

The emergence angle£ <strong>of</strong> only the first interface represents the local dip (see<br />

Appendix A). Here, the red line <strong>of</strong>£ in Figure 3.12 <strong>and</strong> 3.13 differ from the<br />

synthetic dips in Figure 3.3 not only because <strong>of</strong> the smoothing, also the extracted<br />

original angles in Figure 3.8 do not coincide with the synthetic dips. The <strong>CRS</strong><br />

stack was intentionally performed with a near-surface velocity <strong>of</strong> 1.7 km/s which<br />

is not the same velocity as <strong>of</strong> the first layer. This difference leads to wrong <strong>CRS</strong><br />

attributes. However, the attributes can be corrected by adding a virtual layer<br />

above the first layer with infinitesimal thickness (see Appendix B).<br />

The <strong>CRS</strong> stack produces the simulated ZO section <strong>and</strong> three additional sections.<br />

Each <strong>of</strong> these three sections contains one attribute for each time sample: one for all<br />

emergence angles£(see Figure 3.5), one for all radii <strong>of</strong> curvature <strong>of</strong> the NIP wavefronts<br />

(see Figure 3.6), <strong>and</strong> one for all radii <strong>of</strong> curvature <strong>of</strong> the normal wavefronts<br />

(see Figure 3.7). Because <strong>of</strong> the coherence analysis which is used to determine the<br />

attribute triplet for each time sample, I obtain attributes also for the noise. But<br />

these attributes should not be used for the inversion methods which are based on<br />

reflection events. Thus, it is necessary to extract the <strong>CRS</strong> attributes along the reflection<br />

events. The two-way traveltimes are picked at the maximum amplitudes<br />

<strong>of</strong> the identified primary P-wave reflections. Their corresponding <strong>CRS</strong> attributes<br />

can now be extracted with these picked times directly from the attribute sections<br />

obtained from the <strong>CRS</strong> stack. The picked traveltimes are depicted as green lines<br />

44


time [s]<br />

0<br />

0.5<br />

1.0<br />

1.5<br />

2.0<br />

2.5<br />

3.0<br />

3.5<br />

4.0<br />

1 2 3 4<br />

Distance [km]<br />

5 6 7 8<br />

time [s]<br />

1.20<br />

1.25<br />

1.30<br />

1.35<br />

1.40<br />

1.45<br />

1.50<br />

1.55<br />

1.60<br />

1.65<br />

1.70<br />

1.75<br />

1.80<br />

3.1 Model A<br />

7.1<br />

Distance [km]<br />

7.2 7.3 7.4<br />

Figure 3.4: Simulated ZO section with S/N ratio <strong>of</strong> 10 from the initial Fresnel<br />

<strong>CRS</strong> stack. Negative amplitudes are blue, positive amplitudes are red <strong>and</strong> picked<br />

traveltimes are displayed as green lines. The S/N ratio can be observed in the<br />

small window to the right.<br />

time [s]<br />

0<br />

0.5<br />

1.0<br />

1.5<br />

2.0<br />

2.5<br />

3.0<br />

3.5<br />

4.0<br />

1 2 3 4<br />

Distance [km]<br />

5 6 7 8<br />

Figure 3.5: Section <strong>of</strong> <strong>CRS</strong> attribute£obtained from the <strong>CRS</strong> stacking procedure.<br />

The colorbar depicts£[�]<br />

45<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

-20<br />

-30


Chapter 3. Synthetic data examples<br />

46<br />

time [s]<br />

0<br />

0.5<br />

1.0<br />

1.5<br />

2.0<br />

2.5<br />

3.0<br />

3.5<br />

4.0<br />

1 2 3 4<br />

Distance [km]<br />

5 6 7 8<br />

Figure 3.6: Section <strong>of</strong> <strong>CRS</strong> attribute RNIP. The colorbar depicts RNIP [km].<br />

time [s]<br />

0<br />

0.5<br />

1.0<br />

1.5<br />

2.0<br />

2.5<br />

3.0<br />

3.5<br />

4.0<br />

1 2 3 4<br />

Distance [km]<br />

5 6 7 8<br />

Figure 3.7: Section <strong>of</strong> <strong>CRS</strong> attribute RN. The colorbar depicts RN [km].<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

-20<br />

-30<br />

-40<br />

-50


angle [degree]<br />

8<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

-10<br />

1 2 3 4 5<br />

Distance [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.8: The extracted original <strong>CRS</strong> attributes <strong>of</strong> the emergence angle£.<br />

Rnip [km]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

Figure 3.9: The extracted original <strong>CRS</strong> radii <strong>of</strong> curvature <strong>of</strong> the NIP wavefront<br />

RNIP.<br />

47


Chapter 3. Synthetic data examples<br />

Rn [km]<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

0<br />

-100<br />

-200<br />

-300<br />

-400<br />

-500<br />

-600<br />

1 2 3 4 5<br />

Distance [km]<br />

6 7 8<br />

Figure 3.10: The extracted original <strong>CRS</strong> radii <strong>of</strong> curvature <strong>of</strong> the normal wavefront<br />

RN.<br />

1/Rn [1/km]<br />

0.2<br />

0.1<br />

0<br />

-0.1<br />

-0.2<br />

-0.3<br />

-0.4<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

Figure 3.11: The reciprocal value <strong>of</strong> the extracted original <strong>CRS</strong> radii <strong>of</strong> curvature<br />

<strong>of</strong> the normal wavefront RN.<br />

48


3.1 Model A<br />

in Figure 3.4. The extracted original <strong>CRS</strong> attributes are shown in Figures 3.5 – 3.7<br />

also with green lines for the picked values. In the following figures, the attributes<br />

<strong>of</strong> the first interface are displayed as red lines, green lines st<strong>and</strong> for attributes <strong>of</strong><br />

the second interface, attributes <strong>of</strong> the third interface are depicted as blue lines,<br />

<strong>and</strong> fourth interface attributes as yellow lines. These colors for each attribute <strong>and</strong><br />

interface are used during the whole thesis.<br />

In Figure 3.11 <strong>and</strong> in all following figures <strong>of</strong> the <strong>CRS</strong> attribute RN, RN is displayed<br />

as its reciprocal value to better reveal the behavior <strong>of</strong> the reflectors curvature.<br />

Roughly speaking, if a reflector changes its curvature from an anticlinal<br />

to a synclinal structure or vice versa, respectively, the original <strong>CRS</strong> attribute RN<br />

undergoes a sign change from plus to minus while passing�� or vice versa,<br />

respectively. In Figure 3.10, the peaks <strong>of</strong> RN can be observed, but the remaining<br />

behavior <strong>of</strong> the curve gets lost in the large scale <strong>of</strong> the Figure which was clipped<br />

at 600 km, i. e., there were even greater values <strong>of</strong> RN. After calculating the reciprocal<br />

values <strong>of</strong> RN, the sign change converts into a zero crossing as shown in<br />

Figure 3.11. Another advantage <strong>of</strong> the reciprocal <strong>of</strong> RN is, that smoothing the<br />

curve can be performed without any additional calculations. That means, while<br />

smoothing the original attribute RN, the peaks <strong>of</strong> the sign changes must remain in<br />

the smoothed curves. Therefore, the smoothing algorithm has to detect such sign<br />

changes <strong>and</strong> has to leave them unchanged. In other words, the window length<br />

for the smoothing has to be tapered to zero <strong>and</strong> has to start with zero again on<br />

the other side <strong>of</strong> the sign change. If this is not taken into account, the smoothing<br />

produces artefacts as shown in Section 2.4.1. But for the reciprocal value <strong>of</strong> RN,<br />

zero crossings appear that can be smoothed without detecting them. To obtain<br />

the smoothed RN itself, just the reciprocal value <strong>of</strong> the smoothed 1¨RN has to be<br />

taken again.<br />

The <strong>CRS</strong> attribute <strong>of</strong> the emergence angle£ in Figure 3.8 is, in contrast to the<br />

radii, nearly a smooth curve <strong>and</strong> thus it is not necessary to smooth it even more<br />

for further usage. However, the <strong>CRS</strong> attribute radius <strong>of</strong> curvature <strong>of</strong> the NIP<br />

wavefront RNIP in Figure 3.9 fluctuates so much from trace to trace that it is not<br />

rich in meaning to use these data directly for the inversion algorithms. The <strong>CRS</strong><br />

attribute RN in Figure 3.11 shows small peaks which can be interpreted as small<br />

outliers that should be eliminated for inversion purposes. Therefore, it is necessary<br />

to smooth at least the <strong>CRS</strong> attributes RNIP <strong>and</strong> RN. Although the angle is a<br />

smooth attribute from the very beginning, I nevertheless applied several filters to<br />

it. Sometimes these filters can corrupt the original data that much that they can<br />

lead to false results. This can be observed in Figure 3.13, where the RLW regression<br />

corrupted the original shape <strong>of</strong> the decreasing parts <strong>of</strong> the emergence angle<br />

£. Thus, the filter has not improved the data at all.<br />

In Section 2.4 several smoothing methods are presented, but to show all their results<br />

is beyond the frame <strong>of</strong> this thesis. Thus, I only focus on the results <strong>of</strong> the<br />

arithmetic mean in time- <strong>and</strong> x-direction (see Figures 3.12, 3.14 <strong>and</strong> 3.16) in com-<br />

49


Chapter 3. Synthetic data examples<br />

angle [degree]<br />

8<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

-10<br />

1 2 3 4 5<br />

Distance [km]<br />

6 7 8<br />

Figure 3.12: <strong>CRS</strong> attribute£smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

angle [degree]<br />

8<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

-10<br />

1 2 3 4 5<br />

Distance [km]<br />

6 7 8<br />

Figure 3.13: <strong>CRS</strong> attribute£ smoothed with RLW regression with f=0.1 which<br />

represents 75 samples window length in x-direction.<br />

50


Rnip [m]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

3.1 Model A<br />

Figure 3.14: <strong>CRS</strong> attribute RNIP smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

Rnip [m]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

Figure 3.15: <strong>CRS</strong> attribute RNIP smoothed with RLW regression with f=0.1 which<br />

represents 75 samples window length in x-direction.<br />

51


Chapter 3. Synthetic data examples<br />

1/Rn [1/km]<br />

0.2<br />

0.1<br />

0<br />

-0.1<br />

-0.2<br />

-0.3<br />

-0.4<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

Figure 3.16: <strong>CRS</strong> attribute 1¨RN smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

1/Rn [1/km]<br />

0.2<br />

0.1<br />

0<br />

-0.1<br />

-0.2<br />

-0.3<br />

-0.4<br />

1 2 3 4 5 6 7 8<br />

Distance [km]<br />

Figure 3.17: <strong>CRS</strong> attribute 1¨RN smoothed with RLW regression with f=0.1 which<br />

represents 75 samples window length in x-direction.<br />

52


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.499<br />

1.795<br />

1.968<br />

2.188<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.18: Velocity model from Dix inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers in [km/s].<br />

parison to the results <strong>of</strong> the RLW regression in x-direction (see Figures 3.13, 3.15<br />

<strong>and</strong> 3.17). For the arithmetic mean, the filter length in time- <strong>and</strong> x-direction is<br />

7 samples. Finding the filter length in time-direction is difficult because if the<br />

length is too large, then the window is greater than the wavelet length <strong>and</strong> values<br />

<strong>of</strong> the noise will affect the calculations. These noise values are <strong>of</strong>ten quite<br />

different to the values <strong>of</strong> the reflection event, which will lead to a wrong result<br />

<strong>of</strong> the smoothing. The dominant frequency <strong>of</strong> the reflection event can be used to<br />

find a suitable value for the window length in time-direction. The parameter f<br />

for the RLW regression is set to 0.1 which means a filter length <strong>of</strong> 75 samples in<br />

x-direction. The parameter for the number <strong>of</strong> iterations nsteps was set to 2.<br />

3.1.1 Dix inversion<br />

The well-known Dix inversion method uses plane horizontal interfaces to find the<br />

corresponding depth points as described in Section 2.5.1. This assumption means,<br />

that the <strong>CRS</strong> attribute <strong>of</strong> the normal wavefront curvature RN is equal� which<br />

implies a plane reflector <strong>and</strong> therefore RN will not be used any further. Also, the<br />

angle£ emergence has no effect on the calculation <strong>of</strong> depth points because the<br />

plane interfaces are assumed to be yields£ horizontal which 0 cos£ <strong>and</strong> 1.<br />

Thus,£will also not be involved in the calculations. Those prerequisites might be<br />

misleading in that the inverted result is a model with four plane <strong>and</strong> horizontal<br />

interfaces in my case. However, I obtain models as shown in Figures 3.18 <strong>and</strong><br />

3.19 because the current implementation <strong>of</strong> the Dix inversion algorithm makes<br />

use <strong>of</strong> the assumptions while it is calculating the depth points for one x-location<br />

<strong>and</strong> not for the whole interface. Before the algorithm moves to the next trace, it is<br />

¡ ¡<br />

53


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.500<br />

1.793<br />

1.947<br />

2.177<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.19: Velocity model from Dix inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers in [km/s].<br />

calculating all depth points within the actual trace. This is called a trace-by-trace<br />

inversion algorithm.<br />

The resulting iso-velocity model should consist <strong>of</strong> homogeneous velocities within<br />

the layers. To end up with the Figures 3.18 <strong>and</strong> 3.19, the constant layer velocity<br />

has to be found. Therefore, I assume that the computed interval velocities are<br />

variations around the searched for value with a normal distribution. Then, I get<br />

the constant interval velocity for each layer by calculating the arithmetic mean <strong>of</strong><br />

all interval velocities obtained for one layer:<br />

�i�1<br />

n<br />

vi�j<br />

v (3.1)<br />

n ¤ j¡<br />

Here i is the index for each trace, n is the number <strong>of</strong> traces <strong>and</strong> j is the index for<br />

each reflection event. The mean velocity v j is assigned to the layer above the j-th<br />

interface that was constructed from the j-th reflection event.<br />

The result <strong>of</strong> the Dix inversion should not differ very much from the original<br />

synthetic depths as long as the interfaces are nearly plane <strong>and</strong> horizontal. This is<br />

obvious in the middle part <strong>of</strong> Figure 3.18 <strong>and</strong> 3.19 around midpoint coordinate<br />

5 xm¡<br />

km. There, the interfaces <strong>of</strong> the original model have at all four depth<br />

locations a nearly horizontal tangent, i. e., no dip. This fact can also be observed<br />

in the depth difference plots <strong>of</strong> Figures 3.20 <strong>and</strong> 3.21 <strong>and</strong> in the velocity difference<br />

plots <strong>of</strong> Figures 3.22 <strong>and</strong> 3.23. The differences in depth <strong>and</strong> velocity are calculated<br />

by subtracting the synthetic values from the inverted ones. The mean difference<br />

54


dz [m]<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.20: Differences in depth from Dix inversion result for each inverted<br />

depth point <strong>and</strong> in the same colors as the attributes for each interface smoothed<br />

with arithmetic mean.<br />

dz [m]<br />

40<br />

20<br />

0<br />

−20<br />

−40<br />

−60<br />

−80<br />

−100<br />

−120<br />

−140<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.21: Differences in depth from Dix inversion result for each inverted<br />

depth point <strong>and</strong> in the same colors as the attributes for each interface smoothed<br />

with RLW regression.<br />

55


Chapter 3. Synthetic data examples<br />

dv [m/s]<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

−300<br />

−400<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.22: Velocity differences from Dix inversion result for each interface, attributes<br />

smoothed with arithmetic mean. The fluctuating lines are the velocity<br />

differences for every inverted point while the horizontal lines <strong>of</strong> the same color<br />

depict the mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 1<br />

m/s, Δv2¡ 5 m/s, Δv3¡ 32 m/s, Δv4¡ 12 m/s.<br />

dv [m/s]<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

−200<br />

−250<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.23: Velocity differences from Dix inversion result for each interface, attributes<br />

smoothed with RLW regression. The fluctuating lines are the velocity differences<br />

for every inverted point while the horizontal lines <strong>of</strong> the same color depict<br />

the mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1� 0<br />

m/s, Δv2¡ 7 m/s, Δv3¡ 53 m/s, Δv4¡ 23 m/s.<br />

56


<strong>of</strong> the velocities is then obtained by:<br />

3.1 Model A<br />

�i�1<br />

n<br />

Δvi�j<br />

Δv (3.2)<br />

n ¤ j¡<br />

Negative differences in depth <strong>and</strong>/or velocity are obtained, if the inverted depth<br />

points are above the synthetic depth points <strong>and</strong>/or if the velocities are too low.<br />

Positive differences imply that the inverted depth points are placed too deep, i. e.,<br />

beneath the synthetic depth points <strong>and</strong>/or that the velocities are too high.<br />

Looking at the first reflection event <strong>and</strong> its attributes, especially the<br />

angle£<br />

emergence<br />

which represents the dip (see appendix A) but only in the case <strong>of</strong> the<br />

first reflector leads to the following expectation. According to the actual dips, I<br />

should receive three regions 0), where the results <strong>of</strong> the Dix inversion should<br />

be close to the synthetic values due to the assumption <strong>of</strong> plane horizontal layers.<br />

2¤5©5¤0 (��<br />

For these regions around xm¡<br />

<strong>and</strong> 7¤5 km, the differences in depth (red<br />

lines in Figures 3.20 <strong>and</strong> 3.21) are around zero <strong>and</strong> the rest <strong>of</strong> the curve shows a<br />

similar behavior as the dip given by£. This means, if the dips <strong>of</strong> the interfaces<br />

are not in the vicinity <strong>of</strong> zero degrees, then the Dix inversion result cannot be the<br />

real depth. The differences in velocities for the first reflection event (red lines in<br />

Figure 3.22 <strong>and</strong> 3.23) do not show a strong effect that can be correlated with the<br />

dip or one <strong>of</strong> the attributes. The velocity is nearly constant which implies that<br />

dip£ the plays only a small role <strong>and</strong> that the correction <strong>of</strong> the attributes was<br />

successfull.<br />

The second interface (green lines) has its maximum depth displacement to the<br />

5<br />

synthetic depth points around xm¡<br />

km. There, the first <strong>and</strong> second interface are<br />

both dipping with nearly the same maximum dip. This leads to an accumulation<br />

<strong>of</strong> the error from the first <strong>and</strong> the second interface, because the emergence angle£<br />

is ignored while calculating the temporary layer velocity. As the dip increases, the<br />

factor cos 2£decreases which yields a too small NMO velocity as the factor cos 2£<br />

is in the denominator (see Equation (2.13) <strong>and</strong> Figures 3.22 <strong>and</strong> 3.23). However,<br />

RNIP can also be related with these errors because <strong>of</strong> the stronger smoothing for<br />

deeper reflectors.<br />

For the third (blue lines) <strong>and</strong> the fourth layer (yellow lines) in Figure 3.20 <strong>and</strong><br />

3.21, the depth differences from trace to trace are fluctuating more <strong>and</strong> more because<br />

the errors <strong>of</strong> the layers above cumulate partly constructively <strong>and</strong> partly<br />

destructively. The same happens for the velocity differences. However, the maximum<br />

depth error is less than 7 percent <strong>and</strong> the mean differences <strong>of</strong> the layer<br />

velocities remain smaller than 5 percent <strong>of</strong> the synthetic values.<br />

Comparing the results <strong>of</strong> the two different smoothing algorithms applied to the<br />

input data before the Dix inversion, it is obvious that the RLW regression yields<br />

a more stable inversion process than the arithmetic mean smoothing. The differences<br />

<strong>of</strong> the RLW regression <strong>and</strong> the synthetic values (Figures 3.21 <strong>and</strong> 3.23) can<br />

57


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.499<br />

1.792<br />

1.975<br />

2.175<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.24: Velocity model from plane inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

be regarded as the trend <strong>of</strong> the difference curves obtained by input data smoothed<br />

with the arithmetic mean (Figures 3.20 <strong>and</strong> 3.22). That the mean velocity difference<br />

does not decrease from the result <strong>of</strong> the arithmetic mean to the result <strong>of</strong> the<br />

RLW regression is caused by the smaller variance <strong>of</strong> the reflector points differences<br />

compared with the synthetic interface points.<br />

3.1.2 Plane inversion<br />

In contrast to the Dix inversion, the plane dipping interface inversion (or shortly:<br />

plane inversion) takes the local dip <strong>of</strong> the reflectors into account to determine<br />

their corresponding depth points as described in Section 2.5.2. For the first interface,<br />

the dip is identical to the 2D ZO <strong>CRS</strong> attribute <strong>of</strong> the emergence angle£<br />

as shown in Appendix A if the <strong>CRS</strong> was performed with the “true” near-surface<br />

velocity. Otherwise, the <strong>CRS</strong> attributes have to be corrected first (see Appendix<br />

B). For the second or further reflectors the attribute£may provide also information<br />

about the local dip <strong>of</strong> that reflector. There, the model down to the currently<br />

constructed interface has to be known, especially the layer velocities. Then, the<br />

refraction law can be applied at all shallower interfaces in order to obtain the dip<br />

from£ again. Unfortunately, the velocity is only a priori given in the vicinity<br />

<strong>of</strong> the surface by the surface velocity <strong>of</strong> the <strong>CRS</strong> stack which is not always the<br />

true first layer velocity. The <strong>CRS</strong> attributes obtained with a wrong near-surface<br />

velocity v0 can be corrected (see Appendix B) in such a way that the inversion<br />

algorithm uses the “true” <strong>CRS</strong> attributes.<br />

The construction <strong>of</strong> the interfaces remains the same as for the Dix inversion. The<br />

58


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.500<br />

1.791<br />

1.952<br />

2.166<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.25: Velocity model from plane inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

picked reflection events <strong>of</strong> one trace are inverted from top to bottom, i. e., from<br />

low to high two-way traveltimes. This is done for one trace after the other which<br />

yields the 2D iso-velocity layer model in a trace-oriented manner. Thus, I do<br />

not get a 2D velocity model with four interfaces <strong>of</strong> constant dip. The dips are<br />

only constant for one interface point <strong>of</strong> each trace during the calculation <strong>of</strong> one<br />

trace, i. e., within the temporary model <strong>of</strong> that trace. The local interface dips can<br />

be calculated for this temporary model by£, but they have not to be the local<br />

interface dips <strong>of</strong> the final model. The temporary model for the next trace is, in<br />

general, different to the previous temporary model according to the layer velocity<br />

<strong>and</strong> the location <strong>of</strong> the temporary constructed interfaces.<br />

Accounting for the local interface dips, should enhance the result <strong>of</strong> the inversion<br />

algorithm if the interfaces can be locally approximated with dipping plane segments.<br />

Thus, the differences <strong>of</strong> the plane inversion results to the synthetic data<br />

should be smaller as for the Dix inversion. This holds true for the first interface<br />

as shown in Figure 3.26 <strong>and</strong> 3.27. The differences in depth are closer to zero than<br />

the Dix inversion results. The velocity is not affected very much according to the<br />

local dip because the dip is smaller than�8�which yields a maximum change<br />

<strong>of</strong> the temporary inverted velocities <strong>of</strong> two percent. For the second time horizon,<br />

the depths differences <strong>of</strong> the points are over all also closer to the synthetic<br />

depths points which can be directly correlated with the accounting for the local<br />

dips during the back-propagation <strong>of</strong> the rays. Around midpoint location 4<br />

6 xm¡<br />

km <strong>and</strong> xm¡<br />

km the depth points are placed slightly lower than by the Dix<br />

inversion. There, it happened that—in contrast to the case displayed in Figure<br />

2.12—the intersection <strong>of</strong> the planar temporary interfaces with the vertical depth<br />

59


Chapter 3. Synthetic data examples<br />

dz [m]<br />

150<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.26: Differences in depth from plane inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.27: Differences in depth from plane inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

60


dv [m/s]<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

−300<br />

−400<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.28: Velocity differences from plane inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 1 m/s,<br />

Δv2¡ 8 m/s, Δv3¡ 25 m/s, Δv4¡ 25 m/s.<br />

dv [m/s]<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

−200<br />

−250<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.29: Velocity differences from plane inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1� 0 m/s,<br />

Δv2¡ 9 m/s, Δv3¡ 48 m/s, Δv4¡ 34 m/s.<br />

61


Chapter 3. Synthetic data examples<br />

line provides a smaller depth than the depth <strong>of</strong> the back-propagated reflection<br />

point. The layer velocity which is provided by RNIP according to Equation (2.13)<br />

increases due to considering the local dip, but the provided layer velocities can<br />

5<br />

also decrease if shallower layers are thicker. Around xm¡<br />

km, the maximum<br />

difference <strong>of</strong> the temporary velocity does not change as the dips <strong>of</strong> the first <strong>and</strong><br />

second interface are close to zero, i. e., the thickness <strong>of</strong> the layers stays the same<br />

as for the Dix inversion.<br />

The third inverted reflector points show the depth point dependence with respect<br />

to the local dip along the whole interface. Compared with the Dix inverted layer<br />

velocity, the change <strong>of</strong> the layer velocity can be neglected. Thus, the down shift<br />

<strong>of</strong> the inverted points, i. e., the up shift <strong>of</strong> the depth differences to the synthetic<br />

values is directly correlated with the interface dip.<br />

At the left border <strong>of</strong> the fourth inverted interface, it happened that the interface<br />

points are placed significantly deeper than by the Dix inversion despite a smaller<br />

layer velocity. This is explained with a back-propagated reflection point far away<br />

from the vertical depth line, so that the intersection <strong>of</strong> its temporary plane with<br />

the vertical depth line provides an extremly larger depth value than the Dix inversion<br />

did or even larger than the original depth in the model is.<br />

Comparing the results <strong>of</strong> the different smoothing algorithms, it is obvious that<br />

the RLW regression provides a more stable inversion result than the inversion<br />

with input data smoothed by the arithmetic mean algorithm.<br />

3.1.3 Circular inversion<br />

The circular curved interface inversion (shortly: circular inversion) goes one step<br />

further in using the information provided by the <strong>CRS</strong> attributes. It calculates<br />

the interface points in the same way as the Dix <strong>and</strong> plane inversion, i. e., traceby-trace<br />

<strong>and</strong> along the vertical depth line. But it also uses the <strong>CRS</strong> attribute RN<br />

which is related to the radius <strong>of</strong> curvature <strong>of</strong> the local reflector segment to find<br />

the intersection point at the vertical depth line as describe in Section 2.5.3.<br />

The depth differences for the first inverted interface are slightly more fluctuating<br />

than those from the plane inversion. The temporary layer velocities are not<br />

affected <strong>of</strong> this stronger fluctuations. Comparing the second inverted interface<br />

with the Dix inversion result, it is obvious that the depth differences <strong>and</strong> the temporary<br />

layer velocities now also depend on the refraction at the first interface,<br />

where the radius <strong>of</strong> the interface curvature RF is no longer� . Thus, the second<br />

term <strong>of</strong> Equation (2.26) has to be considered as it does not vanish. This yields the<br />

larger temporary layer velocities obtained from the circular inversion from midpoint<br />

coordinates 1 km to 4 km <strong>and</strong> around 7 km. In the vicinity<br />

<strong>of</strong> 5 km, the latter mentioned effect resulted in lower layer velocities. The<br />

changes <strong>of</strong> the depth differences compared to the results <strong>of</strong> the Dix inversion are<br />

mainly dependent on the larger layer velocity differences.<br />

xm¡ xm¡ xm¡ xm¡<br />

62


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.499<br />

1.793<br />

1.989<br />

2.177<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.30: Velocity model from circular inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.500<br />

1.792<br />

1.968<br />

2.165<br />

2.500<br />

−4<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.31: Velocity model from circular inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

The maximum error <strong>of</strong> the layer velocity for the third interface around 5<br />

km is again an effect <strong>of</strong> the refraction but now at the second interface, where the<br />

radius <strong>of</strong> interface curvature is negative, so that the second term <strong>of</strong> the refraction<br />

law is negative. Thus, the refracted radius <strong>of</strong> wavefront curvature is larger which<br />

yields a larger layer velocity. With this layer velocity, the depth point should be<br />

placed deeper, but with the too small depth <strong>of</strong> the second interface, also the third<br />

interface is still at a too small depth.<br />

For the fourth inverted interface, the effects <strong>of</strong> the above layers according to the<br />

xm¡<br />

layer velocity cumulate destructively. This leads to an over all smaller depth<br />

63


Chapter 3. Synthetic data examples<br />

dz [m]<br />

60<br />

40<br />

20<br />

0<br />

−20<br />

−40<br />

−60<br />

−80<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.32: Differences in depth from circular inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

30<br />

20<br />

10<br />

0<br />

−10<br />

−20<br />

−30<br />

−40<br />

−50<br />

−60<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.33: Differences in depth from circular inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

64


dv [m/s]<br />

300<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.34: Velocity differences from circular inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 1 m/s,<br />

Δv2¡ 7 m/s, Δv3¡ 11 m/s, Δv4¡ 23 m/s.<br />

dv [m/s]<br />

150<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.35: Velocity differences from circular inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1� 0 m/s,<br />

Δv2¡ 8 m/s, Δv3¡ 32 m/s, Δv4¡ 35 m/s.<br />

65


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.499<br />

1.795<br />

1.964<br />

2.189<br />

2.500<br />

−4<br />

1 2 3 4 5 6 7 8<br />

x [km]<br />

Figure 3.36: Horizon inversion result shown as thick black line. <strong>Attributes</strong><br />

smoothed with arithmetic mean.<br />

difference compared to the Dix <strong>and</strong> plane inversion result. I shortly mention<br />

again that the RLW regression stabilized the inversion procedure also in case <strong>of</strong><br />

the circular inversion.<br />

3.1.4 Horizon inversion<br />

The so-called horizon inversion differs from the three inversion algorithms above<br />

in three points: (i) the end points <strong>of</strong> back-propagated rays are not projected to<br />

the vertical depth line, (ii) the interfaces are constructed one after the other which<br />

means that all points <strong>of</strong> the first reflection event are inverted before the second reflection<br />

event is considered (layer-stripping method) <strong>and</strong> (iii) to obtain a smooth<br />

interface for inverting following reflectors the interfaces are approximated by<br />

splines with arbitrary user-defined error bounds.<br />

As I mentioned above, the interface is constructed directly from the back-propagated<br />

reflection points which yields an interface stretched between the left most<br />

<strong>and</strong> right most reflection points belonging to one inverted reflection event. These<br />

approximated interface points can have larger x-coordinates at the right border or<br />

smaller x-coordinates at the left border than the input (first <strong>and</strong> second interface<br />

in Figures 3.36 <strong>and</strong> 3.37) or just the other way round (third <strong>and</strong> fourth interface)<br />

depending on the ray paths. If the interfaces do not stretch over the same x-range<br />

then I constantly extrapolated the border values to the borders <strong>of</strong> the largest xrange<br />

<strong>of</strong> the inverted interface results (see dotted parts <strong>of</strong> the third <strong>and</strong> fourth<br />

interfaces in Figures 3.36 <strong>and</strong> 3.37). The differences to the synthetic values are<br />

calculated only within the x-range <strong>of</strong> the used input x-range. At the borders,<br />

where the inverted x-ranges are smaller than the input x-range, I marked the<br />

borders <strong>of</strong> the inverted x-range with vertical dashed lines in the same color as the<br />

66


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.500<br />

1.792<br />

1.944<br />

2.184<br />

2.500<br />

−4<br />

1 2 3 4 5 6 7 8<br />

x [km]<br />

3.1 Model A<br />

Figure 3.37: Horizon inversion result shown as thick black line. <strong>Attributes</strong><br />

smoothed with RLW regression.<br />

interface is displayed (see Figures 3.38 – 3.41).<br />

The back-propagation process <strong>of</strong> the horizon inversion is based on the same formulae<br />

as the plane or circular inversion, but it takes only£<strong>and</strong> RNIP into account<br />

from the input. The radius <strong>of</strong> interface curvature is obtained from the approximated<br />

spline function after all reflection points <strong>of</strong> one reflection event are computed.<br />

Thus, it can happen that a ray <strong>of</strong> the next reflection event does not impinge<br />

at the last approximated interface due to its <strong>CRS</strong> attributes <strong>and</strong> its refraction(s) at<br />

shallower interfaces. Then, this ray drops out for the calculation <strong>of</strong> the current<br />

interface.<br />

The depth differences in Figures 3.38 <strong>and</strong> 3.39 <strong>of</strong> all inverted interfaces are at most<br />

points the larger the deeper the interface is located. This is due to the larger fluctuations<br />

<strong>of</strong> the local layer velocities that are obtained for every ray path segment.<br />

As I use these velocities to obtain the whole layer velocity by their arithmetic<br />

mean, the errors in depth <strong>and</strong> velocity mostly cumulate constructively (see also<br />

Figures 3.40 <strong>and</strong> 3.41). The stabilizing effect <strong>of</strong> the RLW regression compared to<br />

the arithmetic mean is clearly visible within the velocity difference plots. Within<br />

the depth difference plots, this effect is most visible for the first inverted interface.<br />

For the other interfaces, the effect is lost because <strong>of</strong> the approximation <strong>of</strong> the<br />

interfaces.<br />

In the end, the investigation <strong>of</strong> this model showed that the inversion algorithm<br />

results are, despite some minor exceptions, the better the more information are<br />

accounted for while computing the depth points <strong>and</strong> the smoother the input was.<br />

Thus, the RLW regression should be preferred instead <strong>of</strong> the arithmetic mean<br />

smoothing. The order among the inversion methods is from low preference to<br />

high preference: Dix – circular – plane – horizon inversion.<br />

67


Chapter 3. Synthetic data examples<br />

dz [m]<br />

80<br />

60<br />

40<br />

20<br />

0<br />

−20<br />

−40<br />

−60<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.38: Differences in depth from horizon inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

60<br />

40<br />

20<br />

0<br />

−20<br />

−40<br />

−60<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.39: Differences in depth from horizon inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

68


dv [m/s]<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

−300<br />

−400<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

3.1 Model A<br />

Figure 3.40: Velocity differences from horizon inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 1 m/s,<br />

Δv2¡ 5 m/s, Δv3¡ 36 m/s, Δv4¡ 11 m/s.<br />

dv [m/s]<br />

200<br />

150<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

−200<br />

−250<br />

−300<br />

1 2 3 4 5<br />

x [km]<br />

6 7 8<br />

Figure 3.41: Velocity differences from horizon inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1� 0 m/s,<br />

Δv2¡ 8 m/s, Δv3¡ 56 m/s, Δv4¡ 16 m/s.<br />

69


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

1.5<br />

1.8<br />

2.0<br />

2.5<br />

3.0<br />

−3.5<br />

0 1 2 3 4 5 6 7<br />

x [km]<br />

Figure 3.42: Model B: 2D iso-velocity layer model with interfaces <strong>of</strong> stronger curvature<br />

than in model A. The red numbers denote the homogeneous P-wave velocities<br />

[km/s] <strong>and</strong> belong to the colored layers. The colorbar depicts the velocities<br />

for all following models in this section.<br />

3.2 Model B<br />

Now, in contrast to model A, the curvatures <strong>of</strong> the interfaces in Figure 3.42 are<br />

larger. This yields a reflection event with a triplication for interface number 2.<br />

The generation <strong>of</strong> the multi-coverage data set is the same as for model A. The<br />

interfaces which separate the five layers are constructed by means <strong>of</strong> spline interpolation<br />

through the given points depicted as black circles in Figure 3.42. From<br />

the spline interpolation, the local dips shown in Figure 3.43 are obtained. The<br />

P-wave velocities for the first four constant velocity layers are 1¤5 km/s,<br />

1¤8 km/s, 2¤0 km/s, <strong>and</strong> 2¤5 km/s. The half plane beneath the<br />

3¤0 v4¡ v3¡ v2¡ v1¡<br />

fourth layer is filled with the fifth layer velocity v5¡<br />

km/s. The chosen layer<br />

velocities <strong>and</strong> depth <strong>of</strong> the interfaces yield primary reflections that may intersect<br />

themselves (see interface two) but not each other as shown in the simulated ZO<br />

section in Figure 3.44. The triplication at the right border <strong>of</strong> the second primary<br />

reflection event is too “small”, so that it is neglected, i. e., the bow tie like structure<br />

is not picked there. Thus, the picker has to be started at least three times to<br />

obtain all segments <strong>of</strong> the triplication.<br />

The multi-coverage primary reflection event is again obtained by means <strong>of</strong> ray<br />

theory to calculate the two-way traveltime from the above described original<br />

model. This is done with a half-<strong>of</strong>fset range from 0 km to 1 km with<br />

increments <strong>of</strong> Δh¡ 12¤5m. As displayed in Figure 3.42, the midpoint coordinates<br />

h¡ h¡<br />

70


theta [degree]<br />

30<br />

20<br />

10<br />

0<br />

−10<br />

−20<br />

−30<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.43: Local dips <strong>of</strong> synthetic velocity model B. Red: 1st interface, green:<br />

2nd interface, blue: 3rd interface <strong>and</strong> yellow: 4th interface.<br />

are spread km� between 0 7 km with midpoint distances Δxm¡ <strong>of</strong> 6¤25 m.<br />

The source wavelet is a zero-phase Ricker wavelet with a dominant frequency <strong>of</strong><br />

30 Hz. Its maximum peak is placed at the calculated two-way traveltime which<br />

yields an anti-causal source signal. Noise is added to obtain a S/N ratio <strong>of</strong> 10<br />

within the simulated 2D ZO section <strong>of</strong> the Initial Fresnel <strong>CRS</strong> stack (see Figure<br />

3.44). The wiggle plot to the right is a zoomed part <strong>of</strong> the simulated ZO section<br />

which shows the triplication. The <strong>CRS</strong> stack was performed with a near-surface<br />

velocity <strong>of</strong> 1¤5 km/s which is the velocity <strong>of</strong> the first layer, so that no correction<br />

<strong>of</strong> the <strong>CRS</strong> attributes is necessary. Figure 3.45 shows the <strong>CRS</strong> attribute<br />

xm�<br />

section<br />

<strong>of</strong> RNIP. I omitted to display the other attribute sections (as they have not to be<br />

visualized necessarily).<br />

The simulated ZO section is cut <strong>of</strong>f at 0¤5 km <strong>and</strong> 6 km because the<br />

redundance <strong>of</strong> the synthetic multi-coverage is too low for the <strong>CRS</strong> stacking procedure<br />

to yield reliable results out <strong>of</strong> the whole region. The original extracted<br />

<strong>CRS</strong> attributes along the picked primary reflection events (green lines in Figure<br />

3.44) are displayed in Figures 3.46 (£), 3.47 (RNIP), <strong>and</strong> 3.48 (1¨RN) with the same<br />

colors for the different interfaces as in the previous section.<br />

xm¡ xm¡<br />

Figures 3.49 <strong>and</strong> 3.50 depict the results <strong>of</strong> the smoothing with the arithmetic mean<br />

<strong>and</strong> the RLW regression, respectively. Here, the RLW regression which cannot<br />

optimally h<strong>and</strong>le too steeply decreasing functions has corrupted the angle values<br />

71


Chapter 3. Synthetic data examples<br />

time [s]<br />

0.8<br />

1.0<br />

1.2<br />

1.4<br />

1.6<br />

1.8<br />

2.0<br />

2.2<br />

2.4<br />

2.6<br />

2.8<br />

3.0<br />

3.2<br />

3.4<br />

1 2<br />

Distance [km]<br />

3 4 5 6<br />

time [s]<br />

2.0<br />

2.1<br />

2.2<br />

2.3<br />

2.4<br />

2.5<br />

2.6<br />

Distance [km]<br />

2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5<br />

Figure 3.44: Simulated ZO section with S/N ratio <strong>of</strong> 10 from the initial Fresnel<br />

<strong>CRS</strong> stack. Negative amplitudes are blue, positive amplitudes are red <strong>and</strong> picked<br />

traveltimes are displayed as green lines. The S/N ratio can be observed in the<br />

small window to the right.<br />

72<br />

time [s]<br />

0.8<br />

1.0<br />

1.2<br />

1.4<br />

1.6<br />

1.8<br />

2.0<br />

2.2<br />

2.4<br />

2.6<br />

2.8<br />

3.0<br />

3.2<br />

3.4<br />

1 2<br />

Distance [km]<br />

3 4 5 6<br />

Figure 3.45: Section <strong>of</strong> <strong>CRS</strong> attribute RNIP. The colorbar depicts RNIP [km].<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6


angle [degree]<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

-20<br />

-30<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

3.2 Model B<br />

Figure 3.46: The extracted original <strong>CRS</strong> attributes <strong>of</strong> the emergence angle£.<br />

Rnip [km]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.47: The extracted original <strong>CRS</strong> radii <strong>of</strong> curvature <strong>of</strong> the NIP wavefront<br />

RNIP.<br />

73


Chapter 3. Synthetic data examples<br />

1/Rn [1/km]<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.48: The reciprocal value <strong>of</strong> the extracted original <strong>CRS</strong> radii <strong>of</strong> curvature<br />

<strong>of</strong> the normal wavefront RN.<br />

<strong>of</strong> the third interface. The next two Figures 3.51 <strong>and</strong> 3.52 are the smoothing results<br />

<strong>of</strong> RNIP. Both smoothing algorithms were not able to totally remove all outliers<br />

especially from the triplication. The two Figures 3.53 <strong>and</strong> 3.54 show the reciprocal<br />

value <strong>of</strong> the result for smoothing RN. There, the arithmetic mean inserted more<br />

outliers than it has removed due to first smoothing in time-direction.<br />

In the following, I will emphasize the differences between the four inversion algorithms<br />

in h<strong>and</strong>ling the values belonging to the triplication. Here, I focus on the<br />

inversion <strong>of</strong> the triplication <strong>and</strong> structures beneath the triplication.<br />

74


angle [degree]<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

-20<br />

-30<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

3.2 Model B<br />

Figure 3.49: <strong>CRS</strong> attribute£smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

angle [degree]<br />

30<br />

20<br />

10<br />

0<br />

-10<br />

-20<br />

-30<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.50: <strong>CRS</strong> attribute£ smoothed with RLW regression with f=0.2 which<br />

represents 35 samples window length in x-direction.<br />

75


Chapter 3. Synthetic data examples<br />

Rnip [m]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.51: <strong>CRS</strong> attribute RNIP smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

Rnip [m]<br />

4.5<br />

4.0<br />

3.5<br />

3.0<br />

2.5<br />

2.0<br />

1.5<br />

1.0<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.52: <strong>CRS</strong> attribute RNIP smoothed with RLW regression with f=0.2 which<br />

represents 35 samples window length in x-direction.<br />

76


1/Rn [1/km]<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

3.2 Model B<br />

Figure 3.53: <strong>CRS</strong> attribute 1¨RN smoothed with arithmetic mean with seven samples<br />

window length in time- <strong>and</strong> in x-direction.<br />

1/Rn [1/km]<br />

6<br />

4<br />

2<br />

0<br />

-2<br />

-4<br />

-6<br />

-8<br />

0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0<br />

Distance [km]<br />

Figure 3.54: <strong>CRS</strong> attribute 1¨RN smoothed with RLW regression with f=0.2 which<br />

represents 35 samples window length in x-direction.<br />

77


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

1.491<br />

1.775<br />

1.978<br />

2.741<br />

3.000<br />

1<br />

2 2<br />

3<br />

−3.5<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.55: Velocity model from Dix inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers in [km/s].<br />

3.2.1 Dix inversion<br />

The Dix inversion is a primitive transform <strong>of</strong> traveltimes into depth points. It only<br />

uses one velocity, i. e., the NMO velocity obtained by Equation (2.13) with£¡0 to<br />

find the corresponding depth points with respect to Equation (2.30) <strong>and</strong> interval<br />

velocities by Equation (2.28). Therefore, it does not even try to unwrap the bow<br />

tie structure <strong>of</strong> the triplication. The Dix inversion treats the additional values <strong>of</strong><br />

the second interface with the same x-location as new reflection events. Thus, the<br />

bow tie structure is imaged to the depth section <strong>of</strong> the iso-velocity model. This<br />

is emphasized by the green numbers in Figures 3.55 <strong>and</strong> 3.56, where ’1’ denotes<br />

the “first” interface part, i. e., the lowest two-way traveltimes <strong>of</strong> the second reflection<br />

event with the constant layer velocity depicted to the left. ’2’ is the second<br />

inverted part <strong>of</strong> the interface with a different layer velocity obtained by the arithmetic<br />

mean <strong>of</strong> values from the second part <strong>of</strong> the second inverted reflection event.<br />

The last part is marked by a ’3’ <strong>and</strong> the layer velocity is again the arithmetic mean<br />

<strong>of</strong> values belonging only to this part.<br />

The velocity differences <strong>of</strong> the third part <strong>of</strong> the second inverted interface are that<br />

large because they depend on the differences <strong>of</strong> the second part. The great angles<br />

<strong>of</strong> rays which impinge at the flanks <strong>of</strong> the syncline structure <strong>and</strong> belong to the<br />

second part are not considered for the calculation which yields too high velocities.<br />

This also results in too deeply placed depth points <strong>of</strong> the third part.<br />

Looking at the depth differences <strong>of</strong> the third <strong>and</strong> fourth inverted interface be-<br />

78


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

1.491<br />

1.777<br />

1.969<br />

2.751<br />

3.000<br />

1<br />

2 2<br />

3<br />

−3.5<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.56: Velocity model from Dix inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers in [km/s].<br />

neath the triplication (Figures 3.57 <strong>and</strong> 3.58), the RLW regression has resulted in a<br />

slightly better depth positioning than the results with arithmetic mean smoothed<br />

input. For the velocity differences <strong>of</strong> the third interface, also the RLW regression<br />

should be preferred because <strong>of</strong> its smaller differences. Observing the parts besides<br />

the triplication, no significant difference according to the two smoothing<br />

algorithms occurred as their results <strong>of</strong> smoothing the input attribute RNIP show<br />

only slight differences.<br />

3.2.2 Plane inversion<br />

The plane inversion starts with unwrapping the bow tie structure <strong>of</strong> the triplication<br />

because it back-propagates the rays down to their “true” end points. However,<br />

it still assumes planar interfaces <strong>and</strong> projects these end points to the vertical<br />

depth lines as the final depth points <strong>of</strong> the inverted interfaces. The current implementation<br />

does not distinguish if an input value belongs to the same reflection<br />

event <strong>and</strong> has the same x-values but different traveltimes. Thus, those values are<br />

h<strong>and</strong>led as new reflection events which are back-propagated through the current<br />

temporary model.<br />

In Figures 3.61 <strong>and</strong> 3.62, only two parts <strong>of</strong> the triplication are displayed. This is<br />

caused by limiting the algorithm to the restriction <strong>of</strong> the assumptions made for<br />

the model, i. e., if the angle within the current calculated layer is larger than 45�<br />

then this back-propagated ray is neglected. Thus, all rays <strong>of</strong> the second part <strong>of</strong><br />

79


Chapter 3. Synthetic data examples<br />

dz [m]<br />

300<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.57: Differences in depth from Dix inversion result for each inverted<br />

depth point <strong>and</strong> in the same colors as the attributes for each interface smoothed<br />

with arithmetic mean.<br />

dz [m]<br />

300<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.58: Differences in depth from Dix inversion result for each inverted<br />

depth point <strong>and</strong> in the same colors as the attributes for each interface smoothed<br />

with RLW regression.<br />

80


dv [m/s]<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.59: Velocity differences from Dix inversion result for each interface, attributes<br />

smoothed with arithmetic mean. The fluctuating lines are the velocity<br />

differences for every inverted point while the horizontal lines <strong>of</strong> the same color<br />

depict the mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9<br />

m/s, Δv2¡ 25 m/s, Δv3¡ 22 m/s, Δv4¡ 241 m/s.<br />

dv [m/s]<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.60: Velocity differences from Dix inversion result for each interface, attributes<br />

smoothed with RLW regression. The fluctuating lines are the velocity<br />

differences for every inverted point while the horizontal lines <strong>of</strong> the same color<br />

depict the mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9<br />

m/s, Δv2¡ 23 m/s, Δv3¡ 31 m/s, Δv4¡ 251 m/s.<br />

81


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.771<br />

1.979<br />

2.616<br />

3.000<br />

1<br />

2 2<br />

−4<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.61: Velocity model from plane inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.773<br />

1.971<br />

2.591<br />

3.000<br />

1<br />

2 2<br />

−4<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.62: Velocity model from plane inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

82


dz [m]<br />

800<br />

600<br />

400<br />

200<br />

0<br />

−200<br />

−400<br />

−600<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.63: Differences in depth from plane inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

600<br />

400<br />

200<br />

0<br />

−200<br />

−400<br />

−600<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.64: Differences in depth from plane inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

83


Chapter 3. Synthetic data examples<br />

dv [m/s]<br />

2500<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.65: Velocity differences from plane inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 29 m/s, Δv3¡ 21 m/s, Δv4¡ 116 m/s.<br />

dv [m/s]<br />

2500<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.66: Velocity differences from plane inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 27 m/s, Δv3¡ 29 m/s, Δv4¡ 91 m/s.<br />

84


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.773<br />

1.941<br />

2.433<br />

3.000<br />

−4<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.67: Velocity model from circular inversion <strong>and</strong> attributes smoothed with<br />

arithmetic mean. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

the second reflection event are omitted <strong>and</strong> the third part is here denoted with<br />

the green ’2’.<br />

The difference curves <strong>of</strong> the layer velocities <strong>of</strong> Figures 3.59 <strong>and</strong> 3.60 contain some<br />

small constant parts, i. e., parts parallel to the x-axis. There, the algorithm has<br />

again omitted rays because their angle in the current layer is larger than 45�or<br />

these rays do not even reach the previous inverted interface due to the backpropagation<br />

<strong>of</strong> their attributes. To be able to calculate the differences, I simply<br />

inserted the same value <strong>of</strong> the left end <strong>of</strong> those gaps which is certainly not the best<br />

choice. Interpolation can be a better choice but it cannot hide that the algorithm<br />

cannot fulfill the model assumptions in these areas. Hence, the plane inversion is<br />

in the current implementation not applicable to solve triplications.<br />

The restriction that the temporary planar interfaces should not intersect before it<br />

intersect their associated vertical depth lines is also not fulfilled for the third <strong>and</strong><br />

2¤8<br />

fourth reflection event near xm¡<br />

km. There, the points <strong>of</strong> the fourth interface<br />

are placed at lower depths than those <strong>of</strong> the third interface which is depicted by<br />

points within a constantly colored area (see Figures 3.55 <strong>and</strong> 3.56).<br />

3.2.3 Circular inversion<br />

Like the plane inversion, the circular inversion projects the inverted end points to<br />

the vertical depth line but with the use <strong>of</strong> RN which describes the local curvature<br />

85


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.769<br />

1.947<br />

2.564<br />

3.000<br />

−4<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.68: Velocity model from circular inversion <strong>and</strong> attributes smoothed with<br />

RLW regression. The constant velocities <strong>of</strong> the layers are depicted by the red<br />

numbers within the layers.<br />

<strong>of</strong> the interface. This does not imply that an interface point is always obtained.<br />

There are two conditions that have to be fulfilled: (i) If the horizontal distance<br />

from the center <strong>of</strong> the local interface circle related to the current investigated ray<br />

end point to the vertical depth line is larger than the radius <strong>of</strong> this circle then no<br />

intersection with the vertical depth line exists. Thus, these attribute triplets are<br />

omitted for further calculations within the temporary velocity model. (ii) Consider<br />

the local circular interface intersects the vertical depth line. This yields, in<br />

general, two depth points. Then, the desired depth point must be at larger depth<br />

than the depth point <strong>of</strong> the previous inverted intersection point. Thus, the order<br />

<strong>of</strong> reflection events along the vertical depth line is not permuted. Otherwise this<br />

attribute triplet is also not taken into account. If both intersection points are beneath<br />

the previous inverted intersection point, then it depends on the sign <strong>of</strong> the<br />

back-propagated R�N . If R�N is positive, the intersection point at larger depth has to<br />

be used as the desired depth point <strong>and</strong> for further calculations <strong>of</strong> the temporary<br />

velocity model. If R�N is negative, the shallower intersection point is the desired<br />

depth point.<br />

Theoretically, the curvature <strong>of</strong> a turning point is zero (Bronstein <strong>and</strong> Semendjajew,<br />

1996). Thus, the reciprocal value <strong>of</strong> the curvature has to be equal to� . Each<br />

(the left <strong>and</strong> the right) flank <strong>of</strong> the syncline has a turning point which implies that<br />

the interface curvature has a zero crossing <strong>and</strong> the radius <strong>of</strong> interface curvature<br />

86


dz [m]<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

0<br />

−100<br />

−200<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.69: Differences in depth from circular inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

600<br />

400<br />

200<br />

0<br />

−200<br />

−400<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.70: Differences in depth from circular inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

87


Chapter 3. Synthetic data examples<br />

dv [m/s]<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.71: Velocity differences from circular inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 27 m/s, Δv3¡ 59 m/s, Δv4¡ 67 m/s.<br />

dv [m/s]<br />

2000<br />

1500<br />

1000<br />

500<br />

0<br />

−500<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.72: Velocity differences from circular inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 31 m/s, Δv3¡ 53 m/s, Δv4¡ 64 m/s.<br />

88


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.774<br />

2.043<br />

2.467<br />

3.000<br />

1 2 3 4 5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.73: Horizon inversion result shown as thick black line. <strong>Attributes</strong><br />

smoothed with arithmetic mean.<br />

has to change its sign passing� by at such a point.<br />

In contrast to the theory, it is obvious for the second inverted interface in Figures<br />

3.67 <strong>and</strong> 3.68 that the circular inversion was not able to obtain intersection points<br />

at the vertical depth line for nearly all values related to the triplication. The in-<br />

,<br />

verted flanks <strong>of</strong> the syncline tend more <strong>and</strong> more to �<br />

that they exceed the<br />

threshold <strong>of</strong> the inversion algorithm before the turning point is reached. Thus,<br />

the inversion algorithm omitted those values <strong>and</strong> investigates the next reflection<br />

event. For the values <strong>of</strong> the fourth reflection event, the Inversion algorithm also<br />

failed in a larger area around the triplication. The obtained iso-velocity layer<br />

models from both kinds <strong>of</strong> smoothing <strong>of</strong> the input are not very close to the original<br />

model. Here, the RLW regression does not show a significant enhancement<br />

<strong>of</strong> the final result.<br />

3.2.4 Horizon inversion<br />

The horizon inversion does not have to distinguish in which order the parts <strong>of</strong><br />

the triplication have to be back-propagated. As it is a layer-stripping method, the<br />

horizon inversion uses directly the end points <strong>of</strong> followed up rays to construct the<br />

inverted interface. Thus, the obtained positions are distributed along the “true”<br />

interface which is assumed to have only one depth value for every x-location, i. e.,<br />

a unique function <strong>of</strong> the midpoint coordinate xm.<br />

The parts <strong>of</strong> the second reflection event are not treated as new reflections as the<br />

other three inversion algorithms did. Their attributes£<strong>and</strong> RNIP are used to back-<br />

89


Chapter 3. Synthetic data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

1.491<br />

1.780<br />

2.022<br />

2.495<br />

3.000<br />

1 2 3<br />

x [km]<br />

4 5 6<br />

Figure 3.74: Horizon inversion result shown as thick black line. <strong>Attributes</strong><br />

smoothed with RLW regression.<br />

propagate all corresponding rays even when their starting point is the same for<br />

some rays. Thus, the bow tie structure is unwrapped <strong>and</strong> yields the illuminated<br />

points <strong>of</strong> the syncline structure (see Figures 3.73 <strong>and</strong> 3.74).<br />

The gaps, where no ZO ray has emerged from the inverted interfaces, are closed<br />

by the approximation <strong>of</strong> the whole interface. Especially beneath the syncline<br />

structure, the subsequently inverted reflection points yield an approximated interface<br />

close to those <strong>of</strong> the original model. But at the right end <strong>of</strong> the second<br />

interface inverted from the input smoothed with the RLW regression (see Figure<br />

3.74), many rays are omitted due to their attributes. Thus, also the rays <strong>of</strong> the<br />

third <strong>and</strong> fourth reflection event that do not intersect the previous approximated<br />

interface are also omitted even if they could be used to construct the next interface.<br />

Despite that the arithmetic mean smoothed input yields more inverted depth<br />

points, also their differences in depth <strong>and</strong> velocity to the synthetic values are<br />

at many points smaller than the differences <strong>of</strong> the inversion <strong>of</strong> RLW regression<br />

smoothed input. Thus, the smoothing has to be applied carefully, so that in the<br />

end the inversion is able to optimally reconstruct the original model.<br />

The depth differences <strong>and</strong> velocity differences are smaller compared to the differences<br />

<strong>of</strong> the Dix inversion. I will not compare them with the results <strong>of</strong> the plane<br />

or circular inversion because these algorithms broke down for the inversion <strong>of</strong><br />

the triplication.<br />

90


dz [m]<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

−20<br />

−40<br />

−60<br />

−80<br />

−100<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

3.2 Model B<br />

Figure 3.75: Differences in depth from horizon inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

dz [m]<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.76: Differences in depth from horizon inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression for each inverted depth point <strong>and</strong> separately for<br />

each interface.<br />

91


Chapter 3. Synthetic data examples<br />

dv [m/s]<br />

600<br />

400<br />

200<br />

0<br />

−200<br />

−400<br />

−600<br />

−800<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.77: Velocity differences from horizon inversion result <strong>and</strong> attributes<br />

smoothed with arithmetic mean separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 26 m/s, Δv3¡ 43 m/s, Δv4¡ 33 m/s.<br />

dv [m/s]<br />

1000<br />

500<br />

0<br />

−500<br />

−1000<br />

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6<br />

x [km]<br />

Figure 3.78: Velocity differences from horizon inversion result <strong>and</strong> attributes<br />

smoothed with RLW regression separately for each interface. The blue lines are<br />

the velocity differences for every inverted point while the red lines depict the<br />

mean velocity difference <strong>of</strong> the whole constant velocity layer: Δv1¡ 9 m/s,<br />

Δv2¡ 20 m/s, Δv3¡ 22 m/s, Δv4¡ 5 m/s.<br />

92


3.2 Model B<br />

To summarize the results for this model, it has to be emphasized that the plane<br />

<strong>and</strong> circular inversion algorithms in their current implementation are only applicable<br />

for reflection events without triplications. The Dix inversion should also<br />

not be used to invert triplications because it h<strong>and</strong>les those parts as new reflection<br />

events. Nevertheless, the Dix inversion yields a more or less usable iso-velocity<br />

model for a subsequent migration. Only the horizon inversion was able to unwrap<br />

the bow tie structure <strong>of</strong> the reflection event due to the syncline structure<br />

<strong>of</strong> the second interface <strong>of</strong> the original model. Therefore, the horizon inversion<br />

should be preferred to obtain an iso-velocity model from events with triplications.<br />

The choice <strong>of</strong> which algorithm should be used to smooth the input can be<br />

made dependent on the area <strong>of</strong> interest, i. e., the target zone.<br />

93


Chapter 4<br />

Real data examples<br />

To compare the different inversion methods with each other not only synthetic<br />

data sets <strong>of</strong> more or less complexity are used. In this chapter, a real data set,<br />

kindly provided by the oil <strong>and</strong> gas company BEB, is the main target for the inversion<br />

processes.<br />

In the introduction <strong>of</strong> Chapter 3, I mentioned that picking the ZO two-way traveltimes<br />

at the maximum amplitudes yields an error that will shift the inverted<br />

depth points. For the synthetic data, this error depends mainly on the sampling<br />

rate if the source wavelet is known. But for real data, the source wavelet is in<br />

most cases unknown (e. g., source wavelet <strong>of</strong> an explosion).<br />

The “true” ZO two-way traveltime <strong>of</strong> real data will not be found at the maximum<br />

absolute amplitude in most cases, but it should be situated at or before the<br />

absolute maximum <strong>of</strong> the source wavelet which means it could be found at times<br />

50 t�<br />

ms in Figure 4.1(a). The source wavelet is assumed to be causal which<br />

means that it should be a minimum-phase wavelet <strong>and</strong> not a zero-phase wavelet<br />

as for the synthetic data. Therefore, picking traveltimes at the maximum amplitude<br />

<strong>of</strong> one reflection event implies a small time shift not only depending on the<br />

sampling rate but also on the shape <strong>and</strong> on the length <strong>of</strong> the source wavelet. This<br />

time shift results in a depth shift while constructing the interfaces <strong>and</strong> could be<br />

calculated if we once have the velocity model, as the depth shift depends only on<br />

the velocity along the ray path <strong>and</strong> the time shift. To avoid such a depth shift,<br />

the zero crossings before the identified maximum amplitude should be picked<br />

which is much more difficult due to the noise <strong>and</strong> afterwards a one-sided window<br />

should be used. The shape <strong>of</strong> the source wavelet is assumed to be symmetrical<br />

to its maximum, so that I can use symmetrical windows in time-direction for<br />

smoothing the attributes. This choice is a kind <strong>of</strong> limitation, but it seems to be satisfied<br />

in most cases, also for real data (see small wiggle plot part in Figure 4.1(b)).<br />

Even if the source wavelet is not symmetrical to its maximum amplitude, it will<br />

have an area around the maximum within that the <strong>CRS</strong> attributes are close to<br />

each other <strong>and</strong> different to the values belonging to the noise. The window length<br />

95


Chapter 4. Real data examples<br />

amplitude normalized to 1<br />

time t in [ms]<br />

(a)<br />

time [s]<br />

1.65<br />

1.70<br />

1.75<br />

1.80<br />

1.85<br />

1.90<br />

1.95<br />

6.80 6.85<br />

Distance [km]<br />

6.90 6.95<br />

Figure 4.1: (a) The minimum-phase Ricker wavelet with a dominant frequency<br />

<strong>of</strong> 15 Hz. It is the minimum-phase equivalent to Figure 3.1. The red dots denote<br />

amplitude values without noise for a sampling rate <strong>of</strong> 4 ms. (b) Small window <strong>of</strong><br />

the simulated ZO section obtained from the real data set shown as wiggle plot.<br />

The green line denotes a picked event.<br />

in time-direction is chosen by accounting for the dominant frequency <strong>of</strong> the real<br />

data set <strong>and</strong> its sampling rate. It should be rather too small than too large, so that<br />

attributes <strong>of</strong> the surrounding noise will not affect the smoothing.<br />

I divided the whole data set into three parts that are displayed in Figure 4.2. In the<br />

following, I will describe the obtained results from the four inversion methods using<br />

input smoothed with the median <strong>and</strong> the RLW regression, respectively. Here,<br />

I used the median instead <strong>of</strong> the arithmetic mean because it yields a smoother<br />

result even with a window length smaller or equal to the median. With the arithmetic<br />

mean smoothed attributes, a stable inversion was not possible due to their<br />

strong fluctuations.<br />

4.1 Target range 1<br />

This rather simple region at the left part <strong>of</strong> the whole real data set is chosen firstly<br />

to see if the inversion methods are able to h<strong>and</strong>le real data at all. There, the observable<br />

reflection events imply that the expected subsurface structure contains<br />

not too steeply dipping <strong>and</strong> not too strongly curved interfaces.<br />

I picked ten (most likely primary) reflection events between midpoint coordinates<br />

2¤8 km <strong>and</strong> 9¤0 km <strong>and</strong> two-way traveltimes 0¤2 s <strong>and</strong> 3¤3 s to t¡ t¡ xm¡ xm¡<br />

96<br />

(b)


target range 1 target range 3 target range 2<br />

Distance [km]<br />

28<br />

26<br />

24<br />

22<br />

20<br />

18<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

4.1 Target range 1<br />

0 0.5 1.0 1.5 2.0 2.5 3.0 3.5<br />

time [s]<br />

Figure 4.2: Simulated ZO section from the initial Fresnel <strong>CRS</strong> stack. Negative<br />

amplitudes are blue, positive amplitudes are red <strong>and</strong> picked traveltimes are displayed<br />

as green lines. Target range 1 is the part located between the red lines,<br />

target range 2 between the blue lines <strong>and</strong> target range 3 between the yellow lines.<br />

97


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

3 4 5 6 7 8 9<br />

x [km]<br />

Figure 4.3: Provided interval velocity model within the boundaries <strong>of</strong> the inverted<br />

velocity models. The dotted lines depict iso-velocity lines, i. e., lines <strong>of</strong><br />

the same velocity. The velocity difference between two neighboring iso-velocity<br />

lines is 50 m/s.<br />

obtain a high resolution for the inverted iso-velocity model. In this area, all identified<br />

events spread over the whole horizontal target range, so that there should<br />

be no gaps along the inverted interfaces. To determine whether the identified reflection<br />

events are primary reflections or not, I make use <strong>of</strong> the stacking velocity<br />

section obtained from the automatic CMP stack during the <strong>CRS</strong> stack procedure.<br />

If I identified a multiple then the stacking velocity should be smaller than for<br />

neighboring events.<br />

An iso-velocity model (Figure 4.3) is also provided by BEB based on the CMP<br />

stack method (see Section 2.1.2). This model is obtained by calculating interval<br />

velocities from several picked stacking velocities <strong>and</strong> interpolating between<br />

them.<br />

4.1.1 Dix inversion<br />

The Dix inversion <strong>of</strong> these ten identified primary reflection events results in Figures<br />

4.4 <strong>and</strong> 4.5. Compared with the provided velocity model, the Dix inversion<br />

has computed nearly the same velocity model. It is not exactly the same<br />

because the Dix inversion computes constant velocity layers out <strong>of</strong> the inverted<br />

temporary velocity models, so that it does account for the lateral changes only<br />

with a mean velocity for the whole layer within the inverted x-range. To obtain a<br />

98


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.837<br />

2.289<br />

2.599<br />

2.601<br />

2.535<br />

2.687<br />

3.687<br />

3.391<br />

4.000<br />

1.728<br />

2.483<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

4.1 Target range 1<br />

Figure 4.4: Dix inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes smoothed<br />

with the median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

model with laterally varying velocities, the layer velocity can be calculated within<br />

smaller windows in the future. Or to use the current implementation <strong>of</strong> the Dix<br />

algorithm, the velocity model can be calculated for parts <strong>of</strong> the whole identified<br />

reflection event <strong>and</strong> afterwards merged together. However, this procedure <strong>of</strong> dividing<br />

the input <strong>and</strong> merging the results can only work for parts with the same<br />

picked reflection events. Otherwise, if the number <strong>of</strong> picked events varies then<br />

the continuity <strong>of</strong> reflection events that belong to the same reflector is not maintained.<br />

The stabilizing effect <strong>of</strong> the RLW regression for the inversion process becomes<br />

again obvious if I compare Figures 4.4 <strong>and</strong> 4.5: The fluctuations along the interfaces<br />

in the result <strong>of</strong> the RLW regression smoothed input are smaller than those<br />

in the result obtained by the input smoothed with the median.<br />

4.1.2 Plane inversion<br />

The plane inversion fails to invert more than the first six identified reflection<br />

events because the angles <strong>of</strong> ray segments within deeper layers to the right side <strong>of</strong><br />

this target exceed the “small-dip” assumption. Also for the input smoothed with<br />

the RLW regression, the inverted interfaces do not fluctuate much from trace to<br />

trace, but the gaps remain the same (see Figures 4.6 <strong>and</strong> 4.7).<br />

Thus, the plane inversion is over all only applicable within a small depth zone<br />

<strong>of</strong> this target range. The RLW regression can only help to find smoother inverted<br />

99


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.858<br />

2.282<br />

2.593<br />

2.582<br />

2.589<br />

2.673<br />

3.711<br />

3.387<br />

4.000<br />

1.660<br />

2.559<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

Figure 4.5: Dix inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

1.837<br />

2.287<br />

2.583<br />

2.532<br />

2.515<br />

2.761<br />

3.612<br />

3.308<br />

1.728<br />

2.454<br />

4.000<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

Figure 4.6: Plane inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes smoothed<br />

with the median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

interfaces. The obtained layer velocities in the upper part are close to those <strong>of</strong> the<br />

Dix inversion or those <strong>of</strong> the provided interval velocity model computed from<br />

stacking velocities obtained by several CMP stacks.<br />

100


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.858<br />

2.281<br />

2.574<br />

2.542<br />

2.552<br />

2.720<br />

2.647<br />

4.000<br />

1.660<br />

2.533<br />

3.313<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

4.1 Target range 1<br />

Figure 4.7: Plane inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2<strong>and</strong> four iterations.<br />

f¡<br />

4.1.3 Circular inversion<br />

The circular inversion is able to provide an inverted iso-velocity model for all<br />

given reflection events. In contrast to the plane inversion, the construction <strong>of</strong> the<br />

shallower interfaces yield smaller angles for the ray segments within subsequent<br />

layers, so that these rays still comply with the model assumptions.<br />

Figure 4.8 shows the obtained result from the median smoothed input. The strong<br />

fluctuations to the right are mainly depending on the angles <strong>and</strong> the RN-values.<br />

With the RLW regression, these fluctuations are decreased, so that an adequate<br />

iso-velocity model is obtained. The velocity <strong>and</strong> depth variations compared with<br />

the result <strong>of</strong> the Dix inversion are small.<br />

4.1.4 Horizon inversion<br />

Looking at the results <strong>of</strong> the horizon inversion (Figures 4.10 <strong>and</strong> 4.11), it is obvious<br />

that the obtained velocity model is prolonged to the right due to the interfaces<br />

dipping to the left. The interfaces from the median smoothed input show in<br />

the middle stronger variation than the interfaces from the RLW regression which<br />

depends on the approximation <strong>of</strong> the computed depth points to construct the<br />

interface for the subsequent interfaces.<br />

That the horizon inversion approximates the interfaces around the “true” depth<br />

points, i. e., where the rays are back-propagated to, yields gaps at the borders <strong>of</strong><br />

the input target range. To obtain an iso-velocity model for at least the whole target<br />

101


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

−7<br />

−8<br />

−9<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

Figure 4.8: Circular inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes<br />

smoothed with the median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.858<br />

2.290<br />

2.617<br />

2.626<br />

2.662<br />

2.785<br />

3.903<br />

3.537<br />

4.000<br />

1.660<br />

2.561<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

Figure 4.9: Circular inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

102


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.725<br />

2.154<br />

2.403<br />

2.432<br />

2.353<br />

2.477<br />

3.412<br />

2.974<br />

4.000<br />

1.650<br />

2.380<br />

3 4 5 6 7 8 9<br />

x [km]<br />

4.1 Target range 1<br />

Figure 4.10: Horizon inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes<br />

smoothed with the median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

−4<br />

−4.5<br />

−5<br />

1.745<br />

2.154<br />

2.405<br />

2.415<br />

2.410<br />

2.486<br />

3.426<br />

3.186<br />

4.000<br />

1.585<br />

2.425<br />

3 4 5 6<br />

x [km]<br />

7 8 9<br />

Figure 4.11: Horizon inversion result <strong>of</strong> target range 1 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

range or even for the covered x-range, I prolonged the interfaces <strong>and</strong> velocities<br />

constantly to the borders. To omit this simple filling <strong>of</strong> the iso-velocity model with<br />

possibly wrong velocities, one should define a smaller target zone than the input<br />

target range which is done for the subsequent migration in most cases (targetoriented<br />

migration).<br />

103


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

Figure 4.12: Provided interval velocity model within the boundaries <strong>of</strong> the inverted<br />

velocity models. The dotted lines depict iso-velocity lines, i. e., lines <strong>of</strong> the<br />

same velocity. The velocity difference between two neighboring iso-velocity lines<br />

is 50 m/s.<br />

4.2 Target range 2<br />

Within this target range, an event partly overlapping another event is contained<br />

to test the ability <strong>of</strong> the current implementation <strong>of</strong> the inversion algorithms to<br />

h<strong>and</strong>le decreasing layer thicknesses despite the restriction that the identified reflection<br />

events should not intersect each other. But the inversion algorithms can<br />

not h<strong>and</strong>le both parts <strong>of</strong> the picked overlapping events. Thus, I omitted the left<br />

reflection event <strong>and</strong> used only the picked events that spread till the right border<br />

<strong>of</strong> the target range. The first picked event with the smallest two-way traveltimes<br />

is also not taken into account because its x-range does not cover the intersection<br />

close to the left border <strong>of</strong> this target range.<br />

Figure 4.12 shows the provided CMP stack iso-velocity model for this target<br />

range. The lower part contains lower velocities than the following inverted results.<br />

But to be able to compare them, I used the same colorbar as for the inverted<br />

velocity models displayed in the following subsections.<br />

104


4.2.1 Dix inversion<br />

4.2 Target range 2<br />

Here, the Dix inversion failed for the first time because it uses only the RNIPvalues<br />

which are here smoothed that much by the RLW regression in contrast to<br />

the median that the eighth layer intersects with the seventh layer. But the assumptions<br />

to apply Dix formulae exclude intersecting events. Where the subsequent<br />

reflection events yield points above the previous computed interface<br />

points, the algorithm fails. Thus, also for the points <strong>of</strong> all subsequent reflection<br />

events (here, only some points <strong>of</strong> the ninth reflection event) can not be inverted<br />

beneath these points because they directly depend on the previously calculated<br />

interface.<br />

Comparing both inverted velocity models with the provided model yields that<br />

the lower part <strong>of</strong> the inverted results contain higher velocities than in the provided<br />

model partly due to the chosen filling velocity for the half space beneath<br />

the last inverted time horizon. But the trend <strong>of</strong> dipping to the right is also contained<br />

in both inversion results.<br />

Some <strong>of</strong> the picked reflection events do not spread over the whole x-range <strong>of</strong> this<br />

target zone which can be observed in Figures 4.13 <strong>and</strong> 4.14. The results are again<br />

constantly prolonged to the borders <strong>of</strong> the target range. This yields an error at<br />

the left border <strong>of</strong> the fifth interface for the construction <strong>of</strong> the final iso-velocity<br />

model. There, it is not checked whether subsequent inverted interfaces do not<br />

intersect with shallower interfaces but can have lower depth values. Thus, the<br />

Dix inversion is not applicable for all identified reflection events. Nevertheless,<br />

the results are useful for a subsequent migration.<br />

4.2.2 Plane inversion<br />

In the middle <strong>of</strong> this target range, the angles <strong>of</strong> ray segments after the fifth interface<br />

exceed again the assumptions made for models to which the plane inversion<br />

is applicable. As for target range 1, only the upper part is nearly the same as<br />

for the Dix inversion according to the velocities <strong>and</strong> the depth <strong>of</strong> the inverted<br />

interfaces.<br />

The RLW regression smoothed the input in such a way that here some more<br />

points could be inverted <strong>and</strong> resulted in a better visible ninth layer (see Figure<br />

4.16) compared to the input smoothed by the median (see Figure 4.15). But the<br />

gaps still remain, so that in the end also only the upper part <strong>of</strong> the inverted velocity<br />

model could be used for migration purposes.<br />

4.2.3 Circular inversion<br />

The result <strong>of</strong> the circular inversion with the median smoothed input (Figure 4.17)<br />

is able to invert the values where the plane inversion failed but with very large<br />

105


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

1.850<br />

1.840<br />

1.995 2.738<br />

Figure 4.13: Dix inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes smoothed<br />

with median <strong>and</strong> a total window length <strong>of</strong> 41 samples.<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

2.961<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

2.479<br />

2.897<br />

3.329<br />

5.091<br />

6.000<br />

1.864<br />

1.821<br />

1.982 2.676<br />

Figure 4.14: Dix inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2 <strong>and</strong> two iterations.<br />

f¡<br />

106<br />

2.977<br />

2.477<br />

2.924<br />

3.399<br />

4.894<br />

6.000


z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

3.851<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

1.850<br />

1.840<br />

1.994 2.706<br />

2.424<br />

2.997<br />

3.100<br />

2.777<br />

6.000<br />

4.2 Target range 2<br />

Figure 4.15: Plane inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes smoothed<br />

with median <strong>and</strong> a total window length <strong>of</strong> 41 samples.<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

1.864<br />

1.821<br />

1.982 2.647<br />

2.354<br />

3.494<br />

2.430<br />

3.022<br />

3.110<br />

20 21 22 23<br />

x [km]<br />

24 25<br />

6.000<br />

26<br />

Figure 4.16: Plane inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2<strong>and</strong> two iterations.<br />

f¡<br />

107


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

−7<br />

−8<br />

−9<br />

−10<br />

−11<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

Figure 4.17: Circular inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes<br />

smoothed with median <strong>and</strong> a total window length <strong>of</strong> 41 samples.<br />

fluctuations. With the RLW regression these fluctuations decrease that much,<br />

that the effect <strong>of</strong> the different numbers <strong>of</strong> identified reflection events per trace<br />

becomes obvious. The seventh layer in Figure 4.18 contains steps that can not be<br />

related with steps in the input attributes. They are at the x-positions where above<br />

the seventh layer the number <strong>of</strong> previous inverted interfaces increased.<br />

This effect intensifies for the inversion <strong>of</strong> subsequent reflection events, so that<br />

here also the results <strong>of</strong> the circular inversion are not applicable for migration pro-<br />

108


z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

1.864<br />

1.821<br />

1.987 2.710<br />

3.037<br />

4.661<br />

2.479<br />

2.951<br />

3.442<br />

6.000<br />

4.2 Target range 2<br />

Figure 4.18: Circular inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> two iterations.<br />

f¡<br />

cesses at depths beneath the sixth inverted interface. Compared with the Dix<br />

inversion, the layer velocities <strong>and</strong> interface depths differ the more the deeper the<br />

interfaces are.<br />

4.2.4 Horizon inversion<br />

As mentioned in Subsection 3.2.4, the horizon inversion only accounts for backpropagated<br />

rays that intersect all shallower interfaces. Thus, interface points at<br />

the left part <strong>of</strong> the fifth reflection event are omitted because there the inverted<br />

ray segments do not intersect with the fourth obtained reflection event. The same<br />

happens for a part at the left border <strong>of</strong> the seventh reflection event. Therefore, the<br />

target zone for a subsequent migration process should be chosen smaller than<br />

from the Dix inversion result if the filled up parts should be taken into account.<br />

The velocity for filling the half-space beneath the last inverted interface is maybe<br />

chosen too high but it should proceed with the increase <strong>of</strong> layer velocities with<br />

increasing depths.<br />

Despite <strong>of</strong> the parts <strong>of</strong> some reflection events omitted by the horizon inversion,<br />

the results <strong>of</strong> the horizon inversion should be preferred for a subsequent migration<br />

as they yield the most continuous results at large depths within this target<br />

109


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

1.721<br />

1.904<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

Figure 4.19: Horizon inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes<br />

smoothed with median <strong>and</strong> a total window length <strong>of</strong> 41 samples.<br />

z [km]<br />

0<br />

−1<br />

−2<br />

−3<br />

−4<br />

−5<br />

−6<br />

20 21 22 23<br />

x [km]<br />

24 25 26<br />

Figure 4.20: Horizon inversion result <strong>of</strong> target range 2 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> two iterations.<br />

f¡<br />

110<br />

1.697<br />

1.896<br />

1.738<br />

2.548<br />

2.623<br />

2.672<br />

2.953<br />

3.495<br />

5.026<br />

6.000<br />

1.751<br />

2.497<br />

2.692<br />

2.703<br />

2.852<br />

3.479<br />

5.096<br />

6.000


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

4.3 Target range 3<br />

Figure 4.21: Provided velocity model within the boundaries <strong>of</strong> the inverted velocity<br />

models. The dotted lines depict iso-velocity lines, i. e., lines <strong>of</strong> the same<br />

velocity. The velocity difference between two neighboring iso-velocity lines is 50<br />

m/s.<br />

range.<br />

4.3 Target range 3<br />

Target range three was used to get an iso-velocity layer model for a dome-like<br />

structure, i. e., to see if the inversion algorithms can h<strong>and</strong>le focusing structures.<br />

With the third target range, a velocity model for the whole real data set can be<br />

obtained in future. Then, the identified reflection events that are contained in all<br />

three or at least two target ranges should be interpolated between the target range<br />

borders. This model could also be used to compare it with the whole provided<br />

interval velocity model obtained by CMP stacks <strong>and</strong> not only with small parts<br />

(Figure 4.21).<br />

Here, I can make use <strong>of</strong> only seven <strong>of</strong> the picked reflection events because the<br />

others could not be distinguished from the noise over a long part <strong>of</strong> the specified<br />

target range. The noise prevented to determine whether the parts with the lowest<br />

two-way traveltimes within this range belong to one <strong>and</strong> the same reflection<br />

event or not. Therefore, I assume that they do not belong to one event, so that<br />

I omitted the left part. The two picked events very close to each other are too<br />

closely together to separate their attributes.<br />

111


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

2.169<br />

2.404<br />

1.859 1.828<br />

3.319<br />

3.092<br />

2.664<br />

3.500<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

Figure 4.22: Dix inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes smoothed<br />

with median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

2.128<br />

2.531<br />

1.952 1.711<br />

3.299<br />

2.745<br />

3.500<br />

2.911<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

Figure 4.23: Dix inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

4.3.1 Dix inversion<br />

The Dix inversion results (Figures 4.22 <strong>and</strong> 4.23) are close to the provided CMP<br />

stack results (Figure 4.21) because they contain the high-velocity layer around<br />

depths <strong>of</strong> 1 km. The median smoothed input yields the same result as the RLW<br />

regression but with some stronger fluctuations along the inverted events. The<br />

RLW regression just inserted an obvious error at the left end <strong>of</strong> the sixth interface<br />

which can not be that close to the fifth interface according to the traveltime<br />

difference <strong>of</strong> the picked reflection events.<br />

112


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

2.152<br />

2.393<br />

1.859 1.827<br />

3.294<br />

2.795<br />

2.527<br />

3.500<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

4.3 Target range 3<br />

Figure 4.24: Plane inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes smoothed<br />

with median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

2.127 2.522<br />

1.952 1.711<br />

3.272<br />

3.036<br />

3.500<br />

2.594<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

Figure 4.25: Plane inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes smoothed<br />

with RLW regression with 0¤2<strong>and</strong> four iterations.<br />

f¡<br />

4.3.2 Plane inversion<br />

The same error due to the RLW regression mentioned above occurred at the plane<br />

inversion (Figure 4.25). However, the angles for the last inverted interface exceed<br />

the model assumptions, so that the plane inversion is only reliable above the sixth<br />

inverted interface. There, the obtained velocity models (Figures 4.24 <strong>and</strong> 4.25) are<br />

close to results <strong>of</strong> the Dix inversion with respect to layer velocities <strong>and</strong> interface<br />

depths.<br />

113


Chapter 4. Real data examples<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

2.212<br />

2.406<br />

1.861 1.809<br />

3.308<br />

3.500<br />

3.227<br />

2.824<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

Figure 4.26: Circular inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes<br />

smoothed with median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

−3<br />

−3.5<br />

2.128<br />

2.538<br />

1.952 1.712<br />

3.328<br />

2.873<br />

3.500<br />

3.023<br />

12 13 14 15<br />

x [km]<br />

16 17 18<br />

Figure 4.27: Circular inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

4.3.3 Circular inversion<br />

The circular inversion can not invert the median smoothed input without strong<br />

fluctuations along the interfaces (Figure 4.26). But it was able to obtain the depth<br />

points for the seventh interface in contrast to the plane inversion.<br />

The described error <strong>of</strong> the inversion with the RLW regression smoothed sixth interface<br />

is still contained in the velocity model (Figure 4.27) but the fluctuations<br />

along the interfaces are eliminated, so that the obtained iso-velocity model is<br />

closer to the provided velocity model than those from the Dix or plane inversion<br />

despite the high half-space velocity.<br />

114


z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

2.060 2.224<br />

1.746 1.670<br />

3.090<br />

3.011<br />

2.578<br />

3.500<br />

−3<br />

13.5 14 14.5 15 15.5 16<br />

x [km]<br />

16.5 17 17.5 18 18.5<br />

4.3 Target range 3<br />

Figure 4.28: Horizon inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes<br />

smoothed with median <strong>and</strong> a total window length <strong>of</strong> 21 samples.<br />

z [km]<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

−2<br />

−2.5<br />

2.019 2.275<br />

1.834 1.549<br />

3.084<br />

2.787<br />

2.637<br />

3.500<br />

−3<br />

13.5 14 14.5 15 15.5 16<br />

x [km]<br />

16.5 17 17.5 18 18.5<br />

Figure 4.29: Horizon inversion result <strong>of</strong> target range 3 from <strong>CRS</strong> attributes<br />

smoothed with RLW regression with 0¤2 <strong>and</strong> four iterations.<br />

f¡<br />

4.3.4 Horizon inversion<br />

The horizon inversion limited the range <strong>of</strong> the inverted interfaces to the x-range<br />

<strong>of</strong> the first identified reflection event. Thus, the focusing effect <strong>of</strong> the expected<br />

structure is clearly visualized only at the right border (see Figures 4.28 <strong>and</strong> 4.29).<br />

For the sixth interface, the error <strong>of</strong> the RLW regression as observed from the other<br />

inversion method is decreased due to the approximation <strong>of</strong> the interface points.<br />

Looking at the seventh inverted interface, the RLW regression smoothing yields<br />

not as large depths variations as that from the median smoothing. Compared<br />

with the provided interval velocity model, the velocity differences are smaller<br />

except for the half plane than those <strong>of</strong> the other inverted velocity models to the<br />

provided interval velocity model.<br />

115


Chapter 4. Real data examples<br />

To summarize the results obtained from the application <strong>of</strong> <strong>CRS</strong> attributes obtained<br />

from real data for the inversion <strong>of</strong> identified primary reflection events, the<br />

same order <strong>of</strong> preference as in Chapter 3 should be applied. This means that the<br />

plane <strong>and</strong> circular inversion algorithms should better not be preferred or even<br />

used as they are not always able to yield a reliable inverted iso-velocity model<br />

or even a continuous inverted interface. The Dix inversion is simple <strong>and</strong> stable<br />

but it cannot h<strong>and</strong>le intersecting events which is one main interest according to<br />

real data. The horizon inversion in its current implementation can also not h<strong>and</strong>le<br />

intersecting events but it has the potential to solve this problem in future.<br />

According to the smoothing algorithm, one still should be careful with the chosen<br />

parameters as even the RLW regression cannot eliminate all errors. Thus, an<br />

interaction with the user is supposed to yield an optimum enhanced inversion<br />

result.<br />

A future task can be to merge the inverted velocity models <strong>of</strong> the three target<br />

ranges to finally obtain a macro-velocity model for the whole real data set <strong>and</strong> to<br />

perform a subsequent migration with this model.<br />

116


Chapter 5<br />

Application examples<br />

What can the results <strong>of</strong> the inversion be used for? Firstly, the inverted iso-velocity<br />

layer models have to be transformed into macro-velocity models. This transformation<br />

is usually performed by a Backus averaging (Backus, 1962). The Backus<br />

averaging means to smooth the squared slowness instead <strong>of</strong> the velocity itself.<br />

The slowness p is defined as the reciprocal value <strong>of</strong> the velocity. The smoothing<br />

<strong>of</strong> the squared slowness is performed as a convolution with a triangle in<br />

x-direction <strong>and</strong> z-direction independently from each other. Then, the smoothed<br />

squared slowness section is transformed back to obtain the smoothed iso-velocity<br />

model, i. e., the macro-velocity model. In Figure 5.1, I plotted the simulated ZO<br />

section <strong>of</strong> the Initial <strong>CRS</strong> Fresnel stack with amplitudes leveled by an automatic<br />

gain control (AGC) with a window length <strong>of</strong> 1 s. In this figure, the amplitudes<br />

at high two-way traveltimes are exaggerated <strong>and</strong> the amplitudes at low two-way<br />

traveltimes are understated. The green lines are the picked reflection events that<br />

are used to compute the iso-velocity model <strong>of</strong> Figure 5.2. To obtain this velocity<br />

model, the input for the inversion was smoothed by the RLW regression with<br />

0¤2<br />

parameter f¡<br />

<strong>and</strong> two iterations. For the subsequent Backus averaging, I<br />

used a window length <strong>of</strong> 41 samples in both (x- <strong>and</strong> z-) directions. The resulting<br />

macro-velocity is shown in Figure 5.3 <strong>and</strong> the provided macro-velocity model <strong>of</strong><br />

this part is shown in Figure 5.4.<br />

Secondly, a post-stack depth migration is applied to the data set based on those<br />

macro-velocity models. For this purpose, I used a Kirchh<strong>of</strong>f depth migration that<br />

obtains the amplitudes for each depth point <strong>of</strong> the chosen depth target zone by<br />

stacking all amplitudes along the Huygens curve in the ZO section. The Huygens<br />

curves are calculated with the help <strong>of</strong> Greens function tables (GFT) which<br />

are obtained by raytracing within the macro-velocity model. After the migration<br />

process several changes are obvious. One is that the diffraction traveltime curve<br />

in the time domain shrinks to a point in the depth domain which is unfortunately<br />

not contained in this example. Another fact is, that the reflection events <strong>of</strong> the<br />

time domain are not only placed to their corresponding vertical depth, they are<br />

117


Chapter 5. Application examples<br />

time [s]<br />

0<br />

0.5<br />

1.0<br />

1.5<br />

2.0<br />

2.5<br />

3.0<br />

3.5<br />

4.0<br />

4.5<br />

20 21 22<br />

Distance [km]<br />

23 24 25 26<br />

Figure 5.1: Simulated ZO section <strong>of</strong> target range 2 plotted after an AGC with an<br />

1 s window length. The green <strong>and</strong> grey lines denote picked events, where the<br />

green are used for the inversion.<br />

0 1 2 3 4 5 6<br />

z [km]<br />

x [km]<br />

20 21 22 23 24 25 26<br />

Figure 5.2: The iso-velocity model obtained by the horizon inversion. The picked<br />

reflection events are smoothed by means <strong>of</strong> the RLW regression.<br />

118<br />

1.5 2.5 3.5 4.5 5.5<br />

v [km/s]


0 1 2 3 4 5 6<br />

z [km]<br />

x [km]<br />

20 21 22 23 24 25 26<br />

Figure 5.3: The macro-velocity model which is the iso-velocity model smoothed<br />

by means <strong>of</strong> Backus averaging with a window length <strong>of</strong> 41 samples in x- <strong>and</strong><br />

z-direction.<br />

0 1 2 3 4 5 6<br />

z [km]<br />

x [km]<br />

20 21 22 23 24 25 26<br />

Figure 5.4: The macro-velocity model subset <strong>of</strong> the provided interval velocity<br />

model for target range 2.<br />

119


Chapter 5. Application examples<br />

1 2 3 4 5<br />

z [km]<br />

x [km]<br />

20 21 22 23 24 25 26<br />

Figure 5.5: Result <strong>of</strong> a Kirchh<strong>of</strong>f-type migration based on the macro-velocity<br />

model obtained by the horizon inversion.<br />

1 2 3 4 5<br />

z [km]<br />

x [km]<br />

20 21 22 23 24 25 26<br />

Figure 5.6: Result <strong>of</strong> the same Kirchh<strong>of</strong>f-type migration but now with the provided<br />

macro-velocity model.<br />

also laterally moved to their “true” x-coordinates.<br />

Looking at the bottom <strong>of</strong> both migrated images, it is obvious that the reflection<br />

event around 3¤7 s in Figure 5.1 is in Figure 5.5 placed deeper than in Figure<br />

5.6 because <strong>of</strong> the higher velocities at the bottom <strong>of</strong> the corresponding macrovelocity<br />

model. The second effect <strong>of</strong> the migration mentioned above becomes<br />

obvious for the reflection event at the left border around 3¤2 s in Figure 5.1.<br />

Its image is moved to larger x-locations as in the time domain.<br />

t¡<br />

t¡<br />

120


The depth image is easier to interpret than the simulated ZO sections because<br />

diffraction curves are not contained anymore <strong>and</strong> cannot be misinterpreted. Diffractors<br />

<strong>and</strong> reflection events are now at their “true” depth locations. E. g. geologists<br />

can use this image to tell oil companies where they can find hydrocarbon reservoirs.<br />

This is the main target <strong>of</strong> reflection seismics, to provide an easily interpretable<br />

image <strong>of</strong> the subsurface. However, I cannot decide which depth image<br />

is closer to the true subsurface structure. I can only emphasize that I used more<br />

information out <strong>of</strong> the multi-coverage data set than for the velocity model obtained<br />

by CMP stacks to finally yield the shown depth image. Thus, it is in the<br />

responsibility <strong>of</strong> the interpreter to decide whether the presented inversion methods<br />

yield improved velocity models in contrast to conventional methods. Therefore,<br />

the velocity models can be compared with existing velocity models from<br />

well logs if there exists at least one bore-hole in the vicinity <strong>of</strong> the seismic line.<br />

Those well logs can also be used to constrain the inversion results during their<br />

computation that I propose for future improvements <strong>of</strong> the inversion methods.<br />

The informations obtained from other geophysical methods as, e. g., seismological<br />

tomography can provide additional insight to the subsurface. The resulting<br />

depth images or velocity models can be used to compare them with the presented<br />

results.<br />

121


Chapter 6<br />

Conclusions<br />

I compared the results <strong>of</strong> four different inversion algorithms <strong>and</strong> their inputs<br />

smoothed with two different algorithms with the synthetically generated velocity<br />

models. The different inversion algorithms from the Dix inversion to the horizon<br />

inversion make use <strong>of</strong> more input data <strong>and</strong> less restrictive assumptions step by<br />

step, i. e., more attributes obtained by the <strong>CRS</strong> stack <strong>and</strong> less projections <strong>of</strong> the<br />

“true” depth points. The Dix inversion only used the <strong>CRS</strong> attribute “radius <strong>of</strong><br />

NIP wavefront curvature”, RNIP which can be related to the NMO velocity (see<br />

Equation with£ (2.13) 0) <strong>and</strong> placed the corresponding depth points along<br />

the vertical depth line assuming temporary horizontal plane layers. The plane<br />

inversion goes one step further <strong>and</strong> uses also the <strong>CRS</strong> attribute£. With this information,<br />

the rays can be back-propagated to their “true” location. However, the<br />

plane inversion still calculates the intersection <strong>of</strong> planar interfaces with the vertical<br />

depth line. Thus, the complexity <strong>of</strong> invertable structures can be exp<strong>and</strong>ed<br />

from temporary horizontal interfaces for the Dix inversion to temporary plane<br />

dipping interfaces. With the use <strong>of</strong> the <strong>CRS</strong> attribute RN, the circular inversion<br />

¡<br />

is able to invert temporary circular interfaces. But as for the plane inversion,<br />

the intersection <strong>of</strong> these circular interfaces with the vertical depth line is still obtained<br />

as output. The horizon inversion defines the last step <strong>and</strong> uses the “true”<br />

back-propagated ray end points for calculating the inverted interface by means<br />

<strong>of</strong> spline approximation. In the current implementation RN is not used but can be<br />

used to check the interface curvature or to constrain the spline approximation in<br />

future.<br />

The different effects <strong>of</strong> the smoothing algorithms applied to the input <strong>of</strong> the inversion<br />

becomes obvious for both presented synthetic velocity models. The RLW<br />

regression has shown that it can eliminate trace-to-trace fluctuations better than<br />

the arithmetic mean or other smoothing algorithms discussed in Section 2.4. The<br />

smoother input attributes after the RLW regression resulted in a more stable inversion<br />

process according to the depth <strong>and</strong> velocity fluctuations from trace to<br />

trace. For the second presented synthetic model, the plane <strong>and</strong> circular inver-<br />

123


Chapter 6. Conclusions<br />

sion algorithms failed due to the complexity <strong>of</strong> the model. The result <strong>of</strong> the Dix<br />

inversion is also not applicable for a subsequent migration because the bow tie<br />

structure is still contained in the inverted velocity model. Only the horizon inversion<br />

was able to obtain a velocity model that is close to the synthetic model. Thus,<br />

I recommend to use the horizon inversion with the RLW regression to produce<br />

iso-velocity models useful for migration purposes.<br />

The inversion <strong>of</strong> real data subsets in Chapter 4 tested if the inversion is also applicable<br />

on real data. Here, the plane, the circular, <strong>and</strong> the Dix inversion showed<br />

their dependence on the complexity <strong>of</strong> the illuminated structures. It must be<br />

emphasized that they also strongly depend on the degree <strong>of</strong> smoothing the input<br />

to obtain a physical meaningful velocity model, especially for the circular<br />

inversion. Despite those trace-by-trace inversion algorithms, the layer-stripping<br />

horizon inversion resulted even for the median smoothed input in a useful isovelocity<br />

model for a subsequent migration. To improve the results <strong>of</strong> the horizon<br />

inversion, I propose to divide the inverted constant velocity layers into blocks<br />

<strong>of</strong> constant velocity or to use slight vertical or horizontal gradients to account<br />

more for lateral changes <strong>and</strong> for changes due to structures between the picked<br />

reflection events that are not used for the inversion.<br />

At last, migration results <strong>of</strong> a part <strong>of</strong> the provided velocity model <strong>and</strong> <strong>of</strong> one inverted<br />

iso-velocity model are shown in Chapter 5 in comparison to each other.<br />

However, it is from there on in the responsibility <strong>of</strong> the interpreter to decide<br />

which obtained depth image fits better to the reality.<br />

124


Appendix A<br />

2D ZO attribute�<br />

<strong>CRS</strong><br />

The 2D ZO <strong>CRS</strong> attribute <strong>of</strong> the emergence angle£represents in case <strong>of</strong> constant<br />

velocity layers the local dip <strong>of</strong> the very first interface at R. In the uppermost layer,<br />

the ray is a straight line due to Fermat’s principle. In the case <strong>of</strong> ZO, the ray must<br />

emerge at the interface perpendicular to the interface itself (for planar interfaces<br />

see Figure A.1(a) <strong>and</strong> for arbitrary curved interfaces see A.1(b)) because all back<br />

propagated rays are normal rays. Thus, a source generated wavefront downward<br />

propagates along the same ray as the reflected wavefront propagates upward.<br />

The normal ray impinges at the interface in reflection point R (Figure A.1). This<br />

yields an angle�I¡ incidence 0�which implies according to Snell’s law (Equation<br />

2.27) even with wave-type (vI�<br />

conversion vR). The ray related to the re- ¡<br />

flected wavefront is identical to the ray paths along that the wavefront traveled<br />

down to the investigated reflector to meet the ZO condition at the surface.<br />

The <strong>CRS</strong> attribute triplets describe local interface segments that fulfill the normal<br />

ray condition. For rays belonging to the first interface, only the transmission law,<br />

the reflection law, <strong>and</strong> Snell’s law have to be considered. The rays reflected at<br />

subsequent interface must fulfill also the refraction law at shallower interfaces.<br />

Thus, the <strong>CRS</strong> attribute£�<strong>of</strong> subsequent interfaces changes along the ray path<br />

due to the change <strong>of</strong> the P-wave velocity indicated by Snell’s law. As all <strong>CRS</strong><br />

attributes are measured at the surface, the local dips are only equal to£in case <strong>of</strong><br />

the first interface.<br />

For deeper reflectors, the dips can also be calculated from£�but only if the velocities<br />

<strong>of</strong> all layers passed through are a priori known, so that the effect <strong>of</strong> the<br />

refractions at previous interfaces can be corrected. Therefore, the dip is obtained<br />

after at least one calculation <strong>and</strong> not directly represented by a part <strong>of</strong> the input<br />

data itself.<br />

125


Chapter A. 2D ZO <strong>CRS</strong> attribute£<br />

v 1<br />

v2<br />

v 1<br />

v2<br />

α’<br />

α’<br />

R<br />

α<br />

(a) plane dipping interface<br />

R<br />

α<br />

(b) arbitrary curved interface<br />

δ<br />

δ<br />

surface<br />

1. reflector<br />

surface<br />

local tangent <strong>of</strong><br />

1. reflector<br />

1. reflector<br />

Figure A.1: <strong>CRS</strong> attribute£ <strong>of</strong> the red rays represents (a) the interface dip or (b)<br />

the local interface dip, both for the 2D ZO case <strong>and</strong> only for the first reflector.£��<br />

is the emergence angle for a ZO ray <strong>of</strong> a following reflector.<br />

126


Appendix B<br />

Correction <strong>of</strong> <strong>CRS</strong> attributes<br />

The <strong>CRS</strong> attributes are a representation <strong>of</strong> the subsurface as described in Section<br />

2.2. They are obtained by a search strategy that depends on a user-defined nearsurface<br />

velocity v0. If v0 is chosen wrongly then also the found attribute triplets<br />

are not correct. However, they are not totally wrong, but represent the same<br />

reflection event for a different near-surface velocity v0.<br />

The obtained <strong>CRS</strong> attributes <strong>of</strong> a reflection event which is considered to be the primary<br />

reflection <strong>of</strong> the uppermost interface allow immediately to verify whether<br />

the user-defined near-surface velocity was correct or not. Therefore, the following<br />

difference Δv is analyzed given by<br />

2RNIP�i�j�1<br />

(B.1)<br />

t0�i�j�1<br />

with index i for each trace <strong>and</strong> index 1 for the considered first interface. Equa-<br />

Δv¡<br />

tion (B.1) is based on the fact that the thickness <strong>of</strong> the first homogeneous layer is<br />

represented by the radius <strong>of</strong> curvature <strong>of</strong> the NIP wavefront. This is true, because<br />

the NIP wavefront has to focus into a point per definition <strong>and</strong> this point is<br />

the center <strong>of</strong> the circle with radius RNIP. Thus, the velocity for the first layer is<br />

the first term on the right side <strong>of</strong> Equation (B.1) with the ZO two-way traveltime<br />

v0©<br />

t0�i�j�1 <strong>of</strong> the first identified<br />

j¡<br />

reflection event.<br />

Δv� If 0 then the first layer velocity v1 is equal to the user-defined near-surface<br />

velocity Δv� v0. For 0, the kinematic wavefield attributes <strong>of</strong> the <strong>CRS</strong> stack must<br />

be corrected to obtain the “true” depth points from the inversion methods.<br />

For this correction, I consider a hypothetical layer above the seismic line with<br />

layer velocity v0. In this case, the layer velocity v0 is not equal to the velocity<br />

<strong>of</strong> the first subsurface layer v1,<br />

¡<br />

because 0. Thus, an additional refraction at<br />

the seismic line occurs, i. e., an additional calculation has to be performed. The<br />

refraction law is given by Equation (2.26) which simplifies to ¡ Δv�<br />

1<br />

RT¡ vT<br />

cos2�I vIRI cos2�T© (B.2a)<br />

127


Chapter B. Correction <strong>of</strong> <strong>CRS</strong> attributes<br />

with because the interface, i. e., the seismic line, is planar. Furthermore, I<br />

make use <strong>of</strong> Snell’s law<br />

RF¡��<br />

vT sin�I<br />

vI<br />

<strong>and</strong> the relation <strong>of</strong> sine <strong>and</strong> cosine<br />

sin�T¡<br />

cos�T¡��1 sin<br />

(B.2b)<br />

2�T¤ (B.2c)<br />

The next equation is used to obtain the velocity <strong>of</strong> the layer into which the ray is<br />

refracted:<br />

t0<br />

d1<br />

t2¦ t3¦ ¤¥¤¥¤¡ t1¦ 2¡<br />

(B.2d)<br />

with the one-way traveltime t0¨2, which is the sum <strong>of</strong> the one-way traveltimes ¤¥¤¥¤ v�3¦<br />

within each layer. The traveltimes within one layer t j are the quotient <strong>of</strong> the<br />

distance traveled in one layer d j <strong>and</strong> the layer velocity v�j . In case <strong>of</strong> the correction,<br />

only two layers are considered, (j¡ i. e., the hypothetical 1, vI) <strong>and</strong> the<br />

first (j¡ subsurface layer 2, vT). Thus, Equation (B.2d) simplifies <strong>and</strong><br />

is solved for the velocity <strong>of</strong> the first subsurface layer:<br />

v1¡ v�2¡ v0¡ v�1¡<br />

vT<br />

d2 d3 v�2¦ v�1¦<br />

d2<br />

(B.2e)<br />

t0 d1 2<br />

<strong>and</strong> d2 is the corrected RNIP because the thickness <strong>of</strong> the hypo-<br />

v�1© v�2¡<br />

where<br />

thetical layer is set to zero, 0, so that the traveltimes remain unchanged. RI<br />

<strong>and</strong>�I are substituted with the wrong <strong>CRS</strong> attributes R�NIP v�2¡ d1¡ <strong>and</strong>£��. Thus, comparing<br />

the coefficients <strong>of</strong> Equations (B.2a), (B.2b), (B.2c), <strong>and</strong> (B.2e) yields a common<br />

correction factor given by<br />

fcorr ¡<br />

RI<br />

R�NIP ¡<br />

(cos2�It0vI¦ 2<br />

2<br />

(cos2£�t0v0¦ 2<br />

sin 2�IRI)RI<br />

2<br />

sin 2£�R�NIP )R�NIP¤ (B.3)<br />

With this factor, the corrected <strong>CRS</strong> attributes£<strong>and</strong> RNIP are obtained by<br />

128<br />

fcorr<br />

1<br />

2<br />

RNIP¡ fcorrt0v0¤ (B.4b)<br />

sin£ ¡<br />

(B.4a)<br />

sin£�©


R’<br />

<strong>Seismic</strong> line<br />

R<br />

Figure B.1: Illustration <strong>of</strong> wrong <strong>CRS</strong> attributes (green <strong>and</strong> primed) <strong>and</strong> the<br />

“true” <strong>CRS</strong> attributes after the correction.<br />

Figure B.1 is an illustration <strong>of</strong> what can happen if the uncorrected <strong>CRS</strong> attributes<br />

£�<strong>and</strong> R�NIP are used to find the interface point, i. e., R�.£�<strong>and</strong> R�NIP are obtained<br />

from the <strong>CRS</strong> stack with an improper near-surface velocity v0 <strong>and</strong> are shown in<br />

green. The “true” attributes£ <strong>CRS</strong> <strong>and</strong> RNIP depicted in red lead to the “true”<br />

reflection point R.<br />

To correct the <strong>CRS</strong> attribute R�N to the “true” <strong>CRS</strong> attribute RN, the refraction law<br />

<strong>of</strong> Equation (B.2a) has to be applied again. Thus, RN is given by<br />

1 v1 RN¡<br />

R’ NIP<br />

with the corrected first subsurface layer velocity given by<br />

v1¡ fcorrv0¤<br />

X 0<br />

α<br />

α ’<br />

v<br />

0<br />

R NIP<br />

v 1<br />

cos2£� v0 cos2£R�N© (B.5a)<br />

(B.5b)<br />

129


Appendix C<br />

Used hard- <strong>and</strong> s<strong>of</strong>tware<br />

The computations were done on a SILICON GRAPHICS ORIGIN 3200 server with<br />

six processors <strong>and</strong> on dual-processor Linux PCs (with S.u.S.E. Linux 6.2).<br />

The half-automatic Picker <strong>of</strong> REFLEX was used on Win NT Workstations.<br />

The smoothing algorithms <strong>and</strong> the inversion algorithms are implemented in C<br />

<strong>and</strong> C++, respectively, <strong>and</strong> the latter algorithms make use <strong>of</strong> the NURBS++ library<br />

(version 3.0.10) (public domain).<br />

The synthetic data was produced by a ray tracing program which included forward-calculation<br />

<strong>of</strong> the kinematic wavefield attributes. This s<strong>of</strong>tware was kindly<br />

provided by German Höcht. The synthetic data set was produced with the s<strong>of</strong>tware<br />

package NORSAR.<br />

For analytical calculations, I used Maple V Release 5.1 (Waterloo Maple). For numerical<br />

calculations <strong>and</strong> for visualization <strong>of</strong> the inversion results, I used Matlab<br />

6.0.0.88 Release 12.<br />

The 2-D figures <strong>of</strong> the seismic data sets <strong>and</strong> the picked data sets were generated<br />

with the <strong>Seismic</strong> Unix package (Center <strong>of</strong> Wave Phenomena at Colorado School<br />

<strong>of</strong> Mines).<br />

This thesis was written on a PC (S.u.S.E. Linux 6.2) using the freely available word<br />

processing package TEX, the macro package L ATEX 2�, <strong>and</strong> several extensions. The<br />

bibliography was generated with BIBTEX. Figures were mainly constructed with<br />

Xfig 3.2 (rev2).<br />

131


List <strong>of</strong> Figures<br />

1.1 Four seismic data array examples . . . . . . . . . . . . . . . . . . . . 2<br />

1.2 CMP array with plane dipping reflector . . . . . . . . . . . . . . . . 3<br />

1.3 3D data volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.1 MZO operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.2 CMP stack example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.3 PreSDM operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.4 Illustration <strong>of</strong> eigenwaves . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.5 <strong>CRS</strong> stack operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.6 Determination <strong>of</strong> first Fresnel zone . . . . . . . . . . . . . . . . . . . 17<br />

2.7 Projected first Fresnel zone . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

2.8 Mean difference cut examples <strong>and</strong> weight function . . . . . . . . . . 24<br />

2.9 Sign conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

2.10 Snell’s law . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

2.11 Temporary interface construction (Dix inversion) . . . . . . . . . . . 33<br />

2.12 Temporary interface construction (Plane inversion) . . . . . . . . . 35<br />

2.13 Temporary interface construction (Circular inversion) . . . . . . . . 38<br />

2.14 Interface construction (Horizon inversion) . . . . . . . . . . . . . . . 39<br />

3.1 Zero-phase Ricker wavelet . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

3.2 Synthetic velocity model A . . . . . . . . . . . . . . . . . . . . . . . . 43<br />

3.3 Local dips <strong>of</strong> synthetic velocity model A . . . . . . . . . . . . . . . . 44<br />

3.4 ZO section <strong>of</strong> model A . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

3.5 Section <strong>of</strong> <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

3.6 Section <strong>of</strong> <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . . . . . . . . . . 46<br />

3.7 Section <strong>of</strong> <strong>CRS</strong> attribute RN . . . . . . . . . . . . . . . . . . . . . . . 46<br />

3.8 Extracted original <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . . . . . . 47<br />

3.9 Extracted original <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . . . . . . 47<br />

3.10 Extracted original <strong>CRS</strong> attribute RN . . . . . . . . . . . . . . . . . . . 48<br />

3.11 Reciprocal value <strong>of</strong> extracted original <strong>CRS</strong> attribute RN . . . . . . . 48<br />

3.12 Arithmetic mean smoothed <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . 50<br />

3.13 RLW regression smoothed <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . 50<br />

3.14 Arithmetic mean smoothed <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . 51<br />

133


List <strong>of</strong> Figures<br />

134<br />

3.15 RLW regression smoothed <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . 51<br />

3.16 Arithmetic mean smoothed <strong>CRS</strong> attribute 1¨RN . . . . . . . . . . . 52<br />

3.17 RLW regression smoothed <strong>CRS</strong> attribute 1¨RN . . . . . . . . . . . . 52<br />

3.18 Velocity model <strong>of</strong> Dix inversion (arithmetic mean) . . . . . . . . . . 53<br />

3.19 Velocity model <strong>of</strong> Dix inversion (RLW regression) . . . . . . . . . . 54<br />

3.20 Dix inversion depth differences (arithmetic mean) . . . . . . . . . . 55<br />

3.21 Dix inversion depth differences (RLW regression) . . . . . . . . . . 55<br />

3.22 Dix inversion velocity differences (arithmetic mean) . . . . . . . . . 56<br />

3.23 Dix inversion velocity differences (RLW regression) . . . . . . . . . 56<br />

3.24 Velocity model <strong>of</strong> plane inversion (arithmetic mean) . . . . . . . . . 58<br />

3.25 Velocity model <strong>of</strong> plane inversion (RLW regression) . . . . . . . . . 59<br />

3.26 Plane inversion depth differences (arithmetic mean) . . . . . . . . . 60<br />

3.27 Plane inversion depth differences (RLW regression) . . . . . . . . . 60<br />

3.28 Plane inversion velocity differences (arithmetic mean) . . . . . . . . 61<br />

3.29 Plane inversion velocity differences (RLW regression) . . . . . . . . 61<br />

3.30 Velocity model <strong>of</strong> circular inversion (arithmetic mean) . . . . . . . . 63<br />

3.31 Velocity model <strong>of</strong> circular inversion (RLW regression) . . . . . . . . 63<br />

3.32 Circular inversion depth differences (arithmetic mean) . . . . . . . 64<br />

3.33 Circular inversion depth differences (RLW regression) . . . . . . . . 64<br />

3.34 Circular inversion velocity differences (arithmetic mean) . . . . . . 65<br />

3.35 Circular inversion velocity differences (RLW regression) . . . . . . 65<br />

3.36 Velocity model <strong>of</strong> horizon inversion (arithmetic mean) . . . . . . . 66<br />

3.37 Velocity model <strong>of</strong> horizon inversion (RLW regression) . . . . . . . . 67<br />

3.38 Horizon inversion depth differences (arithmetic mean) . . . . . . . 68<br />

3.39 Horizon inversion depth differences (RLW regression) . . . . . . . . 68<br />

3.40 Horizon inversion velocity differences (arithmetic mean) . . . . . . 69<br />

3.41 Horizon inversion velocity differences (RLW regression) . . . . . . 69<br />

3.42 Synthetic velocity model B . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

3.43 Local dips <strong>of</strong> synthetic velocity model B . . . . . . . . . . . . . . . . 71<br />

3.44 ZO section <strong>of</strong> model B . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />

3.45 Section <strong>of</strong> <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . . . . . . . . . . 72<br />

3.46 Extracted original <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . . . . . . 73<br />

3.47 Extracted original <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . . . . . . 73<br />

3.48 Reciprocal value <strong>of</strong> extracted original <strong>CRS</strong> attribute RN . . . . . . . 74<br />

3.49 Arithmetic mean smoothed <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . 75<br />

3.50 RLW regression smoothed <strong>CRS</strong> attribute£ . . . . . . . . . . . . . . 75<br />

3.51 Arithmetic mean smoothed <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . 76<br />

3.52 RLW regression smoothed <strong>CRS</strong> attribute RNIP . . . . . . . . . . . . . 76<br />

3.53 Arithmetic mean smoothed <strong>CRS</strong> attribute 1¨RN . . . . . . . . . . . 77<br />

3.54 RLW regression smoothed <strong>CRS</strong> attribute 1¨RN . . . . . . . . . . . . 77<br />

3.55 Velocity model <strong>of</strong> Dix inversion (arithmetic mean) . . . . . . . . . . 78<br />

3.56 Velocity model <strong>of</strong> Dix inversion (RLW regression) . . . . . . . . . . 79


List <strong>of</strong> Figures<br />

3.57 Dix inversion depth differences (arithmetic mean) . . . . . . . . . . 80<br />

3.58 Dix inversion depth differences (RLW regression) . . . . . . . . . . 80<br />

3.59 Dix inversion velocity differences (arithmetic mean) . . . . . . . . . 81<br />

3.60 Dix inversion velocity differences (RLW regression) . . . . . . . . . 81<br />

3.61 Velocity model <strong>of</strong> plane inversion (arithmetic mean) . . . . . . . . . 82<br />

3.62 Velocity model <strong>of</strong> plane inversion (RLW regression) . . . . . . . . . 82<br />

3.63 Plane inversion depth differences (arithmetic mean) . . . . . . . . . 83<br />

3.64 Plane inversion depth differences (RLW regression) . . . . . . . . . 83<br />

3.65 Plane inversion velocity differences (arithmetic mean) . . . . . . . . 84<br />

3.66 Plane inversion velocity differences (RLW regression) . . . . . . . . 84<br />

3.67 Velocity model <strong>of</strong> circular inversion (arithmetic mean) . . . . . . . . 85<br />

3.68 Velocity model <strong>of</strong> circular inversion (RLW regression) . . . . . . . . 86<br />

3.69 Circular inversion depth differences (arithmetic mean) . . . . . . . 87<br />

3.70 Circular inversion depth differences (RLW regression) . . . . . . . . 87<br />

3.71 Circular inversion velocity differences (arithmetic mean) . . . . . . 88<br />

3.72 Circular inversion velocity differences (RLW regression) . . . . . . 88<br />

3.73 Velocity model <strong>of</strong> horizon inversion (arithmetic mean) . . . . . . . 89<br />

3.74 Velocity model <strong>of</strong> horizon inversion (RLW regression) . . . . . . . . 90<br />

3.75 Horizon inversion depth differences (arithmetic mean) . . . . . . . 91<br />

3.76 Horizon inversion depth differences (RLW regression) . . . . . . . . 91<br />

3.77 Horizon inversion velocity differences (arithmetic mean) . . . . . . 92<br />

3.78 Horizon inversion velocity differences (RLW regression) . . . . . . 92<br />

4.1 Synthetic minimum-phase Ricker wavelet <strong>and</strong> real data example . 96<br />

4.2 ZO section <strong>of</strong> real data set . . . . . . . . . . . . . . . . . . . . . . . . 97<br />

4.3 Provided interval velocity model (target range 1) . . . . . . . . . . . 98<br />

4.4 Dix inversion result (median, target range 1) . . . . . . . . . . . . . 99<br />

4.5 Dix inversion result (RLW regression, target range 1) . . . . . . . . 100<br />

4.6 Plane inversion result (median, target range 1) . . . . . . . . . . . . 100<br />

4.7 Plane inversion result (RLW regression, target range 1) . . . . . . . 101<br />

4.8 Circular inversion result (median, target range 1) . . . . . . . . . . . 102<br />

4.9 Circular inversion result (RLW regression, target range 1) . . . . . . 102<br />

4.10 Horizon inversion result (median, target range 1) . . . . . . . . . . . 103<br />

4.11 Horizon inversion result (RLW regression, target range 1) . . . . . . 103<br />

4.12 Provided interval velocity model (target range 2) . . . . . . . . . . . 104<br />

4.13 Dix inversion result (median, target range 2) . . . . . . . . . . . . . 106<br />

4.14 Dix inversion result (RLW regression, target range 2) . . . . . . . . 106<br />

4.15 Plane inversion result (median, target range 2) . . . . . . . . . . . . 107<br />

4.16 Plane inversion result (RLW regression, target range 2) . . . . . . . 107<br />

4.17 Circular inversion result (median, target range 2) . . . . . . . . . . . 108<br />

4.18 Circular inversion result (RLW regression, target range 2) . . . . . . 109<br />

4.19 Horizon inversion result (median, target range 2) . . . . . . . . . . . 110<br />

135


List <strong>of</strong> Figures<br />

136<br />

4.20 Horizon inversion result (RLW regression, target range 2) . . . . . . 110<br />

4.21 Provided velocity model (target range 3) . . . . . . . . . . . . . . . . 111<br />

4.22 Dix inversion result (median, target range 3) . . . . . . . . . . . . . 112<br />

4.23 Dix inversion result (RLW regression, target range 3) . . . . . . . . 112<br />

4.24 Plane inversion result (median, target range 3) . . . . . . . . . . . . 113<br />

4.25 Plane inversion result (RLW regression, target range 3) . . . . . . . 113<br />

4.26 Circular inversion result (median, target range 3) . . . . . . . . . . . 114<br />

4.27 Circular inversion result (RLW regression, target range 3) . . . . . . 114<br />

4.28 Horizon inversion result (median, target range 3) . . . . . . . . . . . 115<br />

4.29 Horizon inversion result (RLW regression, target range 3) . . . . . . 115<br />

5.1 ZO section target range 2 . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />

5.2 Iso-velocity model from the horizon inversion . . . . . . . . . . . . 118<br />

5.3 Macro-velocity model (horizon inversion) . . . . . . . . . . . . . . . 119<br />

5.4 Macro-velocity model (provided model) . . . . . . . . . . . . . . . . 119<br />

5.5 Migrated image (horizon inversion) . . . . . . . . . . . . . . . . . . 120<br />

5.6 Migrated image (provided model) . . . . . . . . . . . . . . . . . . . 120<br />

A.1 2D ZO <strong>CRS</strong> attribute£<strong>and</strong> the interface dip� . . . . . . . . . . . . 126<br />

B.1 <strong>CRS</strong> attribute correction . . . . . . . . . . . . . . . . . . . . . . . . . 129


References<br />

Al-Chalabi, M., 1973, Series approximation in velocity <strong>and</strong> traveltime computations:<br />

Geophysical Prospecting, 21, no. 4, 783–795.<br />

Backus, G. E., 1962, Long wave elastic anisotropy produced by horizontal layering:<br />

Journal <strong>of</strong> Geophysical Research, 67, 4427–4441.<br />

Bortfeld, R., 1989, Geometrical ray theory: Rays <strong>and</strong> traveltimes in seismic systems<br />

(second-order approximation <strong>of</strong> the traveltimes): Geophysics, 54, no. 3,<br />

342–349.<br />

Bronstein, I. N., <strong>and</strong> Semendjajew, K. A., 1996, Teubner-Taschenbuch der Mathematik:<br />

B. G. Teubner Stuttgart - Leipzig.<br />

Červený, V., 2001, <strong>Seismic</strong> Ray Theory: Cambridge University Press.<br />

Clevel<strong>and</strong>, W. S., 1979, Robust locally weighted regression <strong>and</strong> smoothing scatterplots:<br />

Journal <strong>of</strong> the American Statistical Association, 74, 829–836.<br />

Deregowski, S. M., 1986, What is DMO?: First Break, 4, no. 7, 7–24.<br />

Dix, C. H., 1955, Seimic velocity from surface measurements: Geophysics, 20, no.<br />

1, 68–86.<br />

Dürbaum, H., 1953, Possibilities <strong>of</strong> constructing true ray paths in reflection seismic<br />

interpretation: Geophysical Prospecting, pages 125–139.<br />

Hale, D., 1991, Dip moveout processing: Society <strong>of</strong> Exploration Geophysicists.<br />

Höcht, G., 1998, Common Reflection Surface Stack: Master’s thesis, Universität<br />

Karlsruhe, Germany.<br />

Hubral, P., <strong>and</strong> Krey, T., 1980, Interval velocities from seismic reflection time measurements:<br />

Society <strong>of</strong> Exploration Geophysicists.<br />

Hubral, P., Schleicher, J., Tygel, M., <strong>and</strong> Hanitzsch, C., 1993, Determination <strong>of</strong><br />

Fresnel zones from traveltime measurements: Geophysics, 58, no. 5, 703–712.<br />

137


References<br />

Hubral, P., 1983, Computing true amplitude reflections in a laterally inhomogeneous<br />

earth: Geophysics, 48, no. 8, 1051–1062.<br />

Jäger, R., 1999, The Common Reflection Surface Stack - Theory <strong>and</strong> Application:<br />

Master’s thesis, Universität Karlsruhe, Germany.<br />

Levin, F. K., 1971, Apparent velocity from dipping interface reflections: Geophysics,<br />

36, 510–516.<br />

Liebhardt, G., 1997, Automatic detection <strong>of</strong> first-arrivals <strong>and</strong> inversion <strong>of</strong> refraction<br />

seismic signals: Ph.D. thesis, Universität Karlsruhe, Germany.<br />

Majer, P., 2000, Inversion <strong>of</strong> seismic parameters: Determination <strong>of</strong> the 2-D isovelocity<br />

layer model: Master’s thesis, Universität Karlsruhe, Germany.<br />

Mann, J., Hubral, P., Höcht, G., <strong>and</strong> Jäger, R., 1999, Common-Reflection-Surface<br />

Stack - a real data example: Journal <strong>of</strong> Applied Geophysics, 43, no. 3,4, 301–318.<br />

Müller, T., 1999, The Common Reflection Surface Stack Method - <strong>Seismic</strong> imaging<br />

without explicit knowledge <strong>of</strong> the velocity model: Der Andere Verlag, Bad<br />

Iburg.<br />

Nürnberger, G., 1989, Approximation by Spline Functions: Springer Verlag<br />

(Berlin).<br />

Schleicher, J., Tygel, M., <strong>and</strong> Hubral, P., 1993, Parabolic <strong>and</strong> hyperbolic paraxial<br />

two-point traveltimes in 3D media: Geophysical Prospecting, 41, no. 4, 495–<br />

514.<br />

Taner, M. T., <strong>and</strong> Koehler, F., 1969, Velocity spectra – Digital computer derivation<br />

<strong>and</strong> applocations <strong>of</strong> velocity functions: Geophysics, 34, no. 6, 859–881.<br />

Vieth, K.-U., 2001, Kinematic wavefield attributes in seismic imaging: Ph.D. thesis,<br />

Universität Karlsruhe, Germany.<br />

Yilmaz, O., 1987, <strong>Seismic</strong> data processing: Society <strong>of</strong> Exploration Geophysicists.<br />

138


Danksagung<br />

Ich danke Herrn Pr<strong>of</strong>. Dr. Peter Hubral für die Übernahme des Hauptreferats und<br />

auch für die Vergabe dieses Themas, das es mir ermöglichte einen tieferen Einblick<br />

in die Geophysik zu bekommen.<br />

Herrn Pr<strong>of</strong>. Dr. Friedemann Wenzel danke ich für die Übernahme des Korreferats.<br />

Dr. Kai-Uwe Vieth danke ich für die Betreuung bei der Erarbeitung dieser Diplomarbeit.<br />

Er beantwortete immer alle Fragen und gab mir neue Anregungen<br />

für die Lösung praktischer und theoretischer Probleme.<br />

Für die Hilfe bei der Lösung programmiertechnischer Probleme danke ich German<br />

Höcht und Jürgen Mann.<br />

Für das Korrekturlesen und Verbessern meines nicht immer eindeutigen Englisch<br />

danke ich: Jürgen Mann, German Höcht, Christoph Jäger, Steffen Bergler<br />

und Thomas Hertweck.<br />

Meinen Kommilitonen Christoph Jäger, Joachim Miksat, Christian Weidle sage<br />

ich danke für die Sorge um meine Gesundheit (Mittagessen!). Bettina Bayer danke<br />

ich für den sportlichen Anteil, das Tennisspielen war anstrengend aber auch<br />

ein guter Ausgleich zur geistigen Arbeit.<br />

Ausserdem danke ich meinen Eltern dafür, dass sie es mir ermöglichten, zum<br />

einen so lange studieren zu können, und zum <strong>and</strong>eren, dass ich mich dabei auch<br />

voll auf meine Arbeit konzentrieren konnte und mich nicht zu sehr um meinen<br />

Unterhalt kümmern musste.<br />

Mein Dank gilt auch sonst allen, die mich tatkräftig physisch wie auch psychisch<br />

unterstützt haben und mit mir eine schöne und lehrreiche Zeit verbrachten (Messfahrten),<br />

aber hier leider nicht namentlich erwähnt werden können.<br />

139

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!