3.2 Ứng dụng thuật toán FSC vào phân đoạn ảnh
3.2.2. Phân đoạn ảnh sử dụng thuật toán phân cụm trừ mờ FSC
Ảnh có thể xem là tập hợp các điểm ảnh và mỗi điểm ảnh đƣợc xem nhƣ là đặc trƣng cƣờng độ sáng hay một dấu hiệu nào đó tại một vị trí nào đó của đối tƣợng trong khơng gian. Khơng gian màu RGB biểu điễn điểm ảnh với ba mầu red, green và blue. Đây là mơ hình màu cơ bản đƣợc sử dụng trong máy tính.
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
Một trong các hƣớng tiếp cận của phân đoạn ảnh dựa vào không gian đặc trƣng là phƣơng pháp phân cụm dữ liệu.
Ứng dụng thực hiện với:
- Thuật toán phân cụm dữ liệu trừ mờ - Ảnh biểu diễn bởi không gian RGB - Ngôn ngữ Matlab
- Dữ liệu đầu vào là một ảnh
- Dữ liệu đầu ra là một ảnh đã đƣợc phân cụm
Một ảnh RGB, đƣợc lƣu trữ trong Matlab dƣới dạng một mảng dữ liệu có kích thƣớc 3 chiều m x n x 3 định nghĩa các giá trị màu red, green và blue cho mỗi điểm ảnh riêng biệt. Màu của mỗi điểm ảnh đƣợc quyết định bởi sự kết hợp giữa các giá trị R, G, B (Red, Green, Blue) đƣợc lƣu trữ trong một mặt phẳng màu tại vị trí của điểm ảnh. Định dạng file đồ hoạ lƣu trữ ảnh RGB giống nhƣ một ảnh 24 bits trong đó R, G, B chiếm tƣơng ứng 8 bit một, mỗi thành phần màu có giá trị từ 0 đến 255. Điều này cho phép nhận đƣợc 16 triệu màu khác nhau.
Một điểm ảnh mà thành phần màu của nó là (0, 0, 0) đƣợc hiển thị với màu đen và một pixel mà thành phần màu là (255, 255, 255) đƣợc hiển thị với màu trắng. Ba thành phần màu của mỗi điểm ảnh đƣợc lƣu trữ cùng với chiều thứ 3 của mảng dữ liệu. Chẳng hạn, giá trị màu R, G, B của điểm ảnh (10, 5) đƣợc lƣu trữ trong RGB(10, 5, 1), RGB(10, 5, 2) và RGB(10, 5, 3) tƣơng ứng.
Ví dụ, để tính tốn màu sắc của điểm ảnh tại hàng 2 và cột 3, ta nhìn vào bộ ba giá trị đƣợc lƣu trữ trong (2, 3, 1:3). Giả sử (2, 3, 1) chứa giá trị 51, (2, 3, 2) chứa giá trị 16 và (2, 3, 3) chứa giá trị 6 thì màu sắc của điểm ảnh tại vị trí (2, 3) sẽ là (51, 16, 6).