Как правильно нормализовать спутниковые изображения для подачи в нейронную сеть?Python

Программы на Python
Anonymous
Как правильно нормализовать спутниковые изображения для подачи в нейронную сеть?

Сообщение Anonymous »


Я пытаюсь передать небольшие фрагменты данных спутниковых изображений (полосы отражения поверхности Landsat-8) в нейронные сети для своего проекта. Однако значения загруженного изображения варьируются от 1 до 65535.

Я попробовал разделить изображения на 65535 (максимальное значение), но при их построении все черно-коричневые изображения выглядят вот так!


Изображение


Но большинство изображений не имеют значений около 65535

Без какой-либо нормализации изображение выглядит белым.


Изображение


Деление изображения на 30 тыс. выглядит следующим образом.


Изображение


Если изображения слишком темные или слишком светлые, моя сеть может работать не так, как задумано.

Мой вопрос: возможно ли деление изображения с максимальным значением (65535) единственным решением или есть ли какие-либо другие способы нормализации изображений, особенно для спутниковых данных.

Пожалуйста, помогите мне с этим.

Вернуться в «Python»