ФемтоСкан Онлайн | Разработка ПО | Демо-версия |
Дистанционное управление научными приборами
Разработка программного обеспечения для сбора и анализа данных из сети встроенных устройств, управляющих научным оборудованием. Развитие Интернет дает возможность собирать данные с различных устройств, весьма удаленных друг от друга, и сохранять эти данные в дата-центрах (возможно, так же распределенных). Это делает данные более доступными и защищенными от потери.
В распоряжении участников проекта имеется сеть разнородных научных установок, генерирующих большое количество научных данных. Имеются в виду различные модели различных типов микроскопов: оптические, электронные просвечивающие и сканирующие, конфокальные, зондовые. Целью проекта является создание технологии для унифицированного удаленного управления такими устройствами, унифицированного сбора данных, создание методов анализа и классификации данных, методов доступа к данным.
Другое преимущество, получаемое от реализации проекта, это возможность производить обслуживание приборов удаленно, квалифицированными специалистами. Это уменьшает стоимость обслуживания, улучшает качество и доступность поддержки.
Проект поддержан Фондом содействия развитию малых форм предприятий в научно-технической сфере
Распознавание графической информации
Полное название проекта: «Разработка прикладного программного обеспечения по приоритетному направлению «информационно-телекоммуникационные системы» в области распознавания графической информации»
Разработанное программное обеспечение может быть использовано при обработке и анализе данных во время микроскопических исследований на различных типах микроскопов: оптических, просвечивающих электронных, сканирующих электронных, конфокальных, сканирующих зондовых и других.
Разработанная программная платформа, лежащая в основе программного обеспечения, может быть использована производителями научного оборудования в качестве базы для построения своей собственной системы обработки и анализа данных.
Проект поддержан Федеральным агентством по науке и инновациям
ФемтоСкан Онлайн (БиоЛайн, БиоСенс)
ФемтоСкан Онлайн претерпел ряд модификаций за последние годы и сейчас представляет из себя одну из самых успешных программ в области микроскопии. С последней версией ФемтоСкан Онлайн можно ознакомиться здесь
Программа предназначена для регистрации видеосигнала, предварительного анализа, вычисления заданных параметров и их записи для последующей обработки. В качестве источника видеосигнала могут использоваться любые видеокамеры с USB интерфейсом.
В окне программы выводится один или два видеосигнала, один из них служит для общего контроля за состоянием системы (Review), второй используется для расчета параметров (Sensor). Сигнал сенсора обрабатывается и выводится в окне видеозахвата. Сигнал с сенсора можно подвергнуть следующей обработке:
Поворот изображения (Rotate);
Обрезание изображения (Left, Top, Right, Bottom);
Пороговая фильтрация (Threshold);
Усреднение матрицей 5х5 (Average);
Вычитание базового уровня (Remove background);
Нормализация сигнала по интенсивности (Normalize intensity).
Обработанное изображение с сенсора делится вертикально на две части в заданной пропорции, по каждой части вычисляется значение по следующему алгоритму:
Производится поиск максимума, его вертикальная координата Ymax;
Считаются суммы интенсивностей выше и ниже максимума Sh и Sl;
Находится разность Sdiff=Sh-Sl.
В лог-файл (Log file) записываются значения Ymax и Sdiff для каждой части изображения
В нижней части окна программы в виде графика выводится история сигнала Sdiff для каждой части изображения. По горизонтали откладывается время снятия сигнала, по вертикали – значение сигнала, нормированное по следующему алгоритму:
Ищется максимум абсолютного отклонения Ymax от первоначального значения Ymax0 (в момент запуска сенсора) – MAX_Y;
Ищется максимум абсолютного значения Sdiff за всю историю сигнала – MAX_S;
Сигнал Sdiff нормируется по формуле Sdiff’=Sdiff*MAX_Y/MAX_S*Scale, где Scale – масштаб, равный размеру 1 пиксела матрицы сенсора.
Выводимый сигнал усредняется по заданному временному окну (Average window), продолжительность выводимого сигнала задается параметром Time Window.
Во избежание переполнения памяти компьютера при длительном эксперименте, устанавливаются два пороговых значения:
History Max Samples – верхний порог
History Min Samples – нижний порог
По достижении верхнего порога числа отсчетов хранимые в памяти значения стираются до нижнего порога.
Программа предназначена для управления выключателем освещения через Интернет или локальную компьютерную сеть по протоколу TCP/IP. Управление осуществляется с помощью прибора «Юниконт», который непосредственно передаёт инфракрасные команды выключателю. Программа построена по принципу клиент-сервер.
Версии 1-2-3-4 разработаны одновременно, для управления различными наборами устройств.