Shoaib Ehsan

Dr. Shoaib Ehsan


Research Focus & Metrics

Academic Career Length

17Years (2010-Present)

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

Representative Publications

View All Publications
7 May 2021 in International Journal of Computer Vision
Verified
Journal Article
Open access
PDF file
MZMubariz Zaffar
Mubariz Zaffar
SGSourav Garg
Sourav Garg
Michael MilfordMichael Milford
Michael Milford
JKJulian Kooij
Julian Kooij
David FlynnDavid Flynn
David Flynn
SEShoaib Ehsan
Shoaib Ehsan
Visual place recognition (VPR) is the process of recognising a previously visited place using visual information, often under varying appearance conditions and viewpoint changes and with computational constraints. VPR is related to the concepts of localisation, loop closure, image retrieval and is a critical component of many autonomous navigation systems ranging from autonomous vehicles to drones and computer vision systems. While the concept of place recognition has been around for many years, VPR research has grown rapidly as a field over the past decade due to improving camera hardware and its potential for deep learning-based techniques, and has become a widely studied topic in both the computer vision and robotics communities. This growth however has led to fragmentation and a lack of standardisation in the field, especially concerning performance evaluation. Moreover, the notion of viewpoint and illumination invariance of VPR techniques has largely been assessed qualitatively and hence ambiguously in the past. In this paper, we address these gaps through a new comprehensive open-source framework for assessing the performance of VPR techniques, dubbed “VPR-Bench”. VPR-Bench (Open-sourced at: https://github.com/MubarizZaffar/VPR-Bench) introduces two much-needed capabilities for VPR researchers: firstly, it contains a benchmark of 12 fully-integrated datasets and 10 VPR techniques, and secondly, it integrates a comprehensive variation-quantified dataset for quantifying viewpoint and illumination invariance. We apply and analyse popular evaluation metrics for VPR from both the computer vision and robotics communities, and discuss how these different metrics complement and/or replace each other, depending upon the underlying applications and system requirements. Our analysis reveals that no universal SOTA VPR technique exists, since: (a) state-of-the-art (SOTA) performance is achieved by 8 out of the 10 techniques on at least one dataset, (b) SOTA technique in one community does not necessarily yield SOTA performance in the other given the differences in datasets and metrics. Furthermore, we identify key open challenges since: (c) all 10 techniques suffer greatly in perceptually-aliased and less-structured environments, (d) all techniques suffer from viewpoint variance where lateral change has less effect than 3D change, and (e) directional illumination change has more adverse effects on matching confidence than uniform illumination change. We also present detailed meta-analyses regarding the roles of varying ground-truths, platforms, application requirements and technique parameters. Finally, VPR-Bench provides a unified implementation to deploy these VPR techniques, metrics and datasets, and is extensible through templates.

27 December 2019 in IEEE Transactions on Robotics
Verified
Journal Article
Open access
AKAhmad Khaliq
Ahmad Khaliq
SEShoaib Ehsan
Shoaib Ehsan
ZCZetao Chen
Zetao Chen
Michael MilfordMichael Milford
Michael Milford
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
This article presents a lightweight visual place recognition approach, capable of achieving high performance with low computational cost, and feasible for mobile robotics under significant viewpoint and appearance changes. Results on several benchmark datasets confirm an average boost of 13% in accuracy, and 12x average speedup relative to state-of-the-art methods.

1 September 2017 in Computers in Biology and Medicine
Verified
Journal Article
Closed access
AZAsmat Zahra
Asmat Zahra
NKNadia Kanwal
Nadia Kanwal
NRNaveed Ur Rehman
Naveed Ur Rehman
SEShoaib Ehsan
Shoaib Ehsan
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier

28 January 2020 in IEEE Robotics and Automation Letters
Verified
Journal Article
Open access
MZMubariz Zaffar
Mubariz Zaffar
SEShoaib Ehsan
Shoaib Ehsan
Michael MilfordMichael Milford
Michael Milford
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier
This paper presents a novel, compute-efficient and training-free approach based on Histogram-of-Oriented-Gradients (HOG) descriptor for achieving state-of-the-art performance-per-compute-unit in Visual Place Recognition (VPR). The inspiration for this approach (namely CoHOG) is based on the convolutional scanning and regions-based feature extraction employed by Convolutional Neural Networks (CNNs). By using image entropy to extract regions-of-interest (ROI) and regional-convolutional descriptor matching, our technique performs successful place recognition in changing environments. We use viewpoint- and appearance-variant public VPR datasets to report this matching performance, at lower RAM commitment, zero training requirements and 20 times lesser feature encoding time compared to state-of-the-art neural networks. We also discuss the image retrieval time of CoHOG and the effect of CoHOG's parametric variation on its place matching performance and encoding time.

24 January 2020 in IEEE Robotics and Automation Letters
Verified
Journal Article
Open access
BFBruno Ferrarini
Bruno Ferrarini
MWMaria Waheed
Maria Waheed
SWSania Waheed
Sania Waheed
SEShoaib Ehsan
Shoaib Ehsan
Michael MilfordMichael Milford
Michael Milford
Klaus McDonald-MaierKlaus McDonald-Maier
Klaus McDonald-Maier

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.