{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,14]],"date-time":"2025-10-14T00:33:36Z","timestamp":1760402016676,"version":"build-2065373602"},"reference-count":52,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2020,5,2]],"date-time":"2020-05-02T00:00:00Z","timestamp":1588377600000},"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>The virtual (software) instrument with a statistical analyzer for testing algorithms for biomedical signals\u2019 recovery in compressive sensing (CS) scenario is presented. Various CS reconstruction algorithms are implemented with the aim to be applicable for different types of biomedical signals and different applications with under-sampled data. Incomplete sampling\/sensing can be considered as a sort of signal damage, where missing data can occur as a result of noise or the incomplete signal acquisition procedure. Many approaches for recovering the missing signal parts have been developed, depending on the signal nature. Here, several approaches and their applications are presented for medical signals and images. The possibility to analyze results using different statistical parameters is provided, with the aim to choose the most suitable approach for a specific application. The instrument provides manifold possibilities such as fitting different parameters for the considered signal and testing the efficiency under different percentages of missing data. The reconstruction accuracy is measured by the mean square error (MSE) between original and reconstructed signal. Computational time is important from the aspect of power requirements, thus enabling the selection of a suitable algorithm. The instrument contains its own signal database, but there is also the possibility to load any external data for analysis.<\/jats:p>","DOI":"10.3390\/s20092602","type":"journal-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T14:00:43Z","timestamp":1588600843000},"page":"2602","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Sparse Analyzer Tool for Biomedical Signals"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5792-9641","authenticated-orcid":false,"given":"Stefan","family":"Vujovi\u0107","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]},{"given":"Andjela","family":"Dragani\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]},{"given":"Maja","family":"Laki\u010devi\u0107 \u017dari\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1752-9053","authenticated-orcid":false,"given":"Irena","family":"Orovi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]},{"given":"Milo\u0161","family":"Dakovi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7315-8739","authenticated-orcid":false,"given":"Marko","family":"Beko","sequence":"additional","affiliation":[{"name":"COPELABS, Universidade Lus\u00f3fona de Humanidades e Tecnologias, 1700-097 Lisboa, Portugal"},{"name":"UNINOVA, Faculdade de Ci\u00eancias e Tecnologia, 2829-517 Monte Caparica, Portugal"}]},{"given":"Srdjan","family":"Stankovi\u0107","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro"}]}],"member":"1968","published-online":{"date-parts":[[2020,5,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/TIT.2006.871582","article-title":"Compressed sensing","volume":"52","author":"Donoho","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Eldar, Y.C. (2015). Sampling Theory: Beyond Bandlimited Systems, Cambridge University Press.","DOI":"10.1017\/CBO9780511762321"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.sigpro.2014.03.049","article-title":"An automated signal reconstruction method based on analysis of Compressive Sensed Signals in Noisy Environment","volume":"104","author":"Stankovic","year":"2014","journal-title":"Signal Process."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Stankovi\u0107, S., Orovi\u0107, I., and Sejdi\u0107, E. (2015). Multimedia Signals and Systems: Basic and Advance Algorithms for Signal Processing, Springer. [2nd ed.].","DOI":"10.1007\/978-3-319-23950-7"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Vulaj, Z., Brajovi\u0107, M., Dragani\u0107, A., and Orovi\u0107, I. (2017, January 18\u201320). Detection of Irregular QRS Complexes using Hermite Transform and Support Vector Machine. Proceedings of the 59th International Symposium ELMAR-2017, Zadar, Croatia.","DOI":"10.23919\/ELMAR.2017.8124435"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"950","DOI":"10.1109\/TAES.2017.2768938","article-title":"Compressive Sensing of Sparse Signals in the Hermite Transform Basis","volume":"54","year":"2018","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_7","first-page":"1216","article-title":"Analysis of the Reconstruction of Sparse Signals in the DCT Domain Applied to Audio Signals","volume":"26","year":"2018","journal-title":"IEEE\/ACM Trans. AudioSpeechLang. Process."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Foucart, S., and Rauhut, H. (2013). A Mathematical Introduction to Compressive Sensing, Birkh\u00e4user.","DOI":"10.1007\/978-0-8176-4948-7"},{"key":"ref_9","unstructured":"Laki\u010devi\u0107, M., Dragani\u0107, A., Orovi\u0107, I., and Stankovi\u0107, S. (2018, January 10\u201314). Sparse signal reconstruction using gradient-threshold based method. Proceedings of the 7th Mediterranean Conference on Embedded Computing, MECO, Budva, Montenegro."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2210","DOI":"10.1109\/TIT.2008.920190","article-title":"Compressed sensing and redundant dictionaries","volume":"54","author":"Rauhut","year":"2008","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"477","DOI":"10.2298\/FUEE1704477D","article-title":"On some common compressive sensing recovery algorithms and applications\u2014Review paper","volume":"30","year":"2017","journal-title":"Facta Univ. Ser. Electron. Energetics"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Chhatlani, A., Dadlani, A., Gidwani, M., Keswani, M., and Kanade, P. (2016, January 23\u201325). Portable Medical Records Using Internet of Things for Medical Devices. Proceedings of the 8th International Conference on Computational Intelligence and Communication Networks (CICN), Tehri, India.","DOI":"10.1109\/CICN.2016.93"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1109\/TITB.2010.2042606","article-title":"Design and Implementation of a Portable Long-Term Physiological Signal Recorder","volume":"14","author":"Vuorela","year":"2010","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Krejcar, O., Janckulik, D., and Slanina, Z. (2008, January 17\u201320). The Real Code Migration on portable devices for personal biotelemetric systems. Proceedings of the PORTABLE-POLYTRONIC 2008\u20142nd IEEE International Interdisciplinary Conference on Portable Information Devices and the 2008 7th IEEE Conference on Polymers and Adhesives in Microelectronics and Photonics, Garmish-Partenkirchen, Germany.","DOI":"10.1109\/PORTABLE-POLYTRONIC.2008.4681268"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1109\/TITB.2005.854512","article-title":"A wearable health care system based on knitted integrated sensors","volume":"9","author":"Paradiso","year":"2005","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1186\/1687-6180-2012-101","article-title":"Compressive sampling of swallowing accelerometry signals using time-frequency dictionaries based on modulated discrete prolate spheroidal sequences","volume":"2012","author":"Sejdic","year":"2012","journal-title":"Eurasip J. Adv. Signal Process."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"613","DOI":"10.1109\/18.382009","article-title":"De-noising by soft-thresholding","volume":"41","author":"Donoho","year":"1995","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1109\/TIT.2005.862083","article-title":"Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information","volume":"52","author":"Candes","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dragani\u0107, A., Orovi\u0107, I., Stankovi\u0107, S., Zhang, X., and Wang, X. (2017, January 11\u201315). Compressive Sensing Approach in the Table Grape Cold Chain Logistics. Proceedings of the 6th Mediterranean Conference on Embedded Computing MECO, Bar, Montenegro.","DOI":"10.1109\/MECO.2017.7977143"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1109\/LSP.2013.2252899","article-title":"Robust Time-Frequency Analysis based on the L-estimation and Compressive Sensing","volume":"20","author":"Stankovic","year":"2013","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4655","DOI":"10.1109\/TIT.2007.909108","article-title":"Signal recovery from random measurements via orthogonal matching pursuit","volume":"53","author":"Tropp","year":"2007","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_22","unstructured":"Candes, E., and Romberg, J. (2020, February 02). L1-Magic: Recovery of Sparse Signals Via Convex Programming. Available online: https:\/\/statweb.stanford.edu\/~candes\/software\/l1magic\/."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1049\/iet-spr.2013.0348","article-title":"Relationship between the robust statistics theory and sparse compressive sensed signals reconstruction","volume":"8","author":"Stankovic","year":"2014","journal-title":"IET Signal Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1109\/JSTSP.2007.910281","article-title":"Gradient projection for sparse reconstruction: Application to compressed sensing and other inverse problems","volume":"1","author":"Figueiredo","year":"2007","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Dragani\u0107, A., Orovi\u0107, I., Leki\u0107, N., Dakovi\u0107, M., and Stankovi\u0107, S. (2015, January 14\u201318). Architecture for single iteration reconstruction algorithm. Proceedings of the 4th Mediterranean Conference on Embedded Computing MECO, Budva, Montenegro.","DOI":"10.1109\/MECO.2015.7181870"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/j.sigpro.2013.07.002","article-title":"Missing samples analysis in signals for applications to L-estimation and compressive sensing","volume":"94","author":"Stankovic","year":"2014","journal-title":"Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhao, D., Zhao, F., and Gan, Y. (2020). Reference-Driven Compressed Sensing MR Image Reconstruction Using Deep Convolutional Neural Networks without Pre-Training. Sensors, 20.","DOI":"10.3390\/s20010308"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.micpro.2017.04.010","article-title":"An approach to classification and under-sampling of the interfering wireless signals","volume":"51","author":"Li","year":"2017","journal-title":"Microprocess. Microsyst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rao, Y., Zhao, G., Wang, W., Zhang, J., Jiang, Z., and Wang, R. (2019). Adaptive Data Acquisition with Energy Efficiency and Critical-Sensing Guarantee for Wireless Sensor Networks. Sensors, 19.","DOI":"10.3390\/s19122654"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yin, Z., Lu, X., and Chen, W. (2018). Echo Preprocessing to Enhance SNR for 2D CS-Based ISAR Imaging Method. Sensors, 18.","DOI":"10.3390\/s18124409"},{"key":"ref_31","unstructured":"Kimmel, R., and Tai, X.C. (2019). Processing, Analyzing and Learning of Images, Shapes, and Forms: Part 2. Handbook of Numerical Analysis Series, Elsevier."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1049\/iet-spr.2013.0385","article-title":"Adaptive variable step algorithm for missing samples recovery in sparse signals","volume":"8","year":"2014","journal-title":"IET Signal Process."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"5249","DOI":"10.1109\/TIP.2014.2363616","article-title":"Sparsity Fine Tuning in Wavelet Domain with Application to Compressive Image Reconstruction","volume":"23","author":"Dong","year":"2014","journal-title":"IEEE Trans. Image Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3483","DOI":"10.1109\/TIP.2011.2150231","article-title":"Multivariate Compressive Sensing for Image Reconstruction in the Wavelet Domain: Using Scale Mixture Models","volume":"20","author":"Wu","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_35","unstructured":"Najarian, K., and Splinter, R. (2012). Biomedical Signal and Image Processing, Taylor & Francis Group. [2nd ed.]."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1182","DOI":"10.1002\/mrm.21391","article-title":"Sparse MRI: The Application of Compressed Sensing for Rapid MR Imaging","volume":"58","author":"Lustig","year":"2007","journal-title":"Magn. Reson. Med."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1485","DOI":"10.1016\/j.mri.2013.05.009","article-title":"Carotid blood flow measurement accelerated by compressed sensing: Validation in healthy volunteers","volume":"31","author":"Tao","year":"2013","journal-title":"Magn. Reson. Imaging"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.sigpro.2016.08.007","article-title":"On the Parameterization of Hermite Transform with Application to the Compression of QRS Complexes","volume":"131","author":"Brajovic","year":"2017","journal-title":"Signal Process."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1109\/TSP.2011.2173336","article-title":"Efficient Compression of QRS Complexes Using Hermite Expansion","volume":"60","author":"Sandryhaila","year":"2012","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1186\/1687-6180-2011-125","article-title":"Estimating the number of components of a multicomponent nonstationary signal using the short-term time-frequency R\u00e9nyi entropy","volume":"2011","author":"Sucic","year":"2011","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"4723","DOI":"10.1109\/TIT.2009.2027527","article-title":"Comparing Measures of Sparsity","volume":"55","author":"Hurley","year":"2009","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1109\/JSTSP.2011.2160711","article-title":"Gini index as sparsity measure for signal reconstruction from compressive samples","volume":"5","author":"Zonoobi","year":"2011","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1049\/htl.2013.0038","article-title":"On ECG reconstruction using weighted-compressive sensing","volume":"1","author":"Zonoobi","year":"2014","journal-title":"Healthc. Technol. Lett."},{"key":"ref_44","unstructured":"Cheng, L., Leung, A., and Ozawa, S. (2018). EEG Sparse Representation Based Alertness States Identification Using Gini Index. Neural Information Processing. ICONIP 2018. Lecture Notes in Computer Science, Springer."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Chen, C.-L., and Chuang, C.-T. (2017). A QRS Detection and R Point Recognition Method for Wearable Single-Lead ECG Devices. Sensors, 17.","DOI":"10.3390\/s17091969"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Vulaj, Z., Dragani\u0107, A., Brajovi\u0107, M., and Orovi\u0107, I. (2017, January 11\u201315). A tool for ECG signal analysis using standard and optimized Hermite transform. Proceedings of the 6th Mediterranean Conference on Embedded Computing, MECO, Bar, Montenegro.","DOI":"10.1109\/MECO.2017.7977145"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Stankovi\u0107, I., Brajovi\u0107, M., Dakovi\u0107, M., Ioana, C., and Stankovi\u0107, L.J. (2020). Quantization in Compressive Sensing: A Signal Processing Approach. IEEE Access, (Early Access Publication).","DOI":"10.1109\/ACCESS.2020.2979935"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1007\/BF01581204","article-title":"On the Douglas-Rachford splitting method and the proximal point algorithm for maximal monotone operators","volume":"55","author":"Eckstein","year":"1992","journal-title":"Math. Program."},{"key":"ref_49","unstructured":"(2020, March 12). MIT-BIH ECG Compression Test Database. Available online: http:\/\/www.physionet.org\/physiobank\/database\/cdb."},{"key":"ref_50","unstructured":"(2020, March 23). The BioSig Project. Available online: \/http:\/\/biosig.sf.net\/."},{"key":"ref_51","unstructured":"(2020, March 12). UNLocBoX, Matlab convex optimization toolbox. Available online: https:\/\/epfl-lts2.github.io\/unlocbox-html\/."},{"key":"ref_52","unstructured":"(2020, March 06). National Library of Medicine, Available online: https:\/\/www.nlm.nih.gov\/research\/visible\/mri.html."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/9\/2602\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:25:14Z","timestamp":1760361914000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/9\/2602"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,2]]},"references-count":52,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2020,5]]}},"alternative-id":["s20092602"],"URL":"https:\/\/doi.org\/10.3390\/s20092602","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,5,2]]}}}