2016-11-14 14 views
-1

Позвольте мне объяснить.сохранять исходные значения при сохранении матрицы в изображении в Matlab

Моя программа принимает рентгеновский снимок в формате рентгеновского детектора «.his», который идет от 0 до 65535, и из этих значений он может сказать вам, сколько определенного материала находится в каждом пикселе » 4 см алюминия ".

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

Теперь я хочу сохранить эту матрицу как изображение, чтобы я мог анализировать и изменять это изображение с помощью программ, таких как Image J, но я также хочу, чтобы, если я вижу значение пикселя, я вижу исходное значение, Я хочу видеть «4» и знаю, что в пикселях показаны 4 см легких или какой-либо материал, над которым я работаю.

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

Это должно быть возможно, так как с помощью Image JI можно открыть формат «.his», и я могу сделать именно это, я могу видеть значения от 0 до 65535, если я говорю Image J, что изображение 16 бит без знака и другие свойства таких файлов, но я не знаю, как это сделать для переменной Matlab.

Большое спасибо.

+0

Можете ли вы приложить то, что вы сделали до сих пор, и исходный файл изображения? – nahomyaja

ответ

0

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

Если вы используете формат изображения, такой как PNG, вы можете закодировать эти дополнительные данные в альфа-канал (который был бы почти незаметен при значении 4/255 от полностью непрозрачного), но вам нужно быть осторожным, когда редактирование изображения, по которому вы не меняете альфа-канал по ошибке.

Однако, это довольно фински и было бы громоздким для реализации в Matlab.

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

 Смежные вопросы

  • Нет связанных вопросов^_^