Effacer les filtres
Effacer les filtres

How to write int16 image data into Tiff or any other image format?

8 vues (au cours des 30 derniers jours)
Mrin San
Mrin San le 8 Mai 2018
Commenté : Naramon le 10 Jan 2024
Hi, I have 512*512 int16 image data which I want to save as an image. However it can't be saved as a jpeg by imwrite. I tried Tiff instead using im2double,
con=im2double(image_data)
filename=['C:\Users\student\Desktop\brain\images\pituitary', '.tiff'];
imwrite(con,filename);
Result is a noisy picture due to the conversion
How to deal with int16 image data and obtain a clear reconstruction? .
  2 commentaires
Yuvaraj Venkataswamy
Yuvaraj Venkataswamy le 8 Mai 2018
Images must be uint8, uint16, single, or double format.
Mrin San
Mrin San le 8 Mai 2018
Yes..thats right. So i tried to convert to double.

Connectez-vous pour commenter.

Réponses (1)

Sihem Nour El Houda
Sihem Nour El Houda le 6 Nov 2020
I am facing the same problem right now ! I tried changing my int16 dicom image to uint8 , uint16 , double before converting them into a tiff format. The resulting images always appear noisy with lowcontract and unsimilar to the original image ! help , please
  1 commentaire
Naramon
Naramon le 10 Jan 2024
can you give me a solution. Im facing this problem now.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Import, Export, and Conversion dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by