Nanoparticle Classification Using Frequency Domain Analysis on Resource-Limited Platforms †

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 μs per image for the Fourier features and 17 μs for the Haar wavelet features. Although the CNN-based method scores 1–2.5 percentage points higher in classification accuracy, it takes 3370 μ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.

[1]  M. Al-Rousan,et al.  An automatic intelligent system for diagnosis and confirmation of Johne's disease , 2015, Int. J. Intell. Syst. Technol. Appl..

[2]  Katharina Morik,et al.  Realization of Random Forest for Real-Time Evaluation through Tree Framing , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[3]  Luca Benini,et al.  YodaNN: An Ultra-Low Power Convolutional Neural Network Accelerator Based on Binary Weights , 2016, 2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI).

[4]  Heinrich Müller,et al.  Application of the PAMONO-Sensor for Quantification of Microvesicles and Determination of Nano-Particle Size Distribution , 2017, Sensors.

[5]  Jian-Jia Chen,et al.  Resource-Efficient Nanoparticle Classification Using Frequency Domain Analysis , 2019, Bildverarbeitung für die Medizin.

[6]  Pascal Libuschewski,et al.  Exploration of cyber-physical systems for GPGPU computer vision-based detection of biological viruses , 2017 .

[7]  Vinod Kathail,et al.  SDSoC: A Higher-level Programming Environment for Zynq SoC and Ultrascale+ MPSoC , 2016, FPGA.

[8]  Karin Strauss,et al.  Accelerating Deep Convolutional Neural Networks Using Specialized Hardware , 2015 .

[9]  Peter Marwedel,et al.  Application of surface plasmon resonance imaging technique for the detection of single spherical biological submicrometer particles. , 2015, Analytical biochemistry.

[10]  T. Ross,et al.  Virus-like particles: designing an effective AIDS vaccine. , 2006, Methods.

[11]  E. Linfield,et al.  Terahertz Pulsed Imaging of Skin Cancer in the Time and Frequency Domain , 2003, Journal of biological physics.

[12]  Victoria Shpacovitch,et al.  Optimal conditions for SPR-imaging of nano-objects , 2017 .

[13]  Dominic Siedhoff,et al.  A parameter-optimizing model-based approach to the analysis of low-SNR image sequences for biological virus detection , 2016 .

[14]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[15]  Junzhong Shen,et al.  FPGA‐accelerated deep convolutional neural networks for high throughput and energy efficiency , 2017, Concurr. Comput. Pract. Exp..

[16]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[17]  Jian-Jia Chen,et al.  Real-time Low SNR Signal Processing for Nanoparticle Analysis with Deep Neural Networks , 2018, BIOSIGNALS.

[18]  E. Kretschmann Die Bestimmung optischer Konstanten von Metallen durch Anregung von Oberflächenplasmaschwingungen , 1971 .