Scanning Line

Một phần của tài liệu Nhận dạng biển số xe (Trang 31)

Dựa theo phương pháp của Chirag N. Paunwala, 2010 [1]

Bước tiếp theo của quá trình lọc là scan mỗi vùng contour bởi các dòng quét, sau đó đếm số điểm cắt bị cắt bởi các dòng quét trên biển số.

Với mỗi contour ứng viên của biển số dài, cắt qua 2 đường như Hình 2.16, đường thứ nhất có vị trí bằng 1/3 chiều cao của contour, đường thứ 2 có chiều cao 2/3 chiều cao contour. Số điểm cắt là số lần đường cắt đi qua 1 vùng gồm các pixel đen. Theo Hình 2.16 ta thấy đường 1 cắt số 8 thứ nhất 2 lần (2 dấu cộng) nên đối tượng số 8 sẽ có 2 điểm cắt, tương tự ta tính được đường 1 có 16 điểm cắt, đường 2 có 13 điểm cắt, tổng cộng có 29 điểm cắt cho ở 2 đường.

Tương tự với biển số vuông, cắt qua 4 đường như Hình 2.18, đường 1 có 7 điểm, đường 2 có 6 điểm, đường 3 và đường 4 mỗi đường có 8 điểm. Tổng số điểm cắt trên biển số vuông là 29 điểm cắt.

Với vùng không phải biển số, số điểm cắt rất ít do khi nhị phân, số vùng gồm pixel đen tách biệt là không nhiều nên ta có thể phân biệt vùng nào vùng biển số thông qua số

1/3 2/3

Hình 2.17. Dòng quét và điểm cắt của biển số dài.

1/6 1/3

2/3 5/6

Hình 2.20. Dạng đầu ra sau các bước lọc (các contour lồng nhau). Hình 2.19. Dòng quét và điểm cắt của vùng không phải biển số.

điểm cắt. Trên Hình 2.19, đường 1 có 6 điểm cắt, đường 2 có 3 điểm cắt. Tổng cộng 9 điểm cắt.

Đối với biển số dài có tối đa 8 chữ số trên một hàng, số điểm cắt tối đa là 32 điểm cắt khi mỗi đường cắt qua 2 lần trên mỗi chữ số, số điểm cắt tối thiểu là 16 khi cắt mỗi chữ số 1 lần.

Đối với biển số vuông, hàng thứ nhất có tối đa 4 chữ số, hàng thứ 2 có tối đa 5 chữ số, số điểm cắt tối đa của 2 đường cho hàng thứ nhất là 16, hàng thứ hai là 30.

Dựa vào thực nghiệm kiểm tra trên tập dữ liêu, ngưỡng thích hợp để xác định vùng biển số (đã dự tính đến nhiễu) và không biển số là:

• Biển dài: 16 < số điểm cắt < 40 • Biển vuông: 16 < số điểm cắt < 50.

Một phần của tài liệu Nhận dạng biển số xe (Trang 31)

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

(69 trang)