Bài giảng Đồ họa và xử lí ảnh - Chương 1: Nhập môn xử lý ảnh - Nguyễn Đình Cường
1.2.1 Một số khái niệm: pixel(điểm ảnh), gray leval(mức xám).
1.2.2 Các bài toán cơ bản trong xử lý ảnh
. Bài toán cải thiện ảnh
Mục đích:
Tăng cường những thuộc tính cảm nhận ảnh, để phục vụ cho các bước xử lý tiếp theo.
Các thao tác:
Thay đổi độ tương phản, màu sắc, cường độ sáng dựa trên mô hình cảm nhận.
Làm nét, làm trơn ảnh.
Phương pháp:
Phương pháp thao tác trên điểm.
Các thao tác không gian, sử dụng các phép toán lọc, làm nét, làm trơn.
BÀI GIẢNG XỬ LÝ ẢNH Biên soạn: Nguyễn Đình CườngBộ môn : Khoa học máy tính CHƯƠNG I NHẬP MÔN XỬ LÝ ẢNH1.1 Tổng quan về một hệ thống xử lý ảnhCAMERASENSORThu nhận ảnhSố hoáPhân tích ảnhNhận dạngLưu trữHệ Q. địnhLưu trữQuá trình xử lý bao gồm các công đoạn:thu nhận ảnh, số hoá, phân tích ảnh, nhận dạng ảnh.1.2 Các khái niệm và vấn đề cơ bản trong xử lý ảnh1.2.1 Một số khái niệm: pixel(điểm ảnh), gray leval(mức xám).1.2.2 Các bài toán cơ bản trong xử lý ảnh. Bài toán cải thiện ảnh Mục đích:Tăng cường những thuộc tính cảm nhận ảnh, để phục vụ cho các bước xử lý tiếp theo. Các thao tác: Thay đổi độ tương phản, màu sắc, cường độ sáng dựa trên mô hình cảm nhận. Làm nét, làm trơn ảnh. Phương pháp: Phương pháp thao tác trên điểm. Các thao tác không gian, sử dụng các phép toán lọc, làm nét, làm trơn.1.2.2 Các bài toán cơ bản trong xử lý ảnh (tt)B. Bài toán khôi phục ảnh Mục đíchKhôi phục lại ảnh ban đầu, loại bỏ những biến dạng ra khỏi ảnh ban đầu. Các thao tác Lọc nhiễu. Giảm độ méo của tín hiệu. Phương pháp Lọc thích nghi(wiener, Kalman). Khôi phục ảnh từ các hình chiếu. C. Bài toán phân tích ảnh Mục đíchTìm ra các đối tượng ảnh, xây dựng các mối quan hệ của đối tượng ảnh dựa vào các đắc trưng cục bộ. Các thao tác và phương pháp Tìm biên và tách biên. Phân vùng ảnh. Phân loại đối tượng: đưa các đối tượng trong ảnh vào những nhóm đã biết trước.1.2.2 Các bài toán cơ bản trong xử lý ảnh (tt)D. Bài toán nén ảnh Mục đíchLàm giảm khối lượng thông tin chứa trong đối tượng, để phục vụ cho các bài toán khác(lưu trữ, truyền ảnh). Các thao tác và phương pháp Nén không mất thông tin: có các phương pháp sau, Huffman, Fano-Shannon, RLE, Zip-Lempel. Nén mất thông tin: JPEG (dựa trên phép biến đổi cosin), các phương pháp nén cho định dạng MPEG I, MPEG II.1.3 Các mô hình màu.Có nhiều định nghĩa về màu (không có định nghĩa hình thức)Từ góc nhìn khoa học: Màu là phân bổ các bước sóng (red: 700 nm, violet: 400 nm)Và tần số fTốc độ ánh sáng: c=fTừ góc nhìn về nghệ thuật và cuộc sống: Màu là Hue, Brightness, Saturation của ánh sángSắc, độ sáng và bão hòa của đối tượngMỘT SỐ MÔ HÌNH MÀU1.3.1 Màu cơ sở và biểu đồ màu CIENăm 1931: CIE (Commision Internationale de l’Éclairage) xây dựng màu cơ sở chuẩn quốc tế:Cho phép các màu khác được định nghĩa như tổng trọng lượng của ba màu cơ sở.Do không tồn tại 3 màu cơ sở chuẩn trong phổ nhìn thấy để tổng hợp màu mới -> CIE sử dụng các màu tưởng tượng.Mỗi màu cơ sở trong CIE được xác định bằng đường cong phân bổ năng lượng.Nếu A, B, C là tổng số các màu cơ sở chuẩn cần xác định màu cho trước trong phổ nhìn thấy thì các thành phần của màu sẽ là:Nhưng x+y+z=1 cho nên chỉ cần 2 giá trị có thể xác định màu mớiCho khả năng biểu diễn mọi màu trên biểu đồ 2D -> Biểu đồ CIEBiểu đồ CIEKhi vẽ các giá trị x, y của màu trong phổ nhìn thấy -> Biểu đồ CIE là đường cong hình lưỡi (còn gọi là biểu đồ kết tủa – CIE Chromaticity Diagram)các điểm màu gán nhãn trên đường cong từ violet (400 nm) đến red (700 nm)Điểm C tương ứng màu trắng (ánh sáng ban ngày)Biểu đồ CIE là phương tiện lượng hóa độ tinh khiết và bước sóng trội:Độ tinh khiết của điểm màu C1: được xác định bằng khoảng cách tương đối của đoạn thẳng nối C với đường cong qua C1CC2C1C3C4C5C6C7C9C8 Màu bù: biểu diễn bởi 2 điểm cuối C3, C4 của đoạn thẳng đi qua C Gam màu xác định bởi 2 điểm: biểu diễn bởi đoạn thẳng nối hai điểm màu C5, C6 Gam màu xác định bởi 3 điểm: ba điểm C7, C8, C9 chỉ xác định màu trong tam giácMô hình màu RGBMô hình màu RGB được biểu diễn bởi lập phương với các trục R, G, BGốc biểu diễn màu đenTọa độ (1, 1, 1) biểu diễn màu trắng.Tọa độ trên các cạnh trục biểu diễn các màu cơ sở. Các cạnh còn lại biểu diễn màu bù cho mỗi màu cơ sởMô hình màu RGBBiểu đồ RGB thuộc mô hình cộng: Phát sinh màu mới bằng cách cộng cường độ màu cơ sởGán giá trị từ 0 đến 1 cho R, G, BRed+Blue -> Magenta (1, 0, 1)Đường chéo từ (0, 0, 0) đến (1, 1, 1) biểu diễn màu xámNhận xétMô hình này không thể biểu diễn mọi màu trong phổ nhìn thấyĐủ cho các ứng dụng máy tínhMàn hình máy tính và TV sử dụng mô hình nàyĐược sử dụng rộng rãi nhấtĐơn giảnMô hình màu HSVThay vì chọn các phần tử RGB để có màu mong muốn, người ta chọn các tham số màu: Hue, Saturation và Value (HSV)Mô hình HSV suy diễn từ mô hình RGBHãy quan sát hình hộp RGB theo đường chéo từ White đến Black (gốc) -> ta có hình lục giácSử dụng làm đỉnh hình nón HSVBlueRedCyanYellowMagentaGreenWhiteBlueRGBHSVMô hình màu HSVHue: Bước sóng gốc của ánh sángTrong mô hình Hue được biểu diễn bằng góc từ 00 đến 3600Value: Cường độ hay độ chói ánh sángValue có giá trị [0, 1]V=0 -> màu đen. Đỉnh lục giác có cường độ màu cực đạiSaturation: Thước đo độ tinh khiết ánh sáng gốcS trong khoảng [0, 1]Biểu diễn tỷ lệ độ tinh khiết của màu sẽ chọn với độ tinh khiết cực đạiMô hình màu HSVMô hình HSV trực giác hơn mô hình RGBBắt đầu từ Hue (H cho trước và V=1, S=1)Thay đổi S: Bổ sung hay bớt trắngThay đổi V: Bổ sung hay bớt đenCho đến khi có màu mong muốnMắt người có thể phân biệt 128 Hues, 130 tints và cực đại 30 shades (Yellow): 128 x 130 x 30 = 382 720 màu khác nhauVSTones (add B&W)BlackWhiteTints (add white)Shades (add black)Pure Hue
File đính kèm:
- baigiangchuong1.ppt