Deep Learning Models to Develop V-Doped SnO 2 Nanofilms to Distinguish between CO and H 2 for Applications as Sensors
Source abstract
Abstract
Traditional machine learning approaches for gas sensing often rely on complex feature engineering and offline processing, limiting their direct deployment on resource-constrained edge devices. In this work, we present a hardware-aware Edge AI framework to address the selectivity challenge of vanadium-doped tin oxide (V-doped SnO 2 ) sensors. While the synthesized sensors exhibited high sensitivity, they showed indistinguishable response magnitudes to CO and H 2, causing significant amplitude ambiguity. To overcome this, a lightweight physics-informed Multilayer Perceptron (MLP) model was developed to extract distinct temporal kinetic fingerprints from raw response segments. Notably, the model incorporates an exponential activation function that aligns with the intrinsic Langmuir-type adsorption kinetics, enabling nearly 100% classification accuracy and R 2 > 0.99 with minimal architectural complexity. Practical deployment on a Raspberry Pi 5 validated the system’s extreme efficiency, demonstrating millisecond inference latency, a memory footprint of <5 KB, and negligible accuracy loss (<1%) after INT8 quantization. This work establishes a viable pathway for integrating nanomaterial science with tinyML, enabling intelligent, low-power, and autonomous monitoring systems.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Gas Sensing Nanomaterials and Sensors · Advanced Chemical Sensor Technologies · Advanced Sensor and Energy Harvesting Materials
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Photonics Group, Department of Engineering Science and Ocean Engineering
National Taiwan University
Department of Applied Materials and Optoelectronic Engineering
National Chi Nan University
Department of Electrical Engineering
Funding
National Science and Technology Council
References (37)
Show source-provided references
1. 10.1021/acsami.4c1999810.1021/acsami.4c19998 ↗
2. 10.1021/acssensors.4c0325410.1021/acssensors.4c03254 ↗
3. 10.1021/acsami.4c2301210.1021/acsami.4c23012 ↗
4. 10.1021/acs.chemrev.4c0059210.1021/acs.chemrev.4c00592 ↗
5. 10.1016/j.snb.2025.13751110.1016/j.snb.2025.137511 ↗
6. 10.1016/j.snb.2020.12833010.1016/j.snb.2020.128330 ↗
7. 10.1016/j.jallcom.2024.17771210.1016/j.jallcom.2024.177712 ↗
8. 10.1016/j.snb.2024.13617510.1016/j.snb.2024.136175 ↗
9. 10.1039/D4TC05220J10.1039/D4TC05220J ↗
10. 10.1021/acsanm.4c0540310.1021/acsanm.4c05403 ↗
11. 10.1021/acssensors.5c0118310.1021/acssensors.5c01183 ↗
12. 10.1016/j.jallcom.2025.18278410.1016/j.jallcom.2025.182784 ↗
13. 10.1021/acs.jpcc.1c0228510.1021/acs.jpcc.1c02285 ↗
14. 10.1016/j.talanta.2017.03.01310.1016/j.talanta.2017.03.013 ↗
15. 10.1016/j.matlet.2008.10.04510.1016/j.matlet.2008.10.045 ↗
16. 10.1021/acssensors.4c0284310.1021/acssensors.4c02843 ↗
17. 10.1016/j.sna.2025.11648210.1016/j.sna.2025.116482 ↗
18. 10.3390/nano1514111210.3390/nano15141112 ↗
19. 10.1016/j.snb.2025.13877510.1016/j.snb.2025.138775 ↗
20. 10.1021/acssensors.4c0227210.1021/acssensors.4c02272 ↗
21. 10.3390/nano1516128910.3390/nano15161289 ↗
22. 10.1021/a1970011910.1021/a19700119 ↗
23. 10.1007/s10854-017-6529-y10.1007/s10854-017-6529-y ↗
24. 10.1007/s10854-023-10073-x10.1007/s10854-023-10073-x ↗
25. 10.1007/s10853-008-2792-x10.1007/s10853-008-2792-x ↗
26. Razeghizadeh A. R. · arXiv · 2015
27. 10.1016/j.elspec.2004.03.00410.1016/j.elspec.2004.03.004 ↗
28. 10.1088/0953-8984/23/33/33421610.1088/0953-8984/23/33/334216 ↗
29. 10.1016/j.snb.2003.09.03310.1016/j.snb.2003.09.033 ↗
30. 10.3390/s2307373010.3390/s23073730 ↗
31. 10.1021/acs.jpcc.7b0625310.1021/acs.jpcc.7b06253 ↗
32. 10.1016/j.neucom.2022.06.11110.1016/j.neucom.2022.06.111 ↗
33. 10.1016/j.snb.2016.07.01110.1016/j.snb.2016.07.011 ↗
34. 10.1016/j.ijleo.2025.17231410.1016/j.ijleo.2025.172314 ↗
35. 10.1088/1361-6463/adfbf910.1088/1361-6463/adfbf9 ↗
36. 10.3390/electronics603005110.3390/electronics6030051 ↗
37. 10.3390/s2303127910.3390/s23031279 ↗