Как сделать изображение в формате 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, я получаю следующее
Неплохо, но встречаются странные артефакты. Многие пиксели имеют странно яркий "радиоактивный" цвет.
Я хотел бы решить эту проблему, но я не знаю, почему она возникает в первую очередь. Кто-нибудь знает, что может быть источником этих артефактов?