Эндрю
![]() Окна изображений Ендров | |
Разработчик(и) | Йохан Хенрикссон ( Каролинский институт ) |
---|---|
Стабильная версия | 2.15 / 17 июня 2009 г. (официальный релиз) |
Операционная система | Любой ( на основе Java ) |
Тип | Обработка изображений и анализ изображений |
Лицензия | Новая лицензия BSD |
Веб-сайт | www.endrov.net |
Эндрю [1] представляет собой с открытым исходным кодом, архитектуру плагинов предназначенную для анализа изображений и обработки данных. [2] Будучи основанным на Java , он является переносимым и может запускаться как локально, так и в виде апплета . Оно возникло из-за потребности в передовом программном обеспечении с открытым исходным кодом, которое могло бы обрабатывать сложные пространственно-временные данные изображений, полученные в основном с помощью микроскопов в ходе биологических исследований. Он заимствует большую часть философии ImageJ , но стремится заменить ее более современным дизайном.
Эндров вырос из потребности в программном обеспечении для картирования эмбриогенеза C.elegans . [3]
Ведущий разработчик Йохан Хенрикссон — доктор философии. студентка Каролинского института .
Технические характеристики [ править ]
Ендров — это и библиотека, и программа обработки изображений. В дизайне особое внимание уделяется отделению кода графического интерфейса от типов данных, фильтров и других плагинов обработки данных. Идея состоит в том, что программу можно использовать для повседневного использования или создания прототипов, а для более масштабной пакетной обработки или интеграции код вызывается как библиотека.
Как программа, Ендров может делать то, что вы ожидаете от обычного программного обеспечения для обработки изображений. Он предназначен для взлома; Интеграция новых инструментов редактирования, окон и типов данных должна быть простой. Основные особенности, которые отличают его от других программ для обработки изображений, заключаются в том, что оно может обрабатывать дополнительные измерения (XYZ, время, канал), которые необходимы для более серьезной микроскопии. Фильтры также можно использовать без непосредственного применения и объединять в последовательности фильтров. Данные (например, полученные в результате анализа) хранятся вместе с изображениями.
Собственный формат изображения — OST, но поддерживаются наиболее распространенные форматы.
Сравнение с ImageJ [ править ]
ImageJ старше и, следовательно, более зрелый и имеет больше плагинов. Это ограничивает то, какую часть ImageJ можно изменить без нарушения обратной совместимости, что со временем приводит к накоплению недостатков дизайна. Ендров жертвует обратной совместимостью ради чистого дизайна. В то время как ImageJ состоит из ядра и довольно независимых плагинов, у Endrov мало основных функций и множество зависимостей между плагинами. Цель состоит в том, чтобы усилить интеграцию и повысить уровень инкапсуляции, тем самым уменьшив избыточность кода и упростив обслуживание. Например, графический интерфейс отделен от большинства плагинов алгоритмов; алгоритмы просто предоставляют описания ввода и вывода.
См. также [ править ]
- Обработка изображений микроскопа
- Обработка изображений
- Список бесплатных пакетов программного обеспечения с открытым исходным кодом
Ссылки [ править ]
- ^ Эндров был впервые представлен на международном уровне на Международной встрече червей в 2007 году: Йохан Хенрикссон и др.: База виртуальных червей - инструмент для изучения экспрессии генов, специфичных для клеток и клеток, у C. elegans.
- ^ «Ендров: интегрированная платформа для анализа изображений» Nature Methods . Проверено 22 сентября 2013 г.
- ^ Хенч, Дж; Хенрикссон, Дж; Люпперт, М; Бурглин, Т.Р. (2009). «Пространственно-временная эталонная модель эмбриогенеза Caenorhabditis elegans с картами контактов клеток» . Биология развития . 333 (1): 1–13. дои : 10.1016/j.ydbio.2009.06.014 . ПМИД 19527702 .
Внешние ссылки [ править ]
- Ендрова Официальный сайт