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


A A A A Автор Тема: Делаю ИИ приложение для поиска комет и астероидов на фотографиях. Нужно мнение.  (Прочитано 3076 раз)

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

Оффлайн andrey_ch

  • *****
  • Сообщений: 1 840
  • Благодарностей: 232
  • Суровый котЭ
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от andrey_ch
Сейчас есть софт который через пару минут обработки сотни изображений дает все возможные варианты объектов в поле с привязкой к базам. И второе, чуть дольше (до часа максимум) движущиеся объекты, с привязкой к базам после обнаружения.
А можно поподробнее об этом?
https://www.astrobin.com/users/andrey_ch/

(кликните для показа/скрытия)

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

  • **
  • Сообщений: 88
  • Благодарностей: 121
  • Мне нравится этот форум!
    • Сообщения от N0R1S
Привет, форум.

Наконец то пришло время поделиться новой версией.

Что нового:

- Переписано всё, большое внимание уделено производительности и экономии памяти.
- Alignment теперь работает на результатах от plate solve, выравнивает снимки чётко без костылей.
- Для работы нужно подключение к интернету.
- Самое интересное: теперь работает аннотация известных объектов в поле зрения на даты сессий

С этого нужно начинать. Когда один два астера на снимке понятное дело не проблема проверить их координаты, хотя уверен далеко не каждый будет разбираться с этим. Но если площадка снята вблизи эклиптики и с хорошим проницанием их там может быть и 10 и 20...

Алгоритм должен быть следующий: plate solve, отождествление астероидов, определение координат астероидов на каждом кадре, верификация с базой MPC, создание списка отождествленных и неизвестных объектов и в идеале создание файла для отправки наблюдений. Тогда да, это приложение для поиска, а так это цацка для детей.

Спасибо за этот коммент! Список известных каменюк и комет берётся отсюда: https://ssd-api.jpl.nasa.gov/doc/sb_ident.html)

Выглядит результат с аннотацией так:


Обновлённый UI:
- Убраны костыльные Secondary Alignment опции
- Добавлен параметр Annotation magnitude limit. Он используется при запросе известных объектов. Больше значение - больше известных пометится, но запрос будет выполняться дольше.

Ссылки на билды:

Windows: https://disk.yandex.ru/d/wa6m13K9VSpGKQ
Ubuntu: https://disk.yandex.ru/d/9zY0pIoLgwE2aQ

Ну и вишенкой на торте добавлю линку на github для тех, кто хочет покрутить это под себя или поиграться с обучением модели.
https://github.com/n0r1s123/CelestialSurveyor


Оффлайн Павел Васильев

  • *****
  • Сообщений: 569
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Ну и вишенкой на торте добавлю линку на github для тех, кто хочет покрутить это под себя или поиграться с обучением модели.
Очень полезное приложение, особенно для практического поиска астероидов и комет с возможностями ИИ. Дополнение к атласу астероидов. Форкнул ваш репозиторий на платформу Gitverse  https://gitverse.ru/glscene/CelestialSurveyor  . На gitverse есть GigaChart с ИИ, его можно подключать к проектам. 
Конечно, хотелось бы чтобы был перевод readme.md на русский язык. Если есть перевод, то пришлите, я могу заменить или откройте аккаунт на gitverse, чтобы вам самому получить доступ к добавлению файлов и исправлений в этот репозиторий. Программа поиска и распознавания астероидов с использованием ИИ очень перспективное дело.

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

  • **
  • Сообщений: 88
  • Благодарностей: 121
  • Мне нравится этот форум!
    • Сообщения от N0R1S
Если есть перевод, то пришлите, я могу заменить или откройте аккаунт на gitverse
Добавил русский README.
https://github.com/n0r1s123/CelestialSurveyor/blob/main/README_RUS.md

Оффлайн Павел Васильев

  • *****
  • Сообщений: 569
  • Благодарностей: 20
    • Сообщения от Павел Васильев
    • Программные компоненты астромоделирования
Добавил русский README.
Отлично. Но есть нюансы. Хотя импорт с github на gitverse прошёл без замечаний, но при попытке клонировать вашу репу c gitverse на мой комп возникла ошибка из-за файла model161.bin - не хочет его клонировать, впервые такое, м.б. что-то в настройках git. Причём клонирование с github и gitflic происходит нормально, без проблем. В общем сделал ещё одно зеркало вашего форка на нашу платформу gitflic, поменял местами readme.md, чтобы сразу была по умолчанию инструкция для русскоязычных астрономов. https://gitflic.ru/project/glscene/celestialsurveyor 
« Последнее редактирование: 28 Июл 2024 [18:42:32] от Павел Васильев »

Оффлайн Астровитянин

  • Первооткрыватель комет, астероидов, сверхновых звезд
  • *****
  • Сообщений: 1 276
  • Благодарностей: 234
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Астровитянин
    • Витебская астрономическая обсерватория
Какое оптимальное количество кадров необходимо для корректной работы программы?
B42 <-> D00 <-> L96   300мм Ньютон f/5 + 0.95CC + ZWO294MMpro | 150мм Мак "Интес" |  25х100 бино.

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

  • **
  • Сообщений: 88
  • Благодарностей: 121
  • Мне нравится этот форум!
    • Сообщения от N0R1S
Какое оптимальное количество кадров необходимо для корректной работы программы?
Обучалась и тестировалась модель на сетах от 8 до 150 лайтов. Однако, программа не должна сломаться и при меньшем их количестве, вопрос только в результате, что нейронка насчитает. Таким образом, ответ на Ваш вопрос: минимально рекомендованное число лайтов - 8, больше - лучше, меньше - почему бы не попробовать в развлекательных целях.

Оффлайн Астровитянин

  • Первооткрыватель комет, астероидов, сверхновых звезд
  • *****
  • Сообщений: 1 276
  • Благодарностей: 234
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Астровитянин
    • Витебская астрономическая обсерватория
Попробовал  :) ругается на заголовок.
B42 <-> D00 <-> L96   300мм Ньютон f/5 + 0.95CC + ZWO294MMpro | 150мм Мак "Интес" |  25х100 бино.

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

  • **
  • Сообщений: 88
  • Благодарностей: 121
  • Мне нравится этот форум!
    • Сообщения от N0R1S
Попробовал   ругается на заголовок.

Спасибо за предоставленный пример заголовка. В моих fits'ах поля называются RA, DEC, у вас OBJCTRA, OBJCTDEC, исправление скоро будет сделано для этого случая, однако, надо мне поработать над более общим фиксом, дабы исключить подобные проблемы у других.

Оффлайн Астровитянин

  • Первооткрыватель комет, астероидов, сверхновых звезд
  • *****
  • Сообщений: 1 276
  • Благодарностей: 234
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Астровитянин
    • Витебская астрономическая обсерватория
Попробовал   ругается на заголовок.

Спасибо за предоставленный пример заголовка. В моих fits'ах поля называются RA, DEC, у вас OBJCTRA, OBJCTDEC, исправление скоро будет сделано для этого случая, однако, надо мне поработать над более общим фиксом, дабы исключить подобные проблемы у других.

Так же бывают обозначения OBJRA, OBJDEC.
B42 <-> D00 <-> L96   300мм Ньютон f/5 + 0.95CC + ZWO294MMpro | 150мм Мак "Интес" |  25х100 бино.

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

  • **
  • Сообщений: 88
  • Благодарностей: 121
  • Мне нравится этот форум!
    • Сообщения от N0R1S
Так же бывают обозначения OBJRA, OBJDEC.
Постарался учесть и такой и такой вариант, так же выявились разночтения связанные с полями, отвечающими за pixel_scale, поддержка варианта представленного в Вашем заголовке тоже добавлена.

Новый билды версии 0.3.1:

Windows: https://disk.yandex.ru/d/UN6BzhTVCbkfDA
Ubuntu: https://disk.yandex.ru/d/_9tUR1nmmqZctg