Tôi đang thực hiện một dự án về tính năng trích xuất Gabor. Tôi rất bối rối về tính năng của Gabor. Tôi đã tạo một ma trận tính năng với định hướng và tần số khác nhau. Có phải đó là tính năng của Gabor hoặc tính năng như tính thống kê, đặc điểm hình học, tính năng không gian miền, tính bất biến, độ lặp lại, vv được tính toán của hình ảnh thu được sau khi liên kết hình ảnh với ngân hàng lọc Gabor với các hướng và tần số khác nhau đề cập đến tính năng Gabor.Khai thác tính năng Gabor
Trả lời
Bộ lọc Gabor hoạt động rất giống với các tế bào vỏ não hình ảnh của mamalian để chúng trích xuất các tính năng từ các hướng khác nhau và các tỷ lệ khác nhau.
Gần đây tôi đã thực hiện một số bộ lọc Gabor dựa trên Trích xuất tính năng.
Có vẻ khó khăn ban đầu nhưng rất dễ thực hiện.
Để giúp bạn dễ hiểu, tôi sẽ hướng dẫn bạn.
Giả sử bạn có một hình ảnh như
Và bạn tính toán tính năng Gabor lúc 5 quy mô và 8 hướng (Mà tôi giả sử bạn đã làm) bạn sẽ nhận được bộ lọc như
Bây giờ bạn cần phải hòa trộn từng bộ lọc với hình ảnh để có được 40 (8 * 5 = 40) biểu diễn khác nhau (response matrices
) của cùng một hình ảnh mà mỗi hình ảnh cung cấp cho bạn một vectơ đặc trưng.
Vì vậy, sau khi chập
Bây giờ bạn cần phải chuyển đổi những đáp ứng Ma trận tính năng vector.
Vì vậy, tính năng vector có thể bao gồm: Local Energy, Mean Amplitude, Giai đoạn Amlitude hoặc Định hướng mà có tối đa năng lượng
địa phương tôi đã làm việc trên năng lượng địa phương và có nghĩa là biên độ và có kết quả tốt, đủ.
Năng lượng địa phương = tổng hợp giá trị bình phương của mỗi giá trị ma trận từ một ma trận đáp ứng
Mean Amplitude = tổng các giá trị tuyệt đối của mỗi giá trị ma trận từ một ma trận đáp ứng
Vì vậy, ở cuối bạn sẽ nhận được hai ma trận mà sẽ là [1x40]
mỗi.
Bạn có thể nối thêm một ma trận với ma trận khác để tạo một ma trận đối tượng [1x80]
cho một hình ảnh và do đó tạo một véc tơ [nx80]
cho n hình ảnh để có thêm mục đích đào tạo.
thế nào bao giờ để tăng hiệu quả, bạn có thể sử dụng bộ lọc Log Gabor. (see this)
Và để biết thêm thông tin về các tính năng Khai thác với Gabor lọc thấy điều này paper
- 1. C# Các nhà khai thác và khả năng đọc
- 2. Khai thác một BufferOverflow
- 3. Khai thác dòng TCP
- 4. Sự khác biệt giữa bộ lọc gabor và biến đổi gabor
- 5. Quá tải nhà khai thác tại Delphi
- 6. khai thác ternary trong C#
- 7. C# RegEx chuỗi khai thác
- 8. nhanh và khai thác bẩn =
- 9. Java - compareTo và khai thác
- 10. Web kiểm toán API khai thác gỗ
- 11. MVC phạm vi khai thác gỗ
- 12. Trong CV mở Tại sao giai đoạn Gabor mặc định là 90 độ?
- 13. Obscure C++ nhà khai thác quá tải
- 14. Retrofit khai thác gỗ chặn ngoại lệ
- 15. Sự khác biệt giữa Khai thác thông tin và Khai thác văn bản là gì?
- 16. C++ Vector tại/[] tốc độ khai thác
- 17. pylint nhắn: khai thác gỗ-format-suy
- 18. Khai thác thử nghiệm chung cho java.util.Map?
- 19. ngưỡng hessian tối ưu để khai thác tính năng SURF trong opencv + Mô tả tối thiểu phù hợp với
- 20. nhà khai thác chặn máy chủ sql
- 21. Cách triển khai tính năng nhớ tôi?
- 22. Khai thác văn bản với PHP
- 23. Tình hình khai thác dữ liệu
- 24. Pig có điều kiện khai thác
- 25. trọng khai thác tinh khiết ảo
- 26. OCMock không khai thác phương pháp NSBundle
- 27. F # Tuỳ chỉnh khai thác Precedence
- 28. cách khai thác lỗ hổng của php?
- 29. Giám sát khai thác tệp ZIP Python
- 30. Ruby - dòng mới và khai thác
Cảm ơn bạn rất nhiều vì bạn Cứu giúp. – user3106892
Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn. Nhưng, tôi muốn biết cách diễn giải các tính năng này một cách thiết thực. Ngoài ra khi tôi tính toán năng lượng của tôi bằng cách bình phương mỗi điểm ảnh của hình ảnh được lọc và tổng giá trị thu được, tôi nhận được câu trả lời là 255 mỗi lần. Bạn có thể đưa ra chi tiết về cách bạn đã làm nó. Cảm ơn trước. – user3106892
Có thể bạn đang làm điều gì đó sai .... bạn có nhận được phản hồi chập chờn như mong đợi không (Như tôi đã giới thiệu ở đây trong hình ảnh thứ 3). http://stackoverflow.com/questions/9003147/how-to-apply-gabor-wavelets-to-an-image Dưới đây là một số mã để bạn có thể tìm ra những gì bạn làm sai – adil