СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY

The paper deals with the basic principles of signals representation in optical coherence tomography with the usage of dynamic systems theory formalism. Computational complexity of algorithms for dynamic estimation of signals parameters is analyzed, such as extended Kalman filter and sequential Mon...

Full description

Bibliographic Details
Main Authors: Maxim A. Volynsky, Igor P. Gurov, Peter A. Ermolaev, Pavel S. Skakov
Format: Article
Language:English
Published: Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University) 2014-11-01
Series:Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
Subjects:
Online Access:http://ntv.ifmo.ru/file/article/11187.pdf
_version_ 1818261285523947520
author Maxim A. Volynsky
Igor P. Gurov
Peter A. Ermolaev
Pavel S. Skakov
author_facet Maxim A. Volynsky
Igor P. Gurov
Peter A. Ermolaev
Pavel S. Skakov
author_sort Maxim A. Volynsky
collection DOAJ
description The paper deals with the basic principles of signals representation in optical coherence tomography with the usage of dynamic systems theory formalism. Computational complexity of algorithms for dynamic estimation of signals parameters is analyzed, such as extended Kalman filter and sequential Monte-Carlo method. It is shown that processing time of one discrete-time sample of the signal by extended Kalman filter increases polynomially with sizes of parameters vector and observation vector. Processing time of one discrete-time sample of the signal by sequential Monte-Carlo method depends linearly both on sizes of parameters vector and observation vector, and on the number of generating random vectors. Experimental results of processing time measurement by each algorithm are described. It is shown that processing time of the signal containing 500 discrete-time samples by extended Kalman filter in the case of the simplest model is approximately equal to 0.1 seconds and increases several times with complication of the model. Processing time of the same signal by sequential Monte-Carlo methods with fixed number of generated random vectors is equal to 0.7 seconds and slightly increases with complication of the model, approximately by 1.5 times. Obtained results may be used for estimation of expected data processing time by recurrent dynamic estimation algorithms in optical coherence tomography systems.
first_indexed 2024-12-12T18:44:48Z
format Article
id doaj.art-f15a6ceabd3943e886274fa4b4bbab62
institution Directory Open Access Journal
issn 2226-1494
2500-0373
language English
last_indexed 2024-12-12T18:44:48Z
publishDate 2014-11-01
publisher Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
record_format Article
series Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
spelling doaj.art-f15a6ceabd3943e886274fa4b4bbab622022-12-22T00:15:33ZengSaint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki2226-14942500-03732014-11-011463540СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHYMaxim A. Volynsky 0Igor P. Gurov 1Peter A. Ermolaev 2Pavel S. Skakov 3PhD, Associate professor, ITMO University, Saint Petersburg, 197101, Russian FederationD.Sc., Professor, Department head, ITMO University, Saint Petersburg, 197101, Russian Federationstudent, ITMO University, Saint Petersburg, 197101, Russian Federationassistant, ITMO University, Saint Petersburg, 197101, Russian FederationThe paper deals with the basic principles of signals representation in optical coherence tomography with the usage of dynamic systems theory formalism. Computational complexity of algorithms for dynamic estimation of signals parameters is analyzed, such as extended Kalman filter and sequential Monte-Carlo method. It is shown that processing time of one discrete-time sample of the signal by extended Kalman filter increases polynomially with sizes of parameters vector and observation vector. Processing time of one discrete-time sample of the signal by sequential Monte-Carlo method depends linearly both on sizes of parameters vector and observation vector, and on the number of generating random vectors. Experimental results of processing time measurement by each algorithm are described. It is shown that processing time of the signal containing 500 discrete-time samples by extended Kalman filter in the case of the simplest model is approximately equal to 0.1 seconds and increases several times with complication of the model. Processing time of the same signal by sequential Monte-Carlo methods with fixed number of generated random vectors is equal to 0.7 seconds and slightly increases with complication of the model, approximately by 1.5 times. Obtained results may be used for estimation of expected data processing time by recurrent dynamic estimation algorithms in optical coherence tomography systems.http://ntv.ifmo.ru/file/article/11187.pdfoptical coherence tomographyinterferometric signals processingcomputational complexityextended Kalman filtersequential Monte-Carlo method
spellingShingle Maxim A. Volynsky
Igor P. Gurov
Peter A. Ermolaev
Pavel S. Skakov
СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
optical coherence tomography
interferometric signals processing
computational complexity
extended Kalman filter
sequential Monte-Carlo method
title СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
title_full СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
title_fullStr СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
title_full_unstemmed СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
title_short СOMPUTATIONAL COMPLEXITY ANALYSIS OF RECURRENT DATA PROCESSING ALGORITHMS IN OPTICAL COHERENCE TOMOGRAPHY
title_sort сomputational complexity analysis of recurrent data processing algorithms in optical coherence tomography
topic optical coherence tomography
interferometric signals processing
computational complexity
extended Kalman filter
sequential Monte-Carlo method
url http://ntv.ifmo.ru/file/article/11187.pdf
work_keys_str_mv AT maximavolynsky somputationalcomplexityanalysisofrecurrentdataprocessingalgorithmsinopticalcoherencetomography
AT igorpgurov somputationalcomplexityanalysisofrecurrentdataprocessingalgorithmsinopticalcoherencetomography
AT peteraermolaev somputationalcomplexityanalysisofrecurrentdataprocessingalgorithmsinopticalcoherencetomography
AT pavelsskakov somputationalcomplexityanalysisofrecurrentdataprocessingalgorithmsinopticalcoherencetomography