Вы находитесь на странице: 1из 7

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САМАРСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ


УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.П. КОРОЛЕВА»

Институт информатики, математики и электроники

Факультет электроники и приборостроения

Кафедра лазерных и биотехнических систем

Отчет по лабораторной работе №1

«Введение в компьютерную обработку ультразвуковых медицинских


изображений»

Выполнил: студент группы 6464


Воронин А. В.
Проверила: Матвеева И.А.

Самара 2021
Цель работы
Изучение основ цифрового представления изображений и их обработки
в среде компьютерных вычислений MATLAB, знакомство с методами
обработки медицинских изображения с целью улучшения из визуального
восприятия.

Задание 1
Загрузите тестовое изображение рентгенограммы молочной железы
mammary.jpg, получите полную информацию о данном графическом файле,
сохраните исходное изображение в формат tif без сжатия, присвойте файлу
свое имя, сократите размер изображения до 1,5×1,5 дюйма, сохранив при
этом его пиксельный размер 482×571. Используйте справочную информацию
пакета MATLAB о функции imwrite с помощью следующей команды: doc
f = imread('D:\mammary.jpg');
imfinfo 'D:\mammary.jpg'
imwrite(f,'D:\mammary.tif','Compression','none','Resolution', [1.5,1.5]);
imfinfo 'D:\mammary.tif'
Рисунок 1 – Результаты выполнения задания 1.

Задание 2
Загрузите снова исходное изображение рентгенограммы молочной
железы mammary.jpg. Сформируйте с помощью команды imadjust негативное
изображение, а также получите изображения с преобразованной яркостью
при различных значениях входных порогов и параметра gamma функции
imadjust. Выберите такие параметры функции imadjust, которые на ваш
взгляд обеспечивают наибольшую информативность и наглядность о
содержащейся опухоли.
f = imread('D:\mammary.jpg');
g = 256 - f;
imshow(g)
imwrite(g,'D:\negativ.jpg');

Рисунок 2 – Исходное изображение и его негативное отображение

g = imadjust(f, [0.1 0.7], [], 1.5);


imshow(g)
imwrite(g,'D:\mammary1.jpg');

g = imadjust(f, [0.15 0.5], [], 1.3);


imshow(g)
imwrite(g,'D:\imadjust2.jpg');

g = imadjust(f, [0.15 0.5], [], 0.8);


imshow(g)
imwrite(g,'D:\imadjust3.jpg');

g = imadjust(f, [0.1 0.7], [], 1);


imshow(g)
imwrite(g,'D:\imadjust4.jpg');
Рисунок 3 – Преобразование яркости с различными параметрами:
а – вх. порог [0.1; 0.7], гамма 1.5; б – вх. порог [0.15; 0.5], гамма 1.3;
в – вх. порог [0.15; 0.5], гамма 0.8; г – вх. порог [0.1; 0.7], гамма 1;

Задание 3
Загрузите изображение позвоночника человека vertebra.jpg, полученное
с помощью ЯМР-томографа. На основе применения методов степенного
преобразования яркости (гамма-коррекция) сформируйте изображение с
большей контрастностью, выбор оптимальных параметров гамма-коррекции
осуществляется на основе визуального контроля.
f = imread('D:\vertebra.jpg');
f = double(f);
[m,n] = size(f);

gamma = 1.7;
g = f.^gamma;
%Нормализация
ming = min(g(:));
maxg = max(g(:));
for i=1:m
for j=1:n
g(i,j) = (255*g(i,j))./(maxg-ming);
end
end
g = uint8(g);
imshow(g);
imwrite(g,'D:\vertGam17.jpg');

Рисунок 4 – Исходное и высококонтрастное изображение

Задание 4
Постройте гистограммы для изображений vertebra.jpg и mammary.jpg.

clc;
f1 = imread('D:\vertebra.jpg');
f2 = imread('D:\mammary.jpg');

figure(1);
subplot(211),imhist(f1), title('vertebra-hist');
subplot(212), imhist(f2), title('mammary-hist');
Рисунок 5 – Гистограммы для изображений vertebra.jpg и mammary.jpg

Задание 5
Выполните процедуру эквализации гистограммы для изображений
vertebra.jpg и mammary.jpg. Постройте гистограммы эквализованных
изображений и сравните их с исходными гистограммами. Сравните метод
эквализации гистограммы с рассмотренными ранее методами градационного
преобразования яркости. Сделайте выводы о полученных результатах.

clc;
f1 = imread('D:\vertebra.jpg');
f2 = imread('D:\mammary.jpg');

g1 = histeq(f1);
g2 = histeq(f2);

figure(1);
subplot(211), imhist(g1), title('vertebra-histeq');
subplot(212), imhist(g2), title('mammary-histeq');
Рисунок 6 – Эквализированные гистограммы изображений
vertebra.jpg и mammary.jpg

Рисунок 7 – Эквализированные изображения vertebra.jpg и mammary.jpg

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

Визуально оценив результаты трех преобразований изображений,


можно сделать вывод что наибольшую информативность и наглядность об
исследуемом объекте дает метод увеличения контрастности.