Сейчас у меня "вторая половинка" технической ночи (первая была позавчера).
Пока автоматически вычислялся центр вращения поворотного стола СПФ (P2), я решил снять коротенький скринкаст и выложить на youtube. Для затравки — скриншот стеллариума, с которым я на днях мучился (кстати, запустил с утра emerge -e world, потому как что-то подглючивало, а emerge мне стеллариум на непропатченый вернул, пришлось, пока телескоп наводился, срочно пересобирать).
Stellarium BTA control

дальше )
Итак, я продолжаю допиливать свой велосипед для работы с фитсами. Теперь добавлены еще кое-какие полезные штуки. Глядишь, до нового года хотя бы процентов 10 предполагаемого функционала запилю. А там еще немного — и будет автомат для технических ночей (а то и не только).
Дальше )
Для обработки FITS-файлов обычно используются пакеты MIDAS или IRAF. Однако, они довольно тяжеловатые для сравнительно простых задач (которые возникают у меня при технических наблюдениях), а также тяжеловаты для написания своих собственных методик обработки изображений. Поэтому я решил написать простой конвейер, позволяющий удалять шумы с изображений, вычислять и вычитать фон, выделять объекты, строить изофоты и т.д., и т.п.
В результате получилась вот такая штука. Пока еще это — только пре-пре-пре-альфа версия, добавлять нужно еще очень много разных вещей. Но уже кое-что оно умеет (хотя и не исключены сегфолты на малейший чих, тестов пока маловато проведено).

Итак, для образца возьмем длиннощелевой спектр:
Original

и будем всячески его преобразовывать.
Далее )
Я решил добавить новый тег — «лекции» — и понемногу выкладывать всякие свои презентации. Первая лекция — Аппаратное оснащение телескопов.
Про лекцию )
В связи с тем, что я уже пятый день мучаю тех. задание на систему регистрации ИК-спектрофотометра, у меня возникли кое-какие соображения касательно фильтрации шумов на изображении.
Соображения )
Итак, применим Octave для обработки набора снимков звездного поля, сделанного для определения центра вращения поля (при остановленном компенсаторе вращения). Нужно это, чтобы определить, насколько расходится центр вращения поля с центром вращения компенсатора.

Для того, чтобы отождествить одни и те же звезды на соседних кадрах, я разработал простенький алгоритм. Основную массу кода будет занимать как раз он. Ну, а определение центра - задача простая. Для этого достаточно найти уравнения прямых, проходящих через центр изображений одной и той же звезды на соседних кадрах, перпендикулярно отрезку, соединяющему эти изображения; а затем найти точки пересечения всех этих прямых.

Поехали! )

P.S. Я не учитывал здесь то, что в течение наблюдений изображение также может испытывать линейные смещения. Об этом - в следующий раз.

September 2017

S M T W T F S
     1 2
3456789
1011 12 13141516
17181920 212223
24252627282930

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 25th, 2017 04:20 am
Powered by Dreamwidth Studios