exponenta event banner

фантом

Создание фантомного изображения головы

Описание

пример

P = phantom(def,n) генерирует изображение головного фантома, которое можно использовать для проверки численной точности radon и iradon или другие двухмерные алгоритмы реконструкции. P - изображение в градациях серого, которое состоит из одного большого эллипса (представляющего мозг), содержащего несколько меньших эллипсов (представляющих черты в мозге). def указывает тип генерируемого фантома головки и n указывает количество строк и столбцов в фантомном изображении.

P = phantom(E,n) создает определяемый пользователем фантом, где каждая строка матрицы E задает эллипс на изображении. E содержит шесть столбцов, каждый из которых содержит различные параметры эллипсов.

[P,E] = phantom(___) возвращает матрицу E используется для создания фантома.

Примеры

свернуть все

Создайте измененное фантомное изображение головки Shepp-Logan и отобразите его.

P = phantom('Modified Shepp-Logan',200);
imshow(P)

Figure contains an axes. The axes contains an object of type image.

Входные аргументы

свернуть все

Тип генерируемого фантома головки, указанный как один из следующих.

  • 'Shepp-Logan' - Тестовое изображение, широко используемое исследователями в томографии

  • 'Modified Shepp-Logan' - Вариант фантома Шеппа-Логана, в котором контраст улучшен для лучшего визуального восприятия

Типы данных: char | string

Число строк и столбцов в фантомном изображении, указанное как положительное целое число.

Типы данных: double

Эллипсы, определяющие фантом, определяемый как цифровая матрица e-by-6, определяющая e эллипсы. Шесть столбцов E - параметры эллипса.

Колонка

Параметр

Значение

Столбец 1

A

Аддитивное значение интенсивности эллипса

Колонка 2

a

Длина горизонтальной полуоси эллипса

Колонка 3

b

Длина вертикальной полуоси эллипса

Колонка 4

x0

координата x центра эллипса

Колонка 5

y0

координата y центра эллипса

Колонка 6

phi

Угол (в градусах) между горизонтальной полуосью эллипса и осью X изображения

Доменами для осей x и y являются [-1,1]. Столбцы 2-5 должны быть указаны в пределах этого диапазона.

Типы данных: double

Выходные аргументы

свернуть все

Фантомное изображение, возвращенное как nоколо-n числовая матрица.

Типы данных: double

Совет

Для любого заданного пикселя в выходном изображении значение пикселя равно сумме значений аддитивной интенсивности всех эллипсов, частью которых является пиксель. Если пиксель не является частью эллипса, его значение равно 0.

Значение аддитивной интенсивности A для эллипса может быть положительным или отрицательным; если он отрицательный, эллипс будет темнее окружающих пикселей. Обратите внимание, что в зависимости от значений Aнекоторые пикселы могут иметь значения за пределами диапазона [0, 1].

Ссылки

[1] Джейн, Анил К., Основы обработки цифровых изображений, Энглвуд Клиффс, Нью-Джерси, Прентис Холл, 1989, стр. 439.

См. также

|

Представлен до R2006a