Treffer: Real-time optical imaging acquisition and processing in Python: a practical guide using CAS.

Title:
Real-time optical imaging acquisition and processing in Python: a practical guide using CAS.
Authors:
Source:
Applied optics [Appl Opt] 2025 Jul 10; Vol. 64 (20), pp. 5837-5842.
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: Optica Publishing Group Country of Publication: United States NLM ID: 0247660 Publication Model: Print Cited Medium: Internet ISSN: 1539-4522 (Electronic) Linking ISSN: 1559128X NLM ISO Abbreviation: Appl Opt Subsets: PubMed not MEDLINE; MEDLINE
Imprint Name(s):
Publication: Washington, DC : Optica Publishing Group
Original Publication: Easton, Pa., Optical Society of America.
Entry Date(s):
Date Created: 20250812 Latest Revision: 20250812
Update Code:
20250812
DOI:
10.1364/AO.564458
PMID:
40793744
Database:
MEDLINE

Weitere Informationen

Real-time data acquisition and processing is an important step in the development of new approaches to optical imaging in research laboratories. Python is increasingly used for scientific computing and allows for the straightforward application of artificial intelligence models using popular frameworks such as PyTorch. However, achieving high-speed image capture and processing in real time is challenging and requires extensive development work, a particular problem for academic labs where research teams may lack specialist expertise in software development. This note provides guidelines for achieving high performance in Python for optical imaging applications and introduces an open-source framework "CAS" for rapid prototyping of imaging system software. CAS includes a hardware abstraction layer for cameras, a ready-made GUI, which can easily be customized, as well as support for using multiple CPU cores for parallelism. By providing an open-source and flexible Python-based solution, CAS can support research teams to more quickly develop real-time imaging systems.