Dính phải 3 ngày tiền 8-3, 8-3 và hậu 8-3 nên giờ mới post cho xong được 
Mặc dù vậy thì có 1 tin mừng là đã có giao diện ban đầu cho việc add ảnh vào database

Match Web Interface
Công việc đã phần nào trở nên dễ dàng hơn
.
Trở lại nội dung chính, trong bài viết này tui sẽ report về việc sử dụng match để demo cho nhận dạng logo của các đài truyền hình.
Dữ liệu ban đầu gồm có tập ảnh như ở dưới đây, được resize mặc định 800x600, và được add vào database. Cái ảnh Yuna là for testing nhé, ko phải ảnh chơi đâu.

Database Images List
Các ảnh được mã hóa lần lượt như sau
ID Pose Vector Name
1 1 45 VTV
2 1 187 ESPN Channel
3 1 219 Cinemax Channel
3 2 325 Cinemax Channel
2 2 164 ESPN Channel
4 1 57 VTV1
5 1 46 VTV2
6 1 53 VTV3
7 1 361 Yuna Fantasy
Thử nghiệm 1: Sử dụng ảnh ngay trong dữ liệu có sẵn, cụ thể ở đây là ảnh ESPN trắng nền đen. Dữ liệu ra duy nhất ảnh số 2 match 100%. Kết luận: Chính xác.
Thử nghiệm 2: Sử dụng ảnh logo của kênh ESPN màu đỏ, có độ cao gấp đôi độ cao của ảnh trong dữ liệu. Kết quả :

ESPN Logo
ID Pose Số vector trùng
2 1 100
2 2 6
3 1 3
3 2 5
5 1 1
7 1 6
Dễ thấy có trên 50% (53%) số vector của file này trùng với ảnh có ID = 2 pose = 1( chính là ảnh ESPN logo trắng nền đen) còn hầu như ko trùng với ảnh có ID = 2 pose = 2 ( ảnh ESPN logo đen nền trắng).
Kết luận: Chính xác ở mức độ chấp nhận được nếu có ảnh tốt.
Thử nghiệm 3: Sử dụng ảnh logo VTV1 nền đen được cắt ra từ ảnh chụp Tivi.

VTV1
ID Pose Số vector trùng
2 1 6
3 1 2
3 2 4
4 1 1
6 1 1
7 1 23
Một điều khá dễ thấy là...hoàn toàn ko chính xác, có thể do 2 ảnh khác nhau quá nhiều ( có thể nhận thấy một cách tương đối bằng mắt ). Vấn đề này có thể sẽ được giải quyết khi có một bộ chọn lọc ảnh tốt.
Các thử nghiệm trên được tiến hành với Surf chế độ mặc định, ảnh 800x600 mặc định và hệ số R là 1.02, K=20.
Có 1 thử nghiệm khác được tiến hành với chế độ surf -thres 1 và -d để tăng lượng vector lên, tuy nhiên kết quả còn xấu hơn ( thử nghiệm này với bộ dữ liệu tương tự nhưng đã add thêm 1 số ảnh mới )
ID Pose Số vector
1 1 85
1 2 61
1 3 59
2 1 100
3 1 14
3 2 33
4 1 24
5 1 35
6 1 31
7 1 163
8 1 18
8 2 75
Ko tiện tính % lắmở đây do thử nghiệm này là thử nghiệm rác
, nhưng hầu như số vector trong thử nghiệm này đều là giống khoảng trên 50%. Chứng tỏ việc đặt thres -1, -d ( tăng size ảnh ) có thể làm tăng lượng điểm ảnh rác, khiến việc so sánh trở nên sai số nhiều hơn.
Kết luận cuối cùng: chủ yếu vẫn cần 1 bộ phận để lọc ảnh chất lượng tốt và vector tốt, do các bộ ảnh chọn bằng mắt ko có được độ tin cậy cần thiết.
Comments