Nhờ có công nghệ số hoá hiện đại, ngày nay con người đã có thể xử lý tín hiệu nhiều chiều thông qua nhiều hệ thống khác nhau, từ những mạch số đơn giản cho đến những mạch song song cao cấp. xử lý ảnh đã được nghiên cứu mạnh mẽ và đã có nhiều ứng dụng trong thực tế: như trong y học, xử lý ảnh để phát hiện và nhận dạng khối u, cải thiện ảnh X quang, nhận dạng đường biên mạch máu từ những ảnh chụp bằng tia X; Trong cuộc sống gia đình, xử lý ảnh được dùng để cải thiện ảnh tivi Xử lý ảnh có liên quan đến nhiều ngành khác như: hệ thống thông tin, lý thuyết thông tin, lý thuyết thống kê, trí tuệ nhân tạo, nhận dạng Xử lý ảnh cũng đã tạo ra được rất nhiều ứng dụng hữu ích trong thực tế như: bài toán nhận dạng vân tay, chữ viết, giọng nói Để phân tích các đối tượng trong ảnh, chúng ta cần phải phân biệt được các đối tượng cần quan tâm với phần còn lại của ảnh. Những đối tượng này có thể tìm ra được nhờ các kỹ thuật phân đoạn ảnh, theo nghĩa tách phần tiền cảnh ra khỏi hậu cảnh trong ảnh. Trong file đính kèm gồm: edge + contours detect kmeans region watershed thresholding + watershed watershed implement
Trang 1Ứng dụng của Phân vùng trong Xử lý
Ảnh
Trang 21 Những ứng dụng của Phân vùng
trong Xử lý Ảnh
2 Sử dụng Phân vùng để đếm số lượng
phấn hoa trong ảnh
Nội dung
Trang 3• Phân vùng ảnh là tách ảnh thành từng vùng.
• Làm đơn giản hóa ảnh và biểu diễn ảnh thành các dữ liệu có ý nghĩa hơn hoặc dễ phân tích hơn
• Kết quả quá trình phân vùng thường dựa vào cách phân vùng
và mục đích sử dụng Thường là các vùng rõ rệt bao phủ toàn
bộ ảnh hoặc các đường viền trong ảnh
1 Những ứng dụng của Phân vùng trong Xử lý Ảnh
Trang 4Tìm kiếm truy hồi ảnh Thị giác máy (Machine vision)
Xử lý ảnh y tế:
• Định vị khối u, bệnh lý
• Đo thể tích mô
• Chẩn đoán, nghiên cứu cấu trúc giải phẫu
• Mô phỏng phẫu thuật ảo
• …
Trang 51 Những ứng dụng của Phân vùng trong Xử lý Ảnh
Xác định vật thể:
• Xác định người đi bộ
• Xác định mặt
• Xác định đèn tín hiệu/đèn xe
• Xác định vật thể trong ảnh chụp vệ tinh
• …
Nhận dạng:
• Nhận dạng mặt
• Nhận dạng vân tay
• Nhận dạng tròng mắt
• …
Trang 61 Những ứng dụng của Phân vùng trong Xử lý Ảnh
Đồng phân vùng đối tượng:
Phân vùng cùng một đối tượng trong
1 chùm ảnh hoặc video
Xử lý video giao thông
Xử lý video an ninh, giám sát
Trang 7• Yêu cầu:
• Đếm số lượng phấn hoa trong ảnh
• Phân loại các phấn hoa theo màu
• Sử dụng nhiều thuật toán phân vùng
để so sánh kết quả
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 8Phân vùng theo mức:
• Sử dụng hàm phân vùng theo
mức thích nghi từ OpenCV
(cv2.adaptiveThreshold())
• Kết quả: Đếm được số phấn
hoa chưa tách rời
• Nhận xét: Cần phải xử lý ảnh
qua nhiều bước để loại bỏ các
nhiễu nhỏ
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 9Phân vùng theo viền:
• Sử dụng hàm phân vùng theo
viền canny() từ OpenCV
• Kết quả: Đếm được số phấn
hoa đã tách rời Phải loại trừ
đi các vùng quá nhỏ
• Nhận xét: Xử lý quá nhiều sẽ
làm mất thông tin ảnh, không
detect được viền Xử lý ít quá
sẽ thu được quá nhiều viền
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 10Phân vùng Clusters K-means:
• Sử dụng hàm kmeans() với k
= 2 từ OpenCV
(cv2.kmeans())
• Kết quả: Chưa đếm được số
lượng phấn hoa
• Nhận xét: Không tìm được
thuật toán đếm được phấn
hoa của ảnh kết quả của
thuật toán kmeans
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 11Phân vùng theo vùng:
• Sử dụng hàm phân vùng
Watershed từ skimage
segmentation
• Kết quả: Đếm sai số lượng
phấn hoa
• Nhận xét: Cần phải chỉnh
sửa lại các giá trị đầu vào để
cho ra được kết quả chính
xác
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 12• Sử dụng thuật toán Watershed để tính được số lượng phấn hoa chính xác
• Sử dụng hàm watershed
từ skimage.segmentation
Áp dụng phân vùng theo
ngưỡng
• Nhận xét: Đếm được số
lượng phấn hoa kể cả
dính vào nhau Cần phải
xác định khoảng cách
nhỏ nhất Cần phải phân
vùng trước
2 Sử dụng Phân vùng để đếm số lượng phấn hoa trong ảnh
Trang 13THANK YOU !