УДК 004.932:616-073.7
А.Е. ФИЛАТОВА, канд. техн. наук, доц., докторант, НТУ "ХПИ"
КОМПЕНСАЦИЯ КРАЕВЫХ ЭФФЕКТОВ В МЕТОДЕ
ПОВЫШЕНИЯ КАЧЕСТВА ВИЗУАЛИЗАЦИИ
РЕНТГЕНОЛОГИЧЕСКИХ ИЗОБРАЖЕНИЙ
В работе рассмотрены проблемы реализации разработанного метода повышения качества визуализации маммограмм, связанные с краевыми эффектами при цифровой обработке изображений. Предложены способы компенсации краевых эффектов, позволяющие уменьшить искажения на краях изображения, а также на границе "молочная железа - фон". Проверена работоспособность метода на нескольких сотнях реальных цифровых маммограмм. Ил.: 2. Библиогр.: 11 назв.
Ключевые слова: метод повышения качества визуализации, маммограмма, краевой эффект, цифровая обработка изображений.
Постановка проблемы и анализ литературы. С появлением отечественных цифровых маммографов задача повышения качества визуализации маммограмм за счет цифровой обработки изображений является актуальной научно-практической задачей [1]. В [2 - 4] предложен метод повышения качества визуализации маммограмм (ГММ-МАМ), основная идея которого состоит в следующем. Математическая модель изображения молочной железы (МЖ) I = (1Х у), которое
регистрируется в результате маммографического обследования, описывается следующим выражением:
I = Б + Г + Я, (1)
где Б = (БХ у) - составляющая изображения, содержащая структуру тканей; Г = (ГХ ) - фоновая составляющая изображения, которая отражает среднюю плотность анатомических структур; Я = (ЯХ у) -шумовая составляющая; 1Х у, БХ у, ГХ , ЯХ - яркости пикселей с координатами (Х,у) е М изображений I, Б, Р, Я, соответственно; М = Мх пМ2 - множество пикселей, принадлежащих изображению снимка; М1, М2 - подмножества пикселей, принадлежащих изображению молочной железы и фону снимка, соответственно.
Так как характеристики шума неизвестны, а полезный сигнал
© А.Е. Филатова, 2015
является нестационарным, то для устранения шумовой составляющей предлагается использовать адаптивную винеровскую фильтрацию (ВФ) с квадратным окном размером p1 х p1:
A = wiener(I,pj) ,
(2)
где A = (Ax,y) - изображение после фильтрации; Ax,y - яркость пикселя с координатами (x, y) е M; wiener() - функция, реализующая ВФ [4 - 7]; Pj - линейный размер апертуры (например, pj = 5).
Оценка изображения D = (Dx y) модели (1) определяется для каждого пикселя с координатами (x, y) согласно выражению
DXy y =
A
V
К Bx,y mxl
mxl
V(x,y) е Mx\ V(x, y) е M2,
(3)
где Bx, y - яркость пикселя с координатами (x, y) изображения B = (Bx y); B = wiener(I,p2) - модель фона МЖ, полученная путем ВФ с большим размером апертуры p2; mxI - максимальное значение яркости выходного изображения D ; у > 1 - параметр для у-коррекции.
Оценка изображения F = (Fxy) модели (1) определяется для каждого пикселя с координатами (x, y) по выражению
F =
x, y
mxl - Ax y mxl--=-— mxl V( x, y) е Mj;
B
x, y
(4)
mxl
V (x, y) е M2.
Тогда с учетом предлагаемой математической модели (1) оценка изображения МЖ I = (1Х у) вычисляется для каждого пикселя с координатами (х , у) по выражению
l x , y
\D + F ^-^ V (x,y) е Mj;
(5)
I mxl
V ( x, y ) е M .
С целью коррекции динамического диапазона изображения I предлагается выполнить для каждого пикселя с координатами (Х, у) нелинейное контрастирование с использованием сигмоидальной функции следующего вида:
шх!
у = ■
-VХ, у - а)Ь
1 + е I шх!
У( х, у) е М1; х, у) е М2
или
е =
х, у
\ шх! i шх!
1апИ[(у - а)Ь] +1 2
У(х, у ) е М1; У(х,у) е М2,
где еХ, у - яркость пикселя с координатами (Х, у) выходного
и, ,-
изображения 8 = у); Зху =
шт (!Х
(Х, у)еМ1
(!х, у)
яркость
пикселя с координатами (х, у) ^у е[0, 1] х, у) е Мх; а
(х, у)ем1 (х, у)ем1
нормированного изображения, при этом Ь - константы, определяемые по
статистическим характеристикам изображения I .
Так как в методе IMRI-MAM используется цифровая фильтрация изображений, то при обработке маммограмм возникают краевые эффекты (КЭ) как на краях снимка, так и на границе "МЖ - фон". Для компенсации КЭ используются различные эвристические алгоритмы, наиболее распространенные из которых перечислены ниже [8 - 11]:
1) обрезка изображения на величину искажений;
2) дополнение краями с нулевой яркостью;
3) дополнение краями с экстраполированной яркостью;
4) четное продолжение изображения.
Для обработки краев обрабатываемых маммограмм наилучший результат показал алгоритм четного продолжения изображения. Однако ни один из рассмотренных алгоритмов не применим к компенсации КЭ на границе "МЖ - фон", так как эта граница находится в произвольном месте внутри маммографического снимка.
Цель данной статьи - разработка алгоритма компенсации КЭ на границе "МЖ - фон" для метода повышения качества визуализации
цифровых маммограмм и проверка работоспособности разработанного алгоритма на реальных маммограммах.
Алгоритм компенсации краевых эффектов на границе "молочная железа - фон". Особенностью маммографических снимков является то, что изображение имеет резкое изменение яркости на границе "МЖ - фон" (рис. 1). В разработанном методе IMRI-MAM в (3) для расчета модели фона МЖ В используется ВФ с большим размером апертуры. Поскольку в окно фильтра попадают точки, принадлежащие фону снимка, которые по статистическим характеристикам резко отличаются от точек, принадлежащих изображению МЖ, то на границе "МЖ - фон" генерируются артефакты (см. рис. 1). Поэтому необходимо изменить статистические характеристики точек фона снимка, которые учитываются при расчете модели В.
Рис. 1. Пример маммограммы после обработки методом IMRI-MAM без компенсации краевого эффекта на границе "молочная железа - фон" ( = 101, размеры изображения 3072x4032 пикселей)
Так как граница "МЖ - фон" на маммографическом снимке может находиться в произвольном месте, то указанные выше эвристические методы компенсации КЭ использовать невозможно. Однако можно учесть тот факт, что если найти способ уменьшить линейные размеры апертуры фильтра Винера, то меньшее число точек фона снимка будет
зона с артефактом
граница "молочная
учитываться при фильтрации, следовательно, уменьшится ширина зоны с артефактами, обусловленными КЭ. Для достижения поставленной цели предлагается итеративное применение ВФ с уменьшенными в несколько раз размерами апертуры [5, 8, 9]. Кроме того, с целью минимизации КЭ при итеративном применении ВФ необходим предварительный этап, целью которого является замена фона снимка пикселями, статистические характеристики которых не отличаются от соответствующих характеристик пикселей МЖ. В качестве такой предобработки можно использовать обычное линейное сглаживание с большим размером апертуры фильтра [1, 5, 8].
Таким образом, в работе предлагается следующий алгоритм расчете модели фона молочной железы B.
1) Выполняется линейное сглаживание исходного изображения:
T = I**H ,
где T = (Tx,y) - изображение после низкочастотной фильтрации; H = (Hx y) - маска фильтра с линейными размерами апертуры p (Hx y = 1/p2); ** - операция двумерной свертки.
2) Для каждого пикселя с координатами (x, y) формируется новое изображение I(1) = (l<xj>y) по следующему выражению:
J11) = [Tx,y V(x, y) е M2; x,y [lx,y V(x,y) е Mj.
3) Выполняется итерационная процедура фильтрации с использование фильтра Винера:
I(k+j) = wiener(I(k),p'2), Vk = jni,
где ni - количество итераций; p'2 < p2 - линейные размеры апертуры фильтра.
Тогда модель фона молочной железы в (3) будет вычислена на последнем шаге итераций, т.е. B = I(ni+j).
На рис. 2 приведены результаты работы метода IMRI-MAM с использованием предложенного алгоритма коррекции КЭ на границе "МЖ - фон". При этом линейные размеры апертуры ВФ были уменьшены в 2 раза, а фильтр итерационно был применен дважды, что позволило значительно уменьшить зону с артефактами. Максимальная
ширина зоны с артефактами после применения метода IMRI-MAM без коррекции КЭ на границе "МЖ - фон" равна 3.5 мм (рис. 1), а после применения метода IMRI-MAM с коррекцией КЭ - 1.5 мм (рис. 2).
Рис. 2. Пример маммограммы после обработки методом IMRI-MAM с компенсацией краевого эффекта на границе "молочная железа - фон" (p'2= 51, ni = 2, размеры изображения 3072x4032 пикселей)
Выводы. Для проверки работоспособности предложенного алгоритма компенсации КЭ на границе "МЖ - фон" в методе IMRI-MAM был проведен ряд экспериментов по обработке цифровых маммограмм (300 снимков), полученных с помощью цифрового рентгеновского маммографического комплекса SYMA (фирма "Радмир", Харьков, Украина). Эксперименты показали, что после обработки цифровых маммограмм методом IMRI-MAM с компенсацией КЭ ширина зоны, содержащей артефакты, значительно уменьшилась, а четкость и контрастность изображения увеличилась.
Дальнейшие исследования направлены на адаптацию разработанного метода повышения качества визуализации маммограмм IMRI-MAM для обработки других видов рентгенологических изображений.
Список литературы: 1. Bankman I. Handbook of Medical Image Processing and Analysis / I. Bankman. - London: Academic Press, 2008. - 978 p. 2. Бойко Д.А. Метод визуализации патологических структур на маммограммах с использованием послойного наложения
зона с артефактам
1.5 мм
-> 4-г
/ Д.А. Бойко, А.Е. Филатова. - Вюник НТУ "ХШ". - Харюв.: НТУ "ХШ", 2014. - № 6 (1049). - С. 29-34. 3. Boyko D. The Imaging Method of Pathologic Structures on Mammograms Using Layerwise Overlay / D. Boyko, A. Filatova, A. Povoroznjuk // International Conference "Modern Problems of Radio Engineering, Telecommunications, and Computer Science": Lviv Polytechnic National University, 2014. - P. 745-747. 4. Филатова А.Е. Метод повышения качества визуализации рентгенологических изображений / А.Е. Филатова, Д.А. Бойко. -Вюник НТУ "ХШ". - Харюв: НТУ "ХШ", 2015. - № 32 (1141). - С. 19-26. 5. Jayaraman S. Digital Image Processing / S. Jayaraman, S. Esakkirajan, T. Veerakumar. - Tata McGraw-Hill Education, 2011. - 723 p. 6. Солонина А.И. Цифровая обработка сигналов и MATLAB /А.И. Солонина, Д.М. Клионский, Т.В. Меркучева, С.Н. Перов. - СПб: БХВ-Петербург, 2013.
- 512 с. 7. Eddins S. Image deblurring - Wiener filter (02.10.2007) [Электронный ресурс] / S. Eddins. - Режим доступа: http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/, свободный (29.09.2015) - Название с экрана. 8. Грузман И.С. Цифровая обработка изображений в информационных системах / И.С. Грузман, В.С. Киричук, В.П. Косых, Г.И. Перетягин и др. - Новосибирск: Изд-во НГТУ, 2002. - 352 с. 9. ГонсалесР. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс. - М.: Техносфера, 2005. - 1072 с.
10. Кокошкин А.В. Компенсация краевых эффектов при восстановлении искаженных изображений с помощью модификации аппаратной функции (24.01.2015). [Электронный журнал "Журнал радиоэлектроники", 2015. - № 2] / А.В. Кокошкин, В.А. Короткое, К.В. Коротков, Е.П. Новичихин - Режим доступа: http://jre.cplire.ru/alt/feb15/5/text.html, свободный (29.09.2015) - Название с экрана. 11. Ежова К.В. Моделирование и обработка изображений. Учебное пособие / К.В. Ежова. - СПб: НИУ ИТМО, 2011. - 93 с.
Bibliography (transliterated): 1. Bankman I. Handbook of Medical Image Processing and Analysis / I. Bankman. - London: Academic Press, 2008. - 978 p. 2. Bojko D.A. Metod vizualizacii patologicheskih struktur na mammogrammah s ispol'zovaniem poslojnogo nalozhenija / D.A. Bojko, A.E Filatova. - Visnik NTU "HPI". - Harkiv.: NTU "HPI", 2014. - № 6 (1049). -P. 29-34. 3. Boyko D. The Imaging Method of Pathologic Structures on Mammograms Using Layerwise Overlay / D. Boyko, A. Filatova, A. Povoroznjuk // International Conference "Modern Problems of Radio Engineering, Telecommunications, and Computer Science": Lviv Polytechnic National University, 2014. - P. 745-747. 4. Filatova A.E. Metod povyshenija kachestva vizualizacii rentgenologicheskih izobrazhenij / A.E. Filatova, D.A. Bojko. - Visnik NTU "HPI". -Harkiv: NTU "HPI", 2015. - № 32 (1141). - P. 19-26. 5. Jayaraman S. Digital Image Processing / S. Jayaraman, S. Esakkirajan, T. Veerakumar. - Tata McGraw-Hill Education, 2011. - 723 p. 6. Solonina A.I. Cifrovaja obrabotka signalov i MATLAB / A.I. Solonina, D.M. Klionskij, T. V. Merkucheva, S.N. Perov. - SPb: BHV-Peterburg, 2-13. - 512 p. 7. Eddins S. Image deblurring
- Wiener filter (02.10.2007) [Jelektronnyj resurs] / S. Eddins - Rezhim dostupa: http://blogs.mathworks.com/steve/2007/11/02/image-deblurring-wiener-filter/, svobodnyj (29.09.2015) - Nazvanie s jekrana. 8. Gruzman I.S. Cifrovaja obrabotka izobrazhenij v informacionnyh sistemah / I.S. Gruzman, V.S. Kirichuk, V.P. Kosyh, G.I. Peretjagin i dr. -Novosibirsk: Izd-vo NGTU, 2002. - 352 p. 9. Gonsales R. Cifrovaja obrabotka izobrazhenij / R. Gonsales, R. Vuds. - M.: Tehnosfera, 2005. - 1072 p. 10. Kokoshkin A.V. Kompensacija kraevyh jeffektov pri vosstanovlenii iskazhennyh izobrazhenij s pomoshh'ju modifikacii apparatnoj funkcii (24.01.2015) [Jelektronnyj zhurnal "Zhurnal radiojelektroniki", 2015. - № 2] / A.V. Kokoshkin, V.A. Korotkov, K.V. Korotkov, E.P. Novichihin - Rezhim dostupa: http://jre.cplire.ru/alt/feb15/5/text.html, svobodnyj (29.09.2015) - Nazvanie s jekrana.
11. EzhovaK.V. Modelirovanie i obrabotka izobrazhenij. Uchebnoe posobie / K.V. Ezhova. - SPb: NIU ITMO, 2011. - 93 p.
Поступила (received) 30.09.2015
Статью представил д-р техн. наук, проф. НТУ "ХПИ" Поворознюк А.И.
Filatova Anna, Cand.Tech.Sci., Docent, Doctoral Candidate National Technical University "Kharkiv Polytechnic Institute" Str. Frunze, 21, Kharkov, Ukraine, 61002 tel./phone: (057) 707-60-19, e-mail: [email protected] ORCID ID: 0000-0003-1982-232