ImageJ

ImageJ
개발자웨인 래스밴드 (NIH에서 은퇴)
안정화 버전
1.54r 위키데이터에서 편집하기 / 2025년 9월 25일
저장소
운영 체제모든 자바 기반 운영체제
종류영상 처리
라이선스퍼블릭 도메인, BSD-2
웹사이트imagej.net

ImageJ는 국립보건원 (미국)과 LOCI(Laboratory for Optical and Computational Instrumentation, 위스콘신 대학교)에서 개발된 자바 기반의 영상 처리 프로그램이다. 첫 번째 버전인 ImageJ 1.x는 퍼블릭 도메인으로 개발되었으며, ImageJ2 및 관련 프로젝트인 SciJava, ImgLib2, SCIFIO는 관대한 BSD-2 허가서로 라이선스되었다. ImageJ는 자바 플러그인 및 기록 가능한 매크로를 통해 확장 가능성을 제공하는 오픈 아키텍처로 설계되었다. ImageJ의 내장 편집기와 자바 컴파일러를 사용하여 사용자 정의 획득, 분석 및 처리 플러그인을 개발할 수 있다. 사용자가 작성한 플러그인을 통해 3차원 살아있는 세포 이미징에서 영상의학적 영상 처리, 여러 이미징 시스템 데이터 비교, 자동화된 혈액학 시스템에 이르기까지 많은 영상 처리 및 분석 문제를 해결할 수 있다. ImageJ의 플러그인 아키텍처와 내장 개발 환경 덕분에 영상 처리 교육을 위한 인기 있는 플랫폼이 되었다.

ImageJ는 온라인 애플릿으로, 다운로드 가능한 애플리케이션으로, 또는 자바 5 이상 가상 머신이 있는 모든 컴퓨터에서 실행할 수 있다. 다운로드 가능한 배포판은 마이크로소프트 윈도우, 클래식 Mac OS, macOS, 리눅스, 샤프 자우루스 PDA에서 사용할 수 있다. ImageJ의 소스 코드는 자유롭게 사용할 수 있다.

프로젝트 개발자 웨인 래스밴드는 2010년 NIH의 미국 국립 정신 건강 연구소 연구 서비스 부서에서 은퇴했지만, 계속해서 소프트웨어를 개발하고 있다.

특징

ImageJ는 8비트 컬러 및 회색조, 16비트 정수, 32비트 부동 소수점 이미지를 표시, 편집, 분석, 처리, 저장 및 인쇄할 수 있다. TIFF, PNG, GIF, JPEG, BMP, DICOM, FITS를 포함한 다양한 이미지 파일 형식은 물론 원시 형식도 읽을 수 있다. ImageJ는 단일 창을 공유하는 일련의 이미지인 이미지 스택을 지원하며, 멀티스레드이므로 시간이 많이 걸리는 작업을 다중 CPU 하드웨어에서 병렬로 수행할 수 있다. ImageJ는 사용자가 정의한 선택 영역 및 강도 임계값 개체의 영역 및 픽셀 값 통계를 계산할 수 있다. 거리 및 각도를 측정할 수 있다. 밀도 히스토그램 및 선 프로파일 플롯을 생성할 수 있다. 이미지 간 논리 및 산술 연산, 대비 조작, 합성곱, 푸리에 해석학, 선명화, 평활화, 에지 감지 및 중간값 필터링과 같은 표준 이미지 처리 기능을 지원한다. 스케일링, 회전 및 뒤집기와 같은 기하학적 변환을 수행한다. 이 프로그램은 사용 가능한 메모리에 의해서만 제한되며, 동시에 여러 이미지를 지원한다.

역사

1997년 ImageJ가 출시되기 전, NIH Image로 알려진 유사한 프리웨어 이미지 분석 프로그램이 OS X 이전 운영 체제를 실행하는 매킨토시 컴퓨터용으로 오브젝트 파스칼로 개발되었다. 이 코드의 추가 개발은 주사 현미경 이미지의 물리적 연구에 맞춰진 변형인 Image SXM 형태로 계속되고 있다. Windows 버전인 Scion Corporation(현재는 없어진 회사)에 의해 이식된 소위 Scion Image for Windows도 개발되었다. 두 버전 모두 여전히 사용할 수 있지만 NIH Image와는 대조적으로 클로즈드 소스이다.

2017년 1월 25일, 캐런 콜린스, 존 킬콥프, 케이반 스태슨, 프레데릭 헤스만이 AstroImageJ(AIJ)를 발표했다. AIJ는 ImageJ 처리 파이프라인을 기반으로 구축되었으며, 시계열 차등 측광, 광곡선 추세 제거 및 피팅, 초정밀 광곡선 플로팅에 뛰어나도록 소프트웨어를 간소화했다. AIJ는 FITS 파일을 읽고 쓰고, 마스터 프레임을 생성하며, 어둡고, 바이어스 및 플랫 필드 빼기를 모두 소프트웨어 내에서 처리한다. AIJ는 다중 개구 차등 측광 및 외계 행성 통과 모델링에 사용되며, 개구 및 고리 반경 수정, 클릭만으로 대상 및 비교 객체 선택, 통과 사전 조정, FITS 및 XML 파일로 데이터 내보내기에 대한 내장 지원을 제공한다.

같이 보기

각주

  1. ↑ “Release 1.54r”. 2025년 9월 25일. 2025년 10월 20일에 확인함.
  2. ↑ Schneider CA, Rasband WS, Eliceiri KW (2012). 《NIH Image to ImageJ: 25 years of image analysis》. 《Nat Methods》 9. 671–675쪽. doi:10.1038/nmeth.2089. PMC 5554542. PMID 22930834.
  3. ↑ Collins TJ (July 2007). 《ImageJ for microscopy》. 《BioTechniques》 43. 25–30쪽. doi:10.2144/000112517. PMID 17936939. 오픈 액세스로 게시된 글 - 무료로 읽을 수 있습니다
  4. ↑ “ImageJ Licensing”. 2018년 9월 3일에 확인함.
  5. ↑ Girish V, Vijayalakshmi A (2004). 《Affordable image analysis using NIH Image/ImageJ》. 《Indian J Cancer》 41. 47쪽. doi:10.4103/0019-509X.12345. PMID 15105580. S2CID 44965098. 오픈 액세스로 게시된 글 - 무료로 읽을 수 있습니다
  6. ↑ Eliceiri K, Rueden C (2005). 《Tools for visualizing multidimensional images from living specimens》. 《Photochem Photobiol》 81. 1116–22쪽. doi:10.1562/2004-11-22-IR-377. PMID 15807634. S2CID 20399432.
  7. ↑ Barboriak D, Padua A, York G, Macfall J (2005). 《Creation of DICOM—Aware Applications Using ImageJ》. 《J Digit Imaging》 18. 91–9쪽. doi:10.1007/s10278-004-1879-4. PMC 3046706. PMID 15827831.
  8. ↑ Rajwa B, McNally H, Varadharajan P, Sturgis J, Robinson J (2004). 《AFM/CLSM data visualization and comparison using an open-source toolkit》. 《Microsc Res Tech》 64. 176–84쪽. doi:10.1002/jemt.20067. PMID 15352089. S2CID 6148206.
  9. ↑ Gering E, Atkinson C (2004). 《A rapid method for counting nucleated erythrocytes on stained blood smears by digital image analysis》. 《J Parasitol》 90. 879–81쪽. Bibcode:2004JPara..90..879G. doi:10.1645/GE-222R. PMID 15357090. S2CID 22603181.
  10. ↑ Burger W, Burge M (2007). 《Digital Image Processing: An Algorithmic Approach Using Java》. Springer. ISBN 978-1-84628-379-6. 2019년 5월 28일에 원본 문서에서 보존된 문서. 2019년 5월 28일에 확인함.
  11. ↑ Dougherty, G (2009). 《Digital Image Processing for Medical Applications》. 케임브리지 대학교 출판부. ISBN 978-0-521-86085-7. 2018년 8월 13일에 원본 문서에서 보존된 문서. 2019년 5월 28일에 확인함.
  12. ↑ “download”. 《ImageJ.net》. 2025년 2월 17일에 원본 문서에서 보존된 문서. 2025년 2월 14일에 확인함.
  13. ↑ “NIH Image: About”. 2011년 10월 17일에 원본 문서에서 보존된 문서. 2008년 11월 18일에 확인함.
  14. ↑ Collins, Karen A.; Kielkopf, John F.; Stassun, Keivan G.; Hessman, Frederic V. (2017년 2월 1일). 《Astroimagej: Image Processing and Photometric Extraction for Ultra-Precise Astronomical Light Curves》. 《The Astronomical Journal》 153. 77쪽. arXiv:1701.04817. Bibcode:2017AJ....153...77C. doi:10.3847/1538-3881/153/2/77. ISSN 0004-6256.
  15. ↑ “ImageJ Plugin” (영어). 《Eclipse Plugins, Bundles and Products - Eclipse Marketplace》.

외부 링크