Download presentation
Presentation is loading. Please wait.
Published byMarilyn Ellis Modified over 9 years ago
1
Fractal Video Compression 碎形視訊壓縮方法 Chia-Yuan Chang 張嘉元 Department of Applied Mathematics National Sun Yat-Sen University Kaohsiung, Taiwan
2
Topics Introduction Our approach Simulation Conclusions
3
INTRODUCTION Standardization of algorithm -- MPEG Quad-tree structure Slicing floorplan tree Fractal dimension
4
Standardization of algorithm MPEG – video layers I-picture: Intraframe, JPEG DCT, lower compression ratio P-picture: Predicted frame, motion compensation B-picture: Bi-directional frame,higher compression ratio
5
–display order
6
–coding order
7
–motion compensation
8
–disadvantages buffer and time control encoding: the fixed block size DCT: filter high frequency (like edge)
9
Quad-tree structure basic definition –top-down : segment –bottom-up : merge application –Vector Quantization (VQ) disadvantage –efficiency
10
Slicing floorplan tree The Recursive Split Algorithm –Start with R containing a single rectangular patch that covers the entire frame –Repeat n-1 times Step 1), 2), 3) –1) Search R for the rectangle r with the largest error e r, and remove it from R. –2) Split r into two rectangles r 1, r 2 such that e r1 + e r2 is minimized. –3) Add r 1, r 2 to R.
11
disadvantage –each two-frames has own mask –noise effect
12
Fractal dimension Introduction –estimate length of coastline –general formula –the measurement, analysis, and classification of shape and texture
13
Box counting approach (3-D space) –image size : M x M –box size : s x s –ratio : r = s / M –box number in ( i, j) grid –total box number –FD equation
15
Our approach Fractal Dimension Estimation Slicing Floorplan Segmentation Compression Decompression
16
Mask processing
18
–A modified box-counting approach window volume size : mxmxm cubes size : axaxa. scaling factor s, the fractal dimension for the voxel (x, y, t)
20
Slicing floorplan segmentation. –Start with R containing a single rectangular patch that covers feature map F(i, j). 1) search R for the rectangle r with the largest variance V r if V r < V t then go to Step 4 else remove it from R. 2) split r into two rectangles r 1, r 2 such that is maximized 3) add r 1, r 2 to R, and go to Step 1 4) check the mean value of each block. If M r > M t then segment M r to smaller blocks else exit.
21
Motion estimation
22
Compression
23
Decompression
24
Simulation test image sequence –Claire –football –Noisy Claire (25db Gaussian noises) –Noisy football (20db Gaussian noises) comparison –MPEG
30
Conclusions Our algorithm can get higher compression ratio than MPEG in the same average PSNR for the same image sequence. Future research –compression speed improvement
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.