Научная статья на тему 'Обработка радионуклидных изображений с использованием дискретных систем'

Обработка радионуклидных изображений с использованием дискретных систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
83
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСКРЕТНЫЕ СИСТЕМЫ / ВАРИАЦИЯ ФУНКЦИОНАЛА / ОПТИМИЗАЦИЯ / ОБРАБОТКА ИЗОБРАЖЕНИЙ / РАДИОНУКЛИДНЫЕ ИЗОБРАЖЕНИЯ / DISCRETE SYSTEMS / FUNCTIONAL VARIATION / OPTIMIZATION / IMAGE PROCESSING / RADIONUCLIDE IMAGES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Котина Елена Дмитриевна, Леонова Екатерина Борисовна, Плоских Виктор Александрович

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

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

Radionuclide images processing with the use of discrete systems

The article considers digital processing of image series using the discrete systems. The problem of displacement field calculation for image sequences is presented. The mathematical model based on discrete optimization is proposed as its solution. The model reflects the discrete nature of image series acquisition. It also takes into account the intensity change along the system trajectories. The study of integral-type functional on the trajectories ensemble of the discrete system was performed, and the optimization algorithm for displacement field construction based on its results was designed. The analytical form of functional variation is obtained and the functional gradient is derived, which allows us to use directional optimization methods to find the required parameters. The algorithm can be used in digital image processing, in particular, in nuclear medicine imaging. The method example implementation for nuclear medicine image processing is considered.

Текст научной работы на тему «Обработка радионуклидных изображений с использованием дискретных систем»

УДК 519.6 Вестник СПбГУ. Прикладная математика. Информатика... 2019. Т. 15. Вып. 4

МБС 65К10

Обработка радионуклидных изображений с использованием дискретных систем

Е. Д. Котина, Е. Б. Леонова, В. А. Плоских

Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7—9

Для цитирования: Котина Е. Д., Леонова Е. Б., Плоских В. А. Обработка радионуклидных изображений с использованием дискретных систем // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2019. Т. 15. Вып. 4. С. 544-554. https://doi.org/10.21638/11702/spbu10.2019.410

Рассматривается задача цифровой обработки последовательностей изображений с использованием дискретных систем. Предлагается математическая модель дискретной оптимизации при решении задачи построения поля перемещений для последовательностей изображений. Данная модель отражает дискретный характер получения последовательности изображений (кадров), а также в ней заложена возможность учитывать изменение яркости вдоль траекторий системы. Разработан оптимизационный алгоритм построения поля перемещений, основанный на исследовании интегрального функционала на ансамбле траекторий дискретной системы. Приведены аналитический вид вариации функционала и представление градиента функционала, что позволяет использовать направленные методы оптимизации для поиска искомых параметров. Данный алгоритм может применяться для обработки различных цифровых изображений, в частности для радионуклидных. Рассмотрена реализация предложенного метода на примере радио-нуклидных изображений.

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

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

Существует большое количество методов и алгоритмов обработки изображений, отвечающих разным целям: восстановление изображений, улучшение их качества, распознавание и классификация [1, 2], определение движения на изображениях, построение контуров объектов на них и т. д. Для радионуклидных изображений важны все перечисленные виды обработки, в частности анализ изображений, основанный на построении поля скоростей или поля перемещений [3]. Обработка радионуклидных изображений рассматривалась в работах [4-8]. Несмотря на большое количество методов обработки изображений, остается актуальной задача разработки новых подходов, принимающих во внимание дискретный характер данных, позволяющих одновременно обрабатывать всю последовательность изображений, учитывающих изменение яркости изображений вдоль траекторий движения.

Построение поля скоростей (поля перемещений) было проведено многими авторами в различных постановках [9-14]. Наиболее известная постановка задачи с использованием понятия оптического потока предполагает постоянство функции плотности распределения (яркости) вдоль траекторий изучаемой системы [9]. Также вместо

© Санкт-Петербургский государственный университет, 2019

предположения о постоянстве яркости иногда рассматривают предположение о постоянстве ее градиента, гессиана или лапласиана [14]. В этой постановке строятся функционалы качества, в которые также дополнительно включаются требования гладкости для искомого поля скоростей [9, 12, 14]. Минимизация построенных функционалов сводится к решению соответствующих уравнений Эйлера—Лагранжа численными методами. Эти уравнения могут быть сведены к разреженным линейным системам большого порядка, которые решаются блочными итерационными методами [15]. Другой широко используемый метод для определения оптического потока для последовательности изображений — метод Лукаса—Канаде [13, 14, 16]. Он предполагает, что неизвестный вектор оптического потока (поле скоростей) постоянен в некоторой окрестности и оптимизирует некоторую локальную функцию энергии. Был сделан подробный обзор локальных и глобальных методов и предложена их комбинация [17].

В настоящей статье разработана модель дискретной оптимизации при решении задач построения поля перемещений для последовательностей изображений. Оптимизационный алгоритм определения поля перемещений строится на основе вариации интегрального функционала в задачах управления ансамблями (пучками) траекторий, представленных в работах [18-20]. Предполагается также, что яркость (плотность) вдоль траекторий может изменяться.

Постановка задачи. Рассмотрим дискретную систему вида

у (к + 1) = Г (к,у (к) ,и(к)), к = 0,...,М — 1, (1)

с начальным условием у (0) = уо, уо € МоСЕт.

В системе (1) у (к) — т-мерный вектор состояния, характеризующий изменение координат точек изображения в последовательности кадров, и (к) — г-мерный вектор параметров, Г (к, у (к), и (к)) — т-мерная векторная функция такая, что при каждом к € {0,1, ...,Ы — 1} она определена и непрерывна на множестве 0.у х и (к) по всем своим аргументам (у (к) ,и(к)) вместе с частными производными по этим переменным и вторыми частными производными. Здесь 0.у — это некоторая область в Нт, а и (к), к = 0,1,..., N — 1, — компактные множества в Кг. При этом предполагаем, что якобиан Jk = J (к, у (к), и (к)) = I | отличен от нуля при всех изменениях к, у (к), и (к).

Полагаем, что система (1) описывает перемещение (изменение координат) точек изображения исследуемого объекта в последовательности кадров. Под полем перемещений будем понимать множество векторов перемещений, построенных в точках изображения.

Обозначим р = р (к) = р (к, у (к)) яркость изображения на к-м шаге (или функцию плотности распределения радиофармпрепарата в случае радионуклидного изображения [7, 8]).

Положим, что начальное состояние системы (1) описывается компактным в Кт множеством Мо ненулевой меры с плотностью распределения (яркостью) ро = р0 (у о) = Р (0, уо). Последовательность векторов {и (0) ,и(1),..., и N)} обозначим как и. Последовательность векторов {у (0) ,у(1) ,...,у N)} будем называть траекторией движения и обозначать через у = у (у0,и). Тогда с помощью у (к) = у (к,у0,и) обозначим состояние траектории на к-м шаге.

Ансамблем траекторий будем называть множество траекторий у (уо, и), которые соответствуют заданному и и различным начальным состояниям уо € Мо.

Через Мк,и обозначим сечение пучка траекторий на к-м шаге, т. е. множество

Ми,п = {у (к) : у (к) = у (к, уо, и (к)), уо е Мо}.

Функция р (к,у (к)) при каждом к е {0, !,..., N} определена и непрерывна на множестве Мкп по у (к) вместе с частными производными. Далее также будем использовать обозначение у и = у (к).

Будем полагать, что вдоль траекторий системы (1) изменение яркости (плотности) р (к,уи) происходит в соответствии с уравнением переноса [18-20]

р (к +1,у(к +1)) = .1-1р (к,уи), к = 0,...^ - 1, (2)

с начальным условием р (0, у0) = р0 (у0).

Система уравнений (1), (2) представляет собой модель получения кадров изображения с учетом изменения яркости вдоль траекторий движения.

Сформулируем оптимизационную задачу. С этой целью введем функционал качества следующего вида:

N-1

I (и) = / V и (уи,р (к, у и) ,и и) Луи + д (yN ,р(N,yN)) dyN, (3)

к=1 Мк,и Мм,и

здесь V к = V к (уи, р (к, уи) ,и к), к = 1, ...^ - 1, и д = д (yN ,р(N,yN)) — непрерывно дифференцируемые функции своих аргументов, уи — переменная интегрирования по множеству Ми,и, к = 1,..., N.

Будем рассматривать совместно уравнения (1) и (2) с соответствующими начальными условиями. Для системы (1), (2) необходимо найти такое допустимое и, чтобы минимизировать функционал качества (3). Под допустимыми управлениями будем понимать управления, удовлетворяющие условиям

|| и (к) т2, к = 0, 1,..^ - 1, т е Я1.

Вариация функционала. Используя методику исследования функционалов вида (3), приведенную в работах [18-20], вариацию этого функционала можно представить таким образом:

к = 0 Мк,и

где р (к), £ (к), ц (к) — вспомогательные функции

т, лп (дяЫ^Рм)\ ¿т г лп (д9 (Ух, Рм) \ ,лп , ,

Рт (к) = лк)рт(к +1) + ыт (к + 1)Р(к) +

д (к) = 1 (к) д (к + 1)(к), к = 1,..., N — 1.

Благодаря представлению (4) вариации функционала (3), имеем возможность использовать различные направленные методы оптимизации.

Оптимизационный алгоритм. Уравнение (2) описывает изменение плотности (яркости) вдоль траекторий в математической модели (1), (2). При этом из динамического радионуклидного исследования известна плотность распределения радиофармпрепарата на каждом кадре [8], обозначим ее р(к,у (к)), к = 0,...^, причем р (0, у (0)) = ро (уо). Необходимо восстановить функцию Е (к, у (к), и (к)), в которой неизвестным считаем вектор параметров и (к).

Рассмотрим частный случай функционала (3)

М ( 2 1 (и) = X} / (Р (к,Ук) - Р(к,Ук))2 &Ук. (6)

к=2Мк,и

Таким образом, минимизируя функционал (6), найдем вектор параметров и (к), а следовательно, сможем построить поле перемещений в соответствии с уравнением (1).

При обработке изображений вид функции Е = Е (к, у (к) ,и (к)) в системе (1), (2) неизвестен. Поэтому функцию Е можно считать функцией, представленной отрезком некоторого ряда, например ряда Тейлора. В частности, на первом этапе построения поля перемещений можно рассматривать функцию Е как линейную вектор-функцию.

Для простоты изложения опишем только один шаг процесса N = 1, т. е. два последовательных кадра, тогда система (1) примет вид

у (1)= Е (0,у(0) ,и(0)). (7)

Обозначим, что в (7) у (0) = у, и (0) = и, а Е (0, у, и) = Е (-у, и).

Рассмотрим случай, когда Е (у, и) = Ау + В, где у = ^ у2 ^ — 2-мерный вектор,

. „ „ . / ео8и2 8ши2 \ _ / и2 \

а А — матрица размерности 2x2, А = и вектор В = , т. е.

у —81пи2 еови2 ) у и3 у

предположим, что в результате преобразования возможны только сдвиг и поворот.

В этом случае вектор искомых параметров и = (и2,и2,из).

Вариация функционала в данном случае записывается следующим образом:

51 {и) = I (8)

Мо

где рт (1) = дР(у'и) = ( у2с08и1 " У1^™! 1 0 \

1 К ' ди у -у1сови1 - у2вти1 о 1 у

Обозначим компоненты вектора р (1):

(Р2,Р2) = РТ (1) .

Запишем градиент функционала так:

д!

ди2

= ! р2 (у2сови2 — у2в1пи2) — р2 (у2сови2 + у2в1пи2) ¿у,

С Р2ё,у, (9)

Мо

д!

ди2

Мо

д!

диз

= ! Р2Лу.

Мо

На основе этого выражения можно строить направленные методы оптимизации.

Для реализации алгоритма введем дискретизацию по пространственным координатам. Рассмотрим функцию р (к, у (к)), при фиксированном к р (у) = р (у2,у2) будет функцией двух пространственных переменных у2 и у2. Будем изучать ее на ограниченной прямоугольной области изображения. Введем фиксированную сетку точек с приращением шага Д1, равным ширине одного пикселя вдоль оси у2, и с приращением шага Д2, равным высоте одного пикселя вдоль оси у2. Размерность сетки (N2 по оси у2 и N2 по оси у2) определяется размером описываемого изображения с учетом шага дискретизации в один пиксель. Решения будут находиться в узлах этой двумерной сетки, таким образом, нам будут известны значения яркости (плотности распределения) для каждого пикселя изображения р (п2Д2,п2Д2) = р(у2,у2) \у1=п1 А1,у2=п2А2, где П2 € N2 € %,п2 € N2 € Z. Функция р (п2Д2,П2Д2) — функция двух дискретных переменных.

Построим итерационный алгоритм определения векторов перемещений, отображающий последовательность действий для нахождения вектора неизвестных параметров и определения перемещений. Предположим, что начальное состояние системы (1), (2) задано, т. е. задано множество М0 и начальное распределение яркости (плотности) ро. Также заданы функции р(к, у (к)), к = 0,..., N. Алгоритм состоит из следующих основных шагов:

1) определение начального приближения для вектора неизвестных параметров и0. Начало процесса г = 0;

2) начало г-й итерации алгоритма;

3) расчет интегрального функционала I (иг) по формуле (6);

4) вычисление вспомогательных функций по (5). Для рассматриваемого случая это компоненты вектора рТ (1) = (р2,р2). Для их определения находим значения частных производных -§уТ, -§^2 в узлах сетки с использованием оператора Собеля [21];

5) определение градиента интегрального функционала по уравнениям (9);

6) вычисление иг+2 методом градиентного спуска иг+2 = иг+2 (а) = иг — а х gradI (иг), где а — параметр оптимизации;

7) проверка условий остановки алгоритма: достижение требуемой точности или заданного числа итераций: \1 (и,г+2) — I (иг) \ < е или г = К, где К — заданное число итераций;

8) в случае невыполнения условий шага 7 г = г +1 и возвращение на шаг 2;

9) построение векторов перемещений. Определив вектор и и правую часть системы (1), можно рассчитать векторы перемещений.

Блок-схема алгоритма определения поля перемещений представлена на рис. 1.

Рис. 1. Блок-схема алгоритма

Обработка радионуклидных изображений. Радионуклидные изображения получают при проведении диагностических исследований с использованием радиоактивных изотопов, которые позволяют при введении их в индикаторных количествах в организм изучать состояние органов и систем организма в норме и патологии. Радионуклидные исследования осуществляются с помощью гамма-камер, гамма-томографов, позитронно-эмиссионных томографов. Эта аппаратура дает возможность регистрации распределения во времени и пространстве радиоактивных препаратов и представления данной информации в виде цифровых величин или кадровой последовательности на экране компьютера. Цифровая обработка полученных изображений является важной частью диагностического процесса. Представленный в работе алгоритм был реализован в среде МаНаЪ и протестирован на ряде динамических исследований.

Рассмотрим тестовые радионуклидные изображения, полученные при динамиче-

ском сканировании [8]. На рис. 2 представлена последовательность радионуклидных изображений, на которых визуализируется подвижная область интереса и построенные для изучаемой области для каждой из пар последовательных изображений вектора перемещений.

а б

Кадр 2 Кадр 3

Рис. 2. Последовательность кадров (а) и поле перемещений, построенное для области интереса (б)

На рис. 3 приведен результат определения поля перемещений для последовательности радионуклидных изображений желудка. Необходимо найти смещение этого органа для коррекции положения контура данной области интереса.

Также для апробации работы алгоритма были изучены радионуклидные изображения, полученные при динамическом исследовании печени. На рассматриваемых кадрах область интереса (печень) смещается от кадра к кадру. Такое смещение было

Рис. 3. Последовательность изображений (а) и поле перемещений (б) для соответствующих пар последовательных изображений

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

определено алгоритмом, на рис. 4 представлены векторы перемещений, построенные в точках контура печени.

Рис. 4- Результаты определения векторов перемещения области интереса а — кадры; б — построенные векторы перемещений на соответствующих кадрах.

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

Заключение. В настоящей работе предложена новая математическая модель дискретной оптимизации, которая может применяться для обработки изображений в различных прикладных задачах. Принимая во внимание, что информация поступает в дискретные моменты времени, для описания процесса получения кадровой

последовательности используются разностные уравнения. Рассматривается функционал качества общего вида, для которого приводятся аналитическое выражение вариации, а также частный случай вида функционала для обработки последовательности радионуклидных динамических кадров. В статье представлен разработанный и реализованный оптимизационный алгоритм обработки изображений. Установлено, что с помощью предложенного алгоритма определения векторов перемещений для последовательностей изображений можно анализировать изображения и корректировать движение при радионуклидной диагностике. В описанной модели также заложена возможность учета изменения яркости (плотности) вдоль траекторий движения рассматриваемой системы, что расширяет возможности применения данного метода.

Приведены примеры обработки радионуклидных изображений, полученных при динамическом режиме сканирования [6-8].

Литература

1. Журавлев Ю. И., Рязанов В. В. О решении задач распознавания по прецедентам при большом числе классов // Докл. Академии наук. Математика. 2017. Т. 96(2). С. 488—490.

2. Zhuravlev Yu. I., Laptin Yu. P., Vinogradov A. P., Zhurbenko N. G., Lykhovyd O. P., Bere-zovskyi O. A. Linear classifiers and selection of informative features // Pattern Recognition and Image Analysis. 2017. Vol. 27. N 3. P. 426-432.

3. Котина Е. Д. К теории определения поля перемещений на основе уравнения переноса в дискретном случае // Вестн. С.-Петерб. ун-та. Сер. 10. Прикладная математика. Информатика. Процессы управления. 2010. Вып. 3. С. 38-43.

4. Kotina E., Pasechnaya G. 3D velocity field for heart tomography // Proceedings of 2015 International Conference on "Stability and Control Processes" in memory of V. I. Zubov (SCP). Saint Petersburg. 2015. P. 646-647.

5. Kotina E. D., Latypov V. N., Ploskikh V. A. Universal system for tomographic reconstruction on GPUs // Problems of Atomic Science and Technology. 2013. N 6(88). P. 175-178.

6. Kotina E. D., Ploskikh V. A. Data processing and quantitation in nuclear medicine // RuPAC 2012 Contributions to the Proceedings — 23rd Russian Particle Accelerator Conference. 2012. P. 526-528.

7. Kotina E. D., Ploskikh V. A., Babin A. V. Radionuclide methods application in cardiac studies // Problems of Atomic Science and Technology. 2013. Vol. 88(6). P. 179-182.

8. Kotina E. D., Pasechnaya G. A. Optical flow-based approach for the contour detection in radionuclide images processing // Cybernetics and Physics. 2014. Vol. 3. N 2. P. 62-65.

9. Horn B. K. P., Schunck B. G. Determining optical flow // Artificial Intelligence. 1981. Vol. 17. N 11. P. 185-203.

10. Anandan P. A. A computational framework and an algorithm for the measurement of visual motion // International Journal of Computer Vision. 1989. Vol. 2. P. 283-310.

11. Barron J., Fleet D. Performance of optical flow techniques // International Journal of Computer Vision. 1994. Vol. 12. P. 43-77.

12. Black M. J., Anandan P. A. The robust estimation of multiple motions: Parametric and piecewise-smooth flow fields // CVIU. 1996. Vol. 63. P. 75-104.

13. Fleet D., Weiss J. Optical flow estimation // Mathematical Models in Computer Vision: The Handbook. Ch. 15. Berlin: Springer, 2005. P. 239-258.

14. Papenberg N., Bruhn A., Brox T. et al. Highly accurate optic flow computation with theoretically justified warping // International Journal of Computer Vision. 2006. Vol. 67(2). P. 141-158.

15. Котина Е. Д. О сходимости блочных итерационных методов // Изв. Иркутск. гос. ун-та. Сер. Математика. 2012. Т. 3. С. 41-55.

16. Lucas B. D., Kanade T. An iterative image registration technique with an application to stereo vision // Proceedings of Imaging Understanding Workshop. 1981. P. 121-130.

17. Bruhn A., Weickert J., Schnorr C. Lucas/Kanade Meets Horn/Schunck: Combining local and global optic flow methods // International Journal of Computer Vision. 2005. Vol. 61(3). P. 211-231.

18. Овсянников Д. А. Математические методы управления пучками. Л.: Изд-во Ленингр. ун-та, 1980. 228 с.

19. Овсянников Д. А. Моделирование и оптимизация динамики пучков заряженных частиц. Л.: Изд-во Ленингр. ун-та, 1990. 312 с.

20. Kotina E. D. Discrete optimization problem in beam dynamics // Nuclear Instruments and

Methods in Physics Research. Section A. Accelerators, Spectrometers, Detectors and Associated Equipment. 2006. Vol. 558. Iss. 1. P. 292-294.

21. Расселл Д., Кох P. Оператор Собеля. VSD, 2013. 106 с.

Статья поступила в редакцию 8 сентября 2019 г. Статья принята к печати 7 ноября 2019 г.

Контактная информация:

Котина Елена Дмитриевна — д-р физ.-мат. наук, проф.; e.kotina@spbu.ru

Леонова Екатерина Борисовна — аспирант; st062324@student.spbu.ru

Плоских Виктор Александрович — канд. физ.-мат. наук, доц.; v.ploskikh@spbu.ru

Radionuclide images processing with the use of discrete systems

E. D. Kotina, E. B. Leonova, V. A. Ploskikh

St. Petersburg State University, 7-9, Universitetskaya nab., St. Petersburg, 199034, Russian Federation

For citation: Kotina E. D., Leonova E. B., Ploskikh V. A. Radionuclide images processing with the use of discrete systems. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2019, vol. 15, iss. 4, pp. 544-554. https://doi.org/10.21638/11702/spbul0.2019.410 (In Russian)

The article considers digital processing of image series using the discrete systems. The problem of displacement field calculation for image sequences is presented. The mathematical model based on discrete optimization is proposed as its solution. The model reflects the discrete nature of image series acquisition. It also takes into account the intensity change along the system trajectories. The study of integral-type functional on the trajectories ensemble of the discrete system was performed, and the optimization algorithm for displacement field construction based on its results was designed. The analytical form of functional variation is obtained and the functional gradient is derived, which allows us to use directional optimization methods to find the required parameters. The algorithm can be used in digital image processing, in particular, in nuclear medicine imaging. The method example implementation for nuclear medicine image processing is considered. Keywords: discrete systems, functional variation, optimization, image processing, radionuc-lide images.

References

1. Zhuravlev Y. I. Ryazanov V. V. O reshenii zadach raspoznavaniya po precedentam pri bol'shom chisle klassov [Solution of instance-based recognition problems with a large number of classes]. Doklady Academii nauk. Mathematica [Papers of Academy of Science. Mathematics], 2017, vol. 96(2), pp. 488-490. (In Russian)

2. Zhuravlev Y. I., Laptin Yu. P., Vinogradov A. P., Zhurbenko N. G., Lykhovyd O. P., Berezovs-kyi O. A. Linear classifiers and selection of informative features. Pattern Recognition and Image Analysis, 2017, vol. 27, no. 3, pp. 426-432.

3. Kotina Е. D. K teorii opredeleniya polya peremeshchenij na osnove uravneniya perenosa v diskretnom sluchae [On the theory of determining displacement field on the base of transfer equation in discrete case]. Vestnik of Saint Petersburg University. Series 10. Applied Mathematics. Computer Science. Control Processes, 2010, iss. 3, pp. 38-43. (In Russian)

4. Kotina E., Pasechnaya G. 3D velocity field for heart tomography. Proceedings of 2015 International Conference on "Stability and Control Processes" in memory of V. I. Zubov (SCP). Saint Petersburg, 2015, pp. 646-647.

5. Kotina E. D., Latypov V. N., Ploskikh V. A. Universal system for tomographic reconstruction on GPUs. Problems of Atomic ¡Science and Technology, 2013, no. 6(88), pp. 175-178.

6. Kotina E. D., Ploskikh V. A. Data processing and quantitation in nuclear medicine. RuPAC 2012 Contributions to the Proceedings — 23rd Russian Particle Accelerator Conference, 2012, pp. 526—528.

7. Kotina E. D., Ploskikh V. A., Babin A. V. Radionuclide methods application in cardiac studies. Problems of Atomic ¡Science and Technology, 2013, vol. 88(6), pp. 179—182.

8. Kotina E. D., Pasechnaya G. A. Optical flow-based approach for the contour detection in radionuclide images processing. Cybernetics and Physics, 2014, vol. 3, no. 2, pp. 62—65.

9. Horn B. K. P., Schunck B. G. Determining optical flow. Artificial Intelligence, 1981, vol. 17, no. 11, pp. 185-203.

10. Anandan P. A. A computational framework and an algorithm for the measurement of visual motion. International Journal of Computer Vision, 1989, vol. 2, pp. 283-310.

11. Barron J., Fleet D. Performance of optical flow techniques. International Journal of Computer Vision, 1994, vol. 12, pp. 43-77.

12. Black M. J., Anandan P. A. The robust estimation of multiple motions. Parametric and piecewise-smooth flow fields. CVIU, 1996, vol. 63, pp. 75-104.

13. Fleet D., Weiss J. Optical flow estimation. Mathematical Models in Computer Vision. The Handbook. Ch. 15. Berlin, Springer Press, 2005, pp. 239-258.

14. Papenberg N., Bruhn A., Brox T. et al. Highly accurate optic flow computation with theoretically justified warping. International Journal of Computer Vision, 2006, vol. 67(2), pp. 141-158.

15. Kotina E. D. O skhodimosti blochnyh iteracionnyh metodov [On convergence of block iterative methods]. The bulletin of Irkutsk State University. Series Mathematics, 2012, vol. 3, pp. 41-55. (In Russian)

16. Lucas B. D., Kanade T. An iterative image registration technique with an application to stereo vision. Proceedings of Imaging Understanding Workshop, 1981, pp. 121-130.

17. Bruhn A., Weickert J., Schnorr C. Lucas/Kanade Meets Horn/Schunck: Combining local and global optic flow methods. International Journal of Computer Vision, 2005, vol. 61(3), pp. 211-231.

18. Ovsyannikov D. A. Matematicheskie metody upravleniya puchkami [Mathematical methods of beam control]. Leningrad, Leningrad State University Publishing House, 1980, 228 p. (In Russian)

19. Ovsyannikov D. A. Modelirovanie i optimizaciya dinamiki puchkov zaryazhennyh chastic [Modeling and optimization of charged particle beam dynamics]. Leningrad, Leningrad State University Publishing House, 1990, 312 p. (In Russian)

20. Kotina E. D. Discrete optimization problem in beam dynamics. Nuclear Instruments and Methods in Physics Research. Section A. Accelerators, Spectrometers, Detectors and Associated Equipment, 2006, vol. 558, iss. 1, pp. 292-294.

21. Russell D., Koch R. Sobel operator. VSD, 2013, 106 p. (In Russian)

Received: September 08, 2019.

Accepted: November 07, 2019.

Author's information:

Elena D. Kotina — Dr. Sci. in Physics and Mathematics, Professor; e.kotina@spbu.ru

Ekaterina B. Leonova — Postgraduate Student; st062324@student.spbu.ru

Viktor A. Ploskikh — PhD in Physics and Mathematics, Associate Professor; v.ploskikh@spbu.ru

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