2013-12-16 13 views
15

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

45

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ư

test Image

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ư

filters

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

convolved images

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

+0

Cảm ơn bạn rất nhiều vì bạn Cứu giúp. – user3106892

+0

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

+0

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