Научная статья на тему 'ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ МОДЕЛИРОВАНИЯ СДВИГОВЫХ ВОЛН В МЯГКИХ БИОЛОГИЧЕСКИХ ТКАНЯХ'

ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ МОДЕЛИРОВАНИЯ СДВИГОВЫХ ВОЛН В МЯГКИХ БИОЛОГИЧЕСКИХ ТКАНЯХ Текст научной статьи по специальности «Математика»

58
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
графический интерфейс / численное моделирование / сдвиговые волны / мягкие биологические ткани

Аннотация научной статьи по математике, автор научной работы — Е М. Калинкина, А А. Лисин, И Ю. Демин

Представлена реализация графического интерфейса для решения задачи о численном моделировании сдвиговых волн в мягких биологических тканях. Приведены примеры визуализации распространения фронта сдвиговой волны при различных параметрах среды распространения, задаваемых посредством графического интерфейса

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Е М. Калинкина, А А. Лисин, И Ю. Демин

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ МОДЕЛИРОВАНИЯ СДВИГОВЫХ ВОЛН В МЯГКИХ БИОЛОГИЧЕСКИХ ТКАНЯХ»

3. Quiroga R.Q., Kraskov A., Kreuz T. and Grassberger P. Performance of Different Synchronization Measures in Real Data: A Case Study on Electroencephalographic Signals // Phys. Rev. E. 2002. V.65. P.041903.

4. Lai Y.C., Frei M. G., Osorio I. Detecting and characterizing phase synchronization in nonstationary dynamical systems // Phys. Rev. E. 2006. V.73. P.026214.

5. Karavaev A.S., ProkhorovM.D., Ponomarenko V.I., Kiselev A.R., Gridnev V.I., Ruban E.I. and Bezruchko B.P. Synchronization of low-frequency oscillations in the human cardiovascular system // Chaos. 2009. V.19. P.033112.

ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ МОДЕЛИРОВАНИЯ СДВИГОВЫХ ВОЛН В МЯГКИХ БИОЛОГИЧЕСКИХ ТКАНЯХ

Е.М. Калинкина, A.A. Лисин, И.Ю. Демин Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского E-mail: [email protected]

Аннотация: Представлена реализация графического интерфейса для решения задачи о численном моделировании сдвиговых волн в мягких биологических тканях. Приведены примеры визуализации распространения фронта сдвиговой волны при различных параметрах среды распространения, задаваемых посредством графического интерфейса

Ключевые слова: графический интерфейс, численное моделирование, сдвиговые волны, мягкие биологические ткани.

Дескрипторная графика позволяет осуществлять визуальное программирование объектов интерфейса - управляющих кнопок, текстовых панелей и т.д. Команды дескрипторной графики могут использоваться в высокоуровневой графике, например, для удаления осей, изменения цвета и т.п. в уже построенных графических объектах. Эти обширные возможности делают графику MatLab одной из лучших среди графических подсистем систем компьютерной математики [1].

В данной работе представлена реализация графического интерфейса для решения задачи о численном моделировании сдвиговых волн в мягких биологических тканях [2]. Программа реализована с использованием среды программирования MatLab и модуля «k-Wave». Численная модель набора скриптов k-wave подразумевает работу с пространством как инициализацию матрицы заданного размера, каждому элементу которой присваиваются необходимые физические параметры, необходимые для расчета поля в точке. В пространстве k-wave данная матрица имеет название kgrid.

Реализация численного решения задачи распространения сдвиговых волн в однородной упругой среде требует разбиение решения на этапы: сначала задается среда, в которой проводится моделирование (это может быть как линейная среда, так и нелинейное пространство), после этого ставится датчик (в данном случае это модель стандартного линейного

датчика для ультразвуковых исследований), и, наконец, симуляция распространения сдвиговых волн в среде.

Для работы симуляции создано пространство, в котором будет рассчитываться распространение волн. В модуле к^ауе рабочее пространство - это набор точек, образующих матрицу, называемую к-§пё, или к-пространство. Для каждой из этих точек заданы значения скорости звука, плотность среды, и другие параметры, если требуется. Граничные условия задаются с помощью специальной функции. В наиболее простом случае источником излучения является точка (точечный источник). Однако программный комплекс позволяет работать и когда задано несколько источников, или группировать несколько точек в один излучатель. В случае с линейным датчиком - излучателем является фазированная антенная решетка, состоящая из 128 элементов (точечных источников). На рис.1 представлен пример работы интерфейса программы: представлена картина распространения ультразвуковой волны в координатной плоскости, и визуализация расчетного давления фокусировки ультразвуковых излучателей.

Открыть файл

(путь к файлу)

? А

Параметры

]

Фокусировка (точечные источники)

128

Плотность, кг/м3

1030

Скорость звука, м/с

1540

Рис. 1. Пример работы интерфейса программы (картина распространения ультразвуковой волны и визуализация расчетного давления фокусировки

ультразвуковых излучателей)

Параметры работы программы для данного примера полностью соответствуют основным характеристикам линейного датчика L7-4, используемого в медицинской диагностике на традиционных УЗИ сканерах [3].

Для получения сдвиговой волны необходимо сфокусировать излучатели в точку. Это достигается с помощью квадратичного фазового набега на каждом излучателе, за ноль считаем центр датчика. Для моделирования сдвиговой волны источник расположен в области пятна фокусировки и состоит из 8 элементов, расположенных в форме ромба (рис.2). Среда в данной модели принята однородной, с такими

характерными параметрами, как плотность р = 1030 кг/м и скорость звука С = 1540 м/с. В результате работы графического интерфейса программы численного моделирования эволюции сдвиговых волн в мягких биологических тканях и её визуализации, появляется возможность рассчитать распределение акустического давления, которое позволяет оценить геометрические размеры пятна фокусировки, а также служить входными данными для расчета амплитуды и скорости поперечной волны.

Открыть файл

(путь К |i;i f .'l у )

Параметры

Фокусировка (точечные источники)

Плотность, кг/м3 1030

Скорость звука.

м/с

1540

40 -30 -20 -10 0 10 20 30 40

Рис.2. Пример работы интерфейса программы (визуализация распространения сдвиговой волны в среде с заданными параметрами)

Интерфейс программного комплекса отображает все установленные параметры моделирования, относящиеся к среде, источнику излучения и его настройке. Стоит отметить, что данный программный пакет позволяет работать с анимацией. Это делает возможным показать не только моментное положение волнового фронта, но и его эволюцию во времени.

Работа выполнена при поддержке Министерства науки и высшего образования РФ (государственное задание № 0729-2020-0040).

Библиографический список

1. Бадриев И.Б., Бандеров В.В., Задворнов О.А. Разработка графического пользовательского интерфейса в среде MATLAB: Учебное пособие / И.Б. Бадриев, В.В. Бандеров, О.А. Задворнов. // Казань: Казанский государственный университет. 2010. 113 с.

2. Лисин А.А., Спивак А.Е., Демин И.Ю., Калинкина Е.М., Петрова М.А., Останин Е.В. Численный анализ распространения сдвиговых волн в мягких биологических тканях (определение упругих характеристик) // Методы компьютерной диагностики в биологии и медицине - 2019: Сборник статей Всероссийской школы-семинара / под ред. проф. А. В. Скрипаля. Саратов: Изд-во Саратовский источник. 2019. С. 106-110.

3. Демин И.Ю., Спивак А.Е., Лисин А.А. Моделирование диагностического метода эластографии сдвиговой волной в акустической системе Verasonics с открытой архитектурой // Проектирование и технология электронных средств. 2019. № 1. С. 5056.

i Надоели баннеры? Вы всегда можете отключить рекламу.