Chúng tôi biết SIFT sử dụng 128-Dim vector cho Descriptors. Kể từ đó là sử dụng số điểm nổi, nó mất cơ bản 512 byte. Tương tự như vậy SURF cũng mất tối thiểu là 256 byte (cho 64-Dim). Tạo một vector như vậy cho hàng ngàn tính năng mất rất nhiều bộ nhớ mà không khả thi cho Resouce-hạn chế ứng dụng đặc biệt cho các hệ thống nhúng. Lớn hơn bộ nhớ, còn thời gian cần để phù hợp.<br><br>Nhưng tất cả các kích thước này có thể không cần thiết cho kết hợp thực tế. Chúng tôi có thể nén nó bằng cách sử dụng một số phương pháp như PCA, LDA vv Ngay cả các phương pháp khác như băm bằng cách sử dụng lsh (địa phương Sensitive băm) được sử dụng để chuyển đổi các mô tả SIFT trong nổi số điểm Chuỗi nhị phân. Những chuỗi nhị phân này được sử dụng để phù hợp với các tính năng sử dụng khoảng cách hamming. Điều này cung cấp tốt hơn tốc độ lên bởi vì việc tìm kiếm Hamming khoảng cách chỉ là áp dụng XOR và số bit, mà là rất nhanh trong CPU hiện đại với hướng dẫn SSE. Nhưng ở đây, chúng ta cần phải tìm các descriptor đầu tiên, sau đó chỉ có chúng ta có thể áp dụng băm, mà không giải quyết vấn đề ban đầu của chúng tôi vào bộ nhớ.
đang được dịch, vui lòng đợi..
