Adrian Clark

Dr. Adrian Clark

School of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3QS, UK

Research Focus & Metrics

Academic Career Length

30Years (1997-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
10 July 2015 in Sensors
Verified
Journal Article
Open access
PDF file
SEShoaib Ehsan
Shoaib Ehsan
ACAdrian Clark
Adrian Clark
NRNaveed Rehman
Naveed Rehman
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
The integral image, an intermediate image representation, has found extensive use in multi-scale local feature detection algorithms, such as Speeded-Up Robust Features (SURF), allowing fast computation of rectangular features at constant speed, independent of filter size. For resource-constrained real-time embedded vision systems, computation and storage of integral image presents several design challenges due to strict timing and hardware limitations. Although calculation of the integral image only consists of simple addition operations, the total number of operations is large owing to the generally large size of image data. Recursive equations allow substantial decrease in the number of operations but require calculation in a serial fashion. This paper presents two new hardware algorithms that are based on the decomposition of these recursive equations, allowing calculation of up to four integral image values in a row-parallel way without significantly increasing the number of operations. An efficient design strategy is also proposed for a parallel integral image computation unit to reduce the size of the required internal memory (nearly 35% for common HD video). Addressing the storage problem of integral image in embedded vision systems, the paper presents two algorithms which allow substantial decrease (at least 44.44%) in the memory requirements. Finally, the paper provides a case study that highlights the utility of the proposed architectures in embedded vision systems.

19 August 2013 in Sensors
Verified
Journal Article
Open access
PDF file
SEShoaib Ehsan
Shoaib Ehsan
ACAdrian Clark
Adrian Clark
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
A vision system that can assess its own performance and take appropriate actions online to maximize its effectiveness would be a step towards achieving the long-cherished goal of imitating humans. This paper proposes a method for performing an online performance analysis of local feature detectors, the primary stage of many practical vision systems. It advocates the spatial distribution of local image features as a good performance indicator and presents a metric that can be calculated rapidly, concurs with human visual assessments and is complementary to existing offline measures such as repeatability. The metric is shown to provide a measure of complementarity for combinations of detectors, correctly reflecting the underlying principles of individual detectors. Qualitative results on well-established datasets for several state-of-the-art detectors are presented based on the proposed measure. Using a hypothesis testing approach and a newly-acquired, larger image database, statistically-significant performance differences are identified. Different detector pairs and triplets are examined quantitatively and the results provide a useful guideline for combining detectors in applications that require a reasonable spatial distribution of image features. A principled framework for combining feature detectors in these applications is also presented. Timing results reveal the potential of the metric for online applications.

1 March 1997 in Machine Vision and Applications
Verified
Journal Article
Closed access
PDF file
PCPatrick Courtney
Patrick Courtney
NTNeil Thacker
Neil Thacker
ACAdrian Clark
Adrian Clark

27 June 2011 in IEEE Transactions on Image Processing
Verified
Journal Article
Closed access
SEShoaib Ehsan
Shoaib Ehsan
NKNadia Kanwal
Nadia Kanwal
ACAdrian Clark
Adrian Clark
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
Speeded-Up Robust Features is a feature extraction algorithm designed for real-time execution, although this is rarely achievable on low-power hardware such as that in mobile robots. One way to reduce the computation is to discard some of the scale-space octaves, and previous research has simply discarded the higher octaves. This paper shows that this approach is not always the most sensible and presents an algorithm for choosing which octaves to discard based on the properties of the imagery. Results obtained with this best octaves algorithm show that it is able to achieve a significant reduction in computation without compromising matching performance.

29 January 2016 in Journal of Mathematical Imaging and Vision
Verified
Journal Article
Closed access
PDF file
NKNadia Kanwal
Nadia Kanwal
Erkan BostanciErkan Bostanci
Erkan Bostanci
ACAdrian Clark
Adrian Clark

9 November 2016 in Remote Sensing
Verified
Journal Article
Open access
PDF file
SEShoaib Ehsan
Shoaib Ehsan
ACAdrian Clark
Adrian Clark
ALAles Leonardis
Ales Leonardis
NRNaveed Rehman
Naveed Rehman
AKAhmad Khaliq
Ahmad Khaliq
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
Since local feature detection has been one of the most active research areas in computer vision during the last decade and has found wide range of applications (such as matching and registration of remotely sensed image data), a large number of detectors have been proposed. The interest in feature-based applications continues to grow and has thus rendered the task of characterizing the performance of various feature detection methods an important issue in vision research. Inspired by the good practices of electronic system design, a generic framework based on the repeatability measure is presented in this paper that allows assessment of the upper and lower bounds of detector performance and finds statistically significant performance differences between detectors as a function of image transformation amount by introducing a new variant of McNemar’s test in an effort to design more reliable and effective vision systems. The proposed framework is then employed to establish operating and guarantee regions for several state-of-the art detectors and to identify their statistical performance differences for three specific image transformations: JPEG compression, uniform light changes and blurring. The results are obtained using a newly acquired, large image database (20,482 images) with 539 different scenes. These results provide new insights into the behavior of detectors and are also useful from the vision systems design perspective. Finally, results for some local feature detectors are presented for a set of remote sensing images to showcase the potential and utility of this framework for remote sensing applications in general.