과학적 이미지 처리를 위한 스크립트 가능한 Java 앱
ImageJ 는 Java 기반의 그래픽 디자인 프로그램으로, 호환되는 Windows 데스크탑에 무료로 설치할 수 있는 이미지 분석을 전담합니다. 이 프로그램은 온라인 애플릿 또는 다운로드 가능한 애플리케이션 으로 실행될 수 있습니다. 더 중요한 것은, 이 사진 도구가 8비트, 16비트 및 32비트 이미지를 표시, 편집, 분석, 처리, 저장 및 인쇄할 수 있도록 해준다는 것입니다.
언급할 필요도 없이, TIFF, GIF, JPEG, BMP, PGM, DICOM, ASCII, FITS 및 스프레드시트와 같은 텍스트 형식의 원시 데이터 파일을 포함한 가장 일반적인 이미지 파일 형식을 지원합니다. ImageJ는 Meesoft의 Image Analyzer 와 Calvin Hass의 JPEGsnoop에 대한 주목할 만한 대안이 될 수 있습니다.
ImageJ는 무엇에 사용됩니까?
ImageJ의 주요 목적은 면적 및 픽셀 값 계산 으로, 그래픽 디자이너에게 매우 유용합니다. 그러나 그 이상으로, 거리와 각도를 측정하고, 밀도 히스토그램을 생성하며, 선 프로파일 플롯도 만들 수 있습니다. 게다가, 대비 조작, 선명도 조정, 부드럽게 하기, 에지 감지 및 중앙값 필터링과 같은 다른 표준 이미지 처리 기능 도 제공합니다. 기하학적 변환 인 스케일링, 회전 및 뒤집기와 같은 작업도 이 디지털 사진 유틸리티를 사용하여 수행할 수 있습니다.
ImageJ의 색상 처리 기능은 강력하고 다재다능하여 이미지에 대한 다양한 색상 기반 분석 및 수정을 수행할 수 있습니다. 특히, RGB, HSB, CIE Lab 등 여러 색상 공간을 지원하여 분석 요구에 따라 이미지를 정밀하게 처리할 수 있습니다. 이 소프트웨어는 색상 분리를 허용하여 이미지를 개별 색상 채널로 분할하고, 이를 별도로 수정할 수 있습니다.
Java 기반 이미지 처리 소프트웨어는 이미지 스택을 처리할 수 있습니다. 이는 단일 창을 공유하는 멀티스레드 이미지 시리즈입니다. 이를 통해 다중 CPU 하드웨어에서 시간 소모적인 작업을 병렬로 수행할 수 있습니다. 사전 설치된 매크로를 통해 작업을 자동화하고 사용자 지정 도구를 생성할 수 있습니다. 명령 기록기를 사용하여 매크로 코드를 생성할 수 있으며, 매크로 디버거를 사용하면 이를 디버그할 수 있습니다. 앱 내에서 사용할 수 있는 300개 이상의 매크로 와 500개 이상의 플러그인이 있습니다.
ImageJ vs. Fiji
참고로, Fiji는 ImageJ와 유사하지만 ImageJ2를 기반으로 하며, 이는 다차원 이미지 데이터를 위한 첫 번째 버전의 완전한 재작성입니다. Fiji의 개발 목표는 많은 번들 플러그인이 포함된 ImageJ2 배포판 을 제공하는 것입니다. 이는 정리된 메뉴 구조와 포괄적인 문서를 생성하는 업데이트 시스템을 통합하여 상세한 알고리즘 설명 및 튜토리얼을 제공합니다. 많은 사람들이 생명 과학을 다루는 사용자에게 Fiji를 ImageJ보다 추천합니다. 이는 Bio-Formats 플러그인이 장착되어 있기 때문입니다.
Bio-Formats는 현미경 공급업체가 이미지를 저장하는 데 사용하는 대부분의 독점 파일 형식을 여는 데 큰 도움이 됩니다. 예를 들어, 등록, 분할 및 기타 고급 이미지 처리 알고리즘을 구현하는 3D 뷰어 는 데이터를 더 잘 시각화할 수 있습니다. 그것이 포함하는 TrakEM2 구성 요소는 유충 초파리 뇌에서 신경계 계통을 분석하는 데 성공적으로 사용되고 향상되었습니다. Fiji는 여러 출처에서 여러 구성 요소를 설치할 필요를 피할 수 있게 해줍니다.
좋은 이미지 분석기
ImageJ는 괜찮고 더 슬림한 이미지 분석 솔루션입니다. 그것은 로드하고 훨씬 더 빠르게 실행됩니다 뿐만 아니라 비프로그래머 사용자가 조작하기도 더 쉽습니다. 그것은 코드 관리 시스템을 배울 필요 없이 플러그인을 위한 '컴파일 및 실행' 기능으로 구성되어 있습니다. 하지만 더 많은 내장 매크로와 플러그인을 제공하는 더 나은 처리를 원하신다면, Fiji는 생명 과학 분야에 계신다면 특히 더 좋은 선택이 될 것입니다.