1 Outline Introduction Macroblock partition analysis Partition type decision Partition type distribution Experimental result Conclusion 2 Introduction Goal: To retain high visual quality of foreground (FG) region. To achieve low bit-rate background (BG) coding. Proposed method: Using different RD λ value for FG/BG region. Heuristically assign macroblock partition types for video foreground and background coding. 3 introduction For the efficiency of encoding pictures in H.264, 16 × 16 skip type MB for P-frame and 16 × 16 direct type MB for B-frame are introduced. For selecting a suitable partition, an RD optimization criterion defined by : where B: macroblock, : the reconstruction MB after decoding, Q: quantization parameter. resulting in costly search in deciding a MB partition. λ is set to balance distortions and rates. 4 Partition Type Decision The decision process of MB partitions can be significantly simplified if the FG/BG segmentations of a video sequence are obtained. To heuristically assign appropriate MB partitions to encode the FG/BG MBs in the inter-prediction process. 5 Partition Type Distribution (1/4) To achieve a quality-oriented coding process optimal-λ RD optimization A small λ is set for foreground MBs. A large λ value is used for background blocks. The FG and BG masks for image frames are manually marked. 6 Partition Type Distribution (2/4) Experimental settings: Each MB having at least a foreground pixel is marked as foreground. 59 image frames of each video sequence are encoded in the order of IBPBPBI….. The default QP value is set to 28. The default λ parameter are = 27.41 for I- and P- frames and = 73.11 for B-frames. is set for foreground, and is for the background. 7 Partition Type Distribution (3/4) The block size of I4x4 are used most to generate high quality intra-coded MBs for I-frames. 8 Partition Type Distribution (4/4) The P-frame and B-frame block partition type distribution: 9 proposed scheme For I-frame Choose I4×4 for foreground and I16×16 for background. For P-frame and B-frame Choose 16×16 MB size, skip for P-frame, direct 16×16 for Bframe to yield low bit-rate background compressions. Using different λF and λB. 10 Experimental result (1/4) Three methods are compared: the standard RD optimization the optimal-λ RD optimization the proposed scheme 11 Experimental result (2/4) 12 Experimental result (3/4) For I-frames, though the size of I4×4 gives better coding quality for the foreground, the adoption of partition size I16×16 is somehow not decisive for background coding size reduction. Even the optimal-λ method can only lower the coding sizes by a very small amount. For intra predictions, block size settings are not a major factor to compression sizes. 13 Experimental result (4/4) The comparisons of : the entire encoding time the average PSNR for FG the total BG bit size 14 Contribution and conclusion Coding FG, BG with different λ parameters. optimal-λ method Heuristic assignment of macroblock partition types. Once a more specific compression objective is given, exhausted searches for best macroblock partitions may not be required. 15
© Copyright 2026 Paperzz