Abstract:
Objectives: With the development of indoor positioning technology towards continuity, precision, and intelligence, autonomous indoor positioning technology has become a research hotspot. The inertial acceleration and magnetic field values of the carrier can be obtained using MEMS IMU (Micro Electro Mechanical System Inertial Measurement Unit), it is an important device in positioning, however, there are difficulties in the complex noise of dynamic measurement values. For the high noise of measurement signals in low-cost MEMS IMUs, a study was conducted on the noise separation and denoising of dynamic magnetic sequences using blind source unmixing separation algorithm.
Methods: An error model using multiplicative parameters and additive errors for MEMS IMU dynamic measurement was constructed, which expresses the error source of magnetic signals in real-time. It is analyzed the magnetic measurement noise disturbance law of MEMS IMU at waist, hand and foot, then a new algorithm Magnetic Nonnegative Matrix Factorization (MNMF) is constructed based on the Nonnegative Matrix Factorization (NMF) with adding the reweighted sparse constraint equation. The static magnetic value were measured using an FVM-400 magnetometer in study area, and magnetic sequences of pedestrian in walking using MEMS IMU. It were conducted on blind source unmixing separation and denoise test of magnetic signals using Fast ICA (Fast Independent Component Analysis) and MNMF algorithms.
Results: The results show that: in the simulation test of magnetic disturbance unmixing, the Performance Index (PI) of FastICA and MNMF is less than 0.1, which can effectively separate the walking noise, equipment vibration noise and static magnetic sequence in the magnetic signal. FastICA has better separation effect on periodic noise, MNMF can accurately unmix the static magnetic value, and the correlation coefficient reaches 0.999. In the unmixing experiment of the measured dynamic magnetic sequence, the MNMF algorithm can separate signals similar to the static magnetic sequence, which keep relatively good magnetic spatial sequence feature, but the separation accuracy for other noises is poor; In addition, MNMF algorithm has obvious noise reduction on the measured dynamic magnetic sequence. The experiment shows, the matching probability of the magnetic sequence after denoising with the MNMF algorithm will be significantly improved, especially magnetic sequence at hand after denoising, the probability reaches about 95% with the 3-meter matching length.
Conclusions: It is unmixing and separated the measured magnetic sequence using the MNMF algorithm, most irrelevant interference noise can be separated, and the unmixed signal is similar to the static magnetic sequence, which can improve the probability and accuracy of the geomagnetic matching positioning in the dynamic walking of the pedestrian. The noise separation of dynamic magnetic measurement using MNMF has certain effectiveness, which provides a new theoretical basis for magnetic measurement denoise of indoor autonomous positioning.