The invention discloses a behavior identification method based on a 3D
convolution neural network, and relates to the fields of
machine learning,
feature matching, mode identification and
video image processing. The behavior identification method is divided into two phases including the off-line
training phase and the on-line identification phase. In the off-line
training phase, sample videos of various behaviors are input, different outputs are obtained through calculation, each output corresponds to one type of behaviors, parameters in the calculation process are modified according to the error between an output vector and a
label vector so that all output data errors can be reduced, and labels are added to the outputs according to behavior names of the sample videos corresponding to the outputs after the errors meet requirements. In the on-line identification phase, videos needing behavior identification are input, calculation is conducted on the videos through the same method as the
training phase to obtain outputs, the outputs and a
sample vector for adding the labels are matched, and the name of the
sample label most matched with the
sample vector is viewed as a behavior name of the corresponding input video. The behavior identification method has the advantages of being low in complexity, small in calculation amount, high in real-time performance and high in accuracy.