{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T10:24:31Z","timestamp":1760523871562,"version":"build-2065373602"},"reference-count":22,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2019,9,24]],"date-time":"2019-09-24T00:00:00Z","timestamp":1569283200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["12402037"],"award-info":[{"award-number":["12402037"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A mobile system that can detect viruses in real time is urgently needed, due to the combination of virus emergence and evolution with increasing global travel and transport. A biosensor called PAMONO (for Plasmon Assisted Microscopy of Nano-sized Objects) represents a viable technology for mobile real-time detection of viruses and virus-like particles. It could be used for fast and reliable diagnoses in hospitals, airports, the open air, or other settings. For analysis of the images provided by the sensor, state-of-the-art methods based on convolutional neural networks (CNNs) can achieve high accuracy. However, such computationally intensive methods may not be suitable on most mobile systems. In this work, we propose nanoparticle classification approaches based on frequency domain analysis, which are less resource-intensive. We observe that on average the classification takes 29    \u03bc   s per image for the Fourier features and 17    \u03bc   s for the Haar wavelet features. Although the CNN-based method scores 1\u20132.5 percentage points higher in classification accuracy, it takes 3370    \u03bc   s per image on the same platform. With these results, we identify and explore the trade-off between resource efficiency and classification performance for nanoparticle classification of images provided by the PAMONO sensor.<\/jats:p>","DOI":"10.3390\/s19194138","type":"journal-article","created":{"date-parts":[[2019,9,25]],"date-time":"2019-09-25T03:51:18Z","timestamp":1569383478000},"page":"4138","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Nanoparticle Classification Using Frequency Domain Analysis on Resource-Limited Platforms"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4134-952X","authenticated-orcid":false,"given":"Mikail","family":"Yayla","sequence":"first","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5254-5040","authenticated-orcid":false,"given":"Anas","family":"Toma","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"},{"name":"Computer Engineering Department, An-Najah National University, Nablus P.O. Box 7, Palestine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kuan-Hsun","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan Eric","family":"Lenssen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victoria","family":"Shpacovitch","sequence":"additional","affiliation":[{"name":"Biomedical Research Department, Leibniz Institute for Analytical Sciences, ISAS e.V., Bunsen-Kirchhoff-Stra\u00dfe 11, 44139 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"Hergenr\u00f6der","sequence":"additional","affiliation":[{"name":"Biomedical Research Department, Leibniz Institute for Analytical Sciences, ISAS e.V., Bunsen-Kirchhoff-Stra\u00dfe 11, 44139 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2530-8197","authenticated-orcid":false,"given":"Frank","family":"Weichert","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian-Jia","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Dortmund University, Otto-Hahn-Str. 16, 44227 Dortmund, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,9,24]]},"reference":[{"unstructured":"Siedhoff, D. (2016). A Parameter-Optimizing Model-Based Approach to the Analysis of Low-SNR Image Sequences for Biological Virus Detection. [Ph.D. Thesis, Technical University of Dortmund].","key":"ref_1"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.ab.2015.06.022","article-title":"Application of surface plasmon resonance imaging technique for the detection of single spherical biological submicrometer particles","volume":"486","author":"Shpacovitch","year":"2015","journal-title":"Anal. Biochem."},{"doi-asserted-by":"crossref","unstructured":"Lenssen, J., Toma, A., Seebold, A., Shpacovitch, V., Libuschewski, P., Weichert, F., Chen, J.J., and Hergenr\u00f6der, R. (2018, January 19\u201321). Real-time Low SNR Signal Processing for Nanoparticle Analysis with Deep Neural Networks. Proceedings of the 11th International Joint Conference on Biomedical Engineering Systems and Technologies BIOSIGNALS, Funchal, Madeira, Portugal.","key":"ref_3","DOI":"10.5220\/0006596400360047"},{"key":"ref_4","first-page":"1","article-title":"Accelerating Deep Convolutional Neural Networks Using Specialized Hardware","volume":"2","author":"Ovtcharov","year":"2015","journal-title":"Microsoft Res. Whitepaper"},{"doi-asserted-by":"crossref","unstructured":"Andri, R., Cavigelli, L., Rossi, D., and Benini, L. (2016, January 11\u201313). YodaNN: An Ultra-Low Power Convolutional Neural Network Accelerator Based on Binary Weights. Proceedings of the 2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Pittsburgh, PA, USA.","key":"ref_5","DOI":"10.1109\/ISVLSI.2016.111"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"e3850","DOI":"10.1002\/cpe.3850","article-title":"FPGA-accelerated deep convolutional neural networks for high throughput and energy efficiency","volume":"29","author":"Qiao","year":"2016","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_7","first-page":"128","article-title":"An Automatic Intelligent System for Diagnosis and Confirmation of Johne\u2019s Disease","volume":"14","author":"Aljarrah","year":"2015","journal-title":"Int. J. Intell. Syst. Technol. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1023\/A:1024409329416","article-title":"Terahertz Pulsed Imaging of Skin Cancer in the Time and Frequency Domain","volume":"29","author":"Woodward","year":"2003","journal-title":"J. Biol. Phys."},{"doi-asserted-by":"crossref","unstructured":"Yayla, M., Toma, A., Lenssen, J.E., Shpacovitch, V., Chen, K., Weichert, F., and Chen, J. (2019). Resource-Efficient Nanoparticle Classification Using Frequency Domain Analysis. Bildverarbeitung f\u00fcr die Medizin, Springer.","key":"ref_9","DOI":"10.1007\/978-3-658-25326-4_74"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/j.snb.2016.07.124","article-title":"Optimal conditions for SPR-imaging of nano-objects","volume":"239","author":"Zybin","year":"2017","journal-title":"Sens. Actuators B Chem."},{"doi-asserted-by":"crossref","unstructured":"Shpacovitch, V., Sidorenko, I., Lenssen, J.E., Temchura, V., Weichert, F., M\u00fcller, H., \u00dcberla, K., Zybin, A., Schramm, A., and Hergenr\u00f6der, R. (2017). Application of the PAMONO-Sensor for Quantification of Microvesicles and Determination of Nano-Particle Size Distribution. Sensors, 17.","key":"ref_11","DOI":"10.3390\/s17020244"},{"key":"ref_12","first-page":"313","article-title":"The determination of the optical constants of metals by excitation of surface plasmons","volume":"241","author":"Kretschmann","year":"1971","journal-title":"Eur. Phys. J. A"},{"unstructured":"(2019, September 15). SFB 876-B2 Website. Available online: https:\/\/sfb876.tu-dortmund.de\/SPP\/sfb876-b2.html.","key":"ref_13"},{"unstructured":"(2019, September 15). Github: DeepRacin. Available online: https:\/\/github.com\/mrjel\/deepracin.","key":"ref_14"},{"doi-asserted-by":"crossref","unstructured":"Kathail, V., Hwang, J., Sun, W., Chobe, Y., Shui, T., and Carrillo, J. (2016, January 21\u201323). SDSoC: A Higher-level Programming Environment for Zynq SoC and Ultrascale+ MPSoC. Proceedings of the 2016 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays Monterey, Monterey, CA, USA.","key":"ref_15","DOI":"10.1145\/2847263.2847284"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1109\/JPROC.2004.840301","article-title":"The Design and Implementation of FFTW3","volume":"93","author":"Frigo","year":"2005","journal-title":"Proc. IEEE"},{"unstructured":"Gonzalez, R.C., and Woods, R.E. (2018). Digital Image Processing, Pearson. [4th ed.].","key":"ref_17"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.ymeth.2006.05.024","article-title":"Virus-like particles: Designing an effective AIDS vaccine","volume":"40","author":"Young","year":"2006","journal-title":"Methods"},{"unstructured":"Libuschewski, P. (2017). Exploration of Cyber-Physical Systems for GPGPU Computer Vision-Based Detection of Biological Viruses. [Ph.D. Thesis, Technical University of Dortmund].","key":"ref_19"},{"key":"ref_20","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"doi-asserted-by":"crossref","unstructured":"Buschjager, S., Chen, K.H., Chen, J.J., and Morik, K. (2018, January 17\u201320). Realization of Random Forest for Real-Time Evaluation through Tree Framing. Proceedings of the 2018 IEEE International Conference on Data Mining (ICDM), Singapore.","key":"ref_21","DOI":"10.1109\/ICDM.2018.00017"},{"unstructured":"(2019, September 15). Myay\u2019s Github with the Testing Framework for the Frequency Domain Classification. Available online: https:\/\/github.com\/myay\/PAMONO-FreqDomainClassification.","key":"ref_22"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/19\/4138\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:23:47Z","timestamp":1760189027000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/19\/4138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,24]]},"references-count":22,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2019,10]]}},"alternative-id":["s19194138"],"URL":"https:\/\/doi.org\/10.3390\/s19194138","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,9,24]]}}}