Spectral Graph Filtering for Noisy Signals Using the Kalman filter

Main Article Content

Nawar
Asaad Taib

Abstract

Noise is unwanted electrical or electromagnetic radiation that degrades the quality of the signal and the data. It can be difficult to denoise a signal that has been acquired in a noisy environment, but doing so may be necessary in a number of signal processing applications. This paper extends the issue of signal denoising from signals with regular structures, which are affected by noise, to signals with irregular structures by applying the graph signal processing (GSP) technique and a very wellknown filter, the standard Kalman filter, after adjusting it. When the modified Kalman filter is compared to the standard Kalman filter, the modified one performs better in situations where there are uncertain observations and/or processing noise and shows the best results. Also, the modified Kalman filter showed a higher efficiency when we compared it with other filters for different types of noise, which are not only standard Gaussian noises but also uniform distribution noise across two intervals for uncertain observation noise.

Article Details

How to Cite
Al-Attabi, A., & Al, A. (2023). Spectral Graph Filtering for Noisy Signals Using the Kalman filter. ECTI Transactions on Electrical Engineering, Electronics, and Communications, 21(2), 249818. https://doi.org/10.37936/ecti-eec.2023212.249818
Section
Publish Article
Author Biographies

Nawar, Electrical Engineering Department, College of Engineering, Wasit University, Kut, Iraq

Ali K. Nawar Al-Attabi Received the bachelor’s degree in electrical engineering from
Al-Mustansiria University, Baghdad, Iraq in 2009. and the Master’s degree in electrical
engineering from California State University, Fullerton in the USA in 2017. Since 2019,
he joined the department of electrical engineering at the University of Wasit, Iraq as a
lecturer. His main research interests include IoT, Signal Processing, Artificial Intelligence, and Communication

Asaad Taib, Electrical Engineering Department, College of Engineering, Wasit University, Kut, Iraq

Ali Asaad Taib Al Received his B.Sc. in Electrical Engineering/Electronics from Amirkabir University of Technology in 1996, his M.Sc. in Computer Engineering from the same institution in 2000, and his Ph.D. in the fields of deep learning and computer vision from the University of Central Florida in the United States in 2020. He joined the academic staff of Wasit University, Kut, Iraq, from 2005 to 2013 as an assistant lecturer, and from 2020 until present as a lecturer. His main research interests include Machine learning / Deep learning, Computer vision, Large scale data retrieval, and Quantum computing.

References

Urrea, Claudio, and Rayko Agramonte. “Kalman filter: historical overview and review of its use in robotics 60 years after its creation.” Journal of Sensors 2021 (2021).

J. N. Chi, C. F. Qian, P. Y. Zhang, W. D. Xiao, L. H. Xie, “A novel elm based adaptive Kalman filter tracking algorithm,” Neurocomputing 128 (3) (2014) 42–49.

Fang, Y., Jiang, B., Lv, X., & Mao, Z. (2019). Research on fault estimation and fault-tolerant control of hypersonic aircraft based on Adaptive Observer. 2019 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes(SAFEPROCESS). https://doi.org/10.1109/safeprocess45799.2019.9213253.

H. Poveda, E. Grive, G. Ferr´e, N. Christov, “Kalman vs H∞ filter in terms of convergence and accuracy: application to carrier frequency offset estimation,” 20th European Signal Processing Conference (EUSIPCO 2012) (August) (2012) 121–125.

Hajiyev, C., & Soken, H. E. (2020). Adaptive Kalman filtering. Fault Tolerant Attitude Estimation for Small Satellites, 117–138.

https://doi.org/10.1201/9781351248839-9.

Guo, S., Chang, L., Li, Y., & Sun, Y. (2020). Robust fading cubature Kalman filter and its application in initial alignment of sins. Optik, 202,163593. https://doi.org/10.1016/j.ijleo.2019.163593.

H. E. Soken, C. Hajiyev, “Adaptive fading UKF with q-adaptation: Application to picosatellite attitude estimation,” Journal of Aerospace Engineering 27 (7) (2013) 628–636.

Hanlon, P. D., & Maybeck, P. S. (n.d.). Multiple-model adaptive estimation using a residual correlation Kalman filter bank. Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171). https://doi.org/10.1109/cdc.1998.762027.

S. Pourdehi, A. Azami, F. Shabaninia, “Fuzzy Kalman-type filter for interval fractional-order systems with finite-step auto-correlated process noises,” Neurocomputing 159 (2015) 44–49.

B. Xu, P. Zhang, H. Z. Wen, “Stochastic stability and performance analysis of cubature Kalman filter,” Neurocomputing 186 (2016) 218–227.

Vaishnav, N., & Tatu, A. (2019). Signal processing on graphs: Structure preserving maps. IET Signal ocessing, 13(1), 77–85. https://doi.org/10.1049/ietspr.2018.5147.

A. Loukas. “Distributed Graph Filters,” PhD thesis, TU Delft, 2015.

Rossi, L. A., Krishnamachari, B., & Kuo, C.-C. J. (2016). Energy efficient data collection via supervised in-network classification of Sensor Data. 2016 International Conference on Distributed Computing in Sensor Systems (DCOSS). https://doi.org/10.1109/dcoss.2016.24.

Ahmed, K., & Gregory, M. A. (2016). Data-centric storage in wireless sensor networks. Wireless Sensor Networks, 33–60. https://doi.org/10.1201/b13092-2.

Decision letter for ”artificial neural network and synchrosqueezing wavelet transform based control of power quality events in distributed system integrated with distributed generation sources”. (2020). https://doi.org/10.1002/2050-7038.12824/v1/decision1.

Wang, X., Qi, H., & Beck, S. (2016). Distributed multitarget detection in Sensor Networks. Distributed Sensor Networks, 291–305. https://doi.org/10.1201/b12991-15.

Huang, J., & Li, S. (2017). On the spectral characterizations of graphs. Discussiones Mathematicae Graph Theory, 37(3), 729. https://doi.org/10.7151/dmgt.1979.

Sakiyama, A., Watanabe, K., Tanaka, Y., & Ortega, A. (2019). Two-channel critically sampled graph filter banks with spectral domain sampling. IEEE Transactions on Signal Processing,67(6),1447–1460. https://doi.org/10.1109/tsp.2019.2892033.

S. K. Narang and A. Ortega, “Perfect reconstruction two-channel wavelet filter banks for graph structured data,” IEEE Trans. Signal Process., vol. 60, no. 6, pp. 2786–2799, Jun. 2012.

Teng, L., & Li, H. (2019). CSDK: A chi-square distribution-kernel method for image de-noising under the internet of things big data environment. International Journal of Distributed Sensor Networks,15(5),155014771984713. https://doi.org/10.1177/1550147719847133.

Gama, F., Marques, A. G., Leus, G., & Ribeiro, A. (2019). Convolutional neural network architectures for signals supported on graphs. IEEE Transactions on Signal Processing, 67(4), 1034–1049. https://doi.org/10.1109/tsp.2018.2887403.

Galperin, Y. V. (2021). Convolution and image filtering. An Image Processing Tour of College Mathematics,103–150. https://doi.org/10.1201/9780429400612- 5.

Wang, C., Lin, X., & Chen, C. (2019). Gravel image auto-segmentation based on an improved normalized cuts algorithm. Journal of Applied Mathematics and Physics, 07(03), 603–610. https://doi.org/10.4236/jamp.2019.73044.

Hachicha, S., Sayahi, I., Elkefi, A., Amar, C. B., & Zaied, M. (2019). GPU-based blind watermarking scheme for 3D multiresolution meshes using unlifted butterfly wavelet transformation. Circuits, Systems, and Signal Processing,39(3),1533– 1560. https://doi.org/10.1007/s00034-019-01220-z.

K. Zhou, H. Bao, and J. Shi, “3D surface filtering using spherical harmonics,” Computer-Aided Design, vol. 36, no. 4, pp. 363–375, 2004.

S. Chen, A. Sandryhaila, J. M. F. Moura, and J. Kovaˇcevi´c, “Signal denoising on graphs via graph filtering,” in Proc. IEEE Glob. Conf. Signal Information Process., Atlanta, GA, Dec. 2014.

Bodnar, C., Cangea, C., & Liò, P. (2021). Deep Graph Mapper: Seeing graphs through the neural lens. Frontiers in Big Data, 4. https://doi.org/10.3389/fdata.2021.680535.

D. I. Shuman, B. Ricaud, and P. Vandergheynst, “Vertex-frequency analysis on graphs,” Applied and Computational Harmonic Analysis, vol. 40, no. 2, pp. 260–291, Mar. 2016.

A. Sandryhaila and J. M. F. Moura, “Big data analysis with signal processing on graphs: Representation and processing of massive data sets with irregular structure,” IEEE Signal Processing Magazine, vol. 31, no. 5, pp. 80–90, Sep. 2014.

A. Sandryhaila and J. M. F. Moura, ”Discrete signal processing on graphs: Frequency analysis,” IEEE Transactions on Signal Processing, vol. 62, no. 12, pp. 3042–3054, Jun. 2014.

A. Susnjara, N. Perraudin, D. Kressner and P. Vandergheynst, “Accelerated filtering on graphs using lanczos method,” arXiv preprint arXiv:1509.04537, 2015.

N. Perraudin, J. Paratte, D. Shuman, V. Kalofolias, P. Vandergheynst, and D. K. Hammond. “GSPBOX: A toolbox for signal processing on graphs.” arXiv:1408.5781, 2014.

Banjac, Z., Durovic, Z., & Kovacevic, B. (2018). Approximate Kalman filtering using robustified dynamic stochastic approximation method. 2018 26th Telecommunications Forum (TELFOR). https://doi.org/10.1109/telfor.2018.8611817.

M. S. Grewal and A. P. Andrews, Kalman filtering: Theory and practice using MATLAB, 3rd ed. United States: Wiley-IEEE Press, 2008.

Kim, Y., & Bang, H. (2019). Introduction to kalman filter and its applications. Introduction and Implementations of the Kalman Filter. https://doi.org/10.5772/intechopen.80600.

“Best places/streets to find a taxi-cab in San Francisco,”[Online].Available: https://www.google.com/maps/d/viewer?mid=18sM rsEUD_X1-x5yn0MlEPhj0Uso&hl=en_US. Accessed: Nov. 1, 2019.

M. Piorkowski, N. Sarafijanovic-Djukic, and M. Grossglauser, “CRAWDAD dataset epfl/mobility,” CRAWDAD wireless network data archive, Feb. 2009. [Online]. Available:http://crawdad.org/epfl/mobility/20090224/. Accessed: Nov. 1, 2016.

Wavelet Kalman filtering. (n.d.). Kalman Filtering, 164–177. https://doi.org/10.1007/978-3-540-87849- 0_11.

Carpinelli, G., Proto, D., Caramia, P., & Alfieri, L. (2016). On the comparison between ensemble Kalman filter and Kalman filter for the dynamic harmonic state estimation in a hybrid micro grid. 2016 International Symposium on Power Electronics, Electrical Drives, Automation and Motion(SPEEDAM). https://doi.org/10.1109/speedam.2016.7526039.

Ma, H., Yan, L., Xia, Y., & Fu, M. (2019). Kalman filter with recursive process noise covariance estimation. Kalman Filtering and Information Fusion, 21–49. https://doi.org/10.1007/978-981-15-0806-6_3.

Bulut, Yalcin, and Oguz Bayat, “Kalman Filtering with Model Uncertainties,” Topics in Modal Analysis I, vol. 5. Springer New York, 2012. 447-455.