phantom

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

Описание

пример

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

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

[P,E] = phantom(___) возвращает матричный E используемый, чтобы сгенерировать фантом.

Примеры

свернуть все

Создайте модифицированный Shepp-Логан, возглавляют фантомное изображение и отображают его.

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

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

Входные параметры

свернуть все

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

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

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

Типы данных: 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] Джайн, Анил К., Основные принципы Цифровой обработки изображений, Englewood Cliffs, NJ, Prentice Hall, 1989, p. 439.

Смотрите также

|

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