Специальная Астрофизическая Обсерватория

Video Processing Tools

Краткое описание используемых алгоритмов.

Входной поток данных, представляющих собой последовательность видео кадров, разбивается на группы. Обработка проводиться с каждой группой кадров (изображений) отдельно. Изображения в пределах каждой группы суммируются, что позволяет улучшить соотношение сигнал-шум. Далее, полученное изображение обрабатывается, вычисляются его статистические характеристики. Из полученных изображений собирается новый видео поток. Вычислительный процесс организован по типу конвейерной обработки.Результирующая интенсивность вычисляется над сложенными кадрами I(x,y) = round(gamma(level + ampl * SUM i(k) / N, g)),
где
N - количество суммируемых кадров,
i(k) - выбранные, с учетом задержки (Delay) кадры i(x,y),
k = 1, ... N,
gamma(i, g) = A * pow(i/A, g) - степень контрастности изображения
Поскольку вычисления проводятся с большей разрядностью чем принимаемые кадры, то они слабо чувствительны к переполнениям, шумы вычислений так же малы. Статистические и прочие вычисления проводятся уже с результирующей интенсивностью и зависят от данных параметров (что позволяет, например, выставить удовлетворительный режим вычисления геометрического центра при слабой освещенности, увидеть слабый объект).
mArtStudio 2005,  support