Screenshot of ImageJ |
|
Тип | |
---|---|
Разработчик |
Wayne Rasband (NIH) |
Операционная система |
Any (Java-based) |
Последняя версия |
1.45r (15 октября 2011) (12 февраля 2010) |
Лицензия | |
Сайт |
http://rsb.info.nih.gov/ij/ |
ImageJ это общедоступная, написанная на Java программа для анализа и обработки изображений, разработанная в National Institutes of Health[1]. ImageJ был создан с открытой архитектурой которая обеспечивает расширяемость при помощи плагинов Java, а также записываемых макросов[2]. Пользовательские модули получения, анализа и обработки могут быть написаны с помощью встроенного редактора ImageJ и Java компилятора. Плагины, написанные пользователями делают возможным решение многих задач анализа и обработки изображений, позволяют проводить трехмерную визуализацию в диапазоне от клеток до рентгенологических изображений[3], проводить автоматичекие сравнения[4] вплоть до создания автоматизированных систем изучения, например, в гематологии[5]. Архитектура плагинов ImageJ и встроенная в программу система разработки делает эту платформу весьма популярной для работы и преподавания анализа и обработки изображений[6][7].
ImageJ может работать как онлайн свободном доступе[8].
Идеолог и разработчик проекта — Wayne Rasband (Research Services Branch of the National Institute of Mental Health).
Содержание |
ImageJ позоляет отображать, редактировать, анализировать, обрабатывать, сохранять и печатать 8-битные, 16-битные и 32-битные изображения. Программа может читать многие форматы изображений, такие как TIFF, PNG, GIF, JPEG, BMP, DICOM, FITS, а также raw форматы. ImageJ поддерживает стеки — серии изображений, которые объединены в одном окне, а многопоточные трудоемкие операции могут выполняться на многопроцессорных системах в параллельном режиме. В ImageJ можно вычислять площади, статистические показатели пиксельных значений различных выделенных областей интереса на изображениях, которые выделены вручную или при помощи пороговых функций. Программа может измерять расстояния и углы. Она может создавать гистограммы плотности и рисовать профили линий. ImageJ поддерживает стандартные функции обработки изображений, такие как логические и арифметические операции между изображениями, манипуляции с контрастностью, свертки, Фурье-анализ, повышение резкости, сглаживание, обнаружение границ и медианный фильтр. Программа позволяет производить различные геометрические преобразования, такие как масштабирование, поворот или отражение. Программа поддерживает любое количество одновременно используемых изображений, ограничение связано только с объёмом доступной памяти.
До начала создания ImageJ в 1997 году аналогичный анализ изображений позволяла проводить бесплатная программа, известная как NIH Image, которая была разработана для компьютеров Macintosh и работала на до-Mac OS X операционных системах. Дальнейшее развитие этого кода продолжалось в направлении использования изображений SXM, вариантах специально разработанных для физических исследований изображений сканирующих микроскопов. Также была разработана Windows версия поддерживаемая Scion Corporation. Обе версии по-прежнему доступны[9].
ImageJ.