Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices
The development of techniques and methods for rapidly and reliably detecting and analysing food quality and safety products is of significance for the food industry. Traditional machine learning algorithms based on handcrafted features normally have poor performance due to their limited representati...
Gespeichert in:
Veröffentlicht in: | Trends in food science & technology 2021-07, Vol.113, p.193-204 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 204 |
---|---|
container_issue | |
container_start_page | 193 |
container_title | Trends in food science & technology |
container_volume | 113 |
creator | Liu, Yao Pu, Hongbin Sun, Da-Wen |
description | The development of techniques and methods for rapidly and reliably detecting and analysing food quality and safety products is of significance for the food industry. Traditional machine learning algorithms based on handcrafted features normally have poor performance due to their limited representation capacity for complex food characteristics. Recently, the convolutional neural network (CNN) emerges as an effective and potential tool for feature extraction, which is considered the most popular architecture of deep learning and has been increasingly applied for the detection and analysis of complex food matrices.
In the current review, the structure of CNN, the method of feature extraction based on 1-D, 2-D and 3-D CNN models, and multi-feature aggregation methods are introduced. Applications of CNN as a depth feature extractor for detecting and analyzing complex food matrices are discussed, including meat and aquatic products, cereals and cereal products, fruits and vegetables, and others. In addition, data sources, model architecture and overall performance of CNN with other existing methods are compared, and trends of future studies on applying CNN for food detection and analysis are also highlighted.
CNN combined with nondestructive detection techniques and computer vision system show great potential for effectively and efficiently detecting and analysing complex food matrices, and the features based on CNN show better performance and outperform the features handcrafted or those extracted by machine learning algorithms. Although there still remains some challenges in using CNN, it is expected that CNN models will be deployed on mobile devices for real-time detection and analysis of food matrices in future.
•The principle and architectures of convolutional neural network are presented.•Feature extraction methods based on convolutional neural network are investigated.•Recent applications of convolutional neural network in food are summarized.•Challenges and future work of convolutional neural network are discussed. |
doi_str_mv | 10.1016/j.tifs.2021.04.042 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2546647506</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0924224421003022</els_id><sourcerecordid>2546647506</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-bba83b20f042a6f529ac7fa3918745edfab0ab1f5e3435e052232756bb7ab5fe3</originalsourceid><addsrcrecordid>eNp9kM9q3DAQxkVJoZttX6AnQS7JwVtZf-xdyCUsaRtYtpf2LMbyKMj1Wo4kbzYvkuet3M05MMPA8H0fMz9CvpZsVbKy-tatkrNxxRkvV0zm4h_IolzXm0IwJS7Igm24LDiX8hO5jLFjLK-VWpDXe2udcTgkiqcUwCTnB-otbRFH6g7wiNQipClgpFN0wyM1fjj6fpqF0NMBp_B_pGcf_tLr7X5_Q60PFMaxdwZmWaRuyIEJc3oOgKHNDf3LW9xh7PGUPb6lB0jBGYyfyUcLfcQvb3NJ_ny__739Wex-_XjY3u0KI_g6FU0Da9FwZvPDUFnFN2BqC2KTX5cKWwsNg6a0CoUUCpniXPBaVU1TQ6MsiiW5OueOwT9NGJPu_BTybVFzJatK1opVWcXPKhN8jAGtHkNGE150yfTMX3d65q9n_prJXDybbs8mzPcfHQYdZ84GWxcyCN169579H4wpkj4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2546647506</pqid></control><display><type>article</type><title>Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices</title><source>Elsevier ScienceDirect Journals Complete - AutoHoldings</source><creator>Liu, Yao ; Pu, Hongbin ; Sun, Da-Wen</creator><creatorcontrib>Liu, Yao ; Pu, Hongbin ; Sun, Da-Wen</creatorcontrib><description>The development of techniques and methods for rapidly and reliably detecting and analysing food quality and safety products is of significance for the food industry. Traditional machine learning algorithms based on handcrafted features normally have poor performance due to their limited representation capacity for complex food characteristics. Recently, the convolutional neural network (CNN) emerges as an effective and potential tool for feature extraction, which is considered the most popular architecture of deep learning and has been increasingly applied for the detection and analysis of complex food matrices.
In the current review, the structure of CNN, the method of feature extraction based on 1-D, 2-D and 3-D CNN models, and multi-feature aggregation methods are introduced. Applications of CNN as a depth feature extractor for detecting and analyzing complex food matrices are discussed, including meat and aquatic products, cereals and cereal products, fruits and vegetables, and others. In addition, data sources, model architecture and overall performance of CNN with other existing methods are compared, and trends of future studies on applying CNN for food detection and analysis are also highlighted.
CNN combined with nondestructive detection techniques and computer vision system show great potential for effectively and efficiently detecting and analysing complex food matrices, and the features based on CNN show better performance and outperform the features handcrafted or those extracted by machine learning algorithms. Although there still remains some challenges in using CNN, it is expected that CNN models will be deployed on mobile devices for real-time detection and analysis of food matrices in future.
•The principle and architectures of convolutional neural network are presented.•Feature extraction methods based on convolutional neural network are investigated.•Recent applications of convolutional neural network in food are summarized.•Challenges and future work of convolutional neural network are discussed.</description><identifier>ISSN: 0924-2244</identifier><identifier>EISSN: 1879-3053</identifier><identifier>DOI: 10.1016/j.tifs.2021.04.042</identifier><language>eng</language><publisher>Cambridge: Elsevier Ltd</publisher><subject>Algorithms ; Artificial neural networks ; Cereals ; Computer vision ; Convolutional neural network ; Deep learning ; Electronic devices ; Feature extraction ; Food ; Food detection ; Food industry ; Food production ; Food quality ; Food safety ; Food safety and quality ; Learning algorithms ; Machine learning ; Meat ; Neural networks ; Nondestructive testing ; Product safety ; Three dimensional models ; Two dimensional models ; Vision systems</subject><ispartof>Trends in food science & technology, 2021-07, Vol.113, p.193-204</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright Elsevier BV Jul 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-bba83b20f042a6f529ac7fa3918745edfab0ab1f5e3435e052232756bb7ab5fe3</citedby><cites>FETCH-LOGICAL-c328t-bba83b20f042a6f529ac7fa3918745edfab0ab1f5e3435e052232756bb7ab5fe3</cites><orcidid>0000-0002-3634-9963</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.tifs.2021.04.042$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3541,27915,27916,45986</link.rule.ids></links><search><creatorcontrib>Liu, Yao</creatorcontrib><creatorcontrib>Pu, Hongbin</creatorcontrib><creatorcontrib>Sun, Da-Wen</creatorcontrib><title>Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices</title><title>Trends in food science & technology</title><description>The development of techniques and methods for rapidly and reliably detecting and analysing food quality and safety products is of significance for the food industry. Traditional machine learning algorithms based on handcrafted features normally have poor performance due to their limited representation capacity for complex food characteristics. Recently, the convolutional neural network (CNN) emerges as an effective and potential tool for feature extraction, which is considered the most popular architecture of deep learning and has been increasingly applied for the detection and analysis of complex food matrices.
In the current review, the structure of CNN, the method of feature extraction based on 1-D, 2-D and 3-D CNN models, and multi-feature aggregation methods are introduced. Applications of CNN as a depth feature extractor for detecting and analyzing complex food matrices are discussed, including meat and aquatic products, cereals and cereal products, fruits and vegetables, and others. In addition, data sources, model architecture and overall performance of CNN with other existing methods are compared, and trends of future studies on applying CNN for food detection and analysis are also highlighted.
CNN combined with nondestructive detection techniques and computer vision system show great potential for effectively and efficiently detecting and analysing complex food matrices, and the features based on CNN show better performance and outperform the features handcrafted or those extracted by machine learning algorithms. Although there still remains some challenges in using CNN, it is expected that CNN models will be deployed on mobile devices for real-time detection and analysis of food matrices in future.
•The principle and architectures of convolutional neural network are presented.•Feature extraction methods based on convolutional neural network are investigated.•Recent applications of convolutional neural network in food are summarized.•Challenges and future work of convolutional neural network are discussed.</description><subject>Algorithms</subject><subject>Artificial neural networks</subject><subject>Cereals</subject><subject>Computer vision</subject><subject>Convolutional neural network</subject><subject>Deep learning</subject><subject>Electronic devices</subject><subject>Feature extraction</subject><subject>Food</subject><subject>Food detection</subject><subject>Food industry</subject><subject>Food production</subject><subject>Food quality</subject><subject>Food safety</subject><subject>Food safety and quality</subject><subject>Learning algorithms</subject><subject>Machine learning</subject><subject>Meat</subject><subject>Neural networks</subject><subject>Nondestructive testing</subject><subject>Product safety</subject><subject>Three dimensional models</subject><subject>Two dimensional models</subject><subject>Vision systems</subject><issn>0924-2244</issn><issn>1879-3053</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kM9q3DAQxkVJoZttX6AnQS7JwVtZf-xdyCUsaRtYtpf2LMbyKMj1Wo4kbzYvkuet3M05MMPA8H0fMz9CvpZsVbKy-tatkrNxxRkvV0zm4h_IolzXm0IwJS7Igm24LDiX8hO5jLFjLK-VWpDXe2udcTgkiqcUwCTnB-otbRFH6g7wiNQipClgpFN0wyM1fjj6fpqF0NMBp_B_pGcf_tLr7X5_Q60PFMaxdwZmWaRuyIEJc3oOgKHNDf3LW9xh7PGUPb6lB0jBGYyfyUcLfcQvb3NJ_ny__739Wex-_XjY3u0KI_g6FU0Da9FwZvPDUFnFN2BqC2KTX5cKWwsNg6a0CoUUCpniXPBaVU1TQ6MsiiW5OueOwT9NGJPu_BTybVFzJatK1opVWcXPKhN8jAGtHkNGE150yfTMX3d65q9n_prJXDybbs8mzPcfHQYdZ84GWxcyCN169579H4wpkj4</recordid><startdate>202107</startdate><enddate>202107</enddate><creator>Liu, Yao</creator><creator>Pu, Hongbin</creator><creator>Sun, Da-Wen</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7QO</scope><scope>7QR</scope><scope>7ST</scope><scope>7T7</scope><scope>8FD</scope><scope>C1K</scope><scope>F28</scope><scope>FR3</scope><scope>P64</scope><scope>SOI</scope><orcidid>https://orcid.org/0000-0002-3634-9963</orcidid></search><sort><creationdate>202107</creationdate><title>Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices</title><author>Liu, Yao ; Pu, Hongbin ; Sun, Da-Wen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-bba83b20f042a6f529ac7fa3918745edfab0ab1f5e3435e052232756bb7ab5fe3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Artificial neural networks</topic><topic>Cereals</topic><topic>Computer vision</topic><topic>Convolutional neural network</topic><topic>Deep learning</topic><topic>Electronic devices</topic><topic>Feature extraction</topic><topic>Food</topic><topic>Food detection</topic><topic>Food industry</topic><topic>Food production</topic><topic>Food quality</topic><topic>Food safety</topic><topic>Food safety and quality</topic><topic>Learning algorithms</topic><topic>Machine learning</topic><topic>Meat</topic><topic>Neural networks</topic><topic>Nondestructive testing</topic><topic>Product safety</topic><topic>Three dimensional models</topic><topic>Two dimensional models</topic><topic>Vision systems</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Yao</creatorcontrib><creatorcontrib>Pu, Hongbin</creatorcontrib><creatorcontrib>Sun, Da-Wen</creatorcontrib><collection>CrossRef</collection><collection>Biotechnology Research Abstracts</collection><collection>Chemoreception Abstracts</collection><collection>Environment Abstracts</collection><collection>Industrial and Applied Microbiology Abstracts (Microbiology A)</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Environment Abstracts</collection><jtitle>Trends in food science & technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Yao</au><au>Pu, Hongbin</au><au>Sun, Da-Wen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices</atitle><jtitle>Trends in food science & technology</jtitle><date>2021-07</date><risdate>2021</risdate><volume>113</volume><spage>193</spage><epage>204</epage><pages>193-204</pages><issn>0924-2244</issn><eissn>1879-3053</eissn><abstract>The development of techniques and methods for rapidly and reliably detecting and analysing food quality and safety products is of significance for the food industry. Traditional machine learning algorithms based on handcrafted features normally have poor performance due to their limited representation capacity for complex food characteristics. Recently, the convolutional neural network (CNN) emerges as an effective and potential tool for feature extraction, which is considered the most popular architecture of deep learning and has been increasingly applied for the detection and analysis of complex food matrices.
In the current review, the structure of CNN, the method of feature extraction based on 1-D, 2-D and 3-D CNN models, and multi-feature aggregation methods are introduced. Applications of CNN as a depth feature extractor for detecting and analyzing complex food matrices are discussed, including meat and aquatic products, cereals and cereal products, fruits and vegetables, and others. In addition, data sources, model architecture and overall performance of CNN with other existing methods are compared, and trends of future studies on applying CNN for food detection and analysis are also highlighted.
CNN combined with nondestructive detection techniques and computer vision system show great potential for effectively and efficiently detecting and analysing complex food matrices, and the features based on CNN show better performance and outperform the features handcrafted or those extracted by machine learning algorithms. Although there still remains some challenges in using CNN, it is expected that CNN models will be deployed on mobile devices for real-time detection and analysis of food matrices in future.
•The principle and architectures of convolutional neural network are presented.•Feature extraction methods based on convolutional neural network are investigated.•Recent applications of convolutional neural network in food are summarized.•Challenges and future work of convolutional neural network are discussed.</abstract><cop>Cambridge</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.tifs.2021.04.042</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-3634-9963</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0924-2244 |
ispartof | Trends in food science & technology, 2021-07, Vol.113, p.193-204 |
issn | 0924-2244 1879-3053 |
language | eng |
recordid | cdi_proquest_journals_2546647506 |
source | Elsevier ScienceDirect Journals Complete - AutoHoldings |
subjects | Algorithms Artificial neural networks Cereals Computer vision Convolutional neural network Deep learning Electronic devices Feature extraction Food Food detection Food industry Food production Food quality Food safety Food safety and quality Learning algorithms Machine learning Meat Neural networks Nondestructive testing Product safety Three dimensional models Two dimensional models Vision systems |
title | Efficient extraction of deep image features using convolutional neural network (CNN) for applications in detecting and analysing complex food matrices |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T21%3A13%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20extraction%20of%20deep%20image%20features%20using%20convolutional%20neural%20network%20(CNN)%20for%20applications%20in%20detecting%20and%20analysing%20complex%20food%20matrices&rft.jtitle=Trends%20in%20food%20science%20&%20technology&rft.au=Liu,%20Yao&rft.date=2021-07&rft.volume=113&rft.spage=193&rft.epage=204&rft.pages=193-204&rft.issn=0924-2244&rft.eissn=1879-3053&rft_id=info:doi/10.1016/j.tifs.2021.04.042&rft_dat=%3Cproquest_cross%3E2546647506%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2546647506&rft_id=info:pmid/&rft_els_id=S0924224421003022&rfr_iscdi=true |