Телескопы покупают здесь


A A A A Автор Тема: Siril: конвертирует CR3 >> FIT и портит разрешение (именно Canon R6 mark II)  (Прочитано 292 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
гугл уже не помог, поэтому спрашиваю у уважаемой публики про личный опыт:

Дано
Использую Siril 1.2.1

Имею CR3-файлы из ф/а Canon R6 mark II .
Размерность: 6000х4000 (проверено в фотошопе и FastStone Image Viewer и в спецификации ф/а).
Файлы одинаковые полностью: например, это flat-ы снятые в серийной съемке при нажатой кнопке.

Ситуация
Использую Siril.
Конвертирую эти одинаковые файлы из cr3 в *.fit (скрипт OSC_Preprocessing.ssf)
Получаю файлы разных разрешений: 5999x3999 и 6188x4120 .

Разумеется, после конвертации эти файлы на складываются и не обрабатываются:
22:52:05: Reading FITS: file flat_00027.fit, 1 layer(s), 5999x3999 pixels, 32 bits
22:52:05: Reading FITS: file flat_00028.fit, 1 layer(s), 6188x4120 pixels, 32 bits
22:52:05: Images must have same dimensions.
Это файлы снятые в одной серии не отпуская кнопки, они не могут отличаться, к тому же, разрешение матрицы Canon R6m2 есть всего лишь 6026 x 4017, т.е. серсор меньше картинки, которую видит Siril.

Разрешения FIT-ов не рандомные, они именно эти два вида (5999x3999 и 6188x4120) .

Выложил примеры CR3 и полученных FIT: https://disk.yandex.ru/d/nraIijEXsNAuKQ

Вопросы
Кто сталкивался что при конвертации одинаковые cr3-файлы имеют разное разрешение на выходе в fit-ах?
Как забороли? (да, можно через ImageMagik и командную строку, но наверняка есть нормальный способ)

Возможно, вопрос актуален для других ф/а и других raw-форматов. Поделитесь опытом если сталкивались

Спасибо за помощь!

PS До этого я использовал Canon R6 (обычный, не mark II) и там сюрпризов не было -- все cr3-файлы одного и того же разрешения всегда конвертировались в одно и то же разрешение в FIT и потом стэчились.
PPS То, что Siril неправильно читает разрешение - 5999x3999 и только в CR3, вместо 6000х4000 как все остальные -- это бог с ним. Пока надо выяснить главное.

Оффлайн rctr

  • ****
  • Сообщений: 254
  • Благодарностей: 28
  • Ilya
    • Сообщения от rctr
  Siril преобразует  raw файлы не сам, а посредством библиотеки LibRaw. https://www.libraw.org/
с большой вероятностью ошибка там.
Тут наверное следующий путь, берете консольную версию LibRaw и смотрите будет ли эта
ошибка воспроизводится. Если воспроизводится пишите bag report разработчикам libraw,
если в libraw все хорошо - то пишите bagreport разработчикам SIRIL cсылкой на проведенный
опыт.  Ну можно просто подождать, когда-нибудь в светлом будущем исправят.

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
Спасибо, попробую!

Что интересно, в списке камер (https://www.libraw.org/supported-cameras) нет Canon R6 mark II , а ведь в mark II точно отличия есть по сравнению с Canon R6 (например, DXO PureRaw 2.x не читает файлы от Canon R6 mark II, пришлось перейти на DXO PureRaw 3.х, а он значительно хуже и деваться некуда) .
Казалось бы, "mark II" - это небольшое обновление, а на самом деле - собака порылась...

Оффлайн SAV99

  • *****
  • Сообщений: 545
  • Благодарностей: 30
  • Мне нравится этот форум!
    • Сообщения от SAV99
Использую Siril 1.2.1
Попробуйте в ASTAP конвертировать, а складывать можете и дальше в Siril, хотя и ASTAP складывает неплохо.

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
Использую Siril 1.2.1
Попробуйте в ASTAP конвертировать, а складывать можете и дальше в Siril, хотя и ASTAP складывает неплохо.

Спасибо за идею.
Докладываю: Оказалось, что ASTAP использует другой конвертор. Разрешение он сохраняет (6000х4000), но при этом глюки на картинке отчасти похоже на то, что в libraw.org - на рисунке в выходном FITS-файле есть то, чего нет в исходном при любом растягивании гистограммы (т.е. это не потому что я не вижу из-за низкого контраста, а на самом деле как будто инфа есть)

Картинку прикладываю (вдруг кому интересно как можно по-разному сконвертить одинаковые файлы).

Попробую что-нибудь еще для конвертации (ImageMagick?)

Оффлайн SAV99

  • *****
  • Сообщений: 545
  • Благодарностей: 30
  • Мне нравится этот форум!
    • Сообщения от SAV99
Попробую что-нибудь еще для конвертации (ImageMagick?)
Да, неожиданная проблема, можно сказать, на ровном месте.
Для GIMPа есть плагины работы с фитсами, есть RawTerapy (кажется так называется) для чтения кэноновского формата в тиф. Может в этом направлении посмотреть?
Или тут что-то более глубокое, уже на уровне модели представления цвета (которой, кстати, ни в Siril, ни в ASTAP нет)?

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
Siril преобразует  raw файлы не сам, а посредством библиотеки LibRaw. https://www.libraw.org/
с большой вероятностью ошибка там.
Авторы библиотеки ответили быстро (за что плюс) и сказали "твои файлы битые, а нам чинить нечего" (за что минус): https://www.libraw.org/node/2795
Я уже сделал тысячи бытовых кадров, успешно их обрабатывал в разном софте, пока не столкнулся с LibRaw и тут оказалось что "твои файлы битые".

Получается, Canon R6m2 пока не пригоден для астро. Такой вот "reported bug"

Оффлайн rctr

  • ****
  • Сообщений: 254
  • Благодарностей: 28
  • Ilya
    • Сообщения от rctr
Авторы библиотеки ответили быстро (за что плюс) и сказали "твои файлы битые, а нам чинить нечего" (за что минус): https://www.libraw.org/node/2795
Я уже сделал тысячи бытовых кадров, успешно их обрабатывал в разном софте, пока не столкнулся с LibRaw и тут оказалось что "твои файлы битые".

Ну тут наверное можно только руками развести и надеяться что рано или поздно починят, ну или тем же DXO конвертить в tiff и с ним уже работать, может действительно что кэнон накосячили и новой прошивкой поправят.

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
На будущее, может кому пригодится (и не только для этого ф/а):
1. ImageMagick - задачу конвертации из CR3 провалил:
* TIFF-ы получаются очень яркими и светлыми и разного размера (другие, чем в LibRaw, но тоже разные)
* FITS-ы получаются разного размера (напомню, что входные файлы все одинаковые)
2. LibRaw и Siril - задачу провалили: FITS-ы получаются разного размера
3. Photoshop * File >> Script >> Imager processor ("оптовое" изменение формата в TIFF) - провалил:
---------------------------
Script Alert
---------------------------
Sorry, I could not process the following files:
KM1A2298.CR3
KM1A2299.CR3
........

Я решил проблему через FastStone Image Viewer >> выбрать все файлы >> F3 >> конвертировал в TIFF
Потом сложил TIFF-ы в Siril (включая внутреннюю конвертацию в FITS) и все нормально.

Bходные CR3 файлы весили 10ГБ, а конечный каталог с TIFF и FITS весит уже 221ГБ (в 22 раза!)

Оффлайн Дмитрий Маколкин

  • *****
  • Сообщений: 14 869
  • Благодарностей: 1295
  • всяко разно
    • Skype - dmitrymakolkin
    • DeepSkyHosting: dvmak
  • Награды Призер конкурса астрофото
    • Сообщения от Дмитрий Маколкин
    • Панорамы Луны
Ситуация
Использую Siril.
Конвертирую эти одинаковые файлы из cr3 в *.fit (скрипт OSC_Preprocessing.ssf)
Получаю файлы разных разрешений: 5999x3999 и 6188x4120 .

Разумеется, после конвертации эти файлы на складываются и не обрабатываются:
Код: [Выделить]

22:52:05: Reading FITS: file flat_00027.fit, 1 layer(s), 5999x3999 pixels, 32 bits
22:52:05: Reading FITS: file flat_00028.fit, 1 layer(s), 6188x4120 pixels, 32 bits
22:52:05: Images must have same dimensions.

Это файлы снятые в одной серии не отпуская кнопки, они не могут отличаться, к тому же, разрешение матрицы Canon R6m2 есть всего лишь 6026 x 4017, т.е. серсор меньше картинки, которую видит Siril.

Разрешения FIT-ов не рандомные, они именно эти два вида (5999x3999 и 6188x4120) .


Проверил материал автора темы в Пиксе, получил аналогичный результат.
Панорамы Луны в моей галерее:
http://www.makolkin.ru/Gallery/gallery.html
Мои дипы: https://deepskyhosting.com/dvmak

Оффлайн ankorotАвтор темы

  • ****
  • Сообщений: 256
  • Благодарностей: 11
  • Аполар 125, HEQ5
    • Сообщения от ankorot
Может, кому пригодится:

Результат сложения, если конвертировать CR3>>TIFF (сжатие без потерь) >> Siril отличается от CR3>> Siril

Казалось бы, один lossless формат должен конвертироваться в другой lossless формат без потерь и результат не должен меняться от количества промежуточных конвертаций, он меняется.

Если я складывал через преобразование в TIFF, то флеты как будто не вычитались (было большое виньетирование), M51 едва от фона отличалась.

Я выбросил "глючные" CR3-файлы и сложил без них - получил годный результат. Не "космос", но хоть что-то и снято около Москвы.