Mô tả thuật toán

Một phần của tài liệu (Luận văn thạc sĩ) nghiên cứu, thiết kế nền tảng nhúng thực thi các ứng dụng xử lý ảnh thời gian thực (Trang 34 - 35)

1. Giới thiệu thuật toán

1.2. Mô tả thuật toán

Như ựã giới thiệu ở phần trước, ựối với video có ảnh nền tĩnh (static scene), các ựối tượng chuyển ựộng có thể phát hiện bằng cách so sánh frame hiện tại với 1 ảnh nền (background). Mô hình chung cho thuật toán Background Subtraction như sau:

Phép tách nền ựể tìm ảnh foreground ựược thực hiện nhờ một background model. Background model ựược xây dựng, cập nhật và sử dụng trong từng frame ảnh. Tại mỗi thời ựiểm, frame ảnh hiện tại ựược ựem ựối sánh với mô hình background, pixel nào có giá trị mức xám chênh lệch vượt quá 1 ngưỡng T theo một ựộ ựo thì ựược coi là foreground pixel. Sau ựó một loạt phép hậu xử lý (post-processing) ựược áp dụng ựể hiệu chỉnh lại các foreground pixel và ựưa ra tọa ựộ vùng chứa ựối tượng chuyển ựộng thực sự trong ảnh.

Một số mô hình background phổ biến :

- Difference frame : Tại frame hiện tại, sử dụng frame trước ựó như là background

- Adaptive Median Filtering (AMF) (hoặc Running Average) : Background ựược tắnh dựa trên trung bình có trọng số của các frame trước ựó (các frame gần thời ựiểm hiện tại thì có trọng số cao hơn).

- Mixture Of Gaussian (MOG) : Giá trị mỗi pixel ựược mô hình hóa bởi K phân bố Gaussian, cho phép giải quyết trường hợp tại một pixel có nhiều giá trị ựược coi là background.

- Running Gaussian Average (RGA): Trường hợp riêng của MOG, chỉ sử dụng 1 phân phối Gaussian cho mỗi pixel.

- Visual Background Extractor (VIBE) : Không sử dụng mô hình thống kê ựể ựại diện cho phân bố của pixel mà sử dụng tập các giá trị pixel ở N frame trước ựó. Việc cập nhật mô hình dựa trên phương pháp chọn lọc ngẫu nhiên.

Frame Input Foreground Moving Object Background Subtraction Post processing

Thuật toán Runing Gaussian Average coi mỗi pixel của nền có giá trị mức xám biến ựộng theo một phân phối Gaussian. Khi ựối tượng chuyển ựộng ựi qua nền, giá trị mức xám của pixel sẽ thay ựổi ựột ngột, nằm ngoài phân bố Gaussian của pixel. Thuật toán RGA ựạt ựược ựộ chắnh xác tốt với nền ắt ựộng, với tốc ựộ tắnh toán cao, dễ triển khai trên nền tảng nhúng.

Một phần của tài liệu (Luận văn thạc sĩ) nghiên cứu, thiết kế nền tảng nhúng thực thi các ứng dụng xử lý ảnh thời gian thực (Trang 34 - 35)

Tải bản đầy đủ (PDF)

(44 trang)