Academic Journal of Computing & Information Science, 2025, 8(10); doi: 10.25236/AJCIS.2025.081011.
Liu Yang1,2, Ziyang Zhang1
1School of Mechanical and Electrical Engineering, Hubei Polytechnic University, Huangshi, 435003, Hubei, China
2Hubei Key Laboratory of Intelligent Conveying Technology and Device, Hubei Polytechnic University, Huangshi, 435003, Hubei, China
The accuracy of sensors significantly affects system detection performance. However, environmental and experimental factors often cause deviations in sensor output. As key tools for obtaining external information, sensors require effective data processing to extract meaningful insights. This paper studies a temperature compensation algorithm for image sensors based on FPGA technology, which enhances processing efficiency and accuracy. Using an improved partial least squares method, irrelevant variables are removed through correlation analysis, and a polynomial relationship between correction coefficients and environmental parameters is established to achieve compensation. A multi-stage pipeline structure is adopted to leverage FPGA’s parallel processing capability, improving algorithm speed. Experimental results show that the correction coefficient is 1.18 at 0 °C and 1.02 at 20 °C, indicating optimal sensor performance near 20 °C.
Temperature Compensation Algorithm, Sensor Principle, FPGA Image, Data Compensation
Liu Yang, Ziyang Zhang. Implementation of Image Sensor Temperature Compensation Algorithm Based on FPGA. Academic Journal of Computing & Information Science (2025), Vol. 8, Issue 10: 81-89. https://doi.org/10.25236/AJCIS.2025.081011.
[1] Kumar V N, Narayana K. DEVELOPMENT OF AN INTELLIGENT PRESSURE SENSOR WITH TEMPERATURE COMPENSATION[J]. Journal of Engineering Science and Technology, 2017, 12(7): 1723-1739.
[2] A H C, B H G. Online parameter and state estimation of lithium-ion batteries under temperature effects[J]. Electric Power Systems Research, 2017, 145(Apr.):73-82.
[3] Zhao C, H Ding, Cao G. A New Method for Detecting Compensation Hole Parameters of Automobile Brake Master Cylinder Based on Machine Vision[J]. Journal of Advanced Transportation, 2021, 2021(3):1-14.
[4] Li X, Xiong Z, Liu J Y. Improved Coning and Sculling Error Compensation Algorithms Based on Dual Quaternion for Strapdown Inertial Navigation System[J]. Acta Armamentarii, 2017, 38(7): 1336-1347.
[5] Leon G, Gonzalez C, Mayo R. Noise estimation for hyperspectral subspace identification on FPGAs[J]. Journal of Supercomputing, 2019, 75(3):1323-1335.
[6] Ambalathankandy P, Hore A, Yadid-Pecht O. An FPGA implementation of a tone mapping algorithm with a halo-reducing filter[J]. Journal of Real-Time Image Processing, 2019, 16(4): 1317-1333.
[7] Puglia L, Vigliar M, Raiconi G. Real-Time Low-Power FPGA Architecture for Stereo Vision[J]. IEEE Transactions on Circuits and Systems II: Express Briefs, 2017, 64(11):1307-1311.
[8] Varshovi H, Kavian Y S, Ansari-Asl K. Design and implementing wireless multimedia sensor network for movement detection using FPGA local co-processing[J]. Multimedia Tools and Applications, 2019, 78(13):17413-17435.
[9] Pathak K, Bansal M. A FPGA based Steganographic System Implementing a Modern Steganalysis Resistant LSB Algorithm[J]. Defence Science Journal, 2017, 67(5):551-558.
[10] Al-Mahmood A, Opoku M. A Study of FPGA-based System-on-Chip Designs for Real-Time Industrial Application[J]. International Journal of Computer Applications, 2017, 163(6):9-19.
[11] Perez-Patricio M, Aguilar-Gonzalez A. An FPGA-based smart camera for accurate chlorophyll estimations[J]. International journal of circuit theory and applications, 2018, 46(9):1663-1674.
[12] GF Araujo, R D'Amore, Fernandes D. Cost-sensitive FPGA implementation of SAR range-doppler algorithm[J]. IEEE Aerospace and Electronic Systems Magazine, 2018, 33(9):54-68.
[13] Lim J H, Ryu J Y. Edge Detection Control of Color Images Using FPGA[J]. Journal of Institute of Control, 2019, 25(10):936-941.
[14] Zhong L, Wang X, Lu S K. Implementation System of Human Eye Tracking Algorithm Based on FPGA[J]. Computers, Materials and Continua, 2019, 58(3):653-664.
[15] Réda, Yahiaoui, Farid. Parallelization of Fuzzy ARTMAP Architecture on FPGA: Multispectral Classification of ALSAT-2A Images[J]. IEEE Transactions on Industrial Electronics, 2017, 64(12): 9487-9495.
[16] Shadrin G K, Alontseva D L, Kussaiyn-Murat A T. Application of Compensation Algorithms to Control the Movement of a Robot Manipulator[J]. Acta Polytechnica Hungarica, 2020, 17(1):191-214.
[17] Luca A D, Sall F S, Khoury A. Leak Compensation Algorithms: The Key Remedy to Noninvasive Ventilation Failure[J]. Respiratory Care, 2017, 62(1):135-136.
[18] Xu L, Chen G, Li G. Model Predictive Control Based on Parametric Disturbance Compensation[J]. Mathematical Problems in Engineering, 2020, 2020(5):1-13.
[19] Wu S W, Zhou X G, Cao G M. The improvement on constitutive modeling of Nb-Ti micro alloyed steel by using intelligent algorithms[J]. Materials & Design, 2017, 116(feb.):676-685.
[20] Matyunin, Sergey A. Research on Characteristics of Fiber Optic Sensors for Anthropomorphous Robots [J]. Procedia Engineering, 2017, 176(Complete):128-136.