Kỹ thuật xử lý ảnh ứng dụng trong thực tiễn

Kỹ thuật xử lý ảnh ứng dụng trong thực tiễn trình bày về các kỹ thuật xử lý ảnh, tập trung vào ứng dụng giấu tin trong ảnh tĩnh và phát hiện người đi bộ trong ảnh.

Phần 1: Một số kỹ thuật giấu tin trong môi trường ảnh tĩnh

  • Tổng quan về các phương pháp bảo mật thông tin: Giới thiệu về sự cần thiết của bảo mật thông tin trong thời đại số và so sánh giữa mã hóa thông tin và giấu tin (data hiding). Giấu tin được xem là một công nghệ quan trọng để bảo vệ bản quyền, xác nhận thông tin và điều khiển truy cập.
  • Sơ lược về lịch sử giấu tin: Trình bày về nguồn gốc của thuật ngữ “Steganography” và những ví dụ lịch sử về kỹ thuật giấu tin từ thời Hy Lạp cổ đại đến Chiến tranh thế giới thứ hai.
  • Định nghĩa và phân loại:
    • Định nghĩa giấu thông tin: Là kỹ thuật nhúng một lượng thông tin số vào một đối tượng dữ liệu số khác, với hai mục đích chính: bảo mật dữ liệu được giấu và bảo mật đối tượng dùng để giấu tin.
    • Phân loại: Chia thành giấu tin mật (Steganography) và thủy vân số (Watermark).
      • Steganography: Tập trung vào việc giấu thông tin sao cho khó bị phát hiện và dung lượng giấu tin càng lớn càng tốt. Có các loại giấu tin thuần túy, giấu tin dùng khóa bí mật và giấu tin dùng khóa công khai.
      • Watermark: Tập trung vào việc sử dụng thông tin giấu để bảo vệ sản phẩm thông tin số (ảnh, audio, video), đặc biệt trong bảo vệ bản quyền. Có các đặc trưng như tính vô hình, bền vững, dễ vỡ, chống giả mạo, phụ thuộc khóa và chi phí tính toán.
    • Sự khác biệt giữa Steganography và Watermarking được thể hiện qua bảng so sánh, nhấn mạnh vào mục đích, ảnh hưởng đến chất lượng đối tượng vỏ và khả năng bền vững.
  • Mô hình cơ bản của kỹ thuật giấu tin: Trình bày sơ đồ quá trình giấu và giải mã thông tin, bao gồm các thành phần như thông tin cần giấu (M), dữ liệu phủ (I), thuật toán nhúng (E), khóa bí mật (K), dữ liệu mang tin mật (S) và kiểm tra (C).
  • Những ứng dụng cơ bản của giấu tin: Bảo vệ bản quyền tác giả, nhận thực thông tin/phát hiện xuyên tạc thông tin, giấu vân tay/dán nhãn, điều khiển sao chép và giấu tin mật.
  • Giấu thông tin trong dữ liệu đa phương tiện:
    • Giấu tin trong ảnh: Là lĩnh vực được quan tâm và ứng dụng rộng rãi nhất, với các ví dụ như chữ ký số, thẻ chứng minh, hộ chiếu. Thông tin được giấu một cách vô hình, không làm thay đổi đáng kể chất lượng ảnh.
    • Giấu tin trong audio: Phụ thuộc vào hệ thống thính giác của con người (HAS), lợi dụng điểm yếu của tai người trong việc phát hiện sự khác biệt dải tần và công suất.
    • Giấu thông tin trong video: Phát triển mạnh mẽ cho nhiều ứng dụng như điều khiển truy cập, nhận thực thông tin và bảo vệ bản quyền, áp dụng cả đặc điểm thị giác và thính giác.
  • Độ an toàn của một hệ thống giấu thông tin: Đánh giá dựa trên khả năng kẻ tấn công không phát hiện được sự tồn tại của thông tin giấu. Mô hình lý thuyết của Cachin được sử dụng để đo sự sai lệch phân phối xác suất của ảnh trước và sau khi giấu tin.
  • Các tấn công và biện pháp khắc phục của kỹ thuật giấu tin: Chia làm hai nhóm chính: biến đổi tạo nhiễu và làm mất tính đồng bộ. Liệt kê một số kiểu tấn công điển hình như biến đổi tín hiệu, tạo nhiễu, lọc dữ liệu, nén mất thông tin, v.v.
  • Một số vấn đề cơ bản về giấu tin trong ảnh:
    • Đặc trưng và tính chất: Giấu tin trong ảnh tĩnh, phụ thuộc vào loại ảnh (đen trắng, xám, màu, nén/không nén), lợi dụng tính chất hệ thống thị giác của con người (HVS), không thay đổi kích thước ảnh, đảm bảo chất lượng ảnh sau khi giấu tin, tính bền vững/dễ vỡ và cần/không cần ảnh gốc khi giải mã.
    • Biểu diễn ảnh trên máy tính: Giới thiệu về quá trình số hóa ảnh, khái niệm điểm ảnh (pixel), ảnh vector và ảnh mành.
    • Một số định dạng ảnh thông dụng: IMG, PCX, TIFF, GIF, JPEG, BMP (trình bày chi tiết cấu trúc header, palette và data của ảnh BMP).
    • Giấu thông tin trong ảnh đen trắng, ảnh màu và ảnh đa cấp xám: Phân biệt các kỹ thuật và yêu cầu kỹ thuật khác nhau cho từng loại ảnh, nhấn mạnh độ khó khi giấu tin trong ảnh đen trắng.
    • Một số tiêu chí đánh giá kỹ thuật giấu thông tin trong ảnh số: Tính vô hình, dung lượng giấu dữ liệu, tính bảo mật, tính chống phát hiện, chất lượng ảnh, tính bền vững và tính đúng đắn của thuật toán.
    • Các kỹ thuật xử lý điểm ảnh: Giới thiệu kỹ thuật LSB (Least Significant Bit) để giấu tin, tách phần Blue (B) trong RGB, và biến đổi không gian màu từ RGB sang YIQ để lợi dụng tính chất thị giác.
    • Đánh giá một số hệ giấu tin trong ảnh: Đánh giá các phần mềm như Hide And Seek V4.1, SecretPicture, CryptoBola JPEG, The Third Eye.
  • Một số thuật toán giấu tin trong ảnh:
    • Thuật toán giấu thông tin trong khối bit: Áp dụng cho ảnh hai màu (đen trắng). Trình bày thuật toán đơn giản dựa trên quy ước chẵn lẻ tổng số bit 1 trong khối ảnh, cùng với quá trình giấu và giải tin. Đề xuất cải tiến bằng cách chọn ngẫu nhiên khối, thay đổi kích thước khối hoặc đảo bit trên đường biên ảnh để tăng độ an toàn. Sử dụng hệ số phân bố bit D để đánh giá mức độ rời rạc của các bit 0, 1.

Tóm lại, cuốn sách cung cấp kiến thức nền tảng về kỹ thuật xử lý ảnh, đặc biệt sâu vào giấu tin trong ảnh, từ lịch sử, định nghĩa, phân loại, ứng dụng, tiêu chí đánh giá đến các thuật toán cụ thể.

Công nghệ thông tin Sách giáo trình

Kỹ thuật xử lý ảnh ứng dụng trong thực tiễn
  • Tác giả: Th.S Dương Đức Hải
  • Ngôn ngữ: Tiếng Việt