You are currently viewing a new version of our website. To view the old version click .
Engineering Proceedings
  • Proceeding Paper
  • Open Access

7 November 2025

Robust IMU Sensor Fusion via Schreiber’s Nonlinear Filtering Approach †

,
and
1
Doctoral School on Safety and Security Sciences, Óbuda University, 1088 Budapest, Hungary
2
Doctoral School of Multidisciplinary Engineering Sciences, Széchenyi István University, 9026 Győr, Hungary
3
Donát Bánki Faculty for Mechanical and Safety Engineering, Óbuda University, 1088 Budapest, Hungary
*
Author to whom correspondence should be addressed.
This article belongs to the Proceedings The 12th International Electronic Conference on Sensors and Applications

Abstract

This study introduces a hybrid sensor fusion approach that integrates Schreiber’s nonlinear filter with traditional filtering methods to enhance the performance of IMU-based systems in autonomous vehicles. As autonomous vehicles grow more dependent on Inertial Measurement Unit (IMU) data for real-time stability and control, the need for resilient and accurate sensor fusion becomes critical. This research addresses that need by introducing a method capable of maintaining robustness under highly dynamic and uncertain conditions. Accelerometer and gyroscope data from an IMU are first fused using a complementary filter. The fused signals are then refined by phase-space reconstruction and local manifold projection, improving noise resilience and maintaining system dynamics. Two datasets are used to assess the methodology: one was collected indoors with a smartphone, and another was captured outdoors using a Bosch sensor in various environmental settings. The proposed method demonstrates superior noise reduction, greater resistance to outliers, and improved signal consistency compared to conventional complementary and Kalman filters. The findings demonstrate how chaos-based nonlinear filtering may improve the reliability of sensor fusion on a variety of sensing platforms in highly dynamic environments. Given the importance of IMU data for maintaining vehicle stability, this study seeks to support the development of more stable autonomous transportation systems.

1. Introduction

In the ongoing evolution of mobility, autonomous transportation systems are emerging as a cornerstone of future urban and interurban infrastructure. These systems, which range from self-driving cars to cooperative vehicle fleets, must operate in dynamic, unpredictable environments while ensuring safety, efficiency, and stability. At the heart of their decision-making and control capabilities lies sensor fusion, especially using data from Inertial Measurement Units (IMUs), which are essential for real-time estimation of vehicle orientation and motion.
However, traditional fusion methods such as the Kalman filter and complementary filter, while effective under idealized or stationary conditions, struggle to perform reliably amid nonlinearities, noise, and sudden changes typical of real-world driving. These limitations can compromise vehicle stability, a critical factor for passenger safety and system reliability in autonomous operations. To address these challenges, this study introduces a hybrid sensor fusion approach that incorporates Schreiber’s nonlinear filtering, enhancing the accuracy and robustness of IMU-based state estimation. The proposed method is particularly suited to chaotic or rapidly changing environments, where conventional filters may fail to accurately represent complex dynamic behavior.
By enhancing the resilience of sensor fusion under such conditions, the proposed approach contributes directly to improving vehicle stability and reliability in autonomous systems. Ensuring consistent performance in edge cases—such as sudden maneuvers, sensor noise spikes, or variable road conditions—is essential for building public trust and meeting safety standards. The methodology presented here provides a foundation for more dependable motion estimation in autonomous platforms and represents a step toward enhanced fault tolerance, stability, and safety in future transportation systems.
As system complexity grows and transportation advances toward higher automation and connectivity, there is a pressing need for sensor fusion methods that can adeptly handle dynamic and nonlinear environments. The field of chaos theory emerges as a promising solution, offering sophisticated tools to model systems that are inherently unpredictable. The utilization of chaotic attractors and hybrid chaos algorithms within sensor fusion frameworks allows for a more nuanced capture of signal variations, both on a granular level and across wider patterns. This enhanced capability not only bolsters the reliability of the data, but also plays a crucial role in maintaining the safety and integrity of the system.
In light of these considerations, our study introduces an innovative sensor fusion methodology that marries the strengths of nonlinear filtering with the capabilities of hybrid chaos-based algorithms. This method is specifically tailored to excel in environments characterized by uncertainty and dynamism. By fusing the theoretical underpinnings of chaos modeling with practical, real-world applications, our approach seeks to address the key limitations of modern data-driven systems. The proposed method stands to significantly elevate the accuracy and robustness of sensor fusion, ensuring that performance and safety are not compromised in an era where both are paramount.
In the subsequent sections, this paper will methodically examine the different elements of the hybrid sensor fusion approach. Section 2 offers a review of the relevant literature. Section 3 delves into the theoretical foundations of the proposed technique, elaborating on the complexities of Schreiber’s filter, the complementary filter, and the Kalman filter. Section 4 presents a unified perspective of the algorithm employed, demonstrating its integration with IMU sensor data. Section 5 assesses the proposed technique’s performance and effectiveness through the results achieved. Finally, Section 6 concludes the paper by encapsulating the principal conclusions and exploring future avenues for research that aim to further refine the application of sensor fusion technology.

3. Methodology

This section discusses the methods employed in this study and provides a detailed overview of the techniques in the context of our use case.

3.1. Sensor Fusion

Sensor fusion is a process that combines data from multiple sensors to estimate the state of a dynamic system, resulting in an estimate that is more accurate, reliable, robust, and safer than those obtained from individual sensors. This technique involves integrating information from various sensors, such as LIDAR (Light Detection and Ranging), IMU (Inertial Measurement Unit), and ultrasonic sensors, to provide a more comprehensive understanding of a system. The fusion of these diverse sensors enhances interpretation of the environment and increases the reliability of the detection process [9].
Traditionally, systems have been standalone, with one or several sensors transmitting information to a single application. However, with a sensor fusion approach, the same tasks can be performed even in the absence of one sensor, or new applications can be added without the need for additional hardware [10].
A single sensor typically cannot supply all of the necessary information for an autonomous system to make decisions or take actions independently. Relying solely on data from a single source can significantly increase the risks associated with the operation of self-driving vehicles. Therefore, in complex environments, sensor fusion proves to be extremely beneficial, contributing to a higher degree of safety [11].

3.2. Schreiber’s Filter

Schreiber’s nonlinear filtering technique, which reconstructs the underlying system dynamics within an embedded phase space, provides a reliable method for denoising time-series data. This approach does not imply stationarity or linearity in the signal, in contrast to conventional linear or frequency-domain filters. Rather, it takes advantage of the attractor’s inherent geometric characteristics, which are a collection of states that the system tends to move toward over time, independent of initial conditions. In nonlinear dynamical systems, especially chaotic ones, the attractor often forms a low-dimensional manifold embedded in a high-dimensional observation space. By recognizing and preserving these local geometric features, Schreiber’s approach allows for more efficient noise reduction while retaining the fundamentally nonlinear properties of the underlying system. This makes it particularly suitable for applications involving complex dynamics, where traditional filters tend to distort or eliminate meaningful signal components [4].

3.2.1. Phase-Space Reconstruction

Reconstructing the system’s dynamics in a multidimensional space using delay-coordinate embedding, a technique based on Takens’ embedding theorem, constitutes the first stage of Schreiber’s nonlinear filtering methodology. When a system’s underlying structure is examined using only time series observations, particularly in situations where the governing equations are unknown or the data are noisy, this transformation is crucial [12]. Given a univariate time series y ( t ) , the reconstructed state vector R ( t ) in an m-dimensional phase space is defined as
R ( t ) = y ( t ) , y ( t τ ) , y ( t 2 τ ) , , y ( t ( m 1 ) τ )
Here,
  • m is the embedding dimension, determining the number of delayed observations used to construct each state vector.
  • τ is the embedding delay, representing the time interval between successive components of the state vector [12].
Takens’ embedding theorem, which provides the theoretical underpinnings for reconstructing the state space of a dynamical system from a single observed time series, is the basis for this method.
Theorem 1
(Takens’ Embedding Theorem). Let M be a compact manifold of dimension d, and let ϕ : M M be a smooth dynamical system. For a generic measurement function h : M R , the delay embedding map
Φ h ( x ) = h ( x ) , h ( ϕ ( x ) ) , h ( ϕ 2 ( x ) ) , , h ( ϕ m 1 ( x ) )
is an embedding (i.e., a diffeomorphism onto its image) if m 2 d + 1 .
Remark 1.
In order for the two spaces to be topologically similar under a smooth, invertible transformation, Takens’ theorem guarantees that the reconstructed state space is diffeomorphic to the original attractor.
The proof of Theorem 1 is comprehensively explained in [13]. Diffeomorphism is a smooth, invertible mapping between the two spaces that maintains the temporal evolution and trajectory structure. In practice, this ensures that no information about the dynamics of the system is lost during the reconstruction process. The manifold may stretch, bend, or rotate, but there will be no tearing or folding that would change the behavior of the system [4,14].
Example 1
(Embedding Dimension Selection). For instance, an embedding dimension of at least m = 5 would be necessary for a system with an attractor dimension of d = 2 , according to Takens’ embedding theorem, which requires m 2 d + 1 .
Selecting m = 5 ensures that the reconstructed phase space is diffeomorphic to the original attractor. This prevents the trajectories from overlapping or intersecting inappropriately, which can lead to incorrect interpretations of the system’s dynamics. As a result, the delay reconstruction effectively preserves the qualitative structure of the system and reduces the impact of observational noise, enabling more reliable analysis of the system’s behavior.

3.2.2. Local Neighborhood Identification

Finding local neighborhoods that surround each point in the embedded space is the next stage in Schreiber’s filtering method after the phase space has been reconstructed via delay embedding. To project noisy data back onto the underlying manifold, the local geometry of the attractor is estimated using these neighbors [15].
Let R ( t ) R m denote a reconstructed state vector at time t. A local neighborhood U ( t ) R m is defined as the set of points that lie within a fixed Euclidean distance ε of R ( t ) , i.e.,
U ( t ) = { R ( s ) R m R ( t ) R ( s ) < ε , s t }
Here, t indicates the current time index of the reference point R ( t ) , whereas s represents the time indices of other points in the reconstructed phase space. The condition s t ensures that the point does not include itself in its own neighborhood [16].
For nonlinear filtering applications where temporal causality must be maintained, this fixed-distance method is particularly effective since it allows for exact control over the local geometry of the rebuilt attractor. Our implementation only considers past measurements to ensure real-time applicability and prevent contamination from future data [17].
The local tangent space of the system, which approximates the geometry of the attractor around R ( t ) , is represented by the local neighborhood U ( t ) . By analyzing the shape and distribution of the points within U ( t ) , the method can infer the directions along which the system’s dynamics evolve and distinguish them from directions dominated by noise [18].
This local approximation lays the groundwork for the next step of the algorithm: projecting noisy observations onto the manifold spanned by the dominant directions in the local neighborhood, typically computed using principal component analysis (PCA) on the covariance matrix of U ( t ) .

3.2.3. Covariance Estimation and Projection

Schreiber’s method involves the determination of the local geometry of the attractor and projecting the noisy observation onto the appropriate local manifold after determining the local neighborhood U(t) around each reconstructed state vector R(t). Principal component projection and covariance analysis are carried out to accomplish this.
Let U ( t ) = { R ( s 1 ) , R ( s 2 ) , , R ( s k ) } be the set of k neighboring points to R ( t ) . The centroid (mean) of the neighborhood is computed as
s ( t ) = 1 k i = 1 k R ( s i )
The centered data matrix X t R k × m is then formed by subtracting the centroid from each neighbor:
X t ( i , : ) = R ( s i ) s ( t ) , for i = 1 , , k
The local covariance matrix C ( t ) R m × m is defined as
C ( t ) = 1 k X t X t
A collection of orthonormal eigenvectors { c 1 , c 2 , , c m } and their corresponding eigenvalues are obtained by performing an eigenvalue decomposition on C ( t ) . These eigenvectors cover the local tangent space of the manifold.
To reduce the influence of noise, the original point R ( t ) is projected onto the subspace spanned by the first Q dominant eigenvectors, typically those associated with the largest eigenvalues. The filtered point R ^ ( t ) is then computed as
R ^ ( t ) = s ( t ) + q = 1 Q c q · c q ( R ( t ) s ( t ) )
By making sure that every point is closer to the attractor while maintaining the system’s inherent dynamics, this projection step successfully lowers noise [15,19].
The final cleaned signal is obtained by averaging overlapping embedding vectors in order to rebuild the filtered time series. This approach maintains computational efficiency while adapting to non-stationary signals by dynamically updating the database of representative locations, which makes it appropriate for real-time applications.

3.3. Complementary Filter

The filter performs low-pass filtering on the low-frequency angle estimation derived from accelerometer data, while high-pass filtering is applied to the biased high-frequency angle estimation obtained through direct integration with the gyroscope output. The fusion of these two estimates yields a comprehensive estimation of the orientation. The complementary filter leverages the advantages of both the accelerometer and gyroscope. In the short term, it relies on data from the gyroscope, which is precise and unaffected by external forces. Over a longer duration, it uses accelerometer data to prevent data drift.
The low-pass filter smooths brief fluctuations by gradually accumulating changes over time. For example, if an accelerometer reading jumps to 10 degrees, the complementary filter ensures a gradual rise without spikes, depending on filter parameters and sampling rate. Meanwhile, the high-pass filter counteracts gyroscope drift by allowing for short-duration signals while filtering long-term variations, ensuring accurate angle estimation [20].
The mathematical model of the complementary filter, used to merge data from accelerometer and gyroscope sensors, is given in (7) [20]:
θ t = α ( θ t 1 + ω gyro Δ t ) + ( 1 α ) β a c c
In this equation, θ t represents the fused angle (in rad) at the current time step, which combines data from both the gyroscope and the accelerometer. The coefficient α is the weighting factor of the complementary filter, balancing the contribution of gyroscopic and accelerometer data. ω gyro signifies the angular velocity data (in ° / s ) from the gyroscope, while θ t 1 refers to the previously estimated fused angle. β a c c is the acceleration data (in m/s2) obtained from the accelerometer and Δ t is the sampling rate. These elements collectively contribute to calculating the current estimate of the orientation.

3.4. Kalman Filter

The Kalman filter provides optimal state estimation through recursive prediction-correction cycles, minimizing the mean squared error under Gaussian noise assumptions [21]. In our orientation estimation framework, the state vector x represents angular position, while ω gyro (gyroscope angular velocity) serves as the process input and β acc (accelerometer-derived angle) Sas the measurement. The prediction phase, which is also referred to as the a priori estimate, can be expressed as shown in Equation (9) [21]:
x ^ k = x ^ k 1 + ω gyro Δ t ( State extrapolation )
P k = P k 1 + Q ( Error covariance propagation )
where ω gyro is gyroscope angular velocity ( ° / s ), Q is process noise covariance (model uncertainty, deg 2 ), and Δ t is the sampling interval (s).
The update phase (also known as the a posteriori estimate) can be formulated as shown in Equation (12) [21]:
K k = P k P k + R ( Kalman gain )
x ^ k = x ^ k + K k ( β accel x ^ k ) ( State correction )
P k = ( 1 K k ) P k ( Covariance update )
where β acc is accelerometer-derived angle (°) and R is measurement noise covariance (sensor uncertainty, deg 2 ).
The accelerometer-derived angle β acc is computed from triaxial measurements:
β acc = tan 1 a y a x 2 + a z 2 ( Pitch angle )
where a x , a y , and a z are the accelerometer axes aligned with the sensor’s coordinate frame.

4. Proposed Hybrid Approach

Building on previous work in low-dimensional attractor analysis for traffic node reliability [22], this study extends nonlinear methods to sensor fusion. By integrating Schreiber’s nonlinear filtering with Kalman and complementary filters, the approach improves state estimation by reducing noise while preserving system dynamics. Using delay-coordinate embedding and local manifold projections, it enhances movement direction and velocity estimates, ensuring robustness against noise and outliers in dynamic environments.
Delay-coordinate embedding is used to embed the time series data from the outputs of the Complementary and Kalman filters into a reconstructed phase space.
Following this process, the phase space is reconstructed as follows:
R Comp ( t ) = x Comp ( t ) , x Comp ( t τ ) , , x Comp ( t ( m 1 ) τ )
and for those of Kalman filter:
R Kal ( t ) = x Kal ( t ) , x Kal ( t τ ) , , x Kal ( t ( m 1 ) τ )
where m is the embedding dimension, τ is the delay, and x comp ( t ) and x Kal ( t ) are the outputs of the Complementary and Kalman filters at time t (Equation (3)). The ideal delay τ is found using well-established techniques like mutual information or autocorrelation, guaranteeing that the reconstructed dynamics unfold without overlapping trajectories. Takens’ Embedding Theorem is applied to determine the embedding dimension m (Theorem 1).
To cut down on noise, Schreiber’s filter is applied independently to each filter’s output following phase-space reconstruction. Each point R comp ( t ) in the reconstructed phase space, derived from the complementary filter output, is processed by finding a local neighborhood U comp ( n ) within a given distance ϵ , which is restricted to temporally preceding points to preserve causality. Similarly, for the Kalman filter output, each point R Kal ( t ) has a local neighborhood U Kal ( n ) around it. Covariance matrices capture the primary directions in the local phase space derived from the accelerometer and gyroscope-based trajectories, respectively.
Thus, Equation (6) can be applied to the outputs of both filters as follows:
R ^ comp ( t ) = s comp ( t ) + q = 1 Q c comp , q · c comp , q ( R comp ( t ) s comp ( t ) )
R ^ Kal ( t ) = s Kal ( t ) + q = 1 Q c Kal , q · c Kal , q ( R Kal ( t ) s Kal ( t ) )
The corrected centers of mass for the accelerometer and gyroscope regions are represented by s comp ( t ) and s Kal ( t ) in this case, and Q is the number of eigenvectors used to approximate the structure of the local manifold. This procedure effectively reduces noise while preserving the underlying dynamics of the signals.
To sum up, the sequence of the filtering operations in the hybrid approach is shown below:
  • First, the Complementary and Kalman filters process the raw sensor input, producing two separate estimates of the system state.
  • To prepare the data for nonlinear analysis, each filtered signal is embedded into a higher-dimensional phase space using delay-coordinate embedding.
  • To capture the geometry of the dynamics of the system, a local neighborhood is identified using a fixed distance criterion for each point in the reconstructed space.
  • Each neighborhood’s local covariance matrix is calculated, and dominant directions of local variation (tangent space) are estimated using Principal Component Analysis (PCA).
  • In order to minimize noise and preserve key dynamical structure, the original reconstructed point is projected onto the locally estimated manifold.

5. Results and Discussion

In Section 5, the initial step involves applying a complementary filter and a Kalman filter as sensor fusion methods. Subsequently, a hybrid sensor fusion approach based on chaos theory is applied, with the outcomes presented separately. Both methods are then evaluated and compared in terms of sensitivity and noise-handling capabilities. The datasets utilized in this research were accessed from a public repository, the details of which are available in [23,24].
Figure 2 and Figure 3 present the accelerometer and gyroscope data from Dataset1, respectively. Figure 4 and Figure 5 show the corresponding accelerometer and gyroscope data from Dataset2. As indicated by the sensor data from Dataset1 [23], the sampling rate stands at 10 Hz, while it stands at 100 Hz in Dataset2 [24].
Figure 2. Accelerometer data from Dataset1 [23].
Figure 3. Gyroscope data from Dataset1 [23].
Figure 4. Accelerometer data from Dataset2 [24].
Figure 5. Gyroscope data from Dataset2 [24].
This study concentrates solely on X-axis sensor fusion to simplify the conceptual explanation to extend complete sensor fusion across all axes in future work.

5.1. Complementary Filter Result

When applying the complementary filter for sensor fusion, an appropriate value for α must be chosen to control the relative contribution of each sensor. In this research, we have set α to 0.98 for both datasets, signifying that gyroscope sensor data hold much more significance for our specific application. Given that the sampling rates are 10 Hz for Dataset1 and 100 Hz for Dataset2, the value of d t is set to 0.1 s for Dataset1 and 0.01 s for Dataset2, corresponding to the inverse of the sampling rates, providing the time interval between the samples. The angles obtained through the complementary filter are illustrated in Figure 6 and Figure 7 corresponding to Dataset1 and Dataset2, respectively.
Figure 6. Complementary filter sensor fusion solution for Dataset1.
Figure 7. Complementary filter sensor fusion solution for Dataset2.

5.2. Kalman Filter Result

The Kalman filter is an essential algorithm for sensor fusion, and its effectiveness hinges on the appropriate selection of its parameters: the process noise covariance (Q), the measurement noise covariance (R), and the estimation error covariance (P). These parameters are pivotal in determining the filter’s precision and stability. In this study, for both datasets, the values of Q, R, and P were carefully set to 0.00001 , 0.5 , and 1, respectively, after a series of calibration tests.
A low Q value reflects high confidence in the model’s accuracy and a moderate R value recognizes sensor noise. The initial P value indicates uncertainty in the initial estimate, which the Kalman filter iteratively improves. The resulting fused angles are depicted in Figure 8 and Figure 9, corresponding to Dataset1 and Dataset2, respectively. These results show a refined, smooth estimate, highlighting the filter’s effectiveness in noise reduction for applications such as robotics and vehicle orientation requiring precision.
Figure 8. Kalman filter sensor fusion solution for Dataset1.
Figure 9. Kalman filter sensor fusion solution for Dataset2.

5.3. Hybrid Approach Result

The main idea behind the hybrid approach lies in the concept of nonlinear smoothing; hence, Schreiber’s filter is applied to the outcome of the complementary filter. This section aims to show the adaptability and effectiveness of nonlinear filtering in sensor fusion. First, filter parameters are chosen, including time delay, dimension, neighborhood size, and downsample factor. The chosen parameters are shown in Table 1.
Table 1. Nonlinear filter parameters.
The results of the proposed hybrid sensor fusion method, using the parameter values outlined in Table 1, are presented in Figure 10 and Figure 11, corresponding to Dataset1 and Dataset2, respectively.
Figure 10. Hybrid approach sensor fusion solution for Dataset1.
Figure 11. Hybrid approach sensor fusion solution for Dataset2.
Figure 12 and Figure 13, corresponding to Dataset1 and Dataset2, respectively, illustrate the outcomes of the three sensor fusion techniques to clarify their differences.
Figure 12. Comparison of sensor fusion solutions from three approaches for Dataset1.
Figure 13. Comparison of sensor fusion solutions from three approaches for Dataset2.
For both datasets, the proposed hybrid sensor fusion approach produces smoother outputs than the complementary and Kalman filters, offering enhanced stability, robustness against noise, and improved signal refinement. Its ability to effectively mitigate noise while preserving system responsiveness highlights its advantage in reliable downstream processing.
It is important to note that the nonlinear filtering method was applied to the outputs of the Kalman and complementary filters rather than directly to the sensor fusion process itself. Practical factors led to this choice: real-time phase-space reconstruction and manifold-based projection require substantial computational resources that exceed the processing capabilities of the available embedded platform. To assess the denoising efficacy of nonlinear filtering without sacrificing real-time performance, it was applied as a post-processing step.

Effect of Parameter Selection on Filtering Performance

The effectiveness of the proposed hybrid nonlinear filtering method depends critically on the appropriate selection of several key parameters such as time delay, embedding dimension, neighborhood size, and downsampling factor. Each plays a distinct role in shaping the phase-space reconstruction and the quality of local manifold estimation used in the projection step:
  • The distance between delayed locations in the reconstructed vectors is determined by time delay ( τ ). A compressed attractor results from successive coordinates becoming highly coupled if τ is too tiny. On the other hand, a high τ could result in the breakdown of significant dynamic connections. In order to preserve projection stability and uncover the underlying system dynamics, choosing an appropriate delay is vital.
  • The number of delayed coordinates needed to reconstruct the phase space is defined by the dimension m. While a dimension that is too high increases computational complexity and noise susceptibility, a value that is too low may fail to unfold the attractor, causing projection errors. A well-balanced decision guarantees adequate system dynamics reconstruction with effective computation.
  • The tangent space around each reconstructed point is estimated using the local neighborhood. Although a large neighborhood may smooth out significant nonlinear features, a small neighborhood may be susceptible to noise and capture fine-grained local dynamics. The selected neighborhood must provide consistent covariance estimates while preserving the intrinsic geometry of the attractor.
  • Downsampling reduces the number of data points processed during filtering, making the method computationally more tractable. However, excessive downsampling can remove relevant temporal details and distort the reconstructed attractor. A moderate factor ensures efficient computation without sacrificing critical system information.
These parameters must be carefully tuned to balance denoising performance, structural fidelity, and runtime feasibility. Their impact is particularly significant in resource-constrained environments, where both computational cost and filtering quality are critical considerations.

6. Conclusions and Future Work

This study presented a novel hybrid sensor fusion approach that combines conventional sensor fusion methods such as the Kalman and Complementary filters with Schreiber’s nonlinear filter. The method was employed on IMU data, where the gyroscope and accelerometer signals were merged using standard techniques and then enhanced through nonlinear phase-space reconstruction. The findings show that, compared to standalone filtering techniques, the suggested approach offers better noise reduction, increased robustness against outliers, and improved stability.
The hybrid approach preserves important signal aspects while reducing noise by using local manifold projections and delay-coordinate embedding to effectively capture the system’s nonlinear characteristics. According to the results, the Schreiber-based hybrid approach outperforms both the Kalman and Complementary filters in terms of preserving signal integrity and minimizing artifacts, which makes it a viable substitute for applications in unpredictable and dynamic settings.
Future research can enhance the proposed strategy through automatic parameter tuning using algorithms such as PSO or Bayesian optimization to improve filtering performance. A comparative analysis involving UKF, particle filters, and deep learning models could further validate its effectiveness. Moreover, implementing the hybrid filtering method in robotic systems [25], such as those used for perception or motion planning tasks [26], will evaluate its practical feasibility in real-time applications. This approach could yield promising results for autonomous systems, potentially contributing to the future of transportation systems. Future studies will also concentrate on applying nonlinear filtering to enable real-time sensor integration. Because nonlinear filtering is computationally expensive, it is used as a post-processing step in the current implementation. Future research will focus on finding quicker and more affordable solutions that enable integration into real-time systems, especially in situations with constrained hardware resources.
Furthermore, it offers significant promise for improving future transportation systems with the suggested hybrid sensor fusion technique. Specifically, typical sensor fusion algorithms may not be able to guarantee safety and accuracy in highly dynamic and nonlinear settings which will arise in the context of autonomous cars, drones, and intelligent traffic networks [27,28]. The use of the nonlinear filtering approach in autonomous driving frameworks will be examined in future research, with an emphasis on problems like multi-agent vehicle cooperation, chaotic traffic situations, and unpredictable pedestrian behavior. The robustness of the method under actual transportation situations will be validated through real-world trials using mobile robots and simulated autonomous cars.

Author Contributions

Conceptualization, S.R. and A.M.K.; Methodology, S.R. and A.M.K.; Project administration, P.B.; Supervision, P.B.; Writing—original draft, S.R. and A.M.K.; Writing—review and editing, S.R., A.M.K. and P.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

All data available regarding this study shared in the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Alligood, K.; Sauer, T.; Yorke, J. Chaos: An Introduction to Dynamical Systems; Textbooks in Mathematical Sciences; Springer: New York, NY, USA, 2000. [Google Scholar]
  2. Lukačević, F.; Škec, S.; Martinec, T.; Štorga, M. Challenges of utilising sensor data acquired by smart products in product development activities. Acta Polytech. Hung. 2022, 19, 165–187. [Google Scholar] [CrossRef]
  3. Péntek, I.; Adamkó, A. Monitoring Pandemics, using Sensor Data from Smart Ecosystems. Acta Polytech. Hung. 2023, 20, 75–90. [Google Scholar] [CrossRef]
  4. Schreiber, T.; Kaplan, D.T. Nonlinear noise reduction for electrocardiograms. Chaos Interdiscip. J. Nonlinear Sci. 1996, 6, 87–92. [Google Scholar] [CrossRef] [PubMed]
  5. Schreiber, T.; Kantz, H. Nonlinear Projective Filtering II: Application to Real Time Series. In Proceedings of the 1998 International Symposium on Nonlinear Theory and Its Applications (NOLTA ’98), Crans-Montana, Switzerland, 14–17 September 1998. [Google Scholar]
  6. Bröcker, J.; Parlitz, U.; Ogorzalek, M. Nonlinear noise reduction. Proc. IEEE 2002, 90, 898–918. [Google Scholar] [CrossRef]
  7. Mala, F.A.; Ali, R. The Big-O of Mathematics and Computer Science. J. Appl. Math. Comput. 2022, 6, 1–3. [Google Scholar] [CrossRef]
  8. Valade, A.; Acco, P.; Grabolosa, P.; Fourniols, J.Y. A Study about Kalman Filters Applied to Embedded Sensors. Sensors 2017, 17, 2810. [Google Scholar] [CrossRef] [PubMed]
  9. Sasiadek, J.Z. Sensor Fusion. IFAC Proc. Vol. 2000, 33, 1–3. [Google Scholar] [CrossRef]
  10. Sasiadek, J. Sensor fusion. Annu. Rev. Control 2002, 26, 203–228. [Google Scholar] [CrossRef]
  11. Galar, D.; Kumar, U. Chapter 1—Sensors and Data Acquisition. In eMaintenance; Galar, D., Kumar, U., Eds.; Academic Press: Cambridge, MA, USA, 2017; pp. 1–72. [Google Scholar]
  12. Bradley, E.; Kantz, H. Nonlinear time-series analysis revisited. Chaos Interdiscip. J. Nonlinear Sci. 2015, 25, 097610. [Google Scholar] [CrossRef] [PubMed]
  13. Takens, F. Detecting strange attractors in turbulence. In Dynamical Systems and Turbulence, Warwick 1980: Proceedings of a Symposium Held at the University of Warwick 1979/80; Springer: Berlin/Heidelberg, Germany, 2006; pp. 366–381. [Google Scholar] [CrossRef]
  14. Bamler, R.H.; Kleiner, B. Diffeomorphism Groups of Prime 3-Manifolds. arXiv 2021, arXiv:2108.03302. [Google Scholar] [CrossRef]
  15. Schreiber, T.; Marcus, R. Fast Nonlinear projective filtering in a data stream. Int. J. Bifurc. Chaos 1999, 9, 2039–2045. [Google Scholar] [CrossRef]
  16. Schreiber, T. Extremely simple nonlinear noise reduction method. Phys. Rev. E 1993, 47, 2401–2404. [Google Scholar] [CrossRef] [PubMed]
  17. Schreiber, T. Efficient neighbor searching in nonlinear time series analysis. Int. J. Bifurc. Chaos 1996, 5, 349–358. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Zha, H. Principal Manifolds and Nonlinear Dimension Reduction via Local Tangent Space Alignment. arXiv 2002, arXiv:cs/0212008. [Google Scholar] [CrossRef]
  19. Schreiber, T. Interdisciplinary application of nonlinear time series methods. Phys. Rep. 1999, 308, 1–64. [Google Scholar] [CrossRef]
  20. Karadeniz, A.M.; Ballagi, A.; Kóczy, L.T. Exploring Fuzzy Signatures in Sensor Fusion: A Comparative Study with the Complementary Filter. In Proceedings of the 2024 IEEE 24th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 19–21 November 2024; pp. 69–74. [Google Scholar] [CrossRef]
  21. De Jesus Castillo-Zamora, J.; Aguilera-Alvarez, J.P.; Escareno, J.A.; Boussaada, I.; Martinez-Nolasco, J.J.; Jimenez-Garibay, A.A. A pedagogical approach to data fusion and kalman filter. Pistas Educativas 2020, 42, 137. [Google Scholar]
  22. Rasulov, S.; Pál Bakucz, P. Testing the Reliability of Traffic Node with Low-Dimensional Attractor Analysis. In Proceedings of the 2024 IEEE 24th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 19–21 November 2024; pp. 000173–000178. [Google Scholar] [CrossRef]
  23. AlSahly, A.; Accelerometer Gyro Mobile Phone. UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu/dataset/755/accelerometer+gyro+\mobile+phone~+dataset (accessed on 15 December 2024).
  24. Kiamanesh, B.; IMU Data for AI. Kaggle Datasets. Available online: https://www.kaggle.com/datasets/banaankiamanesh/imu-for-ai (accessed on 8 May 2025).
  25. Karadeniz, A.M.; Hajdu, C.; Kóczy, L.T.; Ballagi, Á. Robot environment representation based on Quadtree organization of Fuzzy Signatures. In Proceedings of the 2021 IEEE 15th International Symposium on Applied Computational Intelligence and Informatics (SACI), Timisoara, Romania, 19–21 May 2021; pp. 509–514. [Google Scholar] [CrossRef]
  26. Karadeniz, A.M.; Hajdu, C.; Kóczy, L.T. Mobile Robot Environment Representation Through Fuzzy Signatures-Integrated Quadtrees. Rom. J. Inf. Sci. Technol. 2025, 28, 103–116. [Google Scholar] [CrossRef]
  27. Beigi, S.A.; Park, B.B. Impact of Critical Situations on Autonomous Vehicles and Strategies for Improvement. Future Transp. 2025, 5, 39. [Google Scholar] [CrossRef]
  28. Esmaeeli, H.; Mazaheri, A.; Mohammadi Ghohaki, T.; Alecsandru, C. Evaluating Autonomous Vehicle Safety Countermeasures in Freeways Under Sun Glare. Future Transp. 2025, 5, 20. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.