ParticleHolography.jl: Holographic particle measurement in Julia
ParticleHolography.jl is an open-source Julia package designed for particle measurements using in-line holography. This comprehensive software provides an end-to-end processing pipeline encompassing a wide range of functionalities: preprocessing, including background removal and camera calibration;...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2025-02-01
|
Series: | SoftwareX |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711025000238 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1825199413438447616 |
---|---|
author | Dai Nakai Yohsuke Tanaka |
author_facet | Dai Nakai Yohsuke Tanaka |
author_sort | Dai Nakai |
collection | DOAJ |
description | ParticleHolography.jl is an open-source Julia package designed for particle measurements using in-line holography. This comprehensive software provides an end-to-end processing pipeline encompassing a wide range of functionalities: preprocessing, including background removal and camera calibration; three-dimensional reconstruction through diffraction calculations; particle analysis, including detection and tracking; and result visualization. Leveraging the Julia language architecture and NVIDIA GPU capabilities, the package accommodates both interactive parameter exploration and optimization as well as intensive, large-scale data processing across multiple nodes. The modular pipeline structure allows for easy substitution of processing steps with alternative or user-defined methods, facilitating ablation analysis and customization. ParticleHolography.jl aims to contribute to the advancement of research and industry by serving as a versatile in-line holography-based platform for three-dimensional multi-object detection and tracking. Its applications span diverse fields, including fluid dynamics, biology, and aerosol engineering. |
format | Article |
id | doaj-art-540a18d1ab2f4d318dec47d45002bab0 |
institution | Kabale University |
issn | 2352-7110 |
language | English |
publishDate | 2025-02-01 |
publisher | Elsevier |
record_format | Article |
series | SoftwareX |
spelling | doaj-art-540a18d1ab2f4d318dec47d45002bab02025-02-08T05:00:38ZengElsevierSoftwareX2352-71102025-02-0129102056ParticleHolography.jl: Holographic particle measurement in JuliaDai Nakai0Yohsuke Tanaka1Doctoral Program of Engineering Design, Kyoto Institute of Technology, Matsugasaki, Sakyo-ku, Kyoto, 606-8585, Japan; Research Fellow of Japan Society for the Promotion of Science, Tokyo, Japan; Corresponding author at: Doctoral Program of Engineering Design, Kyoto Institute of Technology, Matsugasaki, Sakyo-ku, Kyoto, 606-8585, Japan.Faculty of Mechanical Engineering, Kyoto Institute of Technology, Matsugasaki, Sakyo-ku, Kyoto, 606-8585, JapanParticleHolography.jl is an open-source Julia package designed for particle measurements using in-line holography. This comprehensive software provides an end-to-end processing pipeline encompassing a wide range of functionalities: preprocessing, including background removal and camera calibration; three-dimensional reconstruction through diffraction calculations; particle analysis, including detection and tracking; and result visualization. Leveraging the Julia language architecture and NVIDIA GPU capabilities, the package accommodates both interactive parameter exploration and optimization as well as intensive, large-scale data processing across multiple nodes. The modular pipeline structure allows for easy substitution of processing steps with alternative or user-defined methods, facilitating ablation analysis and customization. ParticleHolography.jl aims to contribute to the advancement of research and industry by serving as a versatile in-line holography-based platform for three-dimensional multi-object detection and tracking. Its applications span diverse fields, including fluid dynamics, biology, and aerosol engineering.http://www.sciencedirect.com/science/article/pii/S2352711025000238HolographyParticle measurementGPUJulia |
spellingShingle | Dai Nakai Yohsuke Tanaka ParticleHolography.jl: Holographic particle measurement in Julia SoftwareX Holography Particle measurement GPU Julia |
title | ParticleHolography.jl: Holographic particle measurement in Julia |
title_full | ParticleHolography.jl: Holographic particle measurement in Julia |
title_fullStr | ParticleHolography.jl: Holographic particle measurement in Julia |
title_full_unstemmed | ParticleHolography.jl: Holographic particle measurement in Julia |
title_short | ParticleHolography.jl: Holographic particle measurement in Julia |
title_sort | particleholography jl holographic particle measurement in julia |
topic | Holography Particle measurement GPU Julia |
url | http://www.sciencedirect.com/science/article/pii/S2352711025000238 |
work_keys_str_mv | AT dainakai particleholographyjlholographicparticlemeasurementinjulia AT yohsuketanaka particleholographyjlholographicparticlemeasurementinjulia |