{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T10:58:52Z","timestamp":1775818732762,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,4,18]],"date-time":"2019-04-18T00:00:00Z","timestamp":1555545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recent studies in bioinspired artificial olfaction, especially those detailing the application of spike-based neuromorphic methods, have led to promising developments towards overcoming the limitations of traditional approaches, such as complexity in handling multivariate data, computational and power requirements, poor accuracy, and substantial delay for processing and classification of odors. Rank-order-based olfactory systems provide an interesting approach for detection of target gases by encoding multi-variate data generated by artificial olfactory systems into temporal signatures. However, the utilization of traditional pattern-matching methods and unpredictable shuffling of spikes in the rank-order impedes the performance of the system. In this paper, we present an SNN-based solution for the classification of rank-order spiking patterns to provide continuous recognition results in real-time. The SNN classifier is deployed on a neuromorphic hardware system that enables massively parallel and low-power processing on incoming rank-order patterns. Offline learning is used to store the reference rank-order patterns, and an inbuilt nearest neighbor classification logic is applied by the neurons to provide recognition results. The proposed system was evaluated using two different datasets including rank-order spiking data from previously established olfactory systems. The continuous classification that was achieved required a maximum of 12.82% of the total pattern frame to provide 96.5% accuracy in identifying corresponding target gases. Recognition results were obtained at a nominal processing latency of 16ms for each incoming spike. In addition to the clear advantages in terms of real-time operation and robustness to inconsistent rank-orders, the SNN classifier can also detect anomalies in rank-order patterns arising due to drift in sensing arrays.<\/jats:p>","DOI":"10.3390\/s19081841","type":"journal-article","created":{"date-parts":[[2019,4,18]],"date-time":"2019-04-18T11:58:21Z","timestamp":1555588701000},"page":"1841","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0082-4283","authenticated-orcid":false,"given":"Anup","family":"Vanarse","sequence":"first","affiliation":[{"name":"School of Engineering, Edith Cowan University, Perth 6027, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9611-9345","authenticated-orcid":false,"given":"Adam","family":"Osseiran","sequence":"additional","affiliation":[{"name":"School of Engineering, Edith Cowan University, Perth 6027, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8295-5681","authenticated-orcid":false,"given":"Alexander","family":"Rassau","sequence":"additional","affiliation":[{"name":"School of Engineering, Edith Cowan University, Perth 6027, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.talanta.2014.02.016","article-title":"Advances in Artificial Olfaction: Sensors and Applications","volume":"124","author":"Gutierrez","year":"2014","journal-title":"Talanta"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hussain, A., Aleksander, I., Smith, L.S., Barros, A.K., Chrisley, R., and Cutsuridis, V. (2010). Neuromorphic Systems: Past, Present and Future. Brain Inspired Cognitive Systems 2008, Springer.","DOI":"10.1007\/978-0-387-79100-5"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Jaeger, D., and Jung, R. (2013). Neuromorphic Sensors, Olfaction. Encyclopedia of Computational Neuroscience, Springer.","DOI":"10.1007\/978-1-4614-7320-6"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/S0303-2647(96)01661-9","article-title":"Computational Parallels between the Biological Olfactory Pathway and its Analogue \u2018the Electronic Nose\u2019: Part I. Biological Olfaction","volume":"41","author":"Pearce","year":"1997","journal-title":"Biosystems"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Vanarse, A., Osseiran, A., and Rassau, A. (2017). An Investigation into Spike-Based Neuromorphic Approaches for Artificial Olfactory Systems. Sensors (Basel), 17.","DOI":"10.3390\/s17112591"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"10180","DOI":"10.3390\/s111110180","article-title":"Bioinspired Sensor Systems","volume":"11","year":"2011","journal-title":"Sensors (Basel)"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Vanarse, A., Osseiran, A., and Rassau, A. (2016). A Review of Current Neuromorphic Approaches for Vision, Auditory, and Olfactory Sensors. Front. Neurosci., 10.","DOI":"10.3389\/fnins.2016.00115"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/TCSI.2006.888677","article-title":"Analog Vlsi Circuit Implementation of an Adaptive Neuromorphic Olfaction Chip","volume":"54","author":"Koickal","year":"2007","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3174","DOI":"10.1109\/JSEN.2012.2207887","article-title":"Large-Scale Chemical Sensor Array Testing Biological Olfaction Concepts","volume":"12","author":"Bernabei","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Imam, N., Cleland, T.A., Manohar, R., Merolla, P.A., Arthur, J.V., Akopyan, F., and Modha, D.S. (2012). Implementation of Olfactory Bulb Glomerular-Layer Computations in a Digital Neurosynaptic Core. Front. Neurosci., 6.","DOI":"10.3389\/fnins.2012.00083"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kasap, B., and Schmuker, M. (2013, January 6\u20138). In Improving Odor Classification through Self-Organized Lateral Inhibition in a Spiking Olfaction-Inspired Network. Proceedings of the 2013 6th International IEEE\/EMBS Conference on Neural Engineering (NER), San Diego, CA, USA.","DOI":"10.1109\/NER.2013.6695911"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2081","DOI":"10.1073\/pnas.1303053111","article-title":"A Neuromorphic Network for Generic Multivariate Data Classification","volume":"111","author":"Schmuker","year":"2014","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1109\/TBCAS.2010.2075928","article-title":"Spike Latency Coding in Biologically Inspired Microelectronic Nose","volume":"5","author":"Bermak","year":"2011","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1569","DOI":"10.1109\/TCSI.2011.2143090","article-title":"A Cmos Single-Chip Gas Recognition Circuit for Metal Oxide Gas Sensor Arrays","volume":"58","author":"Ng","year":"2011","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yamani, J.A., Boussaid, F., Bermak, A., and Martinez, D. (2011). Glomerular Latency Coding in Artificial Olfaction. Front. Neuroeng., 4.","DOI":"10.3389\/fneng.2011.00018"},{"key":"ref_16","unstructured":"Yamani, J.H.J.A., Boussaid, F., Bermak, A., and Martinez, D. (2012, January 20\u201323). Bio-Inspired Gas Recognition Based on the Organization of the Olfactory Pathway. Proceedings of the 2012 IEEE International Symposium on Circuits and Systems, Seoul, Korea."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"3934","DOI":"10.1109\/JSEN.2015.2405296","article-title":"Probabilistic Rank Score Coding: A robust Rank-Order Based Classifier for Electronic Nose Applications","volume":"15","author":"Hassan","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2611","DOI":"10.1109\/TCSI.2017.2697945","article-title":"A Bio-Inspired Analog Gas Sensing Front End","volume":"64","author":"Huang","year":"2017","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1109\/JSEN.2009.2020116","article-title":"A Bio-Inspired Pattern Recognition System for Tin-Oxide Gas Sensor Applications","volume":"9","author":"Far","year":"2009","journal-title":"IEEE Sens. J."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/j.snb.2012.01.074","article-title":"Chemical Gas Sensor Drift Compensation Using Classifier Ensembles","volume":"166","author":"Vergara","year":"2012","journal-title":"Sens. Actuators B Chem."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Bower, J.M. (1998). Rank order coding. Computational Neuroscience: Trends in Research, 1998, Springer.","DOI":"10.1007\/978-1-4615-4831-7"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1016\/S0925-2312(01)00403-9","article-title":"Networks of Integrate-And-Fire Neurons Using Rank Order Coding b: Spike Timing Dependent Plasticity and Emergence of Orientation Selectivity","volume":"38","author":"Delorme","year":"2001","journal-title":"Neurocomputing"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1016\/S0893-6080(01)00083-1","article-title":"Spike-Based Strategies for Rapid Processing","volume":"14","author":"Thorpe","year":"2001","journal-title":"Neural Netw."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/s10514-006-7157-1","article-title":"A Biomimetic Robot for Tracking Specific Odors in Turbulent Plumes","volume":"20","author":"Martinez","year":"2006","journal-title":"Auton. Robots"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Sawan, M. (2015). Artificial olfactory systems. Handbook of Biochips: Integrated Circuits and Systems for Biology and Medicine, Springer.","DOI":"10.1007\/978-1-4614-6623-9"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1109\/JETCAS.2018.2842035","article-title":"A Neuro-Inspired Spike Pattern Classifier","volume":"8","author":"Huang","year":"2018","journal-title":"IEEE J. Emerg. Sel. Top. Circuits Syst."},{"key":"ref_27","unstructured":"General Vision Inc. (2017). Braincard, Low-Power, Trainable Pattern Recognition for Iot, General Vision Inc."},{"key":"ref_28","unstructured":"Generral Vision Inc. (2018). Neuromem Technology Reference Guide, Generral Vision Inc."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1016\/j.bios.2016.08.080","article-title":"Bioelectronic Nose: Current Status and Perspectives","volume":"87","author":"Wasilewski","year":"2017","journal-title":"Biosens. Bioelectron."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Climent, E., Pelegri-Sebastia, J., Sogorb, T., Talens, J.B., and Chilo, J. (2017). Development of the Moosy4 Enose Iot for Sulphur-Based Voc Water Pollution Detection. Sensors (Basel), 17.","DOI":"10.3390\/s17081917"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1016\/j.snb.2011.02.049","article-title":"Combined Electronic Nose and Tongue for a Flavour Sensing System","volume":"156","author":"Cole","year":"2011","journal-title":"Sens. Actuators B Chem."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1841\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:46:19Z","timestamp":1760186779000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1841"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,18]]},"references-count":31,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19081841"],"URL":"https:\/\/doi.org\/10.3390\/s19081841","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,18]]}}}