Вы можете использовать любой формат, например TIFF или PNG, который поддерживает 16-битные изображения в градациях серого, поскольку ваши данные поместятся в 16-битные (2 ^ 16-1 = 65535).
Преимущество использования этих форматовКонечно, вы сможете прочитать их с помощью другой программы.Скорее всего, вы не захотите использовать формат jpeg из-за артефактов сжатия.
Вот что говорит документация matlab об imwrite для формата png:
По умолчанию imwrite использует 8бит на пиксель, если изображение двойное или uint8;16 бит на пиксель, если изображение - uint16;1 бит на пиксель, если изображение логическое.
Так что вы будете в порядке, если ваши данные будут храниться как uint16.