The invention relates to the technical field of
machine learning, and discloses an H.266 coding
macro block division method based on
machine learning, which comprises the following steps: step 1, multi-dimensional
feature extraction: extracting content feature features, boundary and position features and division history and rule features of a current
coding block; step 2, intelligent division
decision making: the multi-dimensional features are input into a double-
branch Transform network for
processing, the double-
branch Transform network comprises a content
branch and a constraint branch, the features are fused through a cross attention mechanism, and the size of
macro block division and probability distribution of a division mode are output; and step 3, multi-stage check optimization: carrying out candidate set screening based on the probability distribution, carrying out
rate distortion check on screened candidate partitions, and selecting the partition with the minimum
rate distortion cost as a final
macro block partition result. According to the method,
intelligent decision-making of the size and the division mode of the macro block can be achieved, the VVC standard is accurately adapted, and the accuracy and the coding efficiency of macro block division in H.266 / VVC coding can be improved.