Статьи
JMicrovision - инструмент компьютерной обработки оптических данных
JMicroVision - инструмент для анализа изображений и для измерения и количественного выражения характеристик элементов этих изображений. Программа содержит большинство распространенных операций обработки изображений, имеет эффективную систему визуализации и инновационные функции. Она содержит инструменты для количественной оценки изображений в ручном и автоматическом режиме.
JMicroVision имеет простой и понятный пользовательский интерфейс с мощными функциями. Для ее использования не требуется быть специалистом в области анализа изображений.
JMicroVision была разработана специально для анализа изображений шлифов горных пород, но она может быть легко использована и в других областях прикладных исследований, где требуется подобная обработка изображений.
Оптические исследования с помощью микроскопа - важная часть геолого-минералогических исследований. Изучение шлифов и аншлифов горных пород, а также протолочек и шлихов, определение минералов по оптическим свойствам являются обязательной составляющей исследовательского процесса. Современные микроскопы и бинокуляры сегодня, как правило, оснащаются цифровыми фото- и видеоинтерфейсами, что позволяет выводить изображения объектов микроскопии на компьютерные мониторы в хорошем разрешении и в реальном времени, и фиксировать их в виде графических файлов различного формата.
В дальнейшем эти цифровые изображения могут быть подвергнуты специальной обработке для повышения качества изображения, его информативности, а также для проведения различных измерений. Эта обработка может производиться как с помощью универсальных графических пакетов типа фоторедакторов, так и с помощью специализированных программ.
Ранее, в своей статье "Опыт применения прикладных графических программ в петрографии" я уже описывал технологию использования одной из таких программ - Scion Image для подсчета количества минералов в петрографических шлифах и аншлифах горных пород. На этот раз темой обзора будет программный пакет под названием JMicrovision.
JMicroVision - программное обеспечение с дружественным интерфейсом для описания, измерения, подсчета и классификации компонентов различных видов изображений. Эта программа способна работать с очень большими графическими файлами - более 1 Гб, даже на компьютерах небольшой мощности. При использовании совместно с микроскопом, она обеспечивает возможность непосредственного наблюдения и изучения образца при различных увеличениях и режимах освещения (поляризованный свет, флуоресценция и т.п.). Кроме того, с помощью инструментов увеличения и многоракурсной визуализации можно одновременно просматривать несколько вариантов изображения с различными коэффициентами масштабирования, зафиксировав в центре точку наблюдения.
Автором программы является Николя Родуи (Nicolas Roduit), сотрудник геологического отдела Женевского университета (Швейцария).
Программа начала разрабатываться в 2002 г. Первый интернет-релиз версии 1.00 Beta был выпущен 15 июня 2004 г. Код программы написан на языке программирования Java. Актуальной версией на сегодняшний день является версия 1.2.7.
Основные свойства программы
- Загрузка изображений в TIFF, BMP, FlashPiX, GIF, JPEG, PNG, и PNM формате
- Эффективная система визуализации
- Количественный анализ компонентов изображения: выделенных объектов или фона
- Морфологический анализ объектов (размер, форма, ориентация, текстура и т.п.)
- Классификация выделенных объектов
- Визуальная обработка изображений (бинарные и морфологические операции, фильтрация, сегментация и т.п.)
- Коррекция и очистка изображений (геометрическая корректировка с помощью контрольных точек)
- Численный подсчет выделенных точек на изображении.
- Инструменты для сбора данных в одном или двух измерениях
- Создание аннотаций для изображений и карточек описаний
- Построение измерительных профилей, фиксирующих изменения гранулометрических параметров и графической плотности выделенных объектов или фона.
- Сохранение всех измерений, исходных данных, калибровок и настроек в одном файле проекта
Системные требования программы
Программа разработана для нескольких программных платформ - Windows, Solaris и Linux, при этом в инсталлятор уже встроена копия среды выполнения Java Runtime Environment (JRE*) и необходимые Java-библиотеки, которые устанавливаются локально в директорию приложения, что позволяет избежать конфликтов с другими Java-приложениями на компьютере пользователя.
Программа совместима с любыми платформами с поддержкой Java 1.5 и JAI (Java Advanced Imaging). Кроме того, ОС Windows, ОС Linux, Solaris и Mac OS х (частично) имеют собственные ускорители, повышающие производительность программы.
Для работы программе необходимы минимум 256 Мб ОЗУ (512 Мб рекомендуется для обработки больших изображений), а также 60-90 Мб доступного дискового пространства (в том числе для установки виртуальной машины Java). Для установки на Mac OS X потребуется только 3.2 МБ, поскольку виртуальная машина Java уже присутствует в этой ОС.
Одним из самых привлекательных достоинств программы является то, что при всей своей сложности и высокой функциональности она является бесплатной и распространяется свободно на принципах лицензии FreeWare. На сегодняшний день коммерческой версии этой программы просто нет. Программу можно свободно скачать с сайта разработчика.
Программа JMicrovision имеет подробное справочное руководство, выполненное в форме онлайн-справки, которое через браузер вызывается непосредственно из окна программы. Но для русскоязычных пользователей я полностью перевел это руководство и сделал локальную справку по программе в формате HTML Help, которое можно свободно скачать с нашего сайта.
Справочное руководство по JMicrovision на русском.