Department of Environmental IT Engineering, Chungnam National University, Daejeon, South Korea.
Department of Computer Engineering, Chungnam National University, Daejeon, South Korea.
PLoS One. 2024 Oct 16;19(10):e0311734. doi: 10.1371/journal.pone.0311734. eCollection 2024.
In the realm of dynamic system analysis, the Kalman filter and the alpha-beta filter are widely recognized for their tracking and prediction capabilities. However, their performance is often limited by static parameters that cannot adapt to changing conditions. Addressing this limitation, this paper introduces innovative neural network-based prediction models that enhance the adaptability and accuracy of these conventional filters. Our approach involves the integration of neural networks within the filtering algorithms, enabling the dynamic augmentation of parameters in response to performance feedback. We present two modified filters: a neural network-based Kalman filter and an alpha-beta filter, each augmented to incorporate neural network-driven parameter tuning. The alpha-beta filter is enhanced with neural network outputs for its α and β parameters, while the Kalman filter employs a neural network to optimize its internal parameter R and noise factor F. We assess these advanced models using the root mean square error (RMSE) metric, where our neural network-based alpha-beta filter demonstrates a significant 38.2% improvement in prediction accuracy, and the neural network-based Kalman filter achieves a 53.4% enhancement. Hence, our novel approach of integrating neural networks into filtering algorithms stands out as an effective strategy to significantly enhance their performance in dynamic environments.
在动态系统分析领域,卡尔曼滤波器和 α-β 滤波器以其跟踪和预测能力而广受认可。然而,它们的性能通常受到静态参数的限制,无法适应变化的条件。为了解决这一限制,本文引入了创新的基于神经网络的预测模型,这些模型增强了这些传统滤波器的适应性和准确性。我们的方法涉及将神经网络集成到过滤算法中,从而能够根据性能反馈动态扩充参数。我们提出了两种改进的滤波器:基于神经网络的卡尔曼滤波器和 α-β 滤波器,每个滤波器都经过增强以纳入神经网络驱动的参数调整。α-β 滤波器通过神经网络输出增强其 α 和 β 参数,而卡尔曼滤波器则使用神经网络来优化其内部参数 R 和噪声因子 F。我们使用均方根误差 (RMSE) 指标评估这些高级模型,其中我们的基于神经网络的 α-β 滤波器在预测精度方面提高了 38.2%,而基于神经网络的卡尔曼滤波器则提高了 53.4%。因此,我们将神经网络集成到过滤算法中的新方法是一种有效的策略,可以显著提高它们在动态环境中的性能。