Skip to content

Research at St Andrews

BIMP: A real-time biological model of multi-scale keypoint detection in V1

Research output: Contribution to journalArticle


Kasim Terzić, João M.F. Rodrigues, J. M.Hans du Buf

School/Research organisations


We present an improved, biologically inspired and multiscale keypoint operator. Models of single- and double-stopped hypercomplex cells in area V1 of the mammalian visual cortex are used to detect stable points of high complexity at multiple scales. Keypoints represent line and edge crossings, junctions and terminations at fine scales, and blobs at coarse scales. They are detected by applying first and second derivatives to responses of complex cells in combination with two inhibition schemes to suppress responses along lines and edges. A number of optimisations make our new algorithm much faster than previous biologically inspired models, achieving real-time performance on modern GPUs and competitive speeds on CPUs. In this paper we show that the keypoints exhibit state-of-the-art repeatability in standardised benchmarks, often yielding best-in-class performance. This makes them interesting both in biological models and as a useful detector in practice. We also show that keypoints can be used as a data selection step, significantly reducing the complexity in state-of-the-art object categorisation.



Original languageEnglish
Pages (from-to)227-237
Number of pages11
Issue numberPart A
Publication statusPublished - 20 Feb 2015

    Research areas

  • Categorization, Computer vision, Gabor filter, Keypoint, V1

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Supervisor recommendation tool for Computer Science projects

    Zemaityte, G. & Terzic, K., 9 Jan 2019, Proceedings of the 3rd Conference on Computing Education Practice (CEP '19) . New York: ACM, 4 p. 1

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. BINK: Biological Binary Keypoint Descriptor

    Saleiro, M., Terzić, K., Rodrigues, J. M. F. & du Buf, J. M. H., Dec 2017, In : BioSystems. 162, p. 147-156

    Research output: Contribution to journalArticle

  3. Texture features for object salience

    Terzić, K., Krishna, S. & du Buf, J. M. H., Nov 2017, In : Image and Vision Computing. 67, p. 43-51

    Research output: Contribution to journalArticle

  4. Interpretable feature maps for robot attention

    Terzić, K. & du Buf, J. M. H., 2017, Universal Access in Human–Computer Interaction. Design and Development Approaches and Methods: 11th International Conference, UAHCI 2017, Held as Part of HCI International 2017, Vancouver, BC, Canada, July 9–14, 2017, Proceedings, Part I. Antona, M. & Stephanidis, C. (eds.). Cham: Springer, p. 456-467 12 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10277).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  5. Methods for reducing visual discomfort in stereoscopic 3D: a review

    Terzić, K. & Hansard, M., Sep 2016, In : Signal Processing: Image Communication. 47, p. 402-416 15 p.

    Research output: Contribution to journalReview article

Related by journal

  1. Stimulus optimisation in primary visual cortex

    Foldiak, P., Jun 2001, In : Neurocomputing. 38-40, 1-4, p. 1217-1222 6 p.

    Research output: Contribution to journalArticle

  2. Learning generalisation and localisation: Competition for stimulus type and receptive field

    Oram, M. W. & Foldiak, P., 1 Jun 1996, In : Neurocomputing. 11, 2-4, p. 297-321 25 p.

    Research output: Contribution to journalArticle

ID: 252115910