Как сделать изображение в формате JPEG из tiff Sentinel2

В настоящее время я пытаюсь получить хорошие изображения RGB из необработанных данных дозорного. Необработанные данные в формате TIFF и имеют 13 полос. Каналы RGB находятся в полосах 4,3,2. В принципе должно быть просто получить цветное изображение.

Я использую следующий код R для получения цветного изображения

im = raster::stack(files[i], bands = c(4:2) )
im = raster::as.array(im)
im = im*4
writeJPEG(im, target_files[i])

где я делаю im*4, чтобы сделать изображение немного ярче.

Когда я строю необработанные растры в RI, получаю следующий результат

Когда я строю свое результирующее изображение RGB, я получаю следующее

Неплохо, но встречаются странные артефакты. Многие пиксели имеют странно яркий "радиоактивный" цвет.

Я хотел бы решить эту проблему, но я не знаю, почему она возникает в первую очередь. Кто-нибудь знает, что может быть источником этих артефактов?

0 ответов

Другие вопросы по тегам