ImageJ - ImageJ

ImageJ
ImageJLogo.png
ImageJScreenshot.png
Скриншот ImageJ
Разработчики) Уэйн Расбанд (на пенсии из NIH )
Стабильный выпуск
1.53k14 / 26 июня 2021 г . ; 2 месяца назад ( 2021-06-26 )
Репозиторий
Операционная система Любые (на основе Java )
Тип Обработка изображений
Лицензия Общественное достояние , BSD-2
Веб-сайт imagej .net

ImageJ - это программа обработки изображений на основе Java, разработанная Национальными институтами здравоохранения и Лабораторией оптических и вычислительных приборов (LOCI, Университет Висконсина). Его первая версия, ImageJ 1.x, разрабатывается как общественное достояние , а ImageJ2 и связанные с ним проекты SciJava , ImgLib2 и SCIFIO имеют разрешительную лицензию BSD-2 . ImageJ был разработан с открытой архитектурой, которая обеспечивает расширяемость с помощью подключаемых модулей Java.и записываемые макросы. Пользовательские плагины для сбора, анализа и обработки могут быть разработаны с использованием встроенного редактора ImageJ и компилятора Java. Плагины, написанные пользователем, позволяют решать многие задачи обработки и анализа изображений, от трехмерной визуализации живых клеток до обработки радиологических изображений, сравнения данных нескольких систем визуализации до автоматизированных гематологических систем. Архитектура плагина ImageJ и встроенная среда разработки сделали его популярной платформой для обучения обработке изображений.

ImageJ можно запускать как онлайн- апплет , загружаемое приложение или на любом компьютере с виртуальной машиной Java 5 или более поздней версии . Доступны загружаемые дистрибутивы для Microsoft Windows , классической Mac OS , macOS , Linux и КПК Sharp Zaurus . Исходный код для ImageJ находится в свободном доступе с GitHub .

Разработчик проекта, Уэйн Расбанд, ушли из Сектора из Исследовательского NIH «s Национального института психического здоровья в 2010 году, но продолжает разрабатывать программное обеспечение.

Функции

ImageJ может отображать, редактировать, анализировать, обрабатывать, сохранять и печатать 8-битные цветные и полутоновые изображения, 16-битные целочисленные и 32-битные изображения с плавающей запятой . Он может читать многие форматы файлов изображений , включая TIFF , PNG , GIF , JPEG , BMP , DICOM и FITS , а также необработанные форматы. ImageJ поддерживает стеки изображений , серию изображений, которые совместно используют одно окно, и является многопоточным , поэтому трудоемкие операции могут выполняться параллельно на многопроцессорном оборудовании. ImageJ может вычислять статистику площади и значений пикселей для пользовательских выделений и объектов с пороговыми значениями интенсивности. Он может измерять расстояния и углы. Он может создавать гистограммы плотности и графики профиля линии . Он поддерживает стандартные функции обработки изображений, такие как логические и арифметические операции между изображениями, манипуляции с контрастом, свертка , анализ Фурье , повышение резкости, сглаживание , обнаружение границ и медианная фильтрация . Он выполняет геометрические преобразования, такие как масштабирование , вращение и переворачивание. Программа поддерживает любое количество изображений одновременно, ограниченное только доступной памятью.

История

Перед выпуском ImageJ в 1997 году аналогичная бесплатная программа анализа изображений, известная как NIH Image, была разработана на Object Pascal для компьютеров Macintosh, работающих под управлением операционных систем до OS X. Дальнейшее развитие этого кода продолжается в форме Image SXM , варианта, специально предназначенного для физических исследований изображений, полученных с помощью сканирующего микроскопа. Также была разработана версия для Windows, портированная Scion Corporation (ныне несуществующая), так называемый Scion Image для Windows . Обе версии все еще доступны, но - в отличие от NIH Image - с закрытым исходным кодом.

Смотрите также

  • Bio7 - интегрированная среда разработки для экологического моделирования, научного анализа изображений и статистического анализа, встраивающая ImageJ в качестве представления Eclipse
  • Плагин Eclipse ImageJ - плагин, который интегрирует ImageJ в гибкий интерфейс просмотра с вкладками, а также предлагает мощный редактор макросов с интерфейсом отладки.
  • Bitplane - производители программного обеспечения для обработки изображений с совместимостью с ImageJ
  • CellProfiler , программный пакет для высокопроизводительного анализа изображений путем интерактивного построения рабочего процесса. Рабочий процесс может включать макрос ImageJ
  • CVIPtools Полное программное обеспечение для компьютерного зрения и обработки изображений с открытым исходным кодом, основанное на графическом интерфейсе пользователя, с библиотеками функций C, основанными на dll, а также двумя служебными программами для разработки алгоритмов и пакетной обработки.
  • Fiji (Fiji Is Just ImageJ) , пакет обработки изображений на основе ImageJ
  • KNIME - среда интеллектуального анализа данных с открытым исходным кодом, поддерживающая анализ изображений, разработанная в тесном сотрудничестве со следующим поколением ImageJ
  • Список пакетов бесплатного и открытого программного обеспечения
  • Обработка изображений с микроскопа

использованная литература

внешние ссылки