Performance Analysis of a Low-Pass Filter for Virtual Camera Rotation Stabilization Using a Gyroscope Sensor
##plugins.themes.academic_pro.article.main##
Abstract
The use of mobile device cameras often suffers from rotational instability caused by jitter and sudden orientation changes, reducing visual quality and user experience in virtual camera applications. This study evaluates the effectiveness of a low-pass filter in stabilizing gyroscope-based virtual camera rotation. Experiments were conducted using an iPhone 12 under six movement scenarios: slow rotation, fast rotation, random movement, walking, stair climbing, and motorcycle riding. Euler angle and inter-frame jitter data were analyzed before and after filter implementation. The results show that the low-pass filter significantly reduces rotational jitter in five of the six scenarios. The greatest improvement was observed during walking, with an 86.55% reduction, followed by fast rotation (72.21%) and random movement (68.87%). These findings confirm that the low-pass filter effectively suppresses high-frequency rotational disturbances, enhancing virtual camera stability and providing a practical foundation for developing more reliable gyroscope-based rotation stabilization systems on mobile devices.
##plugins.themes.academic_pro.article.details##

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
[2] M. Kok, J. D. Hol, and T. B. Schön, “Using inertial sensors for position and orientation estimation,” 2017, Now Publishers Inc. doi: 10.1561/2000000094.
[3] E. M. Day, R. S. Alcantara, M. A. McGeehan, A. M. Grabowski, and M. E. Hahn, “Low-pass filter cutoff frequency affects sacral-mounted inertial measurement unit estimations of peak vertical ground reaction force and contact time during treadmill running,” J Biomech, vol. 119, p. 110323, 2021, doi: https://doi.org/10.1016/j.jbiomech.2021.110323.
[4] H. Li, K. Luo, and S. Liu, “GyroFlow: Gyroscope-Guided Unsupervised Optical Flow Learning.” [Online]. Available: https://github.com/megvii-research/GyroFlow.
[5] A. Karpenko, D. Jacobs, J. Baek, and M. Levoy, “Digital Video Stabilization and Rolling Shutter Correction using Gyroscopes.”
[6] M. Hadi et al., “Sistem stabilisator kamera menggunakan sensor gyroscope dan kontroler PID,” 2019. [Online]. Available: http://journal2.um.ac.id/index.php/tekno
[7] R. T. , Asnada and Sulistyono, “Pengaruh Inertial Measurement Unit (IMU) MPU-6050 3-Axis Gyro dan 3-Axis Accelerometer pada Sistem Penstabil Kamera (Gimbal) Untuk Aplikasi Videografi,” Januari, vol. 11, no. 1, p. 48, 2020.
[8] Z. Ren, M. Zou, L. Bi, and M. Fang, “An unsupervised video stabilization algorithm based on gyroscope image fusion,” Comput. Graph., vol. 126, p. 104154, 2024, doi: 10.1016/j.cag.2024.104154.
[9] P. D. Milanović, I. V. Popadić, and B. D. Kovačević, “Gyroscope-based video stabilization for electro-optical long-range surveillance systems,” Sensors, vol. 21, no. 18, Sep. 2021, doi: 10.3390/s21186219.
[10] D. Teguh Santoso, R. Puspa Sari, F. Fadlillaahi Mudzakir, and J. H. Ronggowaluyo Telukjambe Timur, “Rancang Bangun Gyroscope Stabilizer untuk Stabilisasi Perahu,” 2021. [Online]. Available: https://jurnal.polines.ac.id/index.php/rekayasa
[11] C. Li, L. Song, S. Chen, R. Xie, and W. Zhang, “Deep Online Video Stabilization Using IMU Sensors,” IEEE Trans Multimedia, vol. 25, pp. 2047–2060, 2023, doi: 10.1109/tmm.2022.3142429.
[12] L. Zheng, X. Zhan, and X. Zhang, “Nonlinear complementary filter for attitude estimation by fusing inertial sensors and a camera,” Sensors (Switzerland), vol. 20, no. 23, pp. 1–19, Nov. 2020, doi: 10.3390/s20236752.