Cargando…

Assessment of experimental OpenCV tracking algorithms for ultrasound videos

This study aims to compare the tracking algorithms provided by the OpenCV library to use on ultrasound video. Despite the widespread application of this computer vision library, few works describe the attempts to use it to track the movement of liver tumors on ultrasound video. Movements of the neop...

Descripción completa

Detalles Bibliográficos
Autores principales: Levin, A. A., Klimov, D. D., Nechunaev, A. A., Prokhorenko, L. S., Mishchenkov, D. S., Nosova, A. G., Astakhov, D. A., Poduraev, Y. V., Panchenkov, D. N.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10130022/
https://www.ncbi.nlm.nih.gov/pubmed/37185281
http://dx.doi.org/10.1038/s41598-023-30930-3
_version_ 1785030880944717824
author Levin, A. A.
Klimov, D. D.
Nechunaev, A. A.
Prokhorenko, L. S.
Mishchenkov, D. S.
Nosova, A. G.
Astakhov, D. A.
Poduraev, Y. V.
Panchenkov, D. N.
author_facet Levin, A. A.
Klimov, D. D.
Nechunaev, A. A.
Prokhorenko, L. S.
Mishchenkov, D. S.
Nosova, A. G.
Astakhov, D. A.
Poduraev, Y. V.
Panchenkov, D. N.
author_sort Levin, A. A.
collection PubMed
description This study aims to compare the tracking algorithms provided by the OpenCV library to use on ultrasound video. Despite the widespread application of this computer vision library, few works describe the attempts to use it to track the movement of liver tumors on ultrasound video. Movements of the neoplasms caused by the patient`s breath interfere with the positioning of the instruments during the process of biopsy and radio-frequency ablation. The main hypothesis of the experiment was that tracking neoplasms and correcting the position of the manipulator in case of using robotic-assisted surgery will allow positioning the instruments more precisely. Another goal of the experiment was to check if it is possible to ensure real-time tracking with at least 25 processed frames per second for standard definition video. OpenCV version 4.5.0 was used with 7 tracking algorithms from the extra modules package. They are: Boosting, CSRT, KCF, MedianFlow, MIL, MOSSE, TLD. More than 5600 frames of standard definition were processed during the experiment. Analysis of the results shows that two algorithms—CSRT and KCF—could solve the problem of tumor tracking. They lead the test with 70% and more of Intersection over Union and more than 85% successful searches. They could also be used in real-time processing with an average processing speed of up to frames per second in CSRT and 100 + frames per second for KCF. Tracking results reach the average deviation between centers of neoplasms to 2 mm and maximum deviation less than 5 mm. This experiment also shows that no frames made CSRT and KCF algorithms fail simultaneously. So, the hypothesis for future work is combining these algorithms to work together, with one of them—CSRT—as support for the KCF tracker on the rarely failed frames.
format Online
Article
Text
id pubmed-10130022
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-101300222023-04-27 Assessment of experimental OpenCV tracking algorithms for ultrasound videos Levin, A. A. Klimov, D. D. Nechunaev, A. A. Prokhorenko, L. S. Mishchenkov, D. S. Nosova, A. G. Astakhov, D. A. Poduraev, Y. V. Panchenkov, D. N. Sci Rep Article This study aims to compare the tracking algorithms provided by the OpenCV library to use on ultrasound video. Despite the widespread application of this computer vision library, few works describe the attempts to use it to track the movement of liver tumors on ultrasound video. Movements of the neoplasms caused by the patient`s breath interfere with the positioning of the instruments during the process of biopsy and radio-frequency ablation. The main hypothesis of the experiment was that tracking neoplasms and correcting the position of the manipulator in case of using robotic-assisted surgery will allow positioning the instruments more precisely. Another goal of the experiment was to check if it is possible to ensure real-time tracking with at least 25 processed frames per second for standard definition video. OpenCV version 4.5.0 was used with 7 tracking algorithms from the extra modules package. They are: Boosting, CSRT, KCF, MedianFlow, MIL, MOSSE, TLD. More than 5600 frames of standard definition were processed during the experiment. Analysis of the results shows that two algorithms—CSRT and KCF—could solve the problem of tumor tracking. They lead the test with 70% and more of Intersection over Union and more than 85% successful searches. They could also be used in real-time processing with an average processing speed of up to frames per second in CSRT and 100 + frames per second for KCF. Tracking results reach the average deviation between centers of neoplasms to 2 mm and maximum deviation less than 5 mm. This experiment also shows that no frames made CSRT and KCF algorithms fail simultaneously. So, the hypothesis for future work is combining these algorithms to work together, with one of them—CSRT—as support for the KCF tracker on the rarely failed frames. Nature Publishing Group UK 2023-04-25 /pmc/articles/PMC10130022/ /pubmed/37185281 http://dx.doi.org/10.1038/s41598-023-30930-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Levin, A. A.
Klimov, D. D.
Nechunaev, A. A.
Prokhorenko, L. S.
Mishchenkov, D. S.
Nosova, A. G.
Astakhov, D. A.
Poduraev, Y. V.
Panchenkov, D. N.
Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title_full Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title_fullStr Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title_full_unstemmed Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title_short Assessment of experimental OpenCV tracking algorithms for ultrasound videos
title_sort assessment of experimental opencv tracking algorithms for ultrasound videos
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10130022/
https://www.ncbi.nlm.nih.gov/pubmed/37185281
http://dx.doi.org/10.1038/s41598-023-30930-3
work_keys_str_mv AT levinaa assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT klimovdd assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT nechunaevaa assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT prokhorenkols assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT mishchenkovds assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT nosovaag assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT astakhovda assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT poduraevyv assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos
AT panchenkovdn assessmentofexperimentalopencvtrackingalgorithmsforultrasoundvideos