imagej/imagej2

Open scientific N-dimensional image processing :microscope: :sparkler:

What it solves

ImageJ2は、多次元科学画像データのために特別に設計されたモダンなフレームワークを提供することで、オリジナルのImageJアプリケーションの制限に対処します。これにより、研究者は従来の2D画像ソフトウェアの能力を超える複雑な画像データを処理できるようになり、同時にオリジナルのImageJユーザーインターフェースとの後方互換性も維持できます。

How it works

ImageJ2は、画像処理ロジックをグラフィカルユーザーインターフェース(UI)から分離しています。このデカップリングにより、クラウド上のヘッドレスサーバー、他のJavaアプリケーション内、またはPyImageJを使用したPythonベースのアプリケーションなど、さまざまな環境でコマンドを実行できます。ImgLib2ライブラリを利用して、幅広い数値および非数値データ型と拡張可能なデータソースをサポートするN次元データモデルを実装しています。

Who it’s for

生命科学コミュニティや、異なるプログラミング環境(Java、Python、JavaScriptなど)にわたって多次元画像データを分析・処理する必要があるその他の科学研究者を対象としています。

Highlights

  • Multidimensional Support: N次元科学画像データのために特別に構築されています。
  • UI Independence: 処理ロジックがUIから分離されているため、ヘッドレスおよびサーバーサイドでの実行が可能です。
  • Cross-Language Integration: Python、JavaScript、Ruby、Rから呼び出すことができます。
  • Extensible Architecture: ImgLib2によって駆動されるN次元データモデルを使用し、柔軟なデータ型とデータソースを実現しています。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト