소개
OpenFlexure eV는 오픈소스 3D 프레임 디지털 현미경 프로젝트인 OpenFlexure의 소프트웨어 패키지입니다. 이 소프트웨어는 현미경의 하드웨어와 소프트웨어를 제어하고 확장하기 위한 도구로, 프로그래밍 가능한 클라이언트와 소프트웨어 확장을 통해 맞춤형 워크플로우를 지원합니다. Chocolatey 패키지 관리자를 통해 Windows 환경에서 설치 및 관리가 가능하며, GPL-3.0 라이선스로 배포됩니다. 공식 웹사이트는 현미경 조립, 소프트웨어 설치, 사용법, 확장 기능 개발 등에 대한 포괄적인 문서와 커뮤니티 자원을 제공합니다.
상세정보
현미경 하드웨어 제어
OpenFlexure 소프트웨어는 현미경의 모터화된 스테이지를 정밀하게 제어하여 서브-100 나노미터 수준의 위치 정확도로 샘플을 이동시킵니다. 이를 통해 자동화된 샘플 스캔과 반복 가능한 실험 워크플로우를 구현할 수 있습니다.
소프트웨어 확장 및 커스터마이징
사용자는 프로그래밍 가능한 클라이언트와 소프트웨어 확장을 통해 현미경의 기능을 확장할 수 있습니다. 이는 맞춤형 이미지 처리 파이프라인, 자동화된 분석 스크립트, 또는 새로운 이미징 모드 구현을 가능하게 합니다. 예를 들어, 구조광 현미경(SIM)이나 초해상도 이미징과 같은 고급 기술을 오픈 하드웨어와 결합하여 구현할 수 있습니다.
이미지 획득 및 분석 도구
소프트웨어는 현미경에서 획득한 이미지를 저장하고, 캘리브레이션 위자드를 통해 픽셀 크기 및 광학 특성을 설정할 수 있습니다. ‘Run micat analysis’ 기능은 이미지의 불확실성과 시야 범위(FOV)를 정량적으로 평가하여 데이터 품질을 보장하는 데 도움을 줍니다.
다운로드·설치 방법
OpenFlexure eV는 Chocolatey 패키지 관리자를 통해 설치할 수 있습니다. 관리자 권한으로 PowerShell 또는 명령 프롬프트를 열고 다음 명령을 실행합니다:
choco install openflexure-ev
설치 후, 공식 웹사이트의 ‘Install the software’ 섹션에 따라 현미경 하드웨어와 소프트웨어를 연동하고 초기 구성을 완료할 수 있습니다. 이 과정에는 드라이버 설치, 포트 설정, 그리고 소프트웨어 런처 실행이 포함됩니다.
기본 사용법
설치 완료 후, OpenFlexure 소프트웨어를 실행하면 환영 화면이 표시됩니다. 여기서 현미경 설정에 접근하여 캘리브레이션 위자드를 실행하거나, 직접 이미지 획득을 시작할 수. 사용자는 ‘Application Settings’에서 ‘Microscope Settings’를 선택하여 모터 속도, 조명 강도, 이미지 해상도 등을 조정할 수 있습니다. 이미지 획득 후, ‘Most recent results’ 섹션에서 픽셀 크기, 측정 불확실성, 그리고 시야 범위 정보를 확인하여 데이터의 신뢰성을 검증할 수 있습니다.
이런 경우에 유용합니다
이 소프트웨어는 교육 기관에서 학생들이 현미경 원리와 디지털 이미징을 실습할 때 유용합니다. 연구실에서는 자동화된 샘플 스캔을 통해 대량의 생물학적 샘플(예: 말라리아 혈액 도말, 식물 뿌리, 토양 미생물)을 효율적으로 분석할 수 있습니다. 또한, 엔지니어와 개발자는 오픈 소프트웨어 아키텍처를 기반으로 맞춤형 이미징 모드나 자동화 워크플로우를 개발하여 연구 범위를 확장할 수 있습니다.
지원 환경·시스템 요구사항
이 Chocolatey 패키지는 Windows 운영 체제에서 실행됩니다. 구체적인 시스템 요구사항은 공식 문서에 명시되어 있지 않으나, .NET 런타임과 USB 통신을 위한 드라이버 지원이 필요할 수 있습니다. 현미경 하드웨어와의 연동을 위해서는 3D 프레임 부품과 모터 컨트롤러가 필수적입니다.
최신 버전·업데이트
현재 배포된 버전은 0.2.6입니다. 업데이트 내역은 공식 GitLab 저장소나 Chocolatey 패이지에서 확인할 수 있으나, 제공된 증거에는 구체적인 변경 사항이 포함되어 있지 않습니다.
제한 사항·확인 사항
이 소프트웨어는 OpenFlexure 현미경 하드웨어와 함께 사용하도록 설계되었습니다. 하드웨어가 없는 상태에서는 소프트웨어의 주요 기능을 테스트하거나 사용할 수 없습니다. 또한, 소프트웨어 확장을 위해서는 프로그래밍 지식과 OpenFlexure의 소프트웨어 구조에 대한 이해가 필요합니다.
화면으로 보는 주요 기능
조직 샘플 이미지

이미지는 핀크색과 보라색으로 염색된 조직 절편을 보여주며, 상피 세포와 결합 조직이 관찰된다. 오른쪽 상단에는 섬유질 조직이 있고, 왼쪽 하단에는 구조화된 세포 집합체가 있다.
OpenFlexure 환영 화면

분홍색 배경에 'openflexure microscope' 로고와 함께 'Welcome to OpenFlexure'라는 텍스트가 표시되어 있다. 오른쪽에는 OpenFlexure 현미경의 실제 기기 사진이 있다.
조직 샘플 이미지

이미지는 보라색과 핑크색으로 염색된 조직 절편을 보여주며, 다양한 형태의 세포 구조와 섬유질 조직이 관찰된다. 오른쪽 상단에는 흰색 공간이 있고, 왼쪽 하단에는 구조화된 세포 집합체가 있다.
응용 프로그램 설정 화면

'Application Settings' 창에서 'Microscope Settings' 섹션이 선택되어 있으며, 'Launch Calibration Wizard'와 'Run micat analysis' 버튼이 있다. 오른쪽에는 미국 국방부 표준 캘리브레이션 슬라이드의 이미지가 표시되어 있고, 'Most recent results' 섹션에는 픽셀 크기, 불확실성, FOV 범위 등의 정보가 표시되어 있다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


