Bài tập lớn: Xây dựng ứng dụng CBIR đơn giản Deadline : 12h ngày 30/03/2013 (báo cáo + code – khơng kèm liệu ảnh) (Mỗi nhóm demo chương trình+hỏi+đáp nhanh (10’) sáng thứ 7, 30/03/2013, thứ thự lớp tự định, bắt đầu 9h – 702 B1, khơng thiết phải có mặt lớp đồng thời) Nộp qua email : oanhnt@soict.hut.edu.vn Nhóm : sinh viên + Ngôn ngữ sử dụng : C++ C + Thư viện : OpenCV Ngồi ra, SV dùng C# (thư viện emgu) java (kiểm tra thư viện hỗ trợ) Mục đích tập giúp cho sinh viên hình dung hệ thống truy vấn ảnh dựa nội dung đơn giản Bài tập sử dụng đặc trưng màu sắc (gồm 10 nhóm ảnh, nhóm gồm 100 ảnh) Cách thực sau: Xây dựng hệ thống SV thực chia ảnh thành phần (có thể chia thủ cơng): - phần để làm liệu lưu CSDL (tập D) : gồm 900 ảnh, nhóm 90 ảnh) Các ảnh chọn ngẫu nhiên phần dùng để làm câu truy vấn (tập Q) : phần cịn lại + Viết đoạn chương trình để tính đặc trưng toàn cục cho ảnh tập D lưu loại đặc trưng vào file txt (hoặc định dạng khác tùy sinh viên cho dễ ghi vào dễ đọc ra) Mỗi dòng chứa tên ảnh đặc trưng tương ứng với ảnh Đặc trưng toàn cục sinh viên sử dụng lược đồ màu (đã cài đặt OpenCV) Với tham số số bin lược đồ màu, người dùng cung cấp + Viết đoạn chương trình thực truy vấn: với ảnh truy vấn đầu vào, hệ thống cho phép lựa chọn số bin cho lược đồ màu Dựa lựa chọn người dùng hệ thống tính lược đồ màu với tham số tương ứng ảnh truy vấn, so sánh với đặc trưng tương ứng ảnh tập D (các đặc trưng với tham số tương ứng tính lần lưu file đọc từ file, không đặc trưng với tham số tương ứng tính cho tồn DB lưu lại vào file để sử dụng lần sau) Sắp xếp theo thứ tự giảm dần khoảng cách hiểu thị N kết tốt hình (N tự chọn >= 15) Khi đối sánh: Ở đây, sử dụng đặc trưng tồn cục, tính khoảng cách ảnh, SV sử dụng độ đo vector giới thiệu Sinh viên cần rõ cách tính báo cáo 1/2 Đánh giá hiệu hệ thống đường cong P( R ) tính dựa trung bình tối thiểu 10 câu truy vấn (tối thiểu truy vấn nhóm) cho đặc trưng (lược đồ xám) với tham số khác Đánh giá nhận xét kết thu Việc đánh giá hiệu năng, SV khơng cần lập trình để tính trung bình mà hồn tồn dùng phương pháp thủ công excel, tức là: - - dựa kết đưa hệ thống với câu truy vấn, sinh viên tự kiểm tra xem kết có phù hợp hay khơng, tính độ xác, độ triệu hồi tương ứng với 1, 2, 3, …, N kết gần nhất; sau tính trung bình P(R) câu truy vấn thử nghiệm N= tùy sinh viên khơng 15, nhiên cần rõ báo cáo SV cần rõ số câu truy vấn dùng để đánh giá Đưa số kết truy vấn minh họa kết tốt chưa tốt hệ thống Nhận xét đánh giá Yêu cầu báo cáo: - Mô tả cách xây dựng hệ thống xây dựng, cách tính đặc trưng cách tính khoảng cách (hay độ tương tự) ảnh Chỉ rõ thơng số tính đặc trưng tham số khác có sử dụng rõ phần mô tả Đưa kết minh họa trường hợp kết đạt tốt khơng tốt Nhận xét giải thích theo cách hiểu Hiệu hệ thống biểu diễn đường cong P(R), so sánh kết thu với tham số khác Phân tích đánh giá kết Báo cáo khoảng trang Số trang nhiều không 10 trang Một số links tham khảo: Bộ liệu ảnh Wang : http://wang.ist.psu.edu/~jwang/test1.zip Cài đặt OpenCV: http://docs.opencv.org/doc/tutorials/tutorials.html, cài đặt xong có hướng dẫn sử dụng cài máy Histogram: http://docs.opencv.org/modules/imgproc/doc/histograms.html?highlight=calchist#calc hist 2/2