Сами круги, вероятно, вызваны виньетированием объектива камеры.
Что касается дискретных цветов, которые вы получаете:
Вы сохранили свое изображение в формате jpg или raw? Если это JPG, то весьма вероятно, что уровни связаны с шумом оцифровки. Уровень серого в каждом канале представлен только 256 значениями, поэтому в темном небе пиксели будут иметь только низкие значения, например 1,2,3,4. Когда вы настраиваете кривые / контрастность вашего изображения, эти дискретные уровни растягиваются до такой степени, чтобы вы могли их различить. Сжатие файлов jpg также может играть роль в этом эффекте постеризации, но не является основной причиной в вашем случае.
https://fstoppers.com/education/can-you-see-difference-between-10-bit-and-8-bit-images-and-video-footage-166977