Food image automatic classification method based on convolutional neural networks

A convolutional neural network and automatic classification technology, applied in the field of convolutional neural networks, can solve the problems of high classification accuracy and robustness of classifiers, and low accuracy of training classifiers, so as to enhance robustness and reduce labor costs. , the effect of improving work efficiency

Active Publication Date: 2017-03-22
ZHEJIANG UNIV OF TECH
View PDF8 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to overcome the shortcomings of the food image data obtained by web crawlers in the prior art that the correct rate of the training classifier is low due to excessive data noise, the present invention proposes a method to effectively avoid the training classifier accuracy rate caused by excessive data noise. An automatic food image classification method based on convolutional neural network with high correct rate in low cases. The convolutional neural network algorithm directly uses the image as input, avoiding the complicated feature extraction and data reconstruction process in the traditional recognition algorithm. The classification accuracy and robustness of the classifier are high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Food image automatic classification method based on convolutional neural networks
  • Food image automatic classification method based on convolutional neural networks
  • Food image automatic classification method based on convolutional neural networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described below in conjunction with the accompanying drawings.

[0037] refer to Figure 1 ~ Figure 3 , a food image classification method based on a convolutional neural network, comprising the following steps:

[0038] Step 1: Get initial image data randomly

[0039] Use web crawlers to randomly obtain a small amount of target classification data from mainstream image search engines Baidu, Google, and image sharing sites Flickr and Instagram. After manual screening, determine whether the data belongs to the target classification, and define the data set belonging to the target classification as InitialData. And as the initial image training data;

[0040] Step 2: Train the initial convolutional neural network

[0041] Use the data of InitialData to train the FoodCNN network to obtain an initial image classifier, output the probability of the image belonging to each category for the input image, and arrange the categories accord...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a food image automatic classification method based on convolutional neural networks. The food image automatic classification method comprises steps that 1) food image data is crawled by a network crawler from Internet, and food images having correct labels are artificially screened out and filed in an Initial Data data set; 2) the network crawler is used to search a lot of food image data of the target classification in a mainstream search engine and an image sharing website, and at the same time, a step 4) is executed regularly; 4) a Food CNN network is used for data screening, and the data is divided into a Crawl Data and a Noisy Data; 5) the expanded data Crawl Data is used to update the Food CNN network; 6) whether the Noisy Data data size is reasonable is determined, and whether the crawling is continued is determined; 7) the crawling is stopped, and a Food Final CNN is trained. A correction rate is high.

Description

technical field [0001] The invention belongs to a method for automatically classifying food images based on a convolutional neural network, and relates to a convolutional neural network, web crawler technology and image classification technology. Background technique [0002] In recent years, with the improvement of people's quality of life, people's pursuit of food has become more and more diversified, but the variety of dishes is also dizzying. In addition, a healthy diet is gradually becoming one of the popular trends in people's pursuit of quality of life. The key to this is the acquisition of food information. How to obtain dish information through simple pictures or photos, such as calorie content, nutritional content, etc., is one of the important means to simplify food information acquisition, and automatic food identification is an important step in food information acquisition. [0003] Food images are changeable, complex and diverse. Traditional image recognitio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/62G06F17/30G06N3/02
CPCG06F16/951G06N3/02G06F18/24
Inventor 宣琦肖浩泉方宾伟王金宝傅晨波郑雅羽俞立
Owner ZHEJIANG UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products