УДК 550.34.01
DOI: 10.33764/2618-981 Х-2019-2-2-234-240
ПРИМЕНЕНИЕ МЕТРИКИ ВАССЕРШТЕЙНА ДЛЯ РЕШЕНИЯ ОБРАТНОЙ ДИНАМИЧЕСКОЙ ЗАДАЧИ СЕЙСМИКИ
Алексей Александрович Василенко
Новосибирский национальный исследовательский государственный университет, 630090, Россия, г. Новосибирск, ул. Пирогова, 1, студент, e-mail: alexvas1996@ya.ru
Обратная динамическая задача сейсмики заключается в определении скоростной модели упругой среды по зарегистрированным данным. В данной работе предлагается использовать метрику Вассерштейна для построения функционала, характеризующего разницу между синтетическими и зарегистрированными данными. Её применение уменьшает количество локальных экстремумов в сравнении с ¿¿-нормой.
Приводятся и обсуждаются результаты численных экспериментов, в том числе проводится сравнительный анализ восстановленных с использованием метрики Вассерштейна и ¿¿-нормы скоростных моделей.
Ключевые слова: сейсморазведка, обработка сейсмических данных, метрика Вассер-штейна, обратная задача.
APPLICATION OF THE WASSERSTEIN METRIC TO SOLVING THE INVERSE DYNAMIC SEISMIC PROBLEM
Alexey V. Vasilenko
Novosibirsk National Research State University, 1, Pirogova St., Novosibirsk, 630073, Russia, Student, e-mail: alexvas1996@ya.ru
The inverse dynamic problem of seismic consists in recovering the velocity model of elastic medium based on the observed seismic data. In this work it is proposed to use the Wasserstein metric since its use reduces the number of local extremes of the target functional in comparison with the ¿¿-norm.
This work also presents and discusses the results of numerical experiments including a comparative analysis of the velocity models recovered using the Wasserstein metric and ¿¿-norm.
Key words: seismic, seismic data processing, Wasserstein metric, inverse problem.
Введение
Одним из самых перспективных методов извлечения количественной информации об упругих параметрах среды из сейсмических данных является обращение полного волнового поля (англ. full waveform inversion, FWI). Этот метод реализует один из возможных подходов к решению обратной динамической задачи сейсмики путём минимизации целевого функционала, характеризующего в некоторой норме отклонение смоделированных сейсмограмм от зарегистрированных. Обычно в качестве этого функционала выступает ¿2-метрика,
но в данной работе предлагается использовать так называемую метрику Вассерштейна и показать её преимущества.
Определение метрики Вассерштейна
Пусть X,У с №" и /: X ^ №+, g: У ^ №+ - плотности вероятностных распределений. Будем говорить, что отображение Т: X ^ У переводит распределение f в g, если для случайной величины имеющей плотность распределения /, выполняется условие: / ^ Тg. Тогда метрика Вассерштейна между двумя распределениями определяется следующим образом:
Ж22(/, g) = М Лх - Т(х)|7(х) Лх.
X
(1)
Здесь М - множество всех отображений, переводящих распределение/ в g.
Рассмотрим одномерный случай. Пусть X = У = [а,Ь]. Тогда функции распределения, соответствующие плотностям, имеют следующий вид:
я Я
Г (я) = | / (х) Лх, G (я) = | g (с) Лх.
а а
Утверждается [2], что отображение Т*(х) = (G-1 о Г)(х) доставляет минимум выражению (1). Следовательно, справедлива следующая запись:
Ь
Ж2 (/, g) = Л г - G-1 (Г (г) ))/ (г) Лг. (2)
а
Для произвольных функций / и g введем обозначения:
/ += тах{/,0}, /-= тах{-/,0}, {/) = \х/(х)Лх.
Тогда, применяя разную нормализацию, отклонение одной функции от другой можно определить различными способами:
А( /, g) = Ж
/ л
/+ g+
Р2 (/, g ) = ^22
+ Ж,2
у
/- g"
V
</<g->
с 2 2 ^ /2 g2
(/Т (g 2>
а( у, g)=Л у(х) - g(х)12 Лх.
(3)
(4)
(5)
X
Одним из наиболее важных свойств данной метрики является увеличение области притяжения глобального минимума. Это достигается главным образом за счет выпуклости. Приведем теоремы без доказательства.
Теорема 1 (Выпуклость относительно сдвига). Пусть /, g - плотности распределений с ограниченным вторым моментом и Т - оптимальное преобразование /в g. Если / (х) = / (х - ц е Мп, то оптимальное преобразование / (х)
в g(у) есть Т (х) = Т (х - . Кроме того, /, g) является выпуклой функцией по
Теорема 2 (Выпуклость относительно растяжения). Пусть / - плотность распределения и g(у) = /(А-1 у), где А - симметричная положительно определенная матрица. Тогда 1¥22(/, g /(g)) является выпуклой функцией по отношению к собственным числам А1,...,Лп матрицы А.
Постановка обратной задачи с использованием метрики Вассерштейна
Рассмотрим волновой процесс на отрезке [0, Ь], описываемый следующей начально-краевой задачей:
1 д 2и д 2и
с2(г) дг2 дг2
+ /(г)5(2 - ^),
(6)
ди
и и = ° —
дг
0,
г=0
ди дг
0,
2=0
^ ди 1 диЛ — +--
Ч д2 ^ дг ,
(7)
0,
2 = Ь
где с(2) - скорость распространения волны, - координата источника, 2г -координата приемника, /(г) - функция, определяющая характер импульса в точке источника (в нашем случае будем использовать импульс Рикера с доминирующей частотой 25 Гц), 8( 2) - дельта-функция Дирака. Условие (7) на правом конце интервала соответствует отсутствию волн, приходящих из бесконечности.
Обозначим смоделированные данные как dr (г; с) = и (г; 2г, с), а зарегистрированные данные - d0bs (г) = и (г; 2г, с*). Целью задачи является восстановление скоростной модели среды с*(г) по зарегистрированным данным. Далее, для
удобства, будем опускать переменную времени. В результате получаем следующую оптимизационную задачу:
£>( d0rbs, dr (с) шт.
(8)
г
В качестве функционала р будем рассматривать метрики (3)-(5). Метрику (3) также будем называть метрикой Вассерштейна с разделенными данными (Wasserstein metric with separated data), метрику (4) - метрикой Вассерштейна с данными, возведенными в квадрат (Wasserstein metric with squared data).
Численные эксперименты
Рассмотрим отрезок [0,L], где L = 2000 м. Источник и приемник возьмем около левой границы, в пятом и во втором узлах, соответственно. В наших экспериментах будем использовать некоторую эталонную скоростную модель и найдем по ней «зарегистрированные» данные. Далее будем менять модель разными способами (рис. 1) и анализировать поведение трёх рассматриваемых метрик.
а) б)
Рис. 1. Изменение величины разрыва (а) и положения выступа (б)
Начнём с изучения функционала ,dr(ср)) при изменении пара-
г
метров р е{И,я}, которые характеризуют величину разрыва и положение выступа.
Результаты для первого случая можно наблюдать на рис. 2. Как видно, выгодным отличием метрики Вассерштейна по сравнению с Ь2 -нормой является отсутствие локальных минимумов.
Рассмотрим следующий случай (рис. 3). Здесь также видно, что метрика Вассерштейна вновь имеет более подходящее поведение для решения обратной задачи. Но здесь можно наблюдать некоторые небольшие скачки, то есть в этом случае условие выпуклости выполняется не в полной мере. Экспериментальным путем была определена природа этих скачков - они связаны с отражением волны от левой границы г = 0 . Если поставить на левой границе аналогичные условия прохождения, то наблюдаемых скачков не будет.
а) б) в)
Рис. 2. Значения целевого функционала для метрик (3)-(5) в зависимости от величины разрыва к
W. metric with separated data w. metric with squared data Lj metric
3 5
а) б) в)
Рис. 3. Значения целевого функционала для метрик (3)-(5) в зависимости от положения выступа 5*5*
Восстановление параметров скоростной модели с помощью
метода Нелдера-Мида
В качестве эталонной скоростной модели возьмем модель с двумя разрывами (рис. 4). Таким образом, модель будет иметь четыре параметра: две координаты разрыва si и две величины разрыва к, I е {1,2}. Величину скорости в начале координат возьмем равной 1500 м/с.
1800
^ 1700
*
° 1600
1500 . . -
0 500 1000 1500 2000
z
Рис. 4. Параметры реальной модели
Параметр Значение
Sj, м 700
hj, м/с 300
S2, м 1250
h2, м/с 150
Поскольку модель имеет четыре параметра, для данного метода нужно выбрать пять начальных приближений.
Таблица 1
Начальные приближения
Параметр / № приближения 1 2 3 4 5
Sj, м 660 780 800 732 679
hj, м/с 270 317 252 243 342
S2 , м 1135 1341 1427 1100 1413
h2, м/с 95 163 115 191 89
После окончания итерационного процесса получили результаты, показанные в табл. 2. Более наглядно результаты видны на рис. 5. Отсюда можно сделать вывод о том, что наиболее точное решение получается с применением метрики Вассерштейна.
Таблица 2
Результаты итерационного процесса метода Нелдера-Мида
Параметр / метрика W. metric with separated data W. metric with squared data L2 -metric
Sj, м 715.749081 688.623804 1045.714285
hj, м/с 291.907290 285.801213 163.802086
S2, м 1205.543747 1234.270371 1157.086881
h2, м/с 157.563816 136.313610 250.174247
1600
1750 1700
Л 1650
1600
1550 1500
Рис. 5. Результаты итерационного процесса метода Нелдера-Мида
- -Real
-Recovered (Wass., separ. data)
-Recovered (Wass., squared data)
__U_ _Recovered (l_2)
_i_i_i_i_i_i_i_i_i_
0 200 400 600 800 1000 1200 1400 1600 1800
Заключение
В работе было рассмотрено применение метрики Вассерштейна к восстановлению параметров скоростной модели. Как было показано, данная метрика обладает значительными преимуществами по сравнению с обычной L2 -метрикой, самым важным из которых является увеличение области притяжения глобального минимума, что позволяет более точно определить искомые параметры.
Данная работа выполнена при поддержке РНФ, проект №17-17-01128.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Engquist B., Froese B., Yang Y. Optimal Transport for Seismic Full Waveform Inversion // arXiv:1602.01540 [physics.geo-ph] 4 Feb 2016.
2. Villani C. Topics in optimal transportation. - Providence, RI. - 2003. - Vol. 58 of Graduate Studies in Mathematics. - P. 370.
3. Application of optimal transport and the quadratic Wasserstein metric to full-waveform inversion / Y. Yang, B. Engquist, J. Sun, B. Hamfeldt // Geophysics. - 2018. - Vol. 83. -P. R43-R62.
4. The quadratic Wasserstein metric for earthquake location / J. Chen, Y. Chen, H. Wu, D. Yang // arXiv:1710.10447 [math.NA] 28 Oct 2017.
5. Virieux J. P-SV wave propagation in heterogeneous media: Velocity-stress finite-difference method // Geophysics. - 1986. - Vol. 51. - P. 889-901.
© А. А. Василенко, 2019