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
Matlab Thảo luận môn học: Matlab ứng dụng Giảng viên hướng dẫn: Vũ Thúy Hằng Thành viên nhóm Lê Minh Cơng Hồng Thị Kiểm Triệu Thị Trang Vi Đức Trung Trần Anh Tú Câu hỏi? Thế nén ảnh số? Mục đích việc nén ảnh số mã hoá liệu ảnh dạng thu gọn, tối thiểu hoá số bit Câu hỏi? Tại phải nén ảnh? Giảm nguồn tài nguyên dung lượng lưu trữ hay băng thông đường truyền Tuy nhiên, liệu nén cần giải nén nên đòi hỏi nhiều phần cứng xử lý Phương pháp mã hóa xử lý khối BTC Phương pháp mã hố xử lý khối bảo tồn moment MPBTC Ý tưởng: 245 239 249 239 Chia ảnh thành nhiều khối 4x4 Tính giá trị trung bình độ lệch chuẩn σ Matlab = 241,875 245 245 239 235 245 245 245 245 245 235 235 239 σ = 22,8787 Phương pháp mã hóa xử lý khối BTC Phương pháp mã hố xử lý khối bảo toàn moment MPBTC Ý tưởng: 245 239 249 239 Giải mã ảnh: = 241,875 246 237 246 237 246 246 237 237 246 246 246 246 246 237 237 237 Matlab σ = 4,36 245 245 239 235 245 245 245 245 tổng số bit tổng số điểm ảnh 245 235 235 239 1=a 0=b Phương pháp mã hóa xử lý khối BTC Phương pháp mã hố xử lý khối bảo tồn moment MPBTC Nhược điểm: Chất lượng khối có độ tương phản cao trường hợp Matlab hai giá trị lượng tử mơ tả đủ tồn khối Khắc phục Sử dụng phương pháp thay đổi kích thước khối Phân cấp theo cấu trúc nhánh Phương pháp mã hóa xử lý khối BTC Phương pháp mã hố xử lý khối bảo tồn moment tuyệt đối AMBTC Chọn giá trị lượng tử a b giá trị trung bình điểm ảnh hai nhóm (nhóm bit Matlab nhóm bit 0) tổng số bit tổng số điểm ảnh Phương pháp mã hóa xử lý khối BTC Các ảnh nén giải thuật BTC khác BTC: Mã hố xử lý khối bảo tồn moment AMBTC: Mã hố xử lý khối bảo tồn moment tuyệt đối HBTC – VQ: Mã hoá xử lý khối phân cấp với lượng tử hố vector Phương pháp mã hóa xử lý khối BTC Hàm sử dụng btcode: out = btcode (infile,bx,by,outfile) Matlab Cú pháp infile: tên tập tin hình ảnh gốc cần nén bx, by: kích thước khối outfile: tên tập tin hình ảnh sau nén Phương pháp mã hóa xử lý khối BTC Dùng hàm btcode để nén ảnh theo giải thuật BTC Chương trình » » in = imread('C:\ViDu\AnhGoc.jpg') out = btcode('C:\ViDu\AnhGoc.jpg',4,4,'C:\ViDu\AnhNen.jpg') Phương pháp mã hóa xử lý khối BTC Dùng hàm btcode để nén ảnh theo giải thuật BTC Hình ảnh trước nén Hình ảnh sau nén Phương pháp mã hóa xử lý khối BTC Dùng hàm btcode để nén ảnh theo giải thuật BTC Ảnh gốc: 39 607 byte Ảnh nén: 37 996 byte Matlab Cảm ơn cô giáo bạn lắng nghe thuyết trình ... Nhược điểm: Chất lượng khối có độ tương phản cao trường hợp Matlab hai giá trị lượng tử khơng thể mơ tả đủ tồn khối Khắc phục Sử dụng phương pháp thay đổi kích thước khối Phân cấp theo cấu... phân cấp với lượng tử hoá vector Phương pháp mã hóa xử lý khối BTC Hàm sử dụng btcode: out = btcode (infile,bx,by,outfile) Matlab Cú pháp infile: tên tập tin hình ảnh gốc cần nén bx, by: kích thước... 249 239 Giải mã ảnh: = 241,875 246 237 246 237 246 246 237 237 246 246 246 246 246 237 237 237 Matlab σ = 4,36 245 245 239 235 245 245 245 245 tổng số bit tổng số điểm ảnh 245 235 235 239 1=a