Nén Ảnh Mất Mát và Không Mất Mát: Khóa Luận Tốt Nghiệp Về Dynamic Huffman Coding

2023

72
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN ĐỀ TÀI

1.1. Phân loại nén ảnh

1.2. Phương pháp nén ảnh không mất mát — lossless compression

1.3. Phương pháp nén ảnh mất mát — lossy compression

1.4. Giới thiệu một số phương pháp nén

1.4.1. Lempel-Ziv-Welch (LZW)

1.4.2. Shanno-Fano Coding

1.4.3. Huffman Coding

1.5. Các khái niệm cơ bản

1.5.1. Phần tử ảnh — pixel

1.5.2. Mức xám — Gray level

1.5.3. Histogram

1.5.4. Tỷ lệ nén — Compression ratio (CR)

1.5.5. Bits per pixel (BPP)

1.5.6. Cấu trúc tương đồng - Structure Similarity Index Measure (SSIM)

1.6. Mục tiêu đề tài

1.7. Cơ sở lý thuyết

2. CHƯƠNG 2: THUẬT TOÁN DYNAMIC HUFFMAN CODING

2.1. Dự đoán tuyến tính — Linear Prediction

2.2. Thuật toán cây nhị phân động

2.3. Xử lý đầu vào

3. CHƯƠNG 3: KIẾN TRÚC THIẾT KẾ PHẦN CỨNG

3.1. Kiến trúc hệ thống

3.2. Tổng quan hệ thống

3.3. Quy trình thực hiện hệ thống

3.4. Mô tả kiến trúc Image Compression Core

3.5. Sơ đồ khối thiết kế

3.6. Thiết kế khối Linear Prediction

3.7. Mô tả thiết kế

3.7.1. Mô tả khối Tree Register File

3.7.2. Mô tả khối Check Tree

3.7.3. Mô tả thiết kế

3.7.4. Mô tả khối Output Block

3.7.5. Mô tả Interface

3.7.6. Mô tả thiết kế

3.7.7. Mô tả khối Run Modify

3.7.8. Mô tả thiết kế

3.7.9. Mô tả khối Check Parent

3.7.10. Mô tả Interface

3.7.11. Mô tả khối Swap Node

3.7.12. Mô tả Interface

3.7.13. Mô tả thiết kế

4. CHƯƠNG 4: KẾT QUẢ MÔ PHỎNG CHỨC NĂNG

4.1. Phương pháp đánh giá

4.2. Mô phỏng khối Linear Prediction

4.3. Mô phỏng khối Tree Register File

4.4. Mô phỏng khối Check Tree

4.5. Mô phỏng khối Output Block

4.6. Mô phỏng khối Run Modify

4.7. Mô phỏng khối Check Parent

4.8. Mô phỏng khối Swap Node

4.9. Mô phỏng khối Top module

5. CHƯƠNG 5: PHÂN TÍCH VÀ SO SÁNH KẾT QUẢ ĐẠT ĐƯỢC

5.1. Kết quả kiến trúc đề xuất đạt được

5.2. Phương pháp đánh giá kết quả

5.3. Kết quả mô phỏng trên phần mềm — Visual Studio Code

5.4. Kết quả mô phỏng trên phần cứng — Vivado

5.5. So sánh kết quả mô phỏng với kiến trúc Dynamic Huffman

5.6. So sánh kiến trúc đề xuất với các bài báo liên quan

5.7. So sánh với hệ thống nén Adaptive + LZW

5.8. So sánh với bài báo số [1]

5.9. So sánh thông số hoạt động với các bài báo liên quan

5.10. So sánh kiến trúc phần cứng với thuật toán chạy trên tool Vivado

5.11. Kết luận và hướng phát triển đề tài

5.11.1. Khó khăn gặp phải

5.11.2. Nhược điểm của thuật toán đề xuất

5.11.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Khóa luận tốt nghiệp kỹ thuật máy tính hiện thực hóa kỹ thuật nén ảnh dynamic huffman coding

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp kỹ thuật máy tính hiện thực hóa kỹ thuật nén ảnh dynamic huffman coding

Tài liệu với tiêu đề Nén Ảnh Mất Mát và Không Mất Mát: Thuật Toán Dynamic Huffman Coding cung cấp cái nhìn sâu sắc về hai phương pháp nén ảnh chính: nén mất mát và nén không mất mát. Bài viết giải thích cách thức hoạt động của thuật toán Dynamic Huffman Coding, một kỹ thuật hiệu quả trong việc tối ưu hóa kích thước tệp hình ảnh mà vẫn giữ được chất lượng hình ảnh ở mức chấp nhận được.

Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng các phương pháp nén này, bao gồm tiết kiệm băng thông và thời gian tải trang, điều này đặc biệt quan trọng trong thời đại số hiện nay. Bài viết không chỉ giúp người đọc hiểu rõ hơn về các thuật toán nén mà còn mở ra cơ hội để khám phá thêm về các khía cạnh khác của công nghệ nén ảnh.

Để mở rộng kiến thức của bạn, hãy tham khảo tài liệu Nghiên ứu tổng quan truyền hình kỹ thuật số và kỹ thuật nén ảnh, nơi bạn có thể tìm hiểu thêm về các ứng dụng của nén ảnh trong lĩnh vực truyền hình kỹ thuật số. Mỗi tài liệu đều là một cơ hội để bạn đào sâu hơn vào chủ đề này và nâng cao hiểu biết của mình.