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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Trends in food science & technology 2021-07, Vol.113, p.193-204
Hauptverfasser: Liu, Yao, Pu, Hongbin, Sun, Da-Wen
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 &amp; 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 &amp; 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 &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Biotechnology and BioEngineering Abstracts</collection><collection>Environment Abstracts</collection><jtitle>Trends in food science &amp; 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 &amp; 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