Журнал вычислительной математики и математической физики, 2023, T. 63, № 3, стр. 449-464
“Быстрое” решение трехмерной обратной задачи квазистатической эластографии с помощью метода малого параметра
А. С. Леонов 1, *, Н. Н. Нефедов 2, **, А. Н. Шаров 2, ***, А. Г. Ягола 2, ****
1 НИЯУ “МИФИ”
115409 Москва, Каширское ш., 31, Россия
2 МГУ им. М.В. Ломоносова, физический факультет
119992 Москва, Ленинские горы, Россия
* E-mail: asleonov@mephi.ru
** E-mail: nefedov@phys.msu.ru
*** E-mail: scharov.aleksandr@physics.msu.ru
**** E-mail: yagola@physics.msu.ru
Поступила в редакцию 19.09.2022
После доработки 19.09.2022
Принята к публикации 17.11.2022
- EDN: DZYZSM
- DOI: 10.31857/S0044466923030092
Аннотация
Рассматриваются прямая и обратная задачи трехмерной квазистатической эластографии – метода онкологической диагностики. Они основаны на модели исследуемой биологической ткани, подвергаемой поверхностному сжатию, деформации в которой подчиняются законам линейной теории упругости. Возникающие трехмерные смещения ткани описываются краевой задачей для уравнений в частных производных с коэффициентами, которые определяются переменным модулем Юнга и постоянным коэффициентом Пуассона. Краевая задача содержит малый параметр, что позволяет решить ее с помощью теории регулярных возмущений уравнений в частных производных. Это составляет прямую задачу. Обратная задача состоит в нахождении распределения модуля Юнга по известным смещениям ткани. Значительное превышение величины модуля Юнга в некоторой области ткани является признаком возможной онкологии. В статье при некоторых предположениях выписываются простые формулы для решения как прямой, так и обратной задачи трехмерной квазистатической эластографии. Представлены результаты численных экспериментов по приближенному решению трехмерных обратных модельных задач с помощью предлагаемых формул. Полученные приближенные решения достаточно хорошо воспроизводят точные модельные решения. Расчеты по формулам требуют лишь несколько десятков миллисекунд на персональном компьютере средней производительности для достаточно мелких сеток, и поэтому предлагаемый подход с использованием малого параметра может быть применен при онкологической диагностике в реальном времени. Библ. 19. Фиг. 9. Табл. 1.
1. ВВЕДЕНИЕ
При онкологической диагностике в последние десятилетия все чаще используются методы медицинской визуализации, составляющие новое направление – эластографию (см. [1–5] и др.). Эластографические методы основаны на различиях в механических характеристиках (например, в значениях модуля Юнга) здоровых и опухолевых биологических тканей определенных типов. Для иллюстрации приведем следующую таблицу из [6].
Таблица 1.
Значения модуля Юнга $E$ для некоторых биологических тканей
Здоровая ткань | $E$, кПа | Ткань с патологией | $E$, кПа |
---|---|---|---|
Печень нормальная | 0.4–6 | Печень циррозная | 15–100 |
Простата нормальная | 55–70 | Карцинома простаты | 90–240 |
Молочная железа: норма | 18–24 | Молочная железа: карцинома | 22–560 |
Эластографические методы позволяют определить распределения модулей упругости в ткани по ее деформациям в результате внешних сжатий и тем самым выделить подозрительные на онкологию области с повышенными значениями модулей упругости. Некоторые из этих методов уже внедрены в диагностическую практику, а другие, кажущиеся весьма перспективными, находятся в стадии разработки. К числу последних относится так называемая квазистатическая эластография. Она состоит в воздействии на исследуемую часть тела постоянными поверхностными силами, в измерении (или вычислении) возникающих смещений исследуемой биологической ткани, в определении модулей упругости ткани путем решения обратной задачи: “по смещениям найти модули” и в трехмерной визуализации распределений этих модулей.
Деформации (смещения) тканей определяются по данным ультразвуковых исследований или с помощью магнитно-резонансного метода. Принципиальным моментом в такой схеме является решение обратной математической задачи в рамках некоторой модели биологической ткани.
Разработано множество таких моделей различного уровня сложности. Так как зачастую указанные обратные задачи решаются с использованием различной вычислительной техники (персональные компьютеры, вычислительные кластеры, суперкомпьютеры и т.д.), то наиболее перспективными для практической диагностики являются те математические модели, в которых обратные задачи могут быть решены в реальном времени или близко к нему. Поэтому возникают ограничения на модели такого рода. С одной стороны, они должны адекватно отражать соответствующие процессы в биологических тканях, а с другой стороны – быть как можно более простыми с точки зрения математики, давая возможность постановки не очень сложной обратной задачи определения механических характеристик тканей.
Большое распространение получили двумерная и трехмерная эластографические модели, основанные на уравнениях квазистатической теории упругости (см. [5–8]). В них участок исследуемой ткани, характеризуемый распределениями механических модулей, представляется как линейно-упругое изотропное тело, подвергаемое малым поверхностным сжатиям. Решение обратной задачи для таких моделей позволяет найти по известным смещениям ткани распределение этих модулей в рассматриваемой области и, тем самым, найти характерные онкологические включения с повышенным значением модулей. Известно, что трехмерная квазистатическая модель адекватно описывает исследуемые ткани, но обратная задача поиска механических модулей для нее оказывается чрезвычайно трудоемкой. Многочисленные численные эксперименты показали, что для решения трехмерной обратной задачи на персональном компьютере (ПК) средней производительности требуются десятки часов (см. [7–11]). Поэтому решить ее в реальном времени невозможно. Именно по этой причине в настоящее время наиболее интенсивно изучаются двумерные постановки обратных задач квазистатической эластографии, в которых трехмерная биологическая ткань моделируется ее двумерными сечениями (см., например, [5], [7], [9], [12] и др.). Однако даже в двумерных постановках нахождение распределений модулей упругости на ПК требует значительного времени (от десятков минут до часов). Отметим также, что при использовании двумерных постановок обратных задач эластографии (например, в рамках модели плоского деформированного состояния “plane strain”) в сечениях исследуемой ткани могут появляться расчетные ложные включения и другие артефакты (см. [13]).
Таким образом, для эластографии весьма актуальна модификация упомянутой модели квазистатической теории упругости с целью ее возможного упрощения. Оказалось, это можно сделать, учитывая, что соответствующие дифференциальные уравнения модели содержат малый параметр. Соответствующее исследование было проведено для двумерного случая в работе [14], где обратная задача была решена с помощью теории регулярных возмущений уравнений в частных производных. Была получена простая формула, позволяющая решать двумерную обратную задачу на ПК за десятки микросекунд на достаточно подробных сетках. Возникает вопрос: можно ли сделать нечто подобное для трехмерных задач эластографии? Ответ на это положителен, и данная статья посвящена развитию метода малого параметра для решения трехмерных обратных задач эластографии с целью применения к онкологической диагностике в реальном времени.
2. ПРЯМАЯ И ОБРАТНАЯ ЗАДАЧИ ТРЕХМЕРНОЙ ЭЛАСТОГРАФИИ
Будем считать, что исследуемый участок биологической ткани моделируется областью (слоем) $\Omega = [ - \infty ,\infty ] \times [ - \infty ,\infty ] \times [0,c] \subset R_{{xyz}}^{3}$ с границами
(1)
$\begin{gathered} \frac{{(1 - 2\nu )}}{{2(1 + \nu )}}\frac{\partial }{{\partial x}}\left( {E\frac{{\partial u}}{{\partial y}}} \right) + \frac{{(1 - 2\nu )}}{{2(1 + \nu )}}\frac{\partial }{{\partial x}}\left( {E\frac{{\partial v}}{{\partial x}}} \right) + \frac{{(1 - 2\nu )}}{{1 + \nu }}\frac{\partial }{{\partial y}}\left( {E\frac{{\partial v}}{{\partial y}}} \right) + \frac{\nu }{{(1 + \nu )}}\frac{\partial }{{\partial y}}(E\theta ) + \\ \, + \frac{{(1 - 2\nu )}}{{2(1 + \nu )}}\frac{\partial }{{\partial z}}\left( {E\frac{{\partial v}}{{\partial z}}} \right) + \frac{{(1 - 2\nu )}}{{2(1 + \nu )}}\frac{\partial }{{\partial z}}\left( {E\frac{{\partial w}}{{\partial y}}} \right) = 0, \\ \end{gathered} $(2)
$\frac{E}{{2(1 + \nu )}}\left[ {(1 - 2\nu )\left( {\frac{{\partial v}}{{\partial x}} + \frac{{\partial u}}{{\partial y}}} \right){{n}_{x}} + 2\left( {(1 - 2\nu )\frac{{\partial v}}{{\partial y}} + \nu \theta } \right){{n}_{y}} + (1 - 2\nu )\left( {\frac{{\partial v}}{{\partial z}} + \frac{{\partial w}}{{\partial y}}} \right){{n}_{z}}} \right] = 0,$Равенства (1), (2) содержат величину $\varepsilon = 1{\text{/}}2 - \nu \approx 0.005$ ($2\varepsilon \approx 0.01$), которую мы будем считать малым параметром. Тогда уравнения (1) можно переписать в форме
(3)
$\frac{\partial }{{\partial y}}(E\theta ) = - \frac{\varepsilon }{\nu }\left\{ {\frac{\partial }{{\partial x}}\left( {E\left( {\frac{{\partial u}}{{\partial y}} + \frac{{\partial v}}{{\partial x}}} \right)} \right) + 2\frac{\partial }{{\partial y}}\left( {E\frac{{\partial v}}{{\partial y}}} \right) + \frac{\partial }{{\partial z}}\left( {E\left( {\frac{{\partial v}}{{\partial z}} + \frac{{\partial w}}{{\partial y}}} \right)} \right)} \right\},$(4)
$\begin{gathered} {{\left. {E(x,y,z)\left( {\frac{{\partial u}}{{\partial z}} + \frac{{\partial w}}{{\partial x}}} \right)} \right|}_{{z = c}}} = 0,\quad {{\left. {E(x,y,z)\left( {\frac{{\partial v}}{{\partial z}} + \frac{{\partial w}}{{\partial y}}} \right)} \right|}_{{z = c}}} = 0, \\ {{\left. {E(x,y,z)\left( {\theta + \frac{{2\varepsilon }}{\nu }\frac{{\partial w}}{{\partial z}}} \right)} \right|}_{{z = c}}} = - \frac{{(1 + \nu )}}{\nu }{{\left. {{{f}_{z}}} \right|}_{{z = c}}}. \\ \end{gathered} $$F(x,y) = - \frac{{(1 + \nu )}}{\nu }{{f}_{z}}(x,y){\kern 1pt} {\kern 1pt} .$
Как уже отмечалось, в практических приложениях прямой и обратной задачи эластографии нужно получать решение быстро и достаточно точно. Только тогда соответствующий алгоритм можно использовать в реальной диагностике. Однако даже численное решение трехмерной прямой задачи (1), (2), основанное на методе конечных элементов или на сеточных методах, весьма трудоемко для сравнительно подробных сеток и требует десятков минут, а иногда и часов, расчетов на ПК средней производительности. Для решения обратной задачи требуются уже десятки часов, и только решение обратной задачи на специальных параметрических классах несколько уменьшает это время (см., например, [13]). В настоящей работе мы предлагаем метод приближенного решения прямой задачи как системы уравнений в частных производных с малым параметром. Этот подход позволяет при определенных дополнительных предположениях получить простые аналитические формулы для решений, которые можно использовать для “быстрого” приближенного решении обратной задачи.
3. ИССЛЕДОВАНИЕ ФОРМАЛЬНОЙ ПРОЦЕДУРЫ МЕТОДА МАЛОГО ПАРАМЕТРА ДЛЯ РЕШЕНИЯ ПРЯМОЙ ЗАДАЧИ
Запишем уравнения (3), (4) в операторной форме. Для этого введем векторную функцию $U = (u(x,y,z),v(x,y,z),w(x,y,z))$, в которой $u(x,y,z),v(x,y,z),w(x,y,z) \in W_{2}^{2}(\Omega )$. Определим дифференциальные операторы, действующие из $W = W_{2}^{2}(\Omega ) \times W_{2}^{2}(\Omega ) \times W_{2}^{2}(\Omega )$ в L2 = L2(Ω) × L2(Ω) × $ \times \;{{L}_{2}}(\Omega )$, предполагая, что гладкость коэффициента $E(x,y,z)$ это гарантирует:
(5)
$\begin{gathered} {{\mathcal{L}}_{0}}(U) = - \varepsilon {{\mathcal{L}}_{1}}(U),\quad (x,y,z) \in \Omega , \\ {{\ell }_{0}}(U) = - \varepsilon {{\ell }_{1}}(U) + {{(0,0,F(x,y))}^{T}},\quad (x,y) \in R_{{xy}}^{2}, \\ {{\left. U \right|}_{{z = 0}}} = 0. \\ \end{gathered} $(6)
$\begin{gathered} {{\mathcal{L}}_{0}}({{U}_{0}}) = 0,\quad (x,y,z) \in \Omega , \\ {{\ell }_{0}}({{U}_{0}}) = (0,0,F(x,y{{))}^{T}},\quad (x,y) \in R_{{xy}}^{2}, \\ {{\left. {{{U}_{0}}} \right|}_{{z = 0}}} = 0; \\ \end{gathered} $(7)
$\begin{gathered} {{\mathcal{L}}_{0}}({{U}_{{n + 1}}}) = - {{\mathcal{L}}_{1}}({{U}_{n}}),\quad (x,y,z) \in \Omega , \\ {{\ell }_{0}}({{U}_{{n + 1}}}) = - {{\ell }_{1}}({{U}_{n}}),\quad (x,y) \in R_{{xy}}^{2},\quad n = 0,1, \ldots , \\ {{\left. {{{U}_{{n + 1}}}} \right|}_{{z = 0}}} = 0, \\ \end{gathered} $Если известно, что задачи (6), (7) однозначно разрешимы, то можно ввести линейный оператор $P(U)$ решения задач (7), и тогда
(8)
$\begin{gathered} {{U}_{1}} = P({{U}_{0}}),\quad {{U}_{2}} = P({{U}_{1}}) = {{P}^{2}}({{U}_{0}}), \ldots ,{{U}_{n}} = {{P}^{n}}({{U}_{0}}), \ldots \Rightarrow \\ \Rightarrow U = {{U}_{0}} + \sum\limits_{n = 1}^\infty \,{{\varepsilon }^{n}}{{P}^{n}}({{U}_{0}}) = \sum\limits_{n = 0}^\infty \,{{\varepsilon }^{n}}{{P}^{n}}({{U}_{0}}). \\ \end{gathered} $Однако эта формальная схема уже для нулевого приближения ${{U}_{0}} = ({{u}_{0}},{{v}_{0}},{{w}_{0}})$ сталкивается с проблемой неоднозначности решения. Действительно, из задачи для ${{U}_{0}}$ получим:
(9)
$\frac{\partial }{{\partial x}}\left( {E{{\theta }_{0}}} \right) = 0,\quad \frac{\partial }{{\partial y}}\left( {E{{\theta }_{0}}} \right) = 0,\quad \frac{\partial }{{\partial z}}\left( {E{{\theta }_{0}}} \right) = 0,\quad {{\theta }_{0}} = \frac{{\partial {{u}_{0}}}}{{\partial x}} + \frac{{\partial {{v}_{0}}}}{{\partial y}} + \frac{{\partial {{w}_{0}}}}{{\partial z,}}$4. ДОПОЛНИТЕЛЬНЫЕ ПРЕДПОЛОЖЕНИЯ И АНАЛИТИЧЕСКОЕ РЕШЕНИЕ ДЛЯ ПРИБЛИЖЕНИЙ МАЛОГО ПАРАМЕТРА
Сформулируем группу предположений, используемых в версии метода малого параметра, которую мы будем применять.
Модельные предположения. а) $F(x,y) = {{F}_{0}} = {\text{const}}$ для любых $(x,y) \in R_{{xy}}^{2}$; б) величины $\frac{{\partial u}}{{\partial x}},\;\frac{{\partial v}}{{\partial y}}$ “малы”: формально $\frac{{\partial u}}{{\partial x}}(x,y,z) = 0,{\kern 1pt} $ $\frac{{\partial v}}{{\partial y}}(x,y,z) = 0,{\kern 1pt} $ $(x,y,z) \in \Omega $; в) $E(x,y,z) \in {{C}^{2}}(\Omega ),{\kern 1pt} $ $E(x,y,z) > 0$ и выполнены условия
(10)
$\frac{{{{\partial }^{2}}}}{{\partial {{x}^{2}}}}\left( {\frac{1}{{E(x,y,z)}}} \right) = 0,\quad \frac{{{{\partial }^{2}}}}{{\partial {{y}^{2}}}}\left( {\frac{1}{{E(x,y,z)}}} \right) = 0,\quad \frac{{{{\partial }^{2}}}}{{\partial x\partial y}}\left( {\frac{1}{{E(x,y,z)}}} \right) = 0\;\;\forall (x,y,z) \in \Omega .$Полагая ${{U}_{0}} = ({{u}_{0}},{{v}_{0}},{{w}_{0}}{{)}^{{\text{т}}}}$, получим из (9) и (6) для нулевого приближения ${{w}_{0}}$:
(11)
$E(x,y,z)\frac{{\partial {{w}_{0}}}}{{\partial z}} = {{F}_{0}},\quad (x,y,z) \in \bar {\Omega };\quad {{w}_{0}}(x,y,0) = 0.$Кроме того, из граничного условия ${{\ell }_{0}}({{U}_{0}}) = (0,0,{{F}_{0}}{{)}^{{\text{т}}}},$ $(x,y) \in R_{{xy}}^{2}$, получается связь смещений ${{u}_{0}}(x,y,z),{\kern 1pt} $ ${{v}_{0}}(x,y,z)$ и ${{w}_{0}}(x,y,z)$:
(13)
${{\left. {\left( {\frac{{\partial {{u}_{0}}}}{{\partial z}} + \frac{{\partial {{w}_{0}}}}{{\partial x}}} \right)} \right|}_{{z = c}}} = 0,\quad {{\left. {\left( {\frac{{\partial {{v}_{0}}}}{{\partial z}} + \frac{{\partial {{w}_{0}}}}{{\partial y}}} \right)} \right|}_{{z = c}}} = 0.$Из предположения б) следует также, что операторы ${{L}_{0}}(U)$ и ${{L}_{1}}(U)$ можно записать как
(14)
$\begin{gathered} {{L}_{0}}({{w}_{1}}) = - {{L}_{1}}({{U}_{0}}),\quad {{U}_{0}} = ({{u}_{0}},{{v}_{0}},{{w}_{0}}), \\ {{\ell }_{0}}({{U}_{1}}) = - {{\ell }_{1}}({{U}_{0}}),\quad (x,y) \in R_{{xy}}^{2}, \\ {{\left. {{{U}_{1}}} \right|}_{{z = 0}}} = 0 \\ \end{gathered} $Лемма 1. Если при сделанных модельных предположениях в) функции $u(x,y,z),$ $v(x,y,z)$ подчиняются равенствам
(15)
$\frac{{\partial u}}{{\partial z}} = - \frac{{\partial {{w}_{0}}}}{{\partial x}},\quad \frac{{\partial v}}{{\partial z}} = - \frac{{\partial {{w}_{0}}}}{{\partial y}},\quad {{\left. u \right|}_{{z = 0}}} = {{\left. v \right|}_{{z = 0}}} = 0,$Доказательство. Из равенств (15) получим
(16)
$\begin{gathered} u(x,y,z) = \int\limits_0^z \frac{{\partial u}}{{\partial z}}(x,y,\zeta )d\zeta = - \int\limits_0^z \frac{{\partial {{w}_{0}}}}{{\partial x}}(x,y,\zeta )d\zeta {\kern 1pt} {\kern 1pt} , \\ v(x,y,z) = \int\limits_0^z \frac{{\partial v}}{{\partial z}}(x,y,\zeta )d\zeta = - \int\limits_0^z \frac{{\partial {{w}_{0}}}}{{\partial y}}(x,y,\zeta )d\zeta {\kern 1pt} {\kern 1pt} . \\ \end{gathered} $Подчеркнем, что в лемме доказано следующее: при условиях (15) предположения б) вытекают из в). Из условий (15) и самой леммы 1 также ясно, что для фигурирующих в ней функций $u(x,y,z),$ $v(x,y,z)$ и для элемента $U = (u,v,{{w}_{0}})$ справедливы равенства
(17)
${{L}_{1}}(U) = \frac{1}{\nu }\left( \begin{gathered} \frac{\partial }{{\partial y}}\left( {E\left( {\frac{{\partial u}}{{\partial y}} + \frac{{\partial v}}{{\partial x}}} \right)} \right) \\ \frac{\partial }{{\partial x}}\left( {E\left( {\frac{{\partial u}}{{\partial y}} + \frac{{\partial v}}{{\partial x}}} \right)} \right) \\ 2\frac{\partial }{{\partial z}}\left( {E\frac{{\partial {{w}_{0}}}}{{\partial z}}} \right) \\ \end{gathered} \right) = \frac{1}{\nu }\left( \begin{gathered} 0 \\ 0 \\ 2\frac{\partial }{{\partial z}}\left( {E\frac{{\partial {{w}_{0}}}}{{\partial z}}} \right) \\ \end{gathered} \right),$(18)
${{\left. {{{\ell }_{0}}(U) = \left( \begin{gathered} E(x,y,z)\left( {\frac{{\partial u}}{{\partial z}} + \frac{{\partial {{w}_{0}}}}{{\partial x}}} \right) \\ E(x,y,z)\left( {\frac{{\partial {v}}}{{\partial z}} + \frac{{\partial {{w}_{0}}}}{{\partial y}}} \right) \\ E(x,y,z)\frac{{\partial {{w}_{0}}}}{{\partial z}} \\ \end{gathered} \right)} \right|}_{{z = c}}} = {{\left. {\left( \begin{gathered} 0 \\ 0 \\ E(x,y,z)\frac{{\partial {{w}_{0}}}}{{\partial z}} \\ \end{gathered} \right)} \right|}_{{z = c}}}.$Основываясь на этом, доопределим процесс вычисления приближений по методу малого параметра следующим образом. Вычислим ${{w}_{0}}$ по формуле (12). Затем выберем ${{u}_{0}},\;{{v}_{0}}$ так, что они удовлетворяют условиям (15):
(19)
$w(x,y,z) = \frac{{{{F}_{0}}}}{{1 + \frac{{2\varepsilon }}{\nu }}}\int\limits_0^z \frac{{d\zeta }}{{E(x,y,\zeta )}},$(20)
$E(x,y,z) = \frac{{{{F}_{0}}}}{{\left( {1 + \frac{{2\varepsilon }}{\nu }} \right)\frac{{\partial w}}{{\partial z}}}},\quad (x,y,z) \in \Omega ,$(21)
$u = \frac{{{{u}_{0}}}}{{1 + \frac{{2\varepsilon }}{\nu }}},\quad v = \frac{{{{v}_{0}}}}{{1 + \frac{{2\varepsilon }}{\nu }}}.$5. РЕШЕНИЕ ПРЯМОЙ ЗАДАЧИ В КОНЕЧНОЙ ОБЛАСТИ
Рассмотренная модель биологической ткани как бесконечного слоя является весьма идеализированной, хотя полученная формула для решения прямой и обратной задач весьма удобна для практического приложения. Оказывается, что эта формула верна и для конечной области – параллелепипеда ${{\Omega }_{0}} = [ - a,a] \times [ - b,b] \times [0,c]$, если сделать дополнительное предположение о давлениях на поверхностях $x = \pm a,$ $y = \pm b$, т.е. задать граничные условия на этих поверхностях в виде
(22)
$\frac{E}{{2(1 + \nu )}}\left[ {(1 - 2\nu )\left( {\frac{{\partial v}}{{\partial x}} + \frac{{\partial u}}{{\partial y}}} \right){{n}_{x}} + 2\left( {(1 - 2\nu )\frac{{\partial v}}{{\partial y}} + \nu \theta } \right){{n}_{y}} + (1 - 2\nu )\left( {\frac{{\partial v}}{{\partial z}} + \frac{{\partial w}}{{\partial y}}} \right){{n}_{z}}} \right] = {{\bar {f}}_{y}},$Теорема 1. Пусть предположения в) выполнены в ${{\Omega }_{0}}$. Если функции ${{\bar {f}}_{x}},\;{{\bar {f}}_{y}},\;{{\bar {f}}_{z}}$ в граничных условиях (22) имеют вид
(23)
${{\left. {{{{\bar {f}}}_{x}}} \right|}_{{x = \pm a}}} = \mp {{F}_{1}},\quad {{\left. {{{{\bar {f}}}_{y}}} \right|}_{{x = \pm a}}} = 0,\quad {{\left. {{{{\bar {f}}}_{z}}} \right|}_{{x = \pm a}}} = 0,\quad {{\left. {{{{\bar {f}}}_{x}}} \right|}_{{y = \pm b}}} = 0,\quad {{\left. {{{{\bar {f}}}_{y}}} \right|}_{{y = \pm b}}} = \mp {{F}_{1}},\quad {{\left. {{{{\bar {f}}}_{z}}} \right|}_{{y = \pm b}}} = 0,$Доказательство. Так как функции $u,{v},w \in {{C}^{2}}(\Omega )$ удовлетворяют уравнениям (3) и граничным условиям (4) в области ${{\Omega }_{0}}$, а значит, и в области ${{\Omega }_{0}},{{\Omega }_{0}} \subset \Omega $, то для доказательства теоремы достаточно проверить выполнение граничных условий (22) для указанных значений величин ${{\bar {f}}_{x}},\;{{\bar {f}}_{y}},\;{{\bar {f}}_{z}}$. Например, на поверхности $x = a$ с ${{n}_{x}} = - 1,$ ${{n}_{y}} = 0,{\kern 1pt} $ ${{n}_{z}} = 0$, эти условия имеют вид
В заключение этого раздела выясним, какой смысл имеют предположения (10) о модуле Юнга.
Теорема 2. Если в области $\Omega $ (или ${{\Omega }_{0}}$) выполнены условия в), то функция $E$ имеет там вид
$E = \frac{1}{{A(z)x + B(z)y + C(z)}},$
где $A(z),\;B(z),\;C(z)$ – некоторые функции класса ${{C}^{2}}[0,c]$.
Для доказательства достаточно выписать хорошо известные общие решения каждого из уравнений (10) и убедиться, что система этих уравнений имеет общее решение $1{\text{/}}E = A(z)x + B(z)y + C(z)$.
6. ЧИСЛЕННЫЕ ЭКСПЕРИМЕНТЫ ПО РЕШЕНИЮ ПРЯМОЙ И ОБРАТНОЙ ЗАДАЧ
В этом разделе мы изучим на типичных примерах, насколько точно формула (19) для смещений $w$, полученная при довольно жестких предположениях о модуле Юнга и об исследуемой области, позволяет решать обратную задачу в конечной области и для распределений модуля Юнга, которые могут и не подчиняются предположениям (10). Во всех рассматриваемых задачах величины $E$, $u,\;v,\;w$ выражены в паскалях и метрах соответственно.
Для всех примеров используем следующую схему численных экспериментов по решению обратных задач.
А) Задачи решаем в конечном параллелепипеде ${{\Omega }_{1}} = [0,a] \times [0,b] \times [0,c]$.
Б) Задаем “точное” (модельное) распределение модуля Юнга $E$ в области ${{\Omega }_{1}}$. Решаем для этого $E$ краевую задачу (1) в области ${{\Omega }_{1}}{{\backslash }}\partial {{\Omega }_{1}}$ с граничным условием (2) на поверхности $z = c$ при ${{f}_{z}} = \frac{{\nu {{F}_{0}}}}{{(1 + \nu )}},$ ${{F}_{0}} = {{10}^{3}}$, с условием $u = v = w = 0$ на границе $z = 0$ и с условием типа (22) при ${{\bar {f}}_{x}} = {{\bar {f}}_{y}} = {{\bar {f}}_{z}} = 0$ на границах $x = 0,$ $x = a,$ $y = 0,$ $y = b$ (свободные границы). Для решения такой прямой задачи применяем метод конечных элементов на достаточно подробной сетке. В результате получаются распределения смещений в области ${{\Omega }_{1}}$. Найденные таким путем смещения $w(x,y,z)$ мы будем считать “точными данными” для решения обратной задачи.
В) Решаем обратную задачу по методу малого параметра, т.е. с использованием формулы (19) для нахождения $w(x,y,z)$. Производная в формуле вычисляется в случае приближенных данных с помощью известных методов регуляризации на сетке по переменной $z$ (см., например, [18], [19]).
Модельный пример 1. Соответствующая область ${{\Omega }_{1}}$ представлена на фиг. 1а. Для расчетов при нахождении точных данных обратной задачи по МКЭ использовались сетки, показанные на фиг. 1б. Сетка содержит 90 116 узлов метода конечных элементов. Точное (модельное) распределение модуля Юнга в области задано как
Фиг. 2.
Модельная задача 1. (а) – Точный модуль Юнга как набор значений на точках сетки. (б) – Поверхность уровня точного модуля Юнга, соответствующая половине его максимума.

Отметим, что для такого распределения $E(x,y,z)$ в пунктах А) и Б) процедуры решения обратной задачи заведомо нарушается ряд предположений, при которых получена формула (19). Кроме того, нарушены и условия (23) теоремы 1, дающей эту формулу для конечной области.
Решим для такого распределения модуля Юнга прямую задачу нахождения смещений $w(x,y,z)$ по МКЭ. Решение для некоторых избранных $z$ представлено на фиг. 3. Теперь по полученным смещениям $w(x,y,z)$ решим обратную задачу восстановления модуля Юнга по методу малого параметра (20). Можно качественно оценить близость точного решения и полученного приближения, сравнивая сечения точного распределения модуля Юнга для разных $z$ (фиг. 4) и аналогичные сечения для приближения (фиг. 5). Для удобства визуализации на этих рисунках приведены отношения $E(x,y,z){\text{/}}{{E}_{{{\text{max}}}}}$, где ${{E}_{{{\text{max}}}}} = 100 \times {{10}^{3}}$ Па. Видно, что “глубокие” слои ($z = 0.016$) решения восстанавливаются хуже, чем верхние ($z = 0.04$). Этот эффект характерен и для других решенных модельных обратных задач. Несмотря на нарушения ряда условий, при которых получены формулы (19), (20), найденное приближенное решение обратной задачи с качественной точки зрения достаточно хорошо отражает структуру неоднородности модельного модуля Юнга. С количественной точки зрения (по цветовому масштабу) оно с удовлетворительной точностью представляет величины отношения $E(x,y,z){\text{/}}{{E}_{{{\text{max}}}}}$.
Фиг. 3.
Модельная задача 1. Вычисленное по заданному $E(x,y,z)$ с помощью МКЭ смещение $w(x,y,z)$ для разных $z$.

Фиг. 4.
Модельная задача 1. Сечения точного относительного распределения модуля Юнга $E(x,y,z){\text{/}}{{E}_{{{\text{max}}}}}$ для разных $z$ в цветовом масштабе.

Фиг. 5.
Модельная задача 1. Сечения найденного приближенного относительного распределения модуля Юнга $E(x,y,z){\text{/}}{{E}_{{{\text{max}}}}}$ для разных $z$ в цветовом масштабе.

Можно также представить данные и решение в трехмерной форме (см. фиг. 6).
Фиг. 6.
Модельная задача 1. (а) – Данные для обратной задачи в трехмерном представлении. (б) – Решение обратной задачи как поверхность уровня приближенно найденного модуля Юнга, соответствующая половине его максимального значения.

Модельный пример 2 отличается от первого видом точного решения. Оно представлено на фиг. 7 слева как облако точек и справа – как поверхность уровня, соответствующая половине максимального значения $E$. Геометрически – это трехмерный гауссиан, распределенный около части окружности. Точные данные $w$ для решения обратной задачи и полученное трехмерное приближенное решение $E$ изображены на фиг. 8.
Фиг. 7.
Модельная задача 2. (а) – Точный модуль Юнга как набор значений на точках сетки. (б) – Поверхность уровня точного модуля Юнга, соответствующая половине его максимума.

Фиг. 8.
Модельная задача 2. (а) – Данные для обратной задачи в трехмерном представлении. (б) – Приближенное решение обратной задачи в виде поверхности уровня.

Приведем также пример решения этой модельной задачи для данных, поточечно возмущенных нормально распределенной случайной ошибкой с нулевым средним. Возмущенные данные ${{w}_{\delta }}$ удовлетворяют неравенству
Расчет по формуле (20) на персональном компьютере средней производительности занимает для решенных обратных задач около $20{\kern 1pt} - {\kern 1pt} 25$ миллисекунд для сеток метода конечных элементов с 90 116 узлами (см. фиг. 1). Скорость расчета и достаточная для визуального распознавания точность получаемого приближенного решения позволяют надеяться, что этот подход можно использовать в реальной онкологической диагностике. Можно также использовать такое приближенное решение в качестве начального приближения при решении обратной задачи трехмерной квазистатической эластографии для исходной системы (1), (2) по методам из работ [9–11].
7. ВЫВОДЫ
1. Применение метода малого параметра к решению краевой задачи трехмерной квазистатической эластографии в бесконечном слое, моделирующем исследуемую биологическую ткань, позволяет при определенных предположениях о распределении модуля Юнга получить простую формулу (19) для смещений ткани, вызванных поверхностным сжатием.
2. Полученную формулу можно использовать в виде (20) для приближенного решения трехмерной обратной задачи эластографии: по заданным (измеренным) вертикальным смещениям найти распределение модуля Юнга. Для этого необходимо использовать регуляризованное на сетке приближение для частной производной вертикального смещения по координате $z$.
3. Численные эксперименты для ряда модельных задач показали, что и для конечной области приближенное решение обратной задачи с помощью полученной формулы адекватно отражает основные особенности точного модельного распределения модуля Юнга даже в случае, когда оно не подчиняется ряду условий, использованных при выводе формулы (19).
4. Модельные расчеты на трехмерных сетках размера порядка $100 \times 100 \times 100$ показали, что время решения обратных задач по полученной формуле (20) составляет несколько десятков миллисекунд на персональном компьютере средней производительности. Такая скорость расчета и достаточная для качественной визуализации точность получаемого приближенного решения позволяют надеяться, что предлагаемый подход к решению обратной задачи квазистатической эластографии можно использовать в реальной трехмерной онкологической диагностике.
Список литературы
Gao L., Parker K., Lerner R., et al. Imaging of the elastic properties of tissue – a review // Ultrasound Med. Biol. 1996. V. 22. P. 959–977.
Ophir J., Alam S., Garra B., et al. Elastography: ultrasonic estimation and imaging of the elastic properties of tissues // Proc. Inst. Mech. Eng. Part H: J. Eng. Med. 1999. V. 213. P. 203–233.
Greenleaf J.F., Fatemi M., Insana M. Selected methods for imaging elastic properties of biological tissues // A-nnu. Rev. Biomed. Eng. 2003. V. 5. P. 57–78.
Parker K.J., Taylor L.S., Gracewski S., et al. A unified view of imaging the elastic properties of tissue // J. Acoust. Soc. Am. 2005. V. 117. P. 2705–2712.
Doyley M. Model-based elastography: a survey of approaches to the inverse elasticity problem // Phys Med Biol. 2012. V. 57. P. R35–R73.
Гурбатов С.Н., Демин И.Ю., Прончатов-Рубцов Н.В. Ультразвуковая эластография: аналитическое описание различных режимов и технологий, физическое и численное моделирование сдвиговых характеристик мягких биологических тканей: учебно-методическое пособие. Нижний Новгород: Нижегородский гос. ун-т, 2015.
Oberai A.A., Gokhale N.H., Feijoo G.R. Solution of inverse problems in elasticity imaging using the adjoint method // Inverse Probl. 2003. V. 19. P. 297–313.
Richards M., Barbone P., Oberai A. Quantitative three-dimensional elasticity imaging from quasi-static deformation: a phantom study // Phys. Med. Biol. 2009. V. 54. P. 757–779.
Leonov A.S., Sharov A.N., Yagola A.G. A posteriori error estimates for numerical solutions to inverse problems of elastography // Inverse Probl. Sci. Eng. 2017. V. 25. P. 114–128.
Leonov A.S., Sharov A.N., Yagola A.G. Solution of the inverse elastography problen for parametric classes of inclusions with a posteriori error estimate // J. Inverse Ill-Posed Probl. 2017. V. 26. P. 1–7.
Leonov A.S., Sharov A.N., Yagola A.G. Solution of the three-dimensional inverse elastography problem for parametric classes of inclusions // Inverse Probl. Sci. Eng. 2021. V. 29. № 8. P. 1055–1069.
Rychagov M., Khaled W., Reichling S., et al. Numerical modeling and experimental investigation of biomedical elastographic problem by using plane strain state model // Fortsch. Der Akustik. 2003. V. 29. P. 586–589.
Leonov A.S., Sharov A.N., Yagola A.G. Solution of the three-dimensional inverse elastography problem for parametric classes of inclusions, Inverse Problems in Science and Engineering. 2021. V.29. Issue 8. P. 1055–1069.
Леонов А.С., Нефедов Н.Н., Шаров А.Н., Ягола А.Г. Решение двумерной обратной задачи квазистатической эластографии с помощью метода малого параметра Ж. вычисл. матем. и матем. физ. 2022. Т. 62. № 5. С. 854–860.
Ладыженская О.А. Краевые задачи математической физики. М.: Наука, 1973.
Тихонов А.Н., Васильева А.Б., Свешников А.Г. Дифференциальные уравнения. М.: Наука, 1980.
Треногин В.А. Функциональный анализ. М.: Наука, 1980.
Тихонов А.Н., Гончарский А.В., Степанов В.В., Ягола А.Г. Численные методы решения некорректных задач. М.: Наука, 1990.
Леонов А.С. Решение некорректно поставленных обратных задач. Очерк теории, практические алгоритмы и демонстрации в МАТЛАБ. М.: Либроком, 2009.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики