Cam10 и overscan

Была опробована идея, как избавиться от горизонтальных полос в Cam10.

Суть сводится к следующему. Т.к. полосы только горизонтальны, среднее значение сигнала строки не меняется вдоль нее. Если мы вычтем это среднее значение (неосвещенного сенсора) из всех значений по строке (с пьедесталом), то сможем подавить неравномерность яркости по вертикали, т.е. горизонтальные полосы. Но как быть с освещенным сенсором? Затемнить часть его!

Т.е. заклеить изолентой примерно пятую часть сенсора и среднее значение яркости строки вычислить по первым 128 темным пикселам в строке. См. фото ниже.

cam10-oversampling-sensor

cam10 sensor

Результаты тестирования.

cam10-overscan-effect

Сравнение

Исходники для самостоятельного сравнения можно скачать ниже:

Результаты тестирования по небу.

В качестве объекта был выбран М13.

Выдержка 2 сек, 140 кадров

m13-cam10-overscan-140x2s

M13, 140x2sec, cam10 overscan, Аполар, снимок grim.

Выдержка 2 сек, 200 кадров

m13-cam10-overscan-200x2s

M13, 200x2sec, cam10 overscan, Аполар, снимок grim.

Полос горизонтальных, которые раньше мешали теперь нет. По ощущениям, камера стала сравнима с сенсором ICX259. Среднеквадратичный шум получился в районе 3 ед АЦП при максимальном усилении, равном 15. Насыщение при этом равно 3000 ед АЦП (расчетное значение). На фото видна изолента. Для калибровки использовался мастер дарк из 10 кадров. На хвостики переферийных ярких звезд не обращайте внимание — это известный косяк Аполара.

 

В связи с данной модификацией был обновлен ASCOM драйвер для cam10 до версии 0.5. Скачать драйвер можно по ссылке http://astroccd.org/driver-downloads/

Также для данной модификации была обновлена программа управления. Скачать обновленную программу можно по ссылке http://astroccd.org/wp-content/uploads/2016/05/cam10-overscan.zip . За вычитание полос отвечает чекбокс «no stripes».

Оставить комментарий