Cargando…

Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers

Since consuming gutter oil does great harm to people’s health, the Food Safety Administration has always been seeking for a more effective and timely supervision. As laboratory tests consume much time, and existing field tests have excessive limitations, a more comprehensive method is in great need....

Descripción completa

Detalles Bibliográficos
Autores principales: Jiang, Wei, Ma, Yuhanxiao, Chen, Ruiqi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8627233/
https://www.ncbi.nlm.nih.gov/pubmed/34901430
http://dx.doi.org/10.7717/peerj-cs.774
_version_ 1784606812555706368
author Jiang, Wei
Ma, Yuhanxiao
Chen, Ruiqi
author_facet Jiang, Wei
Ma, Yuhanxiao
Chen, Ruiqi
author_sort Jiang, Wei
collection PubMed
description Since consuming gutter oil does great harm to people’s health, the Food Safety Administration has always been seeking for a more effective and timely supervision. As laboratory tests consume much time, and existing field tests have excessive limitations, a more comprehensive method is in great need. This is the first time a study proposes machine learning algorithms for real-time gutter oil detection under multiple feature dimensions. Moreover, it is deployed on FPGA to be low-power and portable for actual use. Firstly, a variety of oil samples are generated by simulating the real detection environment. Next, based on previous studies, sensors are used to collect significant features that help distinguish gutter oil. Then, the acquired features are filtered and compared using a variety of classifiers. The best classification result is obtained by k-NN with an accuracy of 97.18%, and the algorithm is deployed to FPGA with no significant loss of accuracy. Power consumption is further reduced with the approximate multiplier we designed. Finally, the experimental results show that compared with all other platforms, the whole FPGA-based classification process consumes 4.77 µs and the power consumption is 65.62 mW. The dataset, source code and the 3D modeling file are all open-sourced.
format Online
Article
Text
id pubmed-8627233
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-86272332021-12-10 Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers Jiang, Wei Ma, Yuhanxiao Chen, Ruiqi PeerJ Comput Sci Data Mining and Machine Learning Since consuming gutter oil does great harm to people’s health, the Food Safety Administration has always been seeking for a more effective and timely supervision. As laboratory tests consume much time, and existing field tests have excessive limitations, a more comprehensive method is in great need. This is the first time a study proposes machine learning algorithms for real-time gutter oil detection under multiple feature dimensions. Moreover, it is deployed on FPGA to be low-power and portable for actual use. Firstly, a variety of oil samples are generated by simulating the real detection environment. Next, based on previous studies, sensors are used to collect significant features that help distinguish gutter oil. Then, the acquired features are filtered and compared using a variety of classifiers. The best classification result is obtained by k-NN with an accuracy of 97.18%, and the algorithm is deployed to FPGA with no significant loss of accuracy. Power consumption is further reduced with the approximate multiplier we designed. Finally, the experimental results show that compared with all other platforms, the whole FPGA-based classification process consumes 4.77 µs and the power consumption is 65.62 mW. The dataset, source code and the 3D modeling file are all open-sourced. PeerJ Inc. 2021-11-16 /pmc/articles/PMC8627233/ /pubmed/34901430 http://dx.doi.org/10.7717/peerj-cs.774 Text en ©2021 Jiang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Data Mining and Machine Learning
Jiang, Wei
Ma, Yuhanxiao
Chen, Ruiqi
Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title_full Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title_fullStr Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title_full_unstemmed Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title_short Gutter oil detection for food safety based on multi-feature machine learning and implementation on FPGA with approximate multipliers
title_sort gutter oil detection for food safety based on multi-feature machine learning and implementation on fpga with approximate multipliers
topic Data Mining and Machine Learning
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8627233/
https://www.ncbi.nlm.nih.gov/pubmed/34901430
http://dx.doi.org/10.7717/peerj-cs.774
work_keys_str_mv AT jiangwei gutteroildetectionforfoodsafetybasedonmultifeaturemachinelearningandimplementationonfpgawithapproximatemultipliers
AT mayuhanxiao gutteroildetectionforfoodsafetybasedonmultifeaturemachinelearningandimplementationonfpgawithapproximatemultipliers
AT chenruiqi gutteroildetectionforfoodsafetybasedonmultifeaturemachinelearningandimplementationonfpgawithapproximatemultipliers