Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,11 MB
Nội dung
Trường ĐHCN Hà Nội TRƯỜNG ĐH CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÀI TẬP LỚN XỬ LÝ ẢNH Đề tài:”Tìm hiểu cơng nghệ nén ảnh JPEG, chuẩn JPEG loại JPEG Thử nghiệm ứng dụng cụ thể” Giáo viên hướng dẫn: Lê Thị Thủy Sinh viên thực hiện: Hoàng Văn Cường Phạm Xuân Đạo Nguyễn Tiến Đạt Hà Nội,12/2011 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Lời mở đầu Cùng với phát triển mạnh mẽ công nghệ đời Internet việc tìm phương pháp nén ảnh để giảm bớt không gian lưu trữ chia sẻ cách dễ dàng mạng giữ tính trung thực ảnh yêu cầu cần thiết Và có nhiều phương pháp nén ảnh đời ứng dụng như: mã loạt dài RLE, HUFFMAN, LZW, JPEG phương pháp nén ảnh JPEG2000 Tất với mục đích chung làm để biểu diễn ảnh với dung lượng để tối thiểu hố dung lượng kênh truyền khơng gian lưu trữ giữ tính trung thực ảnh Và JPEG công nghệ đời từ lâu ứng dụng JPEG sử dụng đời sống Ta thường gặp ảnh JPEG duyệt web hay tải ảnh, trang điện tử có xuất JPEG Có thể nói JPEG đóng vai trị quan trọng ứng dụng điện tử ngày Với đề tài: “Tìm hiểu công nghệ nén ảnh JPEG, chuẩn JPEG loại JPEG Thử nghiệm ứng dụng cụ thể” hướng dẫn cô Lê Thị Thủy phụ trách mơn xử lý ảnh chúng em tìm hiểu hồn thành đề tài Trong làm cịn nhiều thiếu sót mong giáo bạn góp ý để đề tài hồn thiện Nhóm chúng em xin chân thành cảm ơn hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội MỤC LỤC LỜI MỞ ĐẦU A CÔNG NGHỆ NÉN ẢNH JPEG……………………………4 I Chuẩn JPEG………………………………………… II Cơng nghệ nén ảnh JPEG…………………………….5 Mã hóa JPEG…………………………………… 1.1 Phân khối………………………………… 1.2 Mã hóa biến đổi DCT…………………… 1.3 Lượng tử hóa……………………………….11 1.4 Mã hóa…………………………………… 13 Giải mã JPEG…………………………………….16 III JPEG………………………………………………… 19 JPEG……………………………………………… 19 JPEG 2000………………………………………… 19 JPEG – LS………………………………………… 19 JPEG – XR………………………………………….19 JPEG – HDR……………………………………… 20 B THỬ NGHIỆM ỨNG DỤNG CỤ THỂ…………………… 20 C KẾT LUẬN……………………………………………………24 A.CÔNG NGHỆ NÉN ẢNH JPEG I CHUẨN JPEG Nguyên lý phương pháp nén JPEG là: cắt hình ảnh thành khối nhỏ, phân tích tất liệu màu sắc, độ sáng mà khối chứa phương trình ma hkk626@gmail.com Cơng nghệ nén ảnh JPEG Trường ĐHCN Hà Nội trận Ảnh màu không gian RGB( red, green, blue) chuyển đổi qua hệ YCbCr Trong thị giác người lại nhạy cảm với hệ Y, nhạy cảm nhiều với hệ Cb,Cr Dẫn đến hệ thống nén thành phần Y ảnh mức độ nhiều so với Cb Cr dụng biến đổi Cosin rời rạc, sau trình lượng tử hóa mã hóa Khi giải nén ảnh bước thực thi làm ngược lại q trình nói Quy trình nén: • • • • Chuẩn nén JPEG ban đầu phân ảnh khối x Việc xử lý khối liệu nhỏ làm tăng độ xác tính tốn giảm thiểu phần tính tốn Tiếp đến khối qua giai đoạn biến đổi Cosin( DCT ) phép biến đổi Cosine rời rạc biến đổi thông tin ảnh từ miền không gian sang miền tần số để biểu diễn dạng gọn Tiếp sau trình biến đổi Cosine rời rạc q trình lượng tử hóa: q trình làm giảm số lượng bít cần để lưu trữ hệ số biến đổi việc giảm độ xác hệ số ( q trình mát thơng tin) Tiếp đến q trình mã hóa, q trình tách biệt việc xử lý hai thành phần đặc trưng: thành phần hệ số chiều DC đặc trưng cho phần lớn tín hiệu ảnh thành phần hệ số xoay chiều đặc trưng cho thông tin chi tiết ảnh Sau q trình mã hóa ta có liệu ảnh sau: Ví dụ liệu ảnh sau nén JPEG: ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 00 01 00 00 ff fe 00 46 76 77 78 79 7a 83 84 85 86 b5 b6 b7 b8 b9 ba c2 03 00 04 ff db 00 43 00 08 06 06 07 06 05 08 07 07 07 09 09 08 0a 0c 14 0d 0c 0b 0b 0c 19 12 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội 13 0f 14 1d 1a 1f 1e 1d 1a 1c 1c 20 24 2e 27 20 22 2c 23 1c 1c 28 37 29 2c 30 31 34 34 34 1f 27 39 3d 38 32 3c 2e 33 34 32 ff c0 00 0b 08 01 00 01 00 01 01 11 00 ff c4 00 1f 00 00 01 05 01 01 01 01 01 01 00 00 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 0a 0b ff c4 00 b5 10 00 02 01 03 03 02 04 03 05 05 04 04 00 00 01 7d 01 02 03 00 04 11 05 12 21 31 41 06 13 51 61 07 22 71 14 32 81 91 a1 08 23 42 b1 c1 15 52 d1 f0 24 33 62 72 82 09 0a 16 17 18 19 1a 25 26 27 28 29 2a 34 35 36 37 38 39 3a 43 44 45 46 47 48 49 4a 53 54 55 56 57 58 59 5a 63 64 65 66 67 68 69 6a 73 74 75 76 77 78 79 7a 83 84 85 86 87 88 89 8a 92 93 94 95 96 97 98 99 9a a2 a3 a4 a5 a6 a7 a8 a9 aa b2 b3 b4 b5 b6 b7 b8 b9 ba c2 c3 c4 c5 c6 c7 c8 c9 ca d2 d3 d4 d5 d6 d7 d8 d9 da e1 e2 e3 e4 e5 e6 e7 e8 e9 ea f1 f2 f3 f4 f5 f6 f7 f8 f9 fa ff da 00 08 01 01 00 00 3f 00 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx ff d9 Cấu trúc ảnh JPEG: Các byte đánh dấu FF D8 FF FE FF E0 FF DB FF C0 FF C4 FF DA XX XX FF D9 II Giải thích Bắt đầu File Chú giải khơng có Byte đánh dấu liệu ứng dụng Định nghĩa bảng lượng tử Bắt đầu Baseline DCT Định nghĩa bảng Huffman Bắt đầu liệu ảnh Dữ liệu mã hóa Kết thúc ảnh CƠNG NGHỆ NÉN ẢNH JPEG hkk626@gmail.com Cơng nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Mã hóa JPEG • Sự chuyển đổi khơng gian màu: Trước tiên ảnh chuyển đổi từ RGB tới không gian màu khác gọi YCbCr Nó có thành phần Y, Cb,Cr, thành phần Y miêu tả ánh sáng điểm ảnh, thành phần Cb Cr miêu tả “ chrominance”(phân loại thành phần xanh đỏ) Sự chuyển đổi không gian màu YcbCr cho phép nén ảnh lớn cho chất lượng ảnh Tuy nhiên nhiều ảnh JPEG chất lượng cao không áp dụng trường hợp thay giữ chúng không gian màu RGB, vùng màu nén lượng tử hóa tách biệt với giới hạn chất lượng • Downsampling: Mắt người nhìn thấy nhiều chi tiết thành phần Y(ánh sáng) Cb(xanh cây) Cr(xanh dương) Từ trình nén làm giảm thành phần Cb Cr (được gọi là: downsampling” hay “Chroma subsampling”) Tỉ số mà việc lấy mẫu xuống thực hiên LPE 4:4:4( không lấy mẫu xuống), 4:2:2(giảm bớt chia theo hướng nằm ngang), thường sử dụng I 4:2:0(giảm bớt chia theo hướng nằm ngang đứng) ngưng trình lấy mẫu Y, Cb, Cr sử lý tách biệt loại Lấy mẫu xuống thành phần Chroma lưu giữ 33% 50% không gian lấy ảnh 1.1 Phân khối Sau “ subsampling” kênh phải bị tách đặt khối 8x8( pixel) Nếu liệu cho kênh không mô tả số nguyên khối việc giải mã phải làm đầy vùng cịn lại khối không đầy đủ với số hình thức liệu giả: làm đầy pixel với màu quy định (màu đen) tạo vùng tối dọc phần nhìn thấy rõ khung Cách tốt làm đầy pixel sử dụng màu sắc mà qui định hệ số DCT pixel nhìn thấy rõ tần số thấp hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Miêu tả hàm truyền cosine 8x8 ảnh nhỏ trình bầy mặt xám 8bit Việc phân ảnh khối 8x8 đem lại nhiều thuận lợi quy trình Nó giúp cho cơng đoạn biến đổi nhanh hai chiều cho khối 8x8 hiệu hơn, biến đổi Cosine cho khối có kích cỡ giảm phần tính tốn chung Ngồi biến đổi Cosine khối có kích thước nhỏ làm tăng độ xác tính tốn với số dấu phẩy tĩnh, giảm thiểu sai số làm tròn sinh Mặt khác, điểm ảnh hàng xóm có độ tương quan cao phép biến đổi Cosine cho khối nhỏ tập trung lượng thấp khối nên tạo mát thông tin cục giúp nâng cao chất lượng ảnh 1.2 Mã hóa biến đổi DCT hkk626@gmail.com Cơng nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Mã hóa sử dụng biến đổi có cách thường sử dụng biến đổi fourier biến đổi Cosin Ở chuẩn JPEG sử dụng biến đổi Cosin mà không dùng biến đổi fourier do: phép biến đổi Cosin tạo khối liệu dễ nén hơn: • Các hệ số hệ số thực dẫn đến khối lượng 1/2 so với số phức • Phép biến đổi Cosin tập trung lượng khối ảnh vào hệ số tương ứng với vùng tần số thấp Dẫn đến cho hệ số vùng tần số cao gần mà ảnh hưởng không đáng kể đến chất lượng ảnh Mỗi thành phần (Y,Cb,Cr) khối 8x8 chuyển đến vùng tần số sử dụng biến đổi Cosine rời rạc 2-D(DCT) Nguyên tắc phương pháp mã hóa biến đổi tập giá trị pixel ảnh miền không gian sang tập giá trị khác miền tần số cho hệ số tập giá trị có tương quan điểm ảnh gần nhỏ Phép biến đổi Cosin rời rạc chiều định nghĩa bởi: phép biến đổi cosin hai chiều: Biến đổi công đoạn lớn phương pháp nén sử dụng phép biến đổi Nhiệm vụ công đoạn biến đổi tập trung lượng vào số hệ số biến đổi cơng thức biến đổi cho khối: Trong đó: hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Mỗi khối 64 điểm ảnh sau biến đổi DCT thuận nhận 64 hệ số thực hệ số có chứa 64 thành phần tần số không gian hai chiều Hệ số với tần số không theo hai hướng ( tương ứng với k1 k2 0) gọi hệ số chiều DC, hệ số giá trị trung bình 64 điểm ảnh khối 63 hệ số lại gọi hệ số xoay chiều AC Hệ số chiều DC tập trung phần lớn lượng ảnh 8x8 bit ảnh nhỏ Sau trừ phần tử cho 128 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Sau lấy DCT nhóm số ngun gần Dịch chuyển bít Giá trị lớn đầu gốc trái gọi hệ số DC, 63 giá trị lại gọi hệ số AC Biến đổi Cosine rời rạc làm tăng kích cỡ ảnh Thuật tốn biến đổi nhanh Cosine hai chiều cho khối trường hợp bao gồm 16 phép biến đổi nhanh Cosin chiều người ta biến đổi nhanh Cosin chiều cho dãy điểm ảnh hàng Lần lượt thực cho hàng Sau đem biến đổi nhanh Cosin chiều theo cột ma trận vừa thu sau phép biến đổi Cũng lẩn lượt thực cho cột ma trận cuối ma trận hệ số biến đổi khối tượng ứng giải thuật biến đổi nhanh mô tả sau: X(0) C4 X(1) Trên thực tế cài đặt thuật toán -1 nhanh tổng quoát phải sử X(2) dụng nhiều vịng lặp, nhiều phép so sánh số lượng phép toán mà máy cần thực -1 -1 C4 2C thường Qua thử1nghiệm cài đặt thuật thực tế nhiều thuật tốn thơng X(3) tốn cho chạy ảnh thuật tốn thơng thường thường nhanh -1 -1 2C so với thuật toán FCT Vì người ta thường sử dụng thuật X(4) thơng tốn -1 -1 thường Một ngun nhân phép biến đổi thực khối ảnh C4 2C X(5) 8x8 nên độ phức tạp thuật tốn khơng phải điều định tốc độ -1 -1 -1 tính tốn 2C 2C X(6) -1 -1 -1 -12C C4 2C 1.3 Lượng tử hóa X(7) -1 -1 -1 Khối lượng tử hóa sơ đồ nén đóng vai trị quan trọng định tỷ lệ nén chuẩn nén JPEG, nhiệm vụ cơng đoạn mã hóa ma trận đầu vào sau biến đổi DCT thành giá trị mức xám đặc trưng cho cường độ sáng ảnh Đầu vào khối lượng tử hóa ma trận hệ số biến đổi Cosin khối điểm ảnh Sau thực biến đối DCT, 64 hệ số lượng tử hoá dựa bảng lượng tử gồm 64 phần tử Q(u,v) với 0≤u, v≤7 Bảng định 16 16 16 13 16 10 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội nghĩa ứng dụng cụ thể Các phần tử bảng lượng tử có giá trị từ đến 255 gọi bước nhảy cho hệ số DCT Quá trình lượng tử coi việc chia hệ số DCT cho bước nhảy lượng tử tương ứng, kết sau làm trịn xuống số nguyên gần Công thức (3) thể việc lượng tử với F(u,v) hệ số DCT, FQ(u,v) hệ số sau lượng tử, hệ số đưa vào mã hoá Entropy Ở giai đoạn người ta sử dụng bảng lượng tử hóa Q(u,v) tùy thuộc vào mục đích hay ứng dụng cụ thể người ta sử dụng bảng lượng tử Giả sử ta dùng bảng lượng tử Q(u,v) định nghĩa sau: Sử dụng bảng lượng tử Q(u,v) ta thực với ma trận DCT trên: Vd: round round -26 Ta kết quả: 11 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Kết thúc trình lượng tử hóa ta ma trận hệ số, ma trận hệ số đầu vào bước mã hóa Nhận xét: với phương pháp lượng tử hóa ta sử dụng lượng tử hóa đều, tất hệ số sau q trình DCT chia chung cho hệ số Song với ảnh, phần tần số thấp chứa nhiều thông tin phần tần số cao để đạt độ nén cao ta dùng nhiều bit để lưu giữ giá trị thành phần tần số thấp dùng bit để lưu trữ hệ số tần số cao Điều dẫn tới việc thiết kế bảng lượng tử với hệ số khác Một bảng lượng tử hóa tốt cần phải có tính chất sau: • Giá trị Q(m,n) nhỏ Khi hệ số X(m,n) sau làm trịn tới số ngun gần chứa byte • Hệ số X(0,0) trung bình ảnh khơng để sai lệch nhiều Khi ảnh ảnh đồ họa có vùng lớn giá trị điểm ảnh nên hệ số AC=0 Cịn chứa biên giá trị AC lớn Q(m,n) nên lấy nhỏ để độ nén cao đường biên không bị nhịe 1.4 Mã hóa Đầu vào q trình mã hóa người ta chia tách biệt hai thành phần để xử lý Với thành phần hệ số chiều DC người ta mã hóa hệ số theo phương pháp biến đổi xung mã ( DPCM) Còn với thành phần xoay chiều AC người ta xếp lại theo phương pháp Zigzag nén theo mã loạt dài • Xử lý AC Thành phần hệ số xoay chiều chứa thông tin chi tiết ảnh Để nâng cao hiệu nén cho hệ số khối người ta xếp lại chúng theo thứ tự Zigzag Có thể hình dung hình Zigzag bảng sau: 12 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Tác dụng xếp lại theo thứ tự Zigzag tạo nhiều loạt hệ số giống Chúng ta biết lượng khối hệ số giảm dần từ góc bên trái xuống góc bên phải nên việc xếp lại hệ số theo thứ tự Zigzag tạo điều kiện cho hệ số xấp xỉ nhau( mức lượng tử) nẳm dịng Thơng thường hệ số tương ứng với tần số cao phần lớn có giá trị 0, dẫn đến chuyển theo phương pháp Zigzag ta có nhiều dãy hệ số liên tiếp nhau.Mỗi khối Zigzag mã hóa theo phương pháp RLE Cuối khối đầu RLE ta đặt dấu kết thúc khối EOB( End Of Block) Sau bước lượng tử hóa ta có ma trận: Chuỗi Zigzag cho hệ số lượng tử hóa này: -26 -3 -3 -2 -6 -4 -4 1 -1 -1 0 0 -1 -1 EOB Tiếp đến mã hóa AC theo mã loạt dài: (0,-3);(1,-3);(0,-2);(0,-6);(0,2);(0,-4);(0,1);(0,-4);(0,1);(0,1);(0,5); (0,1);(0,2);(0,-1) (0,1);(0,-1);(0,2);(5,-1);(0,-1);EOB Thành phần AC xử lý theo quy trình: 13 hkk626@gmail.com Cơng nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Bước chạy mã xác định số chữ số đứng trước mã: (0,3): bước chạy 0; (1,3): bước chạy 1…vv Loại xác định theo bảng hệ số DC ( dùng chung): Sau thành phần AC phân loại theo bảng mã để tìm mã Huffman tương ứng Bảng phân loại sử dụng chung với DC: Ví dụ: (0,-3): -3 thuộc loại Từ bước chạy loại ta sử dụng bảng sau để tìm mã huffman tương ứng: 14 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Ví dụ: ( 0,3): bước chạy loại tương ứng với mã: 01 Mã nhị phân 3: 011 Mã cho toàn (0,3) : 01 011 Tương tự ta có tồn mã cho hệ số AC • Xử lý thành phần DC Thành phần hệ số chiều chứa phần lớn lượng tín hiệu hình ảnh Thực tế hệ số DC khối liên tiếp thường giống sai khác chút Vì thay phải mã hóa giá trị lớn người ta mã hóa hệ số DC khối đầu tiên, hệ số DC khối mã hóa độ lệch so với hệ số khối trước Sơ đồ mã hóa DC: 15 hkk626@gmail.com Cơng nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Giả sử DC1=40; DC2=25; delta=15 So với bảng phân loại đề cập ta có delta ứng loại 4: 110 Giá trị delta= 1111 Dẫn đến mã DC2: 110 1111 Tương tự với giá trị DC khác Chuyển giá trị mã hóa tệp: Khi mã hóa hệ số biến đổi Cosin ta cần đến mã Huffman, cho hệ số AC cho DC Các bảng phải lưu vào phần thơng tin tệp Cịn phần liệu tệp lưu dãy bit khối 64 hệ số theo nguyên tắc: • Lưu dãy bit hệ số DC • Tiếp theo lưu dãy bit hệ số AC ( bao gồm dấu hiệu kết thúc khối) Giải mã JPEG Thực chất trình giải mã hiển thị ảnh q trình ngược mã hóa JPEG Sơ đồ mã hóa giải mã JPEG Để giải nén được, phải ghi lại thông tin như: kích thước ảnh, kích thước khối, ma trận T, độ lệch tiêu chuẩn, mức tạo lại, hai bảng mã Huffman, kích thước khối nén chiều, kích thước khối nén xoay chiều… ghi nối tiếp vào hai file nén hai thành phần hệ số 16 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Quá trình bắt đầu với công đoạn giải mã Entropy, sau trình ta ma trận 8x8 Lấy ma trận hệ số DCT ( sau cộng hệ số DC khác): Q trình giải lượng tử phía giải mã thực hiên ngược lại Các hệ số sau giải mã entropy nhân với bước nhảy bảng lượng tử (bảng lượng tử đặt phần header ảnh JPEG) Kết sau đưa vào biến đổi DCT ngược Kết sau giải mã lượng tử Nó gần giống với ma trận hệ số DCT nguyên thủy cho nửa phía trái Tiếp đến q trình biến đổi ngược DCT, áp dụng công thức biến đổi ngược cho khối 8x 8: 17 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Cho ta kết quả: Cộng 128 tới “ entry”: Đây ảnh nhỏ không bị nén so sánh với ảnh nhỏ nguyên thủy, ảnh giải nén có khác : ảnh gốc 18 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội ảnh sau giải nén III CÁC LOẠI JPEG JPEG JPEG ( Joint Photographic Experts Group): phương pháp nén ảnh hiệu quả, có tỷ lệ nén ảnh tới vài chục lần Tuy nhiên ảnh sau giải nén khác với ảnh ban đầu Chất lượng ảnh bị suy giảm sau giải nén Sự suy giảm tăng dần theo hệ số nén Tuy nhiên mát thông tin chấp nhận việc loại bỏ thông tin không cần thiết dựa nghiên cứu hệ nhãn thị mắt người JPEG 2000 JPEG 2000 tiêu chuẩn nén hình ảnh hệ thống mã hóa Nó tạo ủy ban Joint Photographic Experts Group vào năm 2000 với mục đích thay cho biến đổi cosin rời rạc ban đầu – tảng tiêu chuẩn JPEG ( tạo năm 1992) với phương pháp thiết kế dựa phương pháp wavelet Tiêu chuẩn có phần mở rộng jp2 ( ISO/IEC 15444-1) jpx ( ISO/IEC 15444-2) JPEG - LS JPEG LS (Lossless JPEG) bổ sung năm 1993 vào tiêu chuẩn JPEG Joint Photographic Experts Group cho phép nén ảnh dạng lossless Bằng cách sử dụng kĩ thuật hoàn toàn khác tiêu chuẩn nén JPEG tổn hao, sử dụng chương trình dự đốn dựa điểm gần ( phía trên, bên trái phía bên trái), mã hóa liệu nhẫu nhiên sử dụng lỗi dự đốn Nó trở nên phổ biến hình ảnh y tế sử dụng DNG (Digital Negative – đinh dạng Adobe sử dụng ảnh kĩ thuật số) số máy ảnh kĩ thuật số để nén ảnh thô khơng khơng phổ biến JPEG - XR JPEG XR ( đinh dạng mở rộng JPEG) tiêu chuẩn nén hình ảnh định dạng cho tệp tin hình ảnh chụp liên tục, dựa công nghệ ban đầu phát triển cấp sáng chế cho Microsoft HD Photo (trước Windows Media Photo) Nó hỗ trợ nén lossy lossless, định dạng phổ biến cho tài liệu Ecma-388 Open XML Paper Specification ( OpenXPS) Nó hỗ trợ định dạng có sẵn Adobe Flash Player 11.0, Adobe AIR 3.0, Windows Imaging 19 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Component, NET Framework 3.0, Windows Vista, Windows 7, Internet Explorer 9, số sản phảm khác JPEG-HDR JPEG-HDR ( JPEG – High Dynamic Range) đinh dạng mở rộng tiêu chuẩn JPEG cho phép lưu trữ hình ảnh độ động cao B THỬ NGHIỆM ỨNG DỤNG CỤ THỂ Ảnh gốc (124kb) 20 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Ảnh nén 1:10 (49,1kb) Ảnh nén 1:50 (9,43kb) 21 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Ảnh nén 1:80 (5,96kb) Ảnh nén 1:100 (4,79kb) 22 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Ảnh nén 1:200 (2,25kb) Ảnh nén 1:300 (1,89kb) 23 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội C KẾT LUẬN Công nghệ nén ảnh JPEG phương pháp nén ảnh vô hiệu Trong phát triển công nghệ thơng tin Internet JPEG cơng cụ hữu hiệu việc truyền thông tin lưu trữ thơng tin Trong q trình phát triển, JPEG ngày cải tiến để khắc phục nhược điểm để trở thành định dạng ảnh phổ biến giới Tuy nhiên, JPEG chuẩn khơng bảo tồn thơng tin ảnh bị thay đổi bị mã hóa nhiều lần Vì mà chuyên gia giới bắt đầu nghiên cứu định dạng ảnh thừa kế ưu điểm JPEG mà hạn chế mát thơng tin Có thẻ kể đến định dạng Web google phát triển Và chờ đợi nhiều định dạng ảnh khác hiệu đời tương lai gần TÀI LIỆU THAM KHẢO Nhập môn xử lý ảnh số - ĐHBK Hà Nội Xử lý âm hình ảnh (2004)* Các tài liệu Internet : Wikipedia http://en.wikipedia.org/wiki/JPEG, http://www.jpeg.org/ Sử dụng phần mềm nén ảnh để thử nghiệm ứng dụng: Advanced JPEG Compressor 2011.9.1.98 24 hkk626@gmail.com Công nghệ nén ảnh JPEG ... này: -2 6 -3 -3 -2 -6 -4 -4 1 -1 -1 0 0 -1 -1 EOB Tiếp đến mã hóa AC theo mã loạt dài: (0 ,-3 );(1 ,-3 );(0 ,-2 );(0 ,-6 );(0,2);(0 ,-4 );(0,1);(0 ,-4 );(0,1);(0,1);(0,5); (0,1);(0,2);(0 ,-1 ) (0,1);(0 ,-1 );(0,2);(5 ,-1 );(0 ,-1 );EOB... hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội Ảnh nén 1:200 (2,25kb) Ảnh nén 1:300 (1,89kb) 23 hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội C KẾT LUẬN Công nghệ nén ảnh JPEG phương... hkk626@gmail.com Công nghệ nén ảnh JPEG Trường ĐHCN Hà Nội MỤC LỤC LỜI MỞ ĐẦU A CÔNG NGHỆ NÉN ẢNH JPEG? ??…………………………4 I Chuẩn JPEG? ??……………………………………… II Công nghệ nén ảnh JPEG? ??………………………….5 Mã hóa JPEG? ??…………………………………