The application discloses a method for intelligent
food recognition and
nutrition analysis based on
deep learning, and belongs to the technical field of
image analysis.The method comprises the following steps: 1, collecting input data and pre-
processing the data; 2, determining the position of a target in a scene and a
mask area, 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 three-dimensional features, extracting two-dimensional features from the image, and performing weight fusion; 5, splicing the obtained features, and strengthening the feature information after fusion; 6, regressing and predicting food weight and heat; and 7, optimizing
model prediction and verifying the prediction effect.The method adopts a 2D+3D
modal feature fusion mode, performs data enhancement on an original image, extracts 2D features, simultaneously generates a 3D
point cloud, and performs multi-
modal feature fusion to predict food heat and weight, so that the method can help consumers accurately estimate food heat, weight and other indexes, and formulate scientific diet methods and suggestions.