TY - JOUR
T1 - Fast computation of sample entropy and approximate entropy in biomedicine
AU - Pan, Yu Hsiang
AU - Wang, Yung Hung
AU - Liang, Sheng Fu
AU - Lee, Kuo Tien
N1 - Funding Information:
This work was funded in part by the Industrial Development Bureau Ministry of Economic Affairs, Taiwan (ROC).
PY - 2011/12
Y1 - 2011/12
N2 - Both sample entropy and approximate entropy are measurements of complexity. The two methods have received a great deal of attention in the last few years, and have been successfully verified and applied to biomedical applications and many others. However, the algorithms proposed in the literature require O(N 2) execution time, which is not fast enough for online applications and for applications with long data sets. To accelerate computation, the authors of the present paper have developed a new algorithm that reduces the computational time to O(N 3/2)) using O(N) storage. As biomedical data are often measured with integer-type data, the computation time can be further reduced to O(N) using O(N) storage. The execution times of the experimental results with ECG, EEG, RR, and DNA signals show a significant improvement of more than 100 times when compared with the conventional O(N 2) method for N=80,000 (N=length of the signal). Furthermore, an adaptive version of the new algorithm has been developed to speed up the computation for short data length. Experimental results show an improvement of more than 10 times when compared with the conventional method for N>4000.
AB - Both sample entropy and approximate entropy are measurements of complexity. The two methods have received a great deal of attention in the last few years, and have been successfully verified and applied to biomedical applications and many others. However, the algorithms proposed in the literature require O(N 2) execution time, which is not fast enough for online applications and for applications with long data sets. To accelerate computation, the authors of the present paper have developed a new algorithm that reduces the computational time to O(N 3/2)) using O(N) storage. As biomedical data are often measured with integer-type data, the computation time can be further reduced to O(N) using O(N) storage. The execution times of the experimental results with ECG, EEG, RR, and DNA signals show a significant improvement of more than 100 times when compared with the conventional O(N 2) method for N=80,000 (N=length of the signal). Furthermore, an adaptive version of the new algorithm has been developed to speed up the computation for short data length. Experimental results show an improvement of more than 10 times when compared with the conventional method for N>4000.
KW - Approximate entropy (A )
KW - Computational geometry
KW - Multiscale entropy (MSE)
KW - Sample entropy (S )
KW - Sliding kd tree (SKD)
UR - http://www.scopus.com/inward/record.url?scp=80655144739&partnerID=8YFLogxK
U2 - 10.1016/j.cmpb.2010.12.003
DO - 10.1016/j.cmpb.2010.12.003
M3 - 期刊論文
C2 - 21208680
AN - SCOPUS:80655144739
SN - 0169-2607
VL - 104
SP - 382
EP - 396
JO - Computer Methods and Programs in Biomedicine
JF - Computer Methods and Programs in Biomedicine
IS - 3
ER -