I have used Gabor features in various computer vision and image processing tasks for about ten years now and it certainly is my favorite topic. Every now and then I have been asked to give an introductory lecture to the topic and finally in 2010 I decided to collect all relevant information to this wiki-page for the future.
- Joni Kamarainen (May, 2010)
2D Gabor filters have maintained their popularity as a multi-purpose feature extraction method in computer vision and image processing for almost three decades. The original article of Nobel laureate Dennis Gabor dates back to 1946, but the most influential work in these fields is John Daugman's article in 1985.
During the 00's the research activity using Gabor features has again increased according to IEEE Xplore database. The most important reason is their remarkable success in emerging application areas, such as biometric authentication. Daugman's Iris Code is The Method for iris recognition, methods based on Gabor features produce top scores in face recognition challenges (e.g. the two best in the ICPR 2004 contest), and provide state-of-the-art accuracy in fingerprint matching (Jain et al. PAMI 2007) and face detection (Hamouz et al. PAMI 2005). Even the old adage of correspondence to simple cells in the visual cortex has recently been resurrected (Serre et al. PAMI 2007). Since their invention, Gabor features have succeeded in numerous applications, and therefore, are important and general tools every computer vision and image processing scientist should know.
The current tutorial material will take from three to four hours including breaks. The tutorial is divided to three different topics:
1 Fundamentals (Refs. , and )
2 Usage (Refs. , , )
3 Applications (Refs. , , ) (due to copyright issues ask handout by email)
In the first part, we will go through the main idea behind Gabor function and specifically follow the idea in the Gabor's original study . You will learn the importance of the two domains - time and frequency - for analyzing signals. In the second part, we learn how to construct features from the Gabor filter responses and the main properties of the features. In the last part, we will walk through the most important and influential works using Gabor features. The three presented applications utilize the filters very differently.
Unfortunately I cannot make the slides publicly available since they contain copyrighted material. All participants will however have the printed handouts.