4.6 Article

OpenBloodFlow: A User-Friendly OpenCV-Based Software Package for Blood Flow Velocity and Blood Cell Count Measurement for Fish Embryos

期刊

BIOLOGY-BASEL
卷 11, 期 10, 页码 -

出版社

MDPI
DOI: 10.3390/biology11101471

关键词

OpenCV; blood flow; zebrafish; medaka; Gunner Farneback algorithm

类别

资金

  1. Ministry of Science Technology, Taiwan [MOST 108-2622-B-033-001-CC2, MOST 111-2313-B-033-001, MOST 111-2313-B-034005]

向作者/读者索取更多资源

This study introduces a software package called OpenBloodFlow, which accurately measures blood flow velocity and blood cell count using the dorsal aorta of zebrafish. The program is based on the Python programming language and offers a user-friendly graphical user interface and automatic result saving. Compared to commercial software, OpenBloodFlow is cost-effective and easy to use.
Simple Summary Artificial intelligence (AI) has been established to contribute in number of research areas such as medical imaging, diagnostic tools, ultrasound, cardiac scans, X-rays and blood flow analysis. OpenCV is a library having programming functions that provide ample of modules for digital image processing and artificial intelligence. In this study, we introduced a software package as OpenBloodFlow that can measure blood flow velocity and blood cell count precisely by selecting the dorsal aorta of zebrafish. The program is based on python programing language, which is a high-level, general-purpose language to solve biological problems. We present a cost-effective and fully automatic tool to perform the analysis as compared to commercially available software(s) that are not freely available to access. The key features of the program include a user-friendly graphical user interface (GUI), blood flow velocity and blood cell count in the given video dataset. The results are automatically saved in a CSV file without using any external plugins or third-party software and the program does not require GPU average CPU can be used for the execution. The transparent appearance of fish embryos provides an excellent assessment feature for observing cardiovascular function in vivo. Previously, methods to conduct vascular function assessment were based on measuring blood-flow velocity using third-party software. In this study, we reported a simple software, free of costs and skills, called OpenBloodFlow, which can measure blood flow velocity and count blood cells in fish embryos for the first time. First, videos captured by high-speed CCD were processed for better image stabilization and contrast. Next, the optical flow of moving objects was extracted from the non-moving background in a frame-by-frame manner. Finally, blood flow velocity was calculated by the Gunner Farneback algorithm in Python. Data validation with zebrafish and medaka embryos in OpenBloodFlow was consistent with our previously published ImageJ-based method. We demonstrated consistent blood flow alterations by either OpenBloodFlow or ImageJ in the dorsal aorta of zebrafish embryos when exposed to either phenylhydrazine or ractopamine. In addition, we validated that OpenBloodFlow was able to conduct precise blood cell counting. In this study, we provide an easy and fully automatic programming for blood flow velocity calculation and blood cell counting that is useful for toxicology and pharmacology studies in fish.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据