The invention discloses an intelligent food identification and
nutrition analysis method based on
deep learning, and belongs to the technical field of
image analysis. The method comprises the following steps: 1, collecting input data, and preprocessing the data; 2, determining a position and a
mask area of a target in the scene, and generating a dense
depth map; 3, constructing a food three-dimensional
point cloud, denoising the three-dimensional
point cloud, and removing abnormal points; 4, obtaining a three-dimensional feature, extracting a two-dimensional feature from the image, and carrying out weight fusion; 5, splicing the obtained features, and reinforcing the fused feature information; 6, predicting the weight and
calorie of the food by regression; and 7, optimizing
model prediction and verifying a prediction effect. According to the method,
feature fusion in a 2D + 3D
modal mode is adopted, data enhancement is performed on an original image, 2D features are extracted, a 3D
point cloud is generated at the same time, and multi-
modal feature fusion is performed to predict the
calorie and the weight of the food, so that consumers can be helped to accurately estimate indexes such as the
calorie and the weight of the food and formulate scientific diet methods and suggestions.