1. Trang chủ
  2. » Công Nghệ Thông Tin

Thảo luận môn học: Matlab và ứng dụng

15 178 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 9,13 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thảo luận môn học: Matlab và ứng dụngTrường đại học công nghiệp Hà NộiThảo luận môn học: Matlab và ứng dụngTrường đại học công nghiệp Hà NộiThảo luận môn học: Matlab và ứng dụngTrường đại học công nghiệp Hà Nội

Trang 1

Giảng viên hướng dẫn: Vũ Thúy Hằng

Thảo luận môn học: Matlab và ứng dụng

Matlab

Trang 2

Lê Minh Công Hoàng Thị Kiểm Triệu Thị Trang

Vi Đức Trung Trần Anh Tú

Thành viên trong nhóm

Trang 3

Thế nào là nén ảnh

số?

Thế nào là nén ảnh

số?

Mục đích của việc nén ảnh số là mã hoá các dữ liệu ảnh về một dạng thu gọn, tối thiểu hoá cả số bit

Mục đích của việc nén ảnh số là mã hoá các dữ liệu ảnh về một dạng thu gọn, tối thiểu hoá cả số bit

Câu hỏi?

Trang 4

Tại sao phải nén ảnh?

Tại sao phải nén ảnh?

Giảm được nguồn tài nguyên cũng như dung lượng lưu trữ hay băng thông đường truyền Tuy nhiên, vì dữ liệu nén cần được giải nén nên sẽ đòi hỏi nhiều phần cứng và

xử lý.

Giảm được nguồn tài nguyên cũng như dung lượng lưu trữ hay băng thông đường truyền Tuy nhiên, vì dữ liệu nén cần được giải nén nên sẽ đòi hỏi nhiều phần cứng và

xử lý.

Câu hỏi?

Trang 5

Phương pháp mã hóa xử lý khối BTC

Ý tưởng:

Chia ảnh ra thành nhiều khối 4x4 Tính giá trị trung bình và độ lệch chuẩn σ = 241,875

σ = 22,8787  

Phương pháp mã hoá xử lý khối bảo toàn moment MPBTC

Trang 6

Phương pháp mã hóa xử lý khối BTC

Giải mã ảnh:

= 241,875

σ = 4,36

 

là tổng số bit 1

là tổng số điểm ảnh

1 = a

0 = b

 

Ý tưởng:

Phương pháp mã hoá xử lý khối bảo toàn moment MPBTC

Trang 7

Phương pháp mã hóa xử lý khối BTC

Nhược điểm:

Phương pháp mã hoá xử lý khối bảo toàn moment MPBTC

Chất lượng của nó rất kém đối với các khối có độ tương phản cao bởi vì trong trường hợp này chỉ hai giá trị lượng tử không thể mô tả đủ toàn bộ khối

Khắc phục

 Sử dụng phương pháp thay đổi các kích thước của các khối

 Phân cấp theo cấu trúc cây 4 nhánh

Trang 8

Phương pháp mã hóa xử lý khối BTC

Phương pháp mã hoá xử lý khối bảo toàn moment tuyệt đối AMBTC

Chọn các giá trị lượng tử a và b là các giá trị trung bình của các điểm ảnh trong hai nhóm (nhóm bit 1

và nhóm bit 0)

là tổng số bit 1

là tổng số điểm ảnh  

Trang 9

Các ảnh nén bằng các giải thuật BTC khác nhau

Phương pháp mã hóa xử lý khối BTC

BTC: Mã hoá xử lý khối bảo toàn moment AMBTC: Mã hoá xử lý khối bảo toàn moment tuyệt đối HBTC – VQ: Mã hoá xử lý khối phân cấp với lượng tử hoá vector

Trang 10

Phương pháp mã hóa xử lý khối BTC

infile: là tên tập tin hình ảnh gốc cần nén

bx, by: là các kích thước của mỗi khối outfile: là tên tập tin hình ảnh sau khi nén

btcode:

Hàm được sử dụng

Cú pháp out = btcode (infile,bx,by,outfile)

Trang 11

Dùng hàm btcode để nén ảnh theo giải thuật BTC

Phương pháp mã hóa xử lý khối BTC

» in = imread('C:\ViDu\AnhGoc.jpg')

» out = btcode('C:\ViDu\AnhGoc.jpg',4,4,'C:\ViDu\AnhNen.jpg')

Chương trình

Trang 13

Dùng hàm btcode để nén ảnh theo giải thuật BTC

Phương pháp mã hóa xử lý khối BTC

Hình ảnh sau khi nén Hình ảnh trước khi nén

Trang 14

Dùng hàm btcode để nén ảnh theo giải thuật BTC Phương pháp mã hóa xử lý khối BTC

Ảnh gốc: 39 607 byte

Ảnh nén: 37 996 byte

Trang 15

Cảm ơn cô giáo và các bạn

đã lắng nghe bài thuyết trình

Matlab

Ngày đăng: 15/11/2018, 22:02

TỪ KHÓA LIÊN QUAN

w