Pattern and object recognition with COSFIRE
![](https://secure.gravatar.com/avatar/121d75f735e0cb84fcb2dd5f83427849.jpg?s=120&d=mm&r=g)
Hi all, Just wanted to mention an algorithm which I was very impressed by and which might be an awesome addition to scikit-image. The algorithm is called COSFIRE (Combination of Shifted Filter Responses). I saw a talk by Geore Azzopardi, who presented the use of the algorithm for object and patter recognition. I was very impressed with the quality of segmentation of the shown examples, but also with the wide variety of image data (e.g. retina images, traffic signs, hand-written characters, and more). The filter is inspired by how the brain processes visual information, and according to the author the algorithm is actually quite simple. The algorithm was the topic of his PhD and he's going to continue working on it in his new job. The code (in Matlab) is available, so it might be worth a shot to try and port it to Python. Some links: - PhD thesis: http://www.cs.rug.nl/~george/phd-thesis/ - Matlab code: nl.mathworks.com/matlabcentral/fileexchange/37395 - Paper in MIA: http://www.medicalimageanalysisjournal.com/article/S1361-8415%2814%2900136-4... - Almar
![](https://secure.gravatar.com/avatar/af6c39d6943bd4b0e1fde23161e7bb8c.jpg?s=120&d=mm&r=g)
Hi Almar On 2014-12-16 12:49:10, Almar Klein <almar.klein@gmail.com> wrote:
The filter is inspired by how the brain processes visual information, and according to the author the algorithm is actually quite simple. The algorithm was the topic of his PhD and he's going to continue working on it in his new job.
COSFIRE sounds fascinating! Do you think the author would be interested in getting involved?
Some links:
- PhD thesis: http://www.cs.rug.nl/~george/phd-thesis/ - Matlab code: nl.mathworks.com/matlabcentral/fileexchange/37395 - Paper in MIA: http://www.medicalimageanalysisjournal.com/article/S1361-8415%2814%2900136-4...
This is the B-COSFIRE paper--do you know where the original paper is published? Stéfan
![](https://secure.gravatar.com/avatar/e1d95c7f4ae2cd5dd6fa2dc251720c17.jpg?s=120&d=mm&r=g)
Here's the original PAMI paper http://www.computer.org/csdl/trans/tp/2013/02/ttp2013020490.pdf George Azzopardi and Nicolai Petkov, "Trainable COSFIRE filters for keypoint detection and pattern recognition", IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 35(2), pp. 490-503, 2013. Thanks, Pratap On Tuesday, December 16, 2014 4:59:53 PM UTC+5:30, Stefan van der Walt wrote:
Hi Almar
On 2014-12-16 12:49:10, Almar Klein <almar...@gmail.com <javascript:>> wrote:
The filter is inspired by how the brain processes visual information, and according to the author the algorithm is actually quite simple. The algorithm was the topic of his PhD and he's going to continue working on it in his new job.
COSFIRE sounds fascinating! Do you think the author would be interested in getting involved?
Some links:
- PhD thesis: http://www.cs.rug.nl/~george/phd-thesis/ - Matlab code: nl.mathworks.com/matlabcentral/fileexchange/37395 - Paper in MIA:
http://www.medicalimageanalysisjournal.com/article/S1361-8415%2814%2900136-4...
This is the B-COSFIRE paper--do you know where the original paper is published?
Stéfan
![](https://secure.gravatar.com/avatar/af6c39d6943bd4b0e1fde23161e7bb8c.jpg?s=120&d=mm&r=g)
On Tue, Dec 16, 2014 at 1:35 PM, Pratap Vardhan <pratapgr8@gmail.com> wrote:
Here's the original PAMI paper http://www.computer.org/csdl/trans/tp/2013/02/ttp2013020490.pdf
Unfortunately, that paper is behind a pay-wall. Perhaps we can request a pre-print from the author. Stéfan
![](https://secure.gravatar.com/avatar/5fa6ddf058357c3357347241d60612b1.jpg?s=120&d=mm&r=g)
Hi I'm Hadi This paper sounds interesting. How can I help on this subject? On Tuesday, December 16, 2014 at 2:19:17 PM UTC+3:30, Almar Klein wrote:
Hi all,
Just wanted to mention an algorithm which I was very impressed by and which might be an awesome addition to scikit-image. The algorithm is called COSFIRE (Combination of Shifted Filter Responses).
I saw a talk by Geore Azzopardi, who presented the use of the algorithm for object and patter recognition. I was very impressed with the quality of segmentation of the shown examples, but also with the wide variety of image data (e.g. retina images, traffic signs, hand-written characters, and more).
The filter is inspired by how the brain processes visual information, and according to the author the algorithm is actually quite simple. The algorithm was the topic of his PhD and he's going to continue working on it in his new job.
The code (in Matlab) is available, so it might be worth a shot to try and port it to Python.
Some links:
- PhD thesis: http://www.cs.rug.nl/~george/phd-thesis/ - Matlab code: nl.mathworks.com/matlabcentral/fileexchange/37395 - Paper in MIA:
http://www.medicalimageanalysisjournal.com/article/S1361-8415%2814%2900136-4...
- Almar
participants (5)
-
Almar Klein
-
Hadi Sinaee
-
Pratap Vardhan
-
Stefan van der Walt
-
Stéfan van der Walt