Real-Time Processing Library for Open-Source Hardware Biomedical Sensors. 2018

Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
Departamento de Tecnología Electrónica, ETS, Ingeniería Informática, Universidad de Sevilla, 41012 Sevilla, Spain. almolina@us.es.

Applications involving data acquisition from sensors need samples at a preset frequency rate, the filtering out of noise and/or analysis of certain frequency components. We propose a novel software architecture based on open-software hardware platforms which allows programmers to create data streams from input channels and easily implement filters and frequency analysis objects. The performances of the different classes given in the size of memory allocated and execution time (number of clock cycles) were analyzed in the low-cost platform Arduino Genuino. In addition, 11 people took part in an experiment in which they had to implement several exercises and complete a usability test. Sampling rates under 250 Hz (typical for many biomedical applications) makes it feasible to implement filters, sliding windows and Fourier analysis, operating in real time. Participants rated software usability at 70.2 out of 100 and the ease of use when implementing several signal processing applications was rated at just over 4.4 out of 5. Participants showed their intention of using this software because it was percieved as useful and very easy to use. The performances of the library showed that it may be appropriate for implementing small biomedical real-time applications or for human movement monitoring, even in a simple open-source hardware device like Arduino Genuino. The general perception about this library is that it is easy to use and intuitive.

UI MeSH Term Description Entries
D012815 Signal Processing, Computer-Assisted Computer-assisted processing of electric, ultrasonic, or electronic signals to interpret function and activity. Digital Signal Processing,Signal Interpretation, Computer-Assisted,Signal Processing, Digital,Computer-Assisted Signal Interpretation,Computer-Assisted Signal Interpretations,Computer-Assisted Signal Processing,Interpretation, Computer-Assisted Signal,Interpretations, Computer-Assisted Signal,Signal Interpretation, Computer Assisted,Signal Interpretations, Computer-Assisted,Signal Processing, Computer Assisted
D012984 Software Sequential operating programs and data which instruct the functioning of a digital computer. Computer Programs,Computer Software,Open Source Software,Software Engineering,Software Tools,Computer Applications Software,Computer Programs and Programming,Computer Software Applications,Application, Computer Software,Applications Software, Computer,Applications Softwares, Computer,Applications, Computer Software,Computer Applications Softwares,Computer Program,Computer Software Application,Engineering, Software,Open Source Softwares,Program, Computer,Programs, Computer,Software Application, Computer,Software Applications, Computer,Software Tool,Software, Computer,Software, Computer Applications,Software, Open Source,Softwares, Computer Applications,Softwares, Open Source,Source Software, Open,Source Softwares, Open,Tool, Software,Tools, Software
D015374 Biosensing Techniques Any of a variety of procedures which use biomolecular probes to measure the presence or concentration of biological molecules, biological structures, microorganisms, etc., by translating a biochemical interaction at the probe surface into a quantifiable physical signal. Bioprobes,Biosensors,Electrodes, Enzyme,Biosensing Technics,Bioprobe,Biosensing Technic,Biosensing Technique,Biosensor,Electrode, Enzyme,Enzyme Electrode,Enzyme Electrodes,Technic, Biosensing,Technics, Biosensing,Technique, Biosensing,Techniques, Biosensing

Related Publications

Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2011, Computational intelligence and neuroscience,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
November 2008, Journal of neuroscience methods,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2019, PloS one,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2019, Frontiers in neuroinformatics,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
March 2017, Proceedings of the ... IEEE International Conference on Acoustics, Speech, and Signal Processing. ICASSP (Conference),
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2020, Journal of pathology informatics,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
November 2015, Journal of proteomics,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
April 2016, BMJ innovations,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2023, PeerJ,
Alberto J Molina-Cantero, and Juan A Castro-García, and Clara Lebrato-Vázquez, and Isabel M Gómez-González, and Manuel Merino-Monge
January 2023, Frontiers in bioinformatics,
Copied contents to your clipboard!