People

Dr Adrian Clark

Reader
School of Computer Science and Electronic Engineering (CSEE)
Dr Adrian Clark
  • Email

  • Telephone

    +44 (0) 1206 872432

  • Location

    1NW.3.24, Colchester Campus

Profile

Biography

Member of the Robotics Research Group

Research and professional activities

Research interests

Computer vision

virtual and augmented reality

genetic programming

remote sensing

unmanned autonomous vehicles (UAVs)

Teaching and supervision

  • Team Project Challenge (CE101)

  • Group Project and Industrial Practice (CE201)

  • Individual Interdisciplinary Project (CE302)

  • Computer Vision (CE316)

  • Introduction to Programming in Python (CE705)

  • High Performance Computing (CE816)

  • Computer Vision (CE866)

Publications

Journals (45)

Bostanci, E., Bostanci, B., Kanwal, N. and Clark, AF., (2018). Sensor fusion of camera, GPS and IMU using fuzzy adaptive multiple motion models. Soft Computing. 22 (8)

Ehsan, S., Clark, A., Leonardis, A., ur Rehman, N., Khaliq, A., Fasli, M. and McDonald-Maier, K., (2016). A Generic Framework for Assessing the Performance Bounds of Image Feature Detectors. Remote Sensing. 8 (11)

Kanwal, N., Bostanci, E. and Clark, AF., (2016). Evaluation Method, Dataset Size or Dataset Content: How to Evaluate Algorithms for Image Matching?. Journal of Mathematical Imaging and Vision. 55 (3)

Ehsan, S., Clark, A., Rehman, N. and McDonald-Maier, K., (2015). Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems. Sensors. 15 (7)

Kanwal, N., Bostanci, E., Currie, K. and Clark, AF., (2015). A Navigation System for the Visually Impaired: A Fusion of Vision and Depth Sensor. Applied Bionics and Biomechanics. 2015

Bostanci, E., Kanwal, N. and Clark, AF., (2015). Augmented reality applications for cultural heritage using Kinect. Human-centric Computing and Information Sciences. 5 (1)

Kanwal, N., Clark, AF. and Bostanci, E., (2014). Matching corners using the informative arc. IET Computer Vision. 8 (3)

Bostanci, E., Kanwal, N. and Clark, AF., (2014). Spatial Statistics of Image Features for Performance Comparison. IEEE Transactions on Image Processing. 23 (1)

Ehsan, S., Clark, A. and McDonald-Maier, K., (2013). Rapid Online Analysis of Local Feature Detectors and Their Complementarity. Sensors. 13 (8)

Bostanci, E., Kanwal, N., Ehsan, S. and Clark, AF., (2013). User Tracking Methods for Augmented Reality. International Journal of Computer Theory and Engineering. 5 (1)

Kanwal, N., Bostanci, E. and Clark, A., (2012). Describing corners using angle, mean intensity and entropy of informative arcs. Electronics Letters. 48 (4)

Ehsan, S., Kanwal, N., Clark, AF. and McDonald-Maier, KD., (2012). An Algorithm for the Contextual Adaption of SURF Octave Selection With Good Matching Performance: Best Octaves. IEEE Transactions on Image Processing. 21 (1)

Ehsan, S., Clark, AF., Cheung, WM., Bais, AM., Menzat, BI., Kanwal, N. and McDonald-Maier, KD., (2011). Memory-efficient design strategy for a parallel embedded integral image computation engine. Proceedings - 2011 Irish Machine Vision and Image Processing Conference, IMVIP 2011. abs/1510.05142

Ehsan, S., Kanwal, N., Clark, A. and McDonald-Maier, K., (2010). Improved repeatability measures for evaluating performance of feature detectors. Electronics Letters. 46 (14)

Thacker, NA., Clark, AF., Barron, JL., Ross Beveridge, J., Courtney, P., Crum, WR., Ramesh, V. and Clark, C., (2008). Performance characterization in computer vision: A guide to best practices. Computer Vision and Image Understanding. 109 (3)

Johnston, D., Fleury, M., Downton, A. and Clark, A., (2005). Real-time positioning for augmented reality on a custom parallel machine. Image and Vision Computing. 23 (3)

Fleury, M., Clark, A. and Downton, A., (2001). Evaluating optical-flow algorithms on a parallel machine. Image and Vision Computing. 19 (3)

Newman, NJ. and Clark, AF., (2000). Contextual wearable interfaces. IEE Colloquium (Digest) (145)

Fleury, M., Downton, A. and Clark, A., (2000). Pipelined parallelisation of automatic face inspection. Machine Vision and Applications. 12 (4)

Clark, A., Downton, A. and Fleury, M., (2000). Performance metrics for embedded parallel pipelines. IEEE Transactions on Parallel and Distributed Systems. 11 (11)

Fleury, M., Downton, AC. and Clark, AF., (2000). Karhunen-Loève transform: An exercise in simple image-processing parallel pipelines. Computers and Artificial Intelligence. 19 (1)

Johnston, DJ. and Clark, AF., (2000). Position determination for wearables. IEE Colloquium (Digest) (145)

Fleury, M., Downton, A. and Clark, A., (2000). Analysis, Prediction, Template Toolkit (APTT) for object-based computation. IEE Proceedings - Software. 147 (2)

Fleury, M., Downton, AC. and Clark, AF., (1999). Constructing generic data-farm templates. Concurrency Practice and Experience. 11 (9)

Fleury, M., Sarvan, N., Downton, AC. and Clark, AF., (1999). Methodology and tools for system analysis of parallel pipelines. Concurrency Practice and Experience. 11 (11)

Al-Qayedi, A. and Clark, A., (1999). Hybrid semantic and codebook mouth animation scheme for model-based coded video. Electronics Letters. 35 (10)

Fleury, M., Downton, AC. and Clark, AF., (1999). Scheduling schemes for data farming. IEE Proceedings - Computers and Digital Techniques. 146 (5)

Fleury, M., Hayat, L. and Clark, AF., (1998). Parallel reconfiguration in an image-processing context. Concurrency Practice and Experience. 10 (4)

Fleury, M. and Clark, A., (1998). Parallelising a set of 2-D frequency transforms in a flexible manner. IEE Proceedings - Vision, Image, and Signal Processing. 145 (1)

Clark, C. and Clark, AF., (1998). Spectral identification by singular value decomposition. International Journal of Remote Sensing. 19 (12)

Fleury, M., Downton, A. and Clark, A., (1998). Confidence testing optical-flow estimates. Electronics Letters. 34 (5)

Fleury, M., Downton, AC. and Clark, AF., (1998). Co-design by parallel prototyping: Optical-flow detection case study. IEE Colloquium (Digest) (197)

Clark, C. and Clark, AF., (1997). Pattern recognition through optimization: Experiments with spectrometer data. IEE Colloquium (Digest) (18)

Fleury, M., Downton, A., Clark, A. and Sava, H., (1997). Design of a clock synchronisation sub-system for parallel embedded systems. IEE Proceedings - Computers and Digital Techniques. 144 (2)

Fleury, M. and Clark, A., (1997). Sampling concerns in scanline algorithms. IEEE Transactions on Medical Imaging. 16 (3)

Fleury, M., Downton, A. and Clark, A., (1997). Modelling pipelines for embedded parallel processor system design. Electronics Letters. 33 (22)

Courtney, P., Thacker, N. and Clark, AF., (1997). Algorithmic modelling for performance evaluation. Machine Vision and Applications. 9 (5-6)

Ieury, MF., Downton, AC., Clark, AF. and Sava, HP., (1997). Design of a clock synchronisation sub-system for parallel embedded systems. IEE Proceedings: Computers and Digital Techniques. 144 (2)

Sava, H., Fleury, M., Downton, A. and Clark, A., (1997). Parallel pipeline implementation of wavelet transforms. IEE Proceedings - Vision, Image, and Signal Processing. 144 (6)

Hayat, L., Fleury, M. and Clark, A., (1996). Candidate Functions for a Parallel Multi-level Thresholding Technique. Graphical Models and Image Processing. 58 (4)

Fleury, M., Hayat, L. and Clark, A., (1996). Parallel entropic auto-thresholding. Image and Vision Computing. 14 (4)

Fleury, M., Hayat, L. and Clark, A., (1996). Evaluating the performance of parallel programs in a distributed environment. IEE Proceedings - Computers and Digital Techniques. 143 (2)

Hayat, L., (1995). Two-dimensional median filter algorithm for parallel reconfigurable computers. IEE Proceedings - Vision, Image, and Signal Processing. 142 (6)

Fleury, M., (1995). Parallelising grey-scale coordinate transforms. IEE Proceedings - Vision, Image, and Signal Processing. 142 (4)

Chowdhury, M., Clark, A., Downton, A., Morimatsu, E. and Pearson, D., (1994). A switched model-based coder for video signals. IEEE Transactions on Circuits and Systems for Video Technology. 4 (3)

Chapters (1)

Bostanci, E., Kanwal, N. and Clark, AF., (2015). Augmented reality for cultural heritage using vision-based user tracking: A fusion approach. In: Augmented Reality: Developments, Technologies and Applications. 109- 158. 9781634829137

Conferences (50)

Clift, LG. and Clark, AF., (2017). Video frame extraction for 3D reconstruction

Basbrain, AM., Gan, JQ. and Clark, A., (2017). Accuracy enhancement of the viola-jones algorithm for thermal face detection

Basbrain, AM., Al-Taie, I., Azeez, N., Gan, JQ. and Clark, A., (2017). Shallow convolutional neural network for eyeglasses detection in facial images

Yimyam, P. and Clark, AF., (2016). 3D reconstruction and feature extraction for agricultural produce grading

Clift, LG. and Clark, AF., (2015). Determining positions and distances using collaborative robots

Ehsan, S., Clark, AF., Ferrarini, B., Rehman, NU. and McDonald-Maier, KD., (2015). Assessing the performance bounds of local feature detectors: Taking inspiration from electronics design practices

Yimyam, P. and Clark, AF., (2013). Adding new features and classes to classifiers evolved using genetic programming

Bostanci, E., Kanwal, N. and Clark, AF., (2013). Kinect-derived augmentation of the real world for cultural heritage

Yimyam, P. and Clark, AF., (2012). Agricultural produce grading by computer vision using Genetic Programming

Bostanci, E., Kanwal, N. and Clark, AF., (2012). Extracting planar features from kinect sensor

Bostanci, E., Clark, AF. and Kanwal, N., (2012). Vision-based user tracking for outdoor augmented reality

Bostanci, E., Kanwal, N. and Clark, AF., (2012). Feature coverage for better homography estimation: An application to image stitching

Bostanci, E., Clark, AF., Kanwal, N. and IEEE, (2012). Vision-based User Tracking for Outdoor Augmented Reality

Kanwal, N., Ehsan, S., Bostanci, E. and Clark, AF., (2011). Evaluating the angular sensitivity of corner detectors

Kanwal, N., Ehsan, S., Bostanci, E. and Clark, AF., (2011). A statistical approach for comparing the performances of corner detectors

Ehsan, S., Kanwal, N., Clark, AF. and McDonald-Maier, KD., (2011). Measuring the coverage of interest point detectors

Al-Muhairi, H., Fleury, M. and Clark, AF., (2011). Parameter-orientated segmentation algorithm evaluation

Kanwal, N., Ehsan, S. and Clark, AF., (2011). Are performance differences of interest operators statistically significant?

Ehsan, S., Clark, AF., Cheung, WM., Bais, AM., Menzat, BI., Kanwal, N. and McDonald-Maier, KD., (2011). Memory-Efficient Design Strategy for a Parallel Embedded Integral Image Computation Engine.

Bostanci, E. and Clark, AF., (2011). Living the Past in the Future

Clark, AF., Woods, JC. and Oechsle, O., (2010). A low-cost airborne platform for ecological monitoring

Pagonis, J. and Clark, AF., (2010). Engene: A genetic algorithm classifier for content-based recommender systems that does not require continuous user feedback

Almuhairi, H., Fleury, M. and Clark, AF., (2010). Time-weighted evaluation of image segmentation with a genetic algorithm

Ehsan, S., Clark, AF. and McDonald-Maier, KD., (2009). Novel hardware algorithms for row-parallel integral image calculation

Ehsan, S., Clark, AF. and McDonald-Maier, KD., (2009). Hardware based scale- and rotation-invariant feature extraction: A retrospective analysis and future directions

Almuhairi, H., Fleury, M. and Clark, AF., (2009). Time-weighted quantitative testing of image segmentation with a genetic algorithm

Oechsle, O. and Clark, AF., (2008). Feature extraction and classification by genetic programming

Al-Muhairi, H., Fleury, M. and Clark, AF., (2007). Computationally efficient quantitative testing of image segmentation with a genetic algorithm

Al-Muhairi, H., Fleury, M. and Clark, AF., (2007). A computationally efficient evaluation environment for image segmentation

Holland, O., Woods, J., De Nardi, R. and Clark, A., (2005). Beyond swarm intelligence: The ultraswarm

Moxey, CE., Noakes, PD. and Clark, AF., (2002). Large-scale scene reconstruction using periscopic stereo

Lincoln, MC. and Clark, AF., (2001). Pose-independent face identification from video sequences

Lincoln, MC. and Clark, AF., (2000). Towards pose-independent face recognition

Al-Qayedi, AM. and Clark, AF., (2000). Constant-rate eye tracking and animation for model-based-coded video

Fleury, M., Downton, AC. and Clark, AF., (1999). Parallel structure in an integrated speech-recognition network

Al-Qayedi, A. and Clark, AF., (1999). Algorithm for face and facial-feature location based on grey-scale information and facial geometry

Sarvan, N., Durrant, R., Fleury, M., Downton, AC. and Clark, AF., (1999). Analysis Prediction Template Toolkit (APTT) for real-time image processing

Newman, NJ. and Clark, AF., (1999). Sulawesi: a wearable application integration framework

Fleury, M., Sarvan, N., Downton, AC. and Clark, AF., (1998). A parallel-system design toolset for vision and image processing

Fleury, M., Downton, AC. and Clark, AF., (1997). Karhünen-loève transform: An exercise in simple image-processing parallel pipelines

Fleury, M., Sava, H., Downton, AC. and Clark, AF., (1997). Real-time parallel image-processing model

Sava, H., Fleury, M., Downton, AC. and Clark, AF., (1997). Fast implementation of discrete wavelet transform based on pipeline processor farming

Clark, C. and Clark, AF., (1997). Automatic spectral classification of imaging spectrometer data

Chan, SW. and Clark, AF., (1997). Periscopic stereo for virtual world creation

Wang, Q., Ghanbari, M., Pearson, DE. and Clark, AF., (1995). Pyramidal coding of super high definition images

CLARK, AF. and CHAN, SW., (1994). SINGLE-CAMERA COMPUTATIONAL STEREO USING A ROTATING MIRROR

FLEURY, M., CLARK, AF. and RECOGNIT, INTAP., (1994). PERFORMANCE PREDICTION FOR PARALLEL RECONFIGURABLE LOW-LEVEL IMAGE PROCESSING

CLARK, AF., KOKUER, M. and RECOGNIT, INTAP., (1994). A MODEL-BASED CODEC WITH POTENTIAL FOR DEAF COMMUNICATION

Clark, AF. and Köküer, M., (1992). Feature identification and model tracking for model-based coding

Clark, AF., (1992). Image processing and interchange: the imaging model

Grants and funding

2017

Automatic intergration of new sensor capabilities by genetic programming - ACC102137

Ministry Of Defence

2016

67% - The development of a commercially available Software Development Kit (SDK) that enables Augmented Reality (AR) developers to produce geo-located AR solutions for their clients.

Technology STrategy Board

33% - The development of a commercially available Software Development Kit (SDK) that enables Augmented Reality (AR) developers to produce geo-located AR solutions for their clients.

CGEye Ltd

2015

30% To develop computational intelligence based machine vision tools for dealing with uncertainty in descision making systems

Technology STrategy Board

70% To develop computational intelligence based machine vision tools for dealing with uncertainty in descision making systems

Leonardo MW Ltd

2013

50% To develop and market a cost effective absolute camera pedestal positioning system for television studios

Technology STrategy Board

50% To develop and market a cost effective absolute camera pedestal positioning system for television studios

Vitec Videocom Ltd

Contact

alien@essex.ac.uk
+44 (0) 1206 872432

Location:

1NW.3.24, Colchester Campus