2011-12-08 32 views

Trả lời

20

Sự khác biệt rõ ràng là với SIFT dày đặc, bạn có được một mô tả SIFT tại mọi vị trí, trong khi với sift bình thường bạn sẽ có được một mô tả SIFT tại địa chỉ được xác định bởi thuật toán của Lowe.

Có nhiều ứng dụng mà bạn yêu cầu SIFT không dày đặc, một ví dụ tuyệt vời là tác phẩm gốc của Lowe.

Có rất nhiều ứng dụng có kết quả tốt bằng cách tính toán một mô tả ở khắp mọi nơi (mật độ) một ví dụ như vậy là this. Một bộ mô tả tương tự như SIFT dày đặc được gọi là HOG hoặc DHOG, chúng về mặt kỹ thuật không giống nhau nhưng về mặt khái niệm cả hai đều dựa trên biểu đồ của gradient và rất giống nhau.

+3

Đây là một câu trả lời tốt, nhưng xét về SIFT dày đặc được gọi là HOG là không chính xác. Mặc dù cả hai đều dựa trên các thùng gradient, HOG và SIFT là hai bộ mô tả khác nhau (dày đặc hay không; mặc dù HOG thường được lấy mẫu dày đặc). – Jotaf

+0

@ Jotaf: bạn nói đúng Tôi đã quá đơn giản. Tôi đã chỉnh sửa câu trả lời của tôi một chút. – carlosdc

+0

Nếu bạn tính toán SIFT gốc tại mỗi điểm bạn không nhận được denseSIFT http://www.vlfeat.org/overview/dsift.html – mrgloom

2

Nói chung, để nhận dạng danh mục đối tượng chung, kết quả tốt hơn thu được bằng cách sử dụng trích xuất đối tượng dày đặc hơn là trích xuất đối tượng dựa trên điểm chính.

2

Trên http://www.vlfeat.org/overview/dsift.html bạn có thể tìm thấy chi tiết cách các tính năng hình ảnh được trích xuất cho cả SIFT và triển khai SIFT dày đặc cũng như so sánh thời gian thực thi của chúng. Ưu điểm chính của mô tả VLFeat dày đặc SIFT là tốc độ.

Trong MediaMixer Deliverable D1.1.2 kỹ thuật phát hiện khái niệm trong đó trình bày cả SIFT và mô tả SIFT dày đặc được sử dụng và kết quả thử nghiệm cho thấy kết hợp này cung cấp phân loại chính xác hơn. Để biết thêm thông tin, bạn có thể tham gia cổng cộng đồng MediaMixer trên http://community.mediamixer.eu/.

1

Sense dày đặc thu thập nhiều tính năng hơn ở mỗi vị trí và chia tỷ lệ trong hình ảnh, tăng độ chính xác của nhận dạng tương ứng. Tuy nhiên, độ phức tạp tính toán sẽ luôn là một vấn đề cho nó (liên quan đến SIFT bình thường).

Nếu bạn đang sử dụng SIFT để phân loại, tôi khuyên bạn nên sử dụng SIFT bình thường với nhiều hàm hạt nhân (để phân cụm) như trái ngược với việc sử dụng Dense SIFT với một hàm hạt nhân tuyến tính đơn. Tuy nhiên, bạn sẽ nhận được giao dịch tốc độ/độ chính xác rõ ràng.

Tôi khuyên bạn nên xem tờ giấy this giải thích sự khác biệt về triển khai trong Big-Oh.

+0

Vui lòng mở rộng trên bước phân cụm. – mrgloom

Các vấn đề liên quan