Lọc không gian-thời gian trong xử lý hình ảnh và video: Nâng cao chất lượng và tối ưu hóa dữ liệu

Luận án tiến sĩ nghiên cứu lọc không gian-thời gian trong xử lý hình ảnh và video, tập trung vào nâng cao chất lượng mã hóa và cắt dữ liệu.

Trường đại học

University of California, San Diego

Chuyên ngành

Image and Signal Processing

Người đăng

Ẩn danh

Thể loại

dissertation

2009

136
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

Signature Page

Table of Contents

List of Figures

List of Tables

Vita and Publications

Abstract of the Dissertation

1. CHƯƠNG 1: IMAGE AND VIDEO PROCESSING SYSTEMS

1.1. Methods on Artifact Reduction

1.2. Spatio-Temporal Filtering for Quality Enhancement

1.3. Spatio-Temporal Filtering for Coding

1.4. Data Pruning-Based Compression

2. CHƯƠNG 2: QUALITY ENHANCEMENT FOR MOTION JPEG USING TEMPORAL REDUNDANCIES

2.1. Translational Relation of DCT Coefficients

2.2. Quality Enhancement using Temporal Redundancies

2.3. Quality Enhancement for Real Video Sequences

2.4. Optimal Adaptive Filter for Arbitrary Number of Referenced Frames

2.4.1. Motion Vectors for Enhancement Process

2.4.2. Enhancement in the Ideal Case

2.4.3. Enhancement in Real Video Sequences

3. CHƯƠNG 3: ADAPTIVE FUZZY FILTERING FOR ARTIFACT REDUCTION IN COMPRESSED IMAGES AND VIDEOS

3.1. Directional Fuzzy Spatial Filter

3.1.1. Directional Spread Parameter

3.1.2. Edge-based Directional Fuzzy Filter

3.2. Adaptive Fuzzy Compensated Spatio-Temporal Filter

3.3. Motion Compensated Metric for Flickering Artifact Evaluation

3.3.1. Enhancement for Compressed Images

3.3.2. Enhancement for Compressed Video Sequences

4. CHƯƠNG 4: OPTIMAL MOTION-COMPENSATED SPATIO-TEMPORAL FILTER FOR QUALITY ENHANCEMENT AND CODING OF H.264/AVC VIDEO SEQUENCES

4.1. In-loop Motion Compensated Spatio-Temporal Filter

4.2. Optimal Motion Compensated Spatio-Temporal Filter

4.3. Overlapped Motion Compensation

4.4. Optimal Weight for Inter-frame Coding

4.4.1. In-loop Motion Compensated Spatio-Temporal Filters

4.4.2. Optimal Motion Compensated Spatio-Temporal Linear Filter

4.4.3. Optimal Weight for Bi-predictive Coding

5. CHƯƠNG 5: SELECTIVE DATA PRUNING-BASED COMPRESSION USING HIGH ORDER EDGE-DIRECTED INTERPOLATION

5.1. Rate-Distortion Relation

5.2. Data Prune-Based Compression

5.3. Optimal Data Pruning

5.4. High Order Edge-Directed Interpolation

5.4.1. Single Frame-Based Interpolation

5.4.2. Multi-Frame-Based Interpolation

6. CHƯƠNG 6: CONCLUSIONS AND FUTURE WORKS

6.1. Spatio-temporal Filtering for Quality Enhancement

6.2. Spatio-Temporal Filtering for Coding

6.3. Spatio-Temporal Filtering for Data Pruning

6.4. Spatio-temporal Estimation for Video Processing

LIST OF FIGURES

LIST OF TABLES

ACKNOWLEDGEMENTS

VITA

PUBLICATIONS

INTELLECTUAL PROPERTY

ABSTRACT OF THE DISSERTATION

Tóm tắt

I. Tối ưu hóa hình ảnh

Tối ưu hóa hình ảnh là một phần quan trọng trong quy trình xử lý hình ảnh và video. Tối ưu hóa hình ảnh không chỉ giúp cải thiện chất lượng hình ảnh mà còn giảm thiểu các hiện tượng nhiễu và biến dạng. Việc áp dụng lọc không gian-thời gian cho phép khai thác thông tin từ các khung hình xung quanh, từ đó nâng cao chất lượng hình ảnh hiện tại. Các phương pháp như lọc fuzzy không gian-thời gian đã được chứng minh là hiệu quả trong việc loại bỏ các hiện tượng như artefact và noise. Theo nghiên cứu, việc sử dụng thông tin từ các khung hình lân cận có thể giảm thiểu lỗi lượng tử hóa, từ đó cải thiện chất lượng hình ảnh. Điều này cho thấy tầm quan trọng của công nghệ lọc trong việc tối ưu hóa hình ảnh, đặc biệt là trong các ứng dụng yêu cầu chất lượng cao như video trực tuyến và truyền hình. Việc tối ưu hóa hình ảnh không chỉ dừng lại ở việc cải thiện chất lượng mà còn liên quan đến việc giảm dung lượng tệp, giúp tăng tốc độ tải trang và tiết kiệm băng thông.

1.1. Xử lý hình ảnh

Xử lý hình ảnh là một lĩnh vực nghiên cứu rộng lớn, bao gồm nhiều kỹ thuật và phương pháp khác nhau. Xử lý hình ảnh không chỉ bao gồm việc cải thiện chất lượng hình ảnh mà còn liên quan đến việc phân tích và nhận diện các đặc điểm trong hình ảnh. Các kỹ thuật như phân tích hình ảnh và công nghệ lọc được sử dụng để phát hiện và loại bỏ các artefact không mong muốn. Việc áp dụng công nghệ lọc không gian-thời gian giúp cải thiện đáng kể chất lượng hình ảnh, đặc biệt trong các tình huống có nhiều nhiễu. Nghiên cứu cho thấy rằng việc sử dụng các bộ lọc thích ứng có thể giúp tối ưu hóa quá trình xử lý hình ảnh, từ đó nâng cao hiệu suất và chất lượng đầu ra.

II. Tối ưu hóa video

Tối ưu hóa video là một phần không thể thiếu trong quy trình xử lý video hiện đại. Tối ưu hóa video không chỉ giúp cải thiện chất lượng hình ảnh mà còn giảm thiểu dung lượng tệp, từ đó tăng tốc độ truyền tải. Việc áp dụng lọc không gian-thời gian cho video cho phép khai thác thông tin từ các khung hình trước và sau, giúp cải thiện chất lượng video một cách đáng kể. Các phương pháp như công nghệ lọcxử lý video đã được chứng minh là hiệu quả trong việc loại bỏ các artefact như flickering và blocking. Nghiên cứu cho thấy rằng việc tối ưu hóa video không chỉ dừng lại ở việc cải thiện chất lượng mà còn liên quan đến việc tối ưu hóa quy trình mã hóa, giúp giảm thiểu dung lượng tệp mà vẫn giữ được chất lượng cao.

2.1. Xử lý video

Xử lý video là một lĩnh vực nghiên cứu phức tạp, bao gồm nhiều kỹ thuật và phương pháp khác nhau. Xử lý video không chỉ bao gồm việc cải thiện chất lượng video mà còn liên quan đến việc phân tích và nhận diện các đặc điểm trong video. Các kỹ thuật như phân tích video và công nghệ lọc được sử dụng để phát hiện và loại bỏ các artefact không mong muốn. Việc áp dụng công nghệ lọc không gian-thời gian giúp cải thiện đáng kể chất lượng video, đặc biệt trong các tình huống có nhiều nhiễu. Nghiên cứu cho thấy rằng việc sử dụng các bộ lọc thích ứng có thể giúp tối ưu hóa quá trình xử lý video, từ đó nâng cao hiệu suất và chất lượng đầu ra.

III. Ứng dụng thực tiễn

Các phương pháp tối ưu hóa hình ảnh và video với lọc không gian-thời gian có nhiều ứng dụng thực tiễn trong đời sống hàng ngày. Từ việc cải thiện chất lượng video trực tuyến đến việc tối ưu hóa hình ảnh trong các ứng dụng di động, các công nghệ này đang ngày càng trở nên quan trọng. Tối ưu hóa SEO cho videotối ưu hóa SEO cho hình ảnh là những lĩnh vực đang được chú trọng, giúp nâng cao khả năng hiển thị và tiếp cận của nội dung trên các nền tảng trực tuyến. Việc áp dụng các phương pháp này không chỉ giúp cải thiện trải nghiệm người dùng mà còn tăng cường hiệu quả truyền thông. Nghiên cứu cho thấy rằng việc tối ưu hóa hình ảnh và video có thể giúp tăng cường sự tương tác và giữ chân người dùng lâu hơn.

3.1. Tối ưu hóa SEO

Tối ưu hóa SEO cho hình ảnh và video là một phần quan trọng trong chiến lược tiếp thị trực tuyến. Tối ưu hóa SEO cho video giúp nâng cao khả năng hiển thị của video trên các công cụ tìm kiếm, từ đó thu hút nhiều lượt xem hơn. Việc sử dụng các từ khóa phù hợp và mô tả chi tiết cho video có thể giúp cải thiện thứ hạng tìm kiếm. Tương tự, tối ưu hóa SEO cho hình ảnh cũng đóng vai trò quan trọng trong việc cải thiện khả năng hiển thị của hình ảnh trên các công cụ tìm kiếm. Nghiên cứu cho thấy rằng việc tối ưu hóa SEO không chỉ giúp tăng cường sự hiện diện trực tuyến mà còn giúp cải thiện trải nghiệm người dùng.

09/02/2025

Trích đoạn nội dung tài liệu

UNIVERSITY OF CALIFORNIA, SAN DIEGO Spatio-Temporal Filtering For Image And Video Processing: Applications On Quality Enhancement, Coding and Data Pruning A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Image and Signal Processing by Dũng Trung Võ Committee in charge: Professor Truong Q. Nguyen, Chair Professor Pamela C. Cosman Professor William S. Hodgkiss Professor Yoav Freund Professor Alon Orlitsky 2009 Copyright Dũng Trung Võ, 2009 All rights reserved.

The dissertation of Dũng Trung Võ is approved, and it is acceptable in quality and form for publi- cation on microfilm & electronically: Chair University of California, San Diego 2009 iii TABLE OF CONTENTS Signature Page. iii Table of Contents. iv List of Figures. vii List of Tables.

xi Vita and Publications. xiii Abstract of the Dissertation .1 Image and Video Processing Systems .3 Methods on Artifact Reduction .1 Spatio-Temporal Filtering for Quality Enhancement .2 Spatio-Temporal Filtering for Coding .3 Data Pruning-Based Compression. 14 2 Quality Enhancement for Motion JPEG using Temporal Redundancies .1 Translational Relation of DCT Coefficients .2 Quality Enhancement using Temporal Redundancies .3 Quality Enhancement for Real Video Sequences .4 Optimal Adaptive Filter for Arbitrary Number of Referenced Frames 24 2.1 Motion Vectors for Enhancement Process .2 Enhancement in the Ideal Case .3 Enhancement in Real Video Sequences. 37 3 Adaptive Fuzzy Filtering for Artifact Reduction in Compressed Images and Videos .2 Directional Fuzzy Spatial Filter .1 Directional Spread Parameter .2 Edge-based Directional Fuzzy Filter .3 Adaptive Fuzzy Compensated Spatio- Temporal Filter .4 Motion Compensated Metric for Flickering Artifact Evaluation .1 Enhancement for Compressed Images .2 Enhancement for Compressed Video Sequences.

61 4 Optimal Motion-Compensated Spatio-Temporal Filter for Quality En- hancement and Coding of H.264/AVC Video Sequences .1 In-loop Motion Compensated Spatio- Temporal Filter .2 Optimal Motion Compensated Spatio- Temporal Filter .3 Overlapped Motion Compensation .4 Optimal Weight for Inter-frame Coding .1 In-loop Motion Compensated Spatio-Temporal Filters .2 Optimal Motion Compensated Spatio-Temporal Linear Filter .3 Optimal Weight for Bi-predictive Coding. 83 5 Selective Data Pruning-Based Compression using High Order Edge-Directed Interpolation .1 Rate-Distortion Relation .2 Data Prune-Based Compression .3 Optimal Data Pruning .4 High Order Edge-Directed Interpolation .1 Single Frame-Based Interpolation .2 Multi-Frame-Based Interpolation .1 High Order Edge-Directed Interpolation .2 Data Pruning-Based Compression. 105 6 Conclusions and Future Works .1 Spatio-temporal Filtering for Quality Enhancement .2 Spatio-Temporal Filtering for Coding .3 Spatio-Temporal Filtering for Data Pruning .1 Spatio-temporal Filtering for Quality Enhancement .2 Spatio-temporal Filtering for Coding .3 Spatio-temporal Filtering for Data Pruning .4 Spatio-temporal Estimation for Video Processing. 113 vi LIST OF FIGURES Figure 1.1: Block diagram of an image and video processing system.2: An example of blocking artifacts for one zoomed-in part of 6th frame of Foreman sequence.3: An example of blocking artifacts over columns of 123rd row of Fig.4: An example of ringing artifacts in a synthesized image.5: An example of ringing artifacts over columns of 31st row of Fig.6: An example of ringing artifacts in a zoomed-in part of 6th frame of Mobile sequence.7: An example of flickering artifacts.8: Comparison between coding artifacts and Gaussian noise.9: The correlation between the current frame of compressed Mo- bile sequence and its surrounding frames.10: Block diagram of spatio-temporal filtering systems for quality enhancement.11: Block diagram of spatio-temporal filtering systems for coding.12: Block diagram of spatio-temporal filtering systems for data pruning.1: Translation between blocks of image xs and x.2: The original and linearized quantization functions.3: Block diagram of the enhancement algorithm.4: MSE for motion vectors (mb0 , nb0 ) = (0, 0) : (7, 7) and (mf0 , nf0 ) = (−7, −7) : (0, 0).5: Quality enhancement for ideal case - 6th frame of Mobile sequence.6: Quality enhancement for ideal case - 6th frame of Foreman sequence.7: Quality enhancement for City sequence.8: PSNR improvement for City frames compressed with quanti- zation matrix Q.9: PSNR for different options with integer pixel ME accuracy.10: PSNR for different options with half pixel ME accuracy.1: An example of directional JPEG artifacts with scaling factor of 4 for the quantization step matrix.2: Angle and spread parameter for directional fuzzy filter.3: Angles θ and θ0 of the edge-based directional fuzzy filter.4: Flow chart of the directional fuzzy filter.5: Block diagram of the adaptive fuzzy MCSTF.6: An example where the flickering metric in [4] has problem.7: Result of using a fuzzy filter.8: Pixel classification for directional filtering.9: Pixel classification for directional filtering.10: Comparison of filtered results.11: Zoomed images for comparison of filtered results.12: Comparison on the contribution of spatial and directional adap- tations.13: Zoomed images for comparison of Fig.14: Comparison of filter results for MJPEG sequences.15: Zoomed views for images in Fig.16: Comparison on PSNR of simulated methods for Mobile sequence.17: Comparison on flickering artifacts of simulated methods for Mobile sequence.18: Comparison of filter results for H.19: Comparison of PSNR for all frames in the Foreman sequence.20: Comparison of flickering metric for all frames in the Foreman sequence.21: Comparison of PSNR with different bit-rates of the Foreman sequence.1: Block diagram of the H.264/AVC encoder with in-loop MCSTF.2: In-loop coding and enhancement for GOP IBP.

The first row is the compressed sequence using conventional encoding scheme, the last rows is the compressed sequence using encoding scheme with in-loop enhancement and the middle rows explain step by step the encoding scheme with in-loop enhancement.3: Blocking artifacts of the motion compensated frames.4: Blocking artifacts in using cross-block and in-block cubics of MCSTF and MCTF.5: Overlapped blocks for motion compensation.6: Bi-predictive coding scheme.7: Comparison between conventional and proposed in-loop en- hancement H.8: Enhancement for 3rd frame of Foreman sequence.9: Zoom-ined part of Fig.10: PSNR and flickering artifact comparison for frame in Foreman sequences.11: Comparison in R-D curves for bi-predictive coding with differ- ent weight prediction option.12: Bi-predictive coding for 19th frame of Crew sequence.1: Block diagram of the data pruned-based compression.2: Block diagram of the data pruning phase.3: Data pruning for the 1st frame of Akiyo sequence.4: Block diagram of the single frame-based interpolation phase.5: Model parameters of sixth-order and eighth-order edge-directed interpolation.6: Block diagram of the proposed multi-frame-based interpolation for case of upsampling with ratio 1 × 2.7: Model parameters of 9th order edge-directed interpolation.8: Comparison of NEDI-6 and NEDI-9 to other methods.9: Comparison of NEDI-8 to other methods.10: Comparison results for R-D curves of single frame data pruning- based compression.11: Comparison of NEDI-6 to other interpolation methods in case of single frame data pruning-based compression.12: One zoomed in part of Fig.13: Comparison results for multi-frame data pruning-based com- pression.264/AVC compression and optimal data pruning-based compression with same bit-rate and PSNR values.264/AVC compression and optimal data pruning-based compression with same bit-rate and PSNR values. 105 ix LIST OF TABLES Table 2.1: PSNR enhancement in dB for ideal sequences.2: Comparison in PSNR improvement for different scenarios.1: Comparison of PSNR in units of dB for different methods.2: Percentage of the classified pixels.3: Comparison of PSNR in units of dB of Different Classified Pixels and of Spatial and Directional Adaptations.1: Operation of each step in Fig.2: PSNR and bitrate values for bi-predictive coding options. 99 x ACKNOWLEDGEMENTS First and foremost, I would like to express my deep admiration and true thanks to my advisor, Prof. His kindness makes me feel valued and comfortable during my studies at UC San Diego.

He motivates me every time I have a chance to discuss ideas or report progress with him. Undoubtedly, he inspires my research while still permits me a freedom in searching for new things. I also want to take this opportunity to thank the committee members: Prof. Yoav Freund and Prof.

Alon Orlitsky for their time and valuable comments. The suggestions of the committee members from my qualify exam substantially improved the quality of my thesis. Most of my knowledge on image processing comes from the course Digital Image Processing of Prof. Pamela Cosman in Fall 2005, and I would like to thank for her insightful lectures.

During the summer of 2007 I did my internship under the mentoring of Dr. Sehoon Yea and Dr. Anthony Vetro at Mitsubishi Electrics Research Laboratories. Their friendly and helpful support enriched my working experience and made me feel at home during the time I lived in Boston.

I still remember Dr. Anthony Vetro run quickly through the company aisles to save time. The work on data pruning-based compression would not be possible without the help of Dr Joel Solé and Dr Peng Yin at Thomson Corporate Research, where I spent the internship at Princeton in the summer of 2008. Their support during that time and when I came back UC San Diego encouraged me to keep working on this topic.

I would like send them great thanks for their approval of the topic and especially for the friendly discussions every Thursday. I would like to thank Prof. Jong-Ki Han, his student Chan-Won Seo and Daqian Jin from Motorola for their help in the project on video coding. This work was also encouraged by my professors and colleagues at my prior university, the Ho Chi Minh University of Technology.

I am grateful to Assoc. Thuong Le-Tien, Dr. Chien Hoang-Dinh and Assoc. Thanh Vu-Dinh for their understanding and support.

My labmates entertained and inspired me during the time I have studied at xi UC San Diego. I send my warm thanks to Cheolhong An, Min Li, Shay Harnoy, Ryan Prendergast, Stanley Chan, Vikas Ramachandra for their help and discus- sions. My motivation of quality enhancement lately comes from the beauty of the U. The most perfect images remain there forever and will always be the target for image processing.

Finally, I dedicate my dissertation to my parents, B ô´ và Me., for their un- conditional and unbounded love and also to my older sister, my brother-in-law and my younger sister, Chi., Anh, và Em gái, for their care of my parents during the last three and a half years. xii VITA 1980 Born, Dong Thap, Viet Nam. 2002 Bachelor, Electrical and Electronics, Ho Chi Minh City University of Technology, Viet Nam., Electrical and Electronics, Ho Chi Minh City University of Technology, Viet Nam. 2002-2005 Teaching Assistant, Center For Overseas Studies, Ho Chi Minh City University of Technology, Viet Nam.

2002-present Lecturer, Faculty of Electrical and Electronics Engineering, Ho Chi Minh City University of Technology, Viet Nam. 2005-2009 Research Assistant, University of California, San Diego. Summer 2007 Intern, Mitsubishi Electric Research Laboratories (MERL), Cambridge, MA. Summer 2008 Intern, Thomson Corporate Research, Princeton, New Jersey.

Research Engineer, Digital Media Solutions Lab, Samsung Information Systems America Inc., Electrical Engineering (Image and Signal Processing), University of California, San Diego. PUBLICATIONS Dũng T. Võ, Chan-Won Seo, Daqian Jin, Jong-Ki Han and Truong Q. Nguyen, “Optimal Motion-Compensated Spatio-Temporal Filter for Quality Enhancement and Coding of H.264/AVC Video Sequences”, submitted to the IEEE Transactions on Image Processing, March 2009.

Võ, Joel Sole, Peng Yin, Cristina Gomila and Truong Q. Nguyen, “Selec- xiii tive Data Pruning-Based Compression using High Order Edge-Directed Interpola- tion”, submitted to the IEEE Transactions on Image Processing, January 2009. Võ, Truong Nguyen, Sehoon Yea, Anthony Vetro, “Adaptive Fuzzy Fil- tering For Artifact Reduction In Compressed Images And Videos”, accepted for publication in the IEEE Transactions on Image Processing, 2008. Võ, Truong Nguyen, “Quality Enhancement for Motion JPEG using Tem- poral Redundancies”, the IEEE Transactions on Circuits and Systems for Video Technology, vol.

Thuong Le-Tien, Chien Hoang Dinh, Dinh Viet Hao, Dũng T. Võ, “Neural Net- works - Based Equalizer Model Implemented To The DSP TMS320C6711”, Journal Of Science and Technology, Viet Nam, No. 40 + 41 /2003, ISBN 0868-3980, Viet Nam, 2003. Võ and Truong Nguyen, “Optimal Spatio-temporal Motion Compensated Filters for Quality Enhancement of H.264/AVC Compressed Sequences”, submitted to the 2009 IEEE Conference on Image Processing.

Chan, Dũng T. Võ and Truong Q. Nguyen, “Subpixel Motion Estima- tion For Translational Motions”, submitted to the 2009 IEEE Conference on Image Processing. Võ, Joel Sole, Peng Yin, Cristina Gomila and Truong Q.

Nguyen, “Data Pruning-Based Compression using High Order Edge-Directed Interpolation”, to appear in IEEE Conference on Acoustics, Speech and Signal Processing, Taiwan, 2009.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Tối ưu hóa hình ảnh và video với lọc không gian-thời gian" cung cấp cái nhìn sâu sắc về cách thức tối ưu hóa nội dung hình ảnh và video thông qua các kỹ thuật lọc không gian-thời gian. Tác giả phân tích các phương pháp hiệu quả để cải thiện chất lượng hình ảnh và video, đồng thời giảm thiểu dung lượng lưu trữ mà không làm giảm chất lượng. Điều này không chỉ giúp tăng tốc độ tải trang mà còn nâng cao trải nghiệm người dùng, một yếu tố quan trọng trong SEO.

Để mở rộng kiến thức của bạn về các ứng dụng liên quan, bạn có thể tham khảo bài viết "Nhận dạng và phân loại các tín hiệu quá độ dựa vào mạng neuron kết hợp với phân tích wavelets", nơi khám phá cách các kỹ thuật phân tích tín hiệu có thể được áp dụng trong xử lý hình ảnh. Ngoài ra, bài viết "Hcmute xây dựng kiến trúc mảng memristor ứng dụng trong xử lý ảnh" sẽ cung cấp cho bạn cái nhìn về các công nghệ mới trong xử lý ảnh. Cuối cùng, bạn cũng có thể tìm hiểu thêm về "Công nghệ lập trình fpga và ứng dụng xử lý dữ liệu đa phương tiện", một lĩnh vực đang phát triển mạnh mẽ trong việc tối ưu hóa dữ liệu đa phương tiện. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các xu hướng và công nghệ hiện đại trong lĩnh vực này.