People

Professor Klaus McDonald-Maier

Professor
School of Computer Science and Electronic Engineering (CSEE)
Professor Klaus McDonald-Maier
  • Email

  • Telephone

    +44 (0) 1206 874376

  • Location

    1NW.4.22, Colchester Campus

Profile

Biography

(See also:staff research interests by category)

Research and professional activities

Research interests

Embedded Systems and System-on-Chip (SoC) design, development support and technology to increase performance and reliability

Advanced computer architectures offering vast processing power for robotics, image processing and other real-time critical applications

Application of AI for real world problems and robot control

Teaching and supervision

  • Group Project and Industrial Practice (CE201)

Publications

Journal articles (49)

Malik, QW., ur Rehman, N., Gull, S., Ehsan, S. and McDonald-Maier, K., FPGA based real-time implementation of Bivariate Empirical Mode Decomposition. Circuits, Systems, and Signal Processing

Alheeti, KMA., Al-ani, MS. and McDonald-Maier, KD., (2018). A hierarchical detection method in external communication for self-driving vehicles based on TDMA. PLoS ONE. 13 (1), e0188760-e0188760

Tahir, H., Tahir, R. and McDonald-Maier, K., (2018). On the security of consumer wearable devices in the Internet of Things. PLoS ONE. 13 (4), e0195487-e0195487

Ali Alheeti, KM. and McDonald-Maier, K., (2018). Intelligent intrusion detection in external communication systems for autonomous vehicles. Systems Science & Control Engineering. 6 (1), 48-56

Zahra, A., Kanwal, N., ur Rehman, N., Ehsan, S. and McDonald-Maier, KD., (2017). Seizure detection from EEG signals using Multivariate Empirical Mode Decomposition. Computers in Biology and Medicine. 88, 132-141

Alheeti, KMA., Gruebler, A. and McDonald-Maier, K., (2017). Using discriminant analysis to detect intrusions in external communication for self-driving vehicles. Digital Communications and Networks. 3 (3), 180-187

Ferrarini, B., Ehsan, S., Leonardis, A., Rehman, N. and McDonald-Maier, K., (2017). Performance Characterization of Image Feature Detectors in Relation to the Scene Content Utilizing a Large Image Database. IEEE Access. abs/1709.08202

Yasir Qadri, M., Qadri, NN., Fleury, M. and McDonald-Maier, KD., (2017). Energy-efficient data prefetch buffering for low-end embedded processors. Microelectronics Journal. 62, 57-64

Chen, L., Wang, S., Hu, HS., McDonald-Maier, K. and Fei, MR., (2016). Novel path curvature optimization algorithm for intelligent wheelchair to smoothly pass a narrow space. Zidonghua Xuebao/Acta Automatica Sinica. 42 (12), 1874-1885

Ferrarini, B., Ehsan, S., Rehman, NU. and McDonald-Maier, KD., (2016). Performance comparison of image feature detectors utilizing a large number of scenes. Journal of Electronic Imaging. 25 (1), 010501-010501

Qadri, MY., Qadri, NN. and McDonald-Maier, KD., (2016). Fuzzy logic based energy and throughput aware design space exploration for MPSoCs. Microprocessors and Microsystems. 40, 113-123

Ferrarini, B., Ehsan, S., ur Rehman, N. and McDonald-Maier, KD., (2016). Performance comparison of image feature detectors utilizing a large number of scenes. Journal of Electronic Imaging. 25 (1), creators-McDonald-Maier=3AKlaus_D=3A=3A

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), 928-928

Alheeti, KMA., Gruebler, A. and McDonald-Maier, KD., (2016). Intelligent Intrusion Detection of Grey Hole and Rushing Attacks in Self-Driving Vehicular Networks.. Computers. 5, 16-16

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

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), 16804-16830

Rehman, N., Ehsan, S., Abdullah, S., Akhtar, M., Mandic, D. and McDonald-Maier, K., (2015). Multi-Scale Pixel-Based Image Fusion Using Multivariate Empirical Mode Decomposition. Sensors. 15 (5), 10923-10947

Zhai, X., Appiah, K., Ehsan, S., Howells, G., Hu, H., Gu, D. and McDonald-Maier, K., (2015). Exploring ICMetrics to detect abnormal program behaviour on embedded devices. Journal of Systems Architecture. 61 (10), 567-575

Rehman, N., Ehsan, S., Naveed, K., McDonald-Maier, KD. and Safdar, MW., (2015). Dynamically sampled multivariate empirical mode decomposition. Electronics Letters. 51 (24), 2049-2051

Qadri, MY., Qadri, NN., Fleury, M. and McDonald-Maier, KD., (2015). Software-Controlled Instruction Prefetch Buffering for Low-End Processors. Journal of Circuits, Systems and Computers. 24 (10), 1550161-1550161

Zhai, X., Appiah, K., Ehsan, S., Howells, G., Hu, H., Gu, D. and McDonald-Maier, KD., (2015). A Method for Detecting Abnormal Program Behavior on Embedded Devices. IEEE Transactions on Information Forensics and Security. 10 (8), 1692-1704

Tahir, R., Tahir, H. and McDonald-Maier, K., (2015). Securing Health Sensing Using Integrated Circuit Metric. Sensors. 15 (10), 26621-26642

Li, R., Lu, B. and McDonald-Maier, KD., (2015). Cognitive assisted living ambient system: a survey. Digital Communications and Networks. 1 (4), 229-252

Qadri, MY., Qadri, NN., Fleury, M. and McDonald-Maier, KD., (2015). Software-Controlled Instruction Prefetch Buffering for Low-End Processors. Journal of Circuits, Systems and Computers. 24 (10), creators-McDonald-Maier=3AKlaus_D=3A=3A

Ehsan, S., Clark, AF., Rehman, NU. and McDonald-Maier, KD., (2015). Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems.. Sensors. 15, 16804-16830

Qadri, MY., McDonald Maier, KD. and Qadri, NN., (2014). Energy and throughput aware fuzzy logic based reconfiguration for MPSoCs. Journal of Intelligent and Fuzzy Systems. 26 (1), 101-113

Chen, L., Wang, S., McDonald‐Maier, K. and Hu, H., (2013). Towards autonomous localization and mapping of AUVs: a survey. International Journal of Intelligent Unmanned Systems. 1 (2), 97-120

Theodoridis, T., Hu, H., McDonald-Maier, K. and Gu, D., (2013). Kinect Enabled Monte Carlo Localisation for a Robotic Wheelchair. Studies in Computational Intelligence. 466, 17-27

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

Ehsan, S., Clark, AF. and McDonald-Maier, KD., (2013). Rapid Online Analysis of Local Feature Detectors and Their Complementarity.. Sensors. 13, 10876-10907

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), 297-304

Lorrentz, P., Howells, WGJ. and Mcdonald-Maier, KD., (2011). An advanced combination strategy for multi-classifiers employed in large multi-class problem domains. Applied Soft Computing. 11 (2), 2151-2163

Udenze, A. and McDonald-Maier, K., (2011). Dyna-routing: Multi criteria reinforcement learning routing forwireless sensor networks with lossy links. Ad-Hoc and Sensor Wireless Networks. 11 (3-4), 285-306

Lorrentz, P., Howells, WGJ. and McDonald-Maier, KD., (2010). A Novel Weightless Artificial Neural Based Multi-Classifier for Complex Classifications. Neural Processing Letters. 31 (1), 25-44

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

Qadri, MY., Gujarathi, HS. and McDonald-Maier, KD., (2009). Low Power Processor Architectures and Contemporary Techniques for Power Optimization – A Review. Journal of Computers. 4 (10), 927-942

Qadri, M. and McDonald-Maier, K., (2009). Data Cache-Energy and Throughput Models: Design Exploration for Embedded Processors. EURASIP Journal on Embedded Systems. 2009 (1), 725438-725438

Qadri, M. and McDonald-Maier, KD., (2009). Data Cache-Energy and Throughput Models: Design Exploration for Embedded Processors. EURASIP Journal on Embedded Systems. 2009 (1), creators-McDonald-Maier=3AKlaus_D=3A=3A

Wood, SK., Akehurst, DH., Uzenkov, O., Howells, WGJ. and McDonald-Maier, KD., (2008). A Model-Driven Development Approach to Mapping UML State Diagrams to Synthesizable VHDL. IEEE Transactions on Computers. 57 (10), 1357-1371

Statheros, T., Howells, G. and Maier, KM., (2008). Autonomous Ship Collision Avoidance Navigation Concepts, Technologies and Techniques. Journal of Navigation. 61 (01), 129-142

Statheros, T., Howells, G. and McDonald-Maier, KD., (2008). Autonomous Ship Collision Avoidance Navigation Concepts, Technologies and Techniques. Journal of Navigation. 61 (01), 129-142

Akehurst, DH., Howells, WG., Scheidgen, M. and Mcdonald-Maier, KD., (2008). C# 3.0 makes OCL redundant!. Electronic Communications of the EASST. 9

Bartzoudis, N., Hopkins, ABT. and McDonald-Maier, KD., (2007). Monitoring field-programmable gate array-based processing engines of dependable computer systems. IET Computers & Digital Techniques. 1 (6), 661-661

Mayer, A., Siebert, H. and McDonald-Maier, KD., (2007). Boosting Debugging Support for Complex Systems on Chip. Computer. 40 (4), 76-81

Akehurst, D., Howells, G. and McDonald-Maier, K., (2007). Implementing associations: UML 2.0 to Java 5. Software & Systems Modeling. 6 (1), 3-35

Statheros, T., Howells, G. and McDonald-Maier, K., (2007). Trajectory equilibrium state detection and avoidance algorithm for multi-autonomous potential field mobile robots. Electronics Letters. 43 (15), 799-799

Mayer, A., Siebert, H. and McDonald-Maier, KD., (2007). Debug Support, Calibration and Emulation for Multiple Processor and Powertrain Control SoCs. CoRR. abs/0710.4827

Hopkins, ABT. and McDonald-Maier, KD., (2006). Debug support strategy for systems-on-chips with multiple processor cores. IEEE Transactions on Computers. 55 (2), 174-184

Hopkins, ABT. and McDonald-Maier, KD., (2006). Debug support for complex systems on-chip: a review. IEE Proceedings - Computers and Digital Techniques. 153 (4), 197-197

Book chapters (1)

Theodoridis, T., Hu, H., McDonald-Maier, KD. and Gu, D., (2013). Kinect Enabled Monte Carlo Localisation for a Robotic Wheelchair.. In: Frontiers of Intelligent Autonomous Systems. Editors: Lee, S., Yoon, K-J. and Lee, J., . Springer. 17- 27. 978-3-642-35484-7

Conferences (145)

Kalliatakis, G., Sticlaru, A., Stamatiadis, G., Ehsan, S., Leonardis, A., Gall, J. and McDonald-Maier, KD., (2018). Material classification in the wild: Do synthesized training data generalise better than real-world training data?

Kalliatakis, G., Sticlaru, A., Stamatiadis, G., Ehsan, S., Leonardis, A., Gall, J. and McDonald-Maier, KD., (2018). Material Classification in theWild: Do Synthesized Training Data Generalise Better than Real-world Training Data?

Saha, S., Ehsan, S., Stoica, A., Stolkin, R. and McDonald-Maier, K., (2018). Real-Time Application Processing for FPGA-Based Resilient Embedded Systems in Harsh Environments

Murphy, J., Howells, G. and McDonald-Maier, KD., (2018). On Quaternary 1-of-4 ID Generator Circuits

Villarreal Guerra, JC., Khanam, Z., Ehsan, S., Stolkin, R. and McDonald-Maier, K., (2018). Weather Classification: A new multi-class dataset, data augmentation approach and comprehensive evaluations of Convolutional Neural Networks

K. M. A. Alheeti, R. Al-Zaidi, J. Woods and K. McDonald-Maier, (2017). An intrusion detection scheme for driverless vehicles based gyroscope sensor profiling

R. Al-Zaidi, J. Woods, M. Al-Khalidi, K. M. A. Alheeti and K. McDonald-Maier, (2017). Next generation marine data networks in an IoT environment

Kalliatakis, G., Ehsan, S., Fasli, M., Leonardis, A., Gall, J. and McDonald-Maier, KD., (2017). Detection of Human Rights Violations in Images: Can Convolutional Neural Networks Help?

Kalliatakis, G., Stamatiadis, G., Ehsan, S., Leonardis, A., Gall, J., Sticlaru, A. and McDonald-Maier, KD., (2017). Evaluating Deep Convolutional Neural Networks for Material Classification

Alheeti, KMA. and McDonald-Maier, K., (2017). An intelligent security system for autonomous cars based on infrared sensors

Murphy, J., Howells, G. and McDonald-Maier, KD., (2017). Multi-factor authentication using accelerometers for the Internet-of-Things

Alheeti, KMA. and McDonald-Maier, K., (2017). An enhanced AODV protocol for external communication in self-driving vehicles

Tahir, R., Tahir, H., Sajjad, A. and McDonald-Maier, KD., (2017). A secure cloud framework for ICMetric based IoT health devices.

Bin Nazar, H., Moetesum, M., Ehsan, S., Siddiqi, I., Khurshid, K., Vincent, N. and McDonald-Maier, KD., (2017). Classification of Graphomotor Impressions Using Convolutional Neural Networks: An Application to Automated Neuro-Psychological Screening Tests

Murphy, J., Howells, G., McDonald-Maier, KD. and IEEE, (2017). Multi-factor Authentication Using Accelerometers for the Internet-of-Things

Kalliatakis, G., Stamatiadis, G., Ehsan, S., Leonardis, A., Gall, J., Sticlaru, A. and McDonald-Maier, KD., (2017). Evaluating Deep Convolutional Neural Networks for Material Classification.

Kalliatakis, G., Ehsan, S., Fasli, M., Leonardis, A., Gall, J. and McDonald-Maier, KD., (2017). Detection of Human Rights Violations in Images: Can Convolutional Neural Networks Help?.

ur Rehman, N., Naveed, K., Ehsan, S. and McDonald-Maier, K., (2016). Multi-scale image denoising based on goodness of fit (GOF) tests

Minhas, S., Hernández-Sabaté, A., Ehsan, S., Díaz-Chito, K., Leonardis, A., López, AM. and McDonald-Maier, KD., (2016). LEE: A photorealistic virtual environment for assessing driver-vehicle interactions in self-driving mode

Ferrarini, B., Ehsan, S., Rehman, NU., Leonardis, A. and McDonald-Maier, KD., (2016). Automatic Selection of the Optimal Local Feature Detector

Alheeti, KMA., Gruebler, A., McDonald-Maier, KD. and Fernando, A., (2016). Prediction of DoS attacks in external communication for self-driving vehicles using a fuzzy petri net model

Alheeti, KMA. and McDonald-Maier, K., (2016). An intelligent intrusion detection scheme for self-driving vehicles based on magnetometer sensors

Ali Alheeti, KM. and McDonald-Maier, K., (2016). Hybrid intrusion detection in connected self-driving vehicles

Tahir, R., Tahir, H., McDonald-Maier, K. and Fernando, A., (2016). A novel ICMetric based framework for securing the Internet of Things

Alheeti, KMA. and McDonald-Maier, K., (2016). Hybrid Intrusion Detection in Connected Self-Driving Vehicles

Ferrarini, B., Ehsan, S., Rehman, NU., Leonardis, A. and McDonald-Maier, KD., (2016). Automatic Selection of the Optimal Local Feature Detector.

Alheeti, KMA., Gruebler, A. and McDonald-Maier, KD., (2015). An Intrusion Detection System against Black Hole Attacks on the Communication Network of Self-Driving Cars

Alheeti, KMA., Gruebler, A. and McDonald-Maier, KD., (2015). On the detection of grey hole and rushing attacks in self-driving vehicular networks

Ferrarini, B., Ehsan, S., Rehman, NU. and McDonald-Maier, KD., (2015). Performance characterization of image feature detectors in relation to the scene content utilizing a large image database

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

Alheeti, KMA., Gruebler, A. and McDonald-Maier, KD., (2015). An intrusion detection system against malicious attacks on the communication network of driverless cars

Tahir, H., Tahir, R. and McDonald-Maier, K., (2015). Securing MEMS Based Sensor Nodes in the Internet of Things

Zhai, X., Appiah, K., Ehsan, S., Cheung, WM., Howells, G., Hu, H., Gu, D. and McDonald-Maier, K., (2014). Detecting Compromised Programs for Embedded System Applications

Rehman, N., Khan, MM., Sohaib, MI., Jehanzaib, M., Ehsan, S. and McDonald-Maier, K., (2014). Image fusion using multivariate and multidimensional EMD

Tahir, H., Howells, G., Hu, H., Gu, D. and Mcdonald-Maier, K., (2014). On Secure Group Admission Control Using ICMetrics

Ehsan, S. and Mcdonald-Maier, KD., (2014). An Assessment of Recent Attacks on Specific Embedded Systems

Tahir, H., Howells, G., Hu, H., Gu, D. and Mcdonald-Maier, K., (2014). On the Incorporation of Secure Filter in ICMetrics Group Communications

Tahir, H. and McDonald-Maier, K., (2014). A group secure key generation and transfer protocol based on ICMetrics

Li, R., Wei, L., Gu, D., Hu, H. and McDonald-Maier, KD., (2013). Multi-layered map based navigation and interaction for an intelligent wheelchair

Appiah, K., Zhai, X., Ehsan, S., Cheung, WM., Hu, H., Gu, D., McDonald-Maier, K. and Howells, G., (2013). Program Counter as an Integrated Circuit Metrics for Secured Program Identification

(2013). Preface

Li, R., Oskoei, MA., McDonald-Maier, KD. and Hu, H., (2013). ROS Based Multi-sensor Navigation of Intelligent Wheelchair

Zhai, X., Appiah, K., Ehsan, S., Hu, H., Gu, D., McDonald-Maier, K., Cheung, WM. and Howells, G., (2013). Application of ICmetrics for Embedded System Security

Ragot, N., Bouzbouz, F., Khemmar, R., Ertaud, J-Y., Kokosy, A-M., Labbani-Igbida, O., Sajous, P., Niyonsaba, E., Reguer, D., Hu, H., McDonald-Maier, K., Sirlantzis, K., Howells, G., Pepper, M. and Sakel, M., (2013). Enhancing the Autonomy of Disabled Persons: Assistive Technologies Directed by User Feedback

Zhai, X., Appiah, K., Ehsan, S., Cheung, WM., Hu, H., Gu, D., McDonald-Maier, K. and Howells, G., (2013). A Self-Organising Map Based Algorithm for Analysis of ICmetrics Features

Wang, S., Chen, L., Hu, H. and McDonald-Maier, K., (2013). Sensor-based dynamic trajectory planning for smooth door passing of intelligent wheelchairs

Stoica, A., Theodoridis, T., Hu, H., McDonald-Maier, K. and Barrero, DF., (2013). Towards human-friendly efficient control of multi-robot teams

Tahir, R., Huosheng Hu, Dongbing Gu, McDonald-Maier, K. and Howells, G., (2013). A Scheme for the Generation of Strong ICMetrics Based Session Key Pairs for Secure Embedded System Applications

Tahir, R., Huosheng Hu, Dongbing Gu, McDonald-Maier, K. and Howells, G., (2013). Resilience against brute force and rainbow table attacks using strong ICMetrics session key pairs

Theodoridis, T., Hu, H., McDonald-Maier, K. and Gu, D., (2013). Kinect Enabled Monte Carlo Localisation for a Robotic Wheelchair

Zhai, X., Bensaali, F. and McDonald-Maier, K., (2013). Automatic Number Plate Recognition on FPGA

Tahir, H., Tahir, R. and McDonald-Maier, K., (2013). A Novel Private Cloud Document Archival System Architecture Based on ICmetrics

Ali Alheeti, KM., Al-Jobouri, L. and McDonald-Maier, K., (2013). Increasing the rate of intrusion detection based on a hybrid technique

Stoica, A., Barrero, DF. and McDonald-Maier, K., (2013). Improved targeting through collaborative decision-making and brain computer interfaces

Zhai, X., Appiah, K., Ehsan, S., Cheung, W., Hu, H., Gu, D., McDonald-Maier, KD. and Howells, G., (2013). A Self-Organising Map Based Algorithm for Analysis of ICmetrics Features

Kovalchuk, Y., McDonald-Maier, KD., Howells, WGJ., Gu, D. and Hu, H., (2012). A practical proposal for ensuring the provenance of hardware devices and their safe operation

Theodoridis, T., Hu, H., McDonald-Maier, K. and Gu, D., (2012). A recursive Bayesian filter for landmark-based localisation of a wheelchair robot

Wang, S., Chen, L., Hu, H. and McDonald-Maier, K., (2012). Doorway passing of an intelligent wheelchair by dynamically generating Bézier curve trajectory

Rechy-Ramirez, EJ., Hu, H. and McDonald-Maier, K., (2012). Head movements based control of an intelligent wheelchair in an indoor environment

Tahir, R., Hu, H., Gu, D., McDonald-Maier, K. and Howells, G., (2012). A scheme for the generation of strong cryptographic key pairs based on ICMetrics

Wang, S., Hu, H. and McDonald-Maier, K., (2012). Optimization and Sequence Search Based Localization in Wireless Sensor Networks

Chen, L., Wang, S., Hu, H. and McDonald-Maier, K., (2012). Bézier curve based trajectory planning for an intelligent wheelchair to pass a doorway

Chen, L., Hu, H. and McDonald-Maier, K., (2012). EKF Based Mobile Robot Localization

Lu, B., Gu, D., Hu, H. and McDonald-Maier, K., (2012). Sparse Gaussian Process for Spatial Function Estimation with Mobile Sensor Networks

Kovalchuk, Y., Hu, H., Gu, D., McDonald-Maier, K., Newman, D., Kelly, S. and Howells, G., (2012). Investigation of Properties of ICmetrics Features

Kovalchuk, Y., Hu, H., Gu, D., McDonald-Maier, K. and Howells, G., (2012). ICmetrics for Low Resource Embedded Systems

Tahir, R. and McDonald-Maier, K., (2012). An ICMetrics Based Lightweight Security Architecture Using Lattice Signcryption

Tahir, R. and McDonald-Maier, K., (2012). Improving Resilience Against Node Capture Attacks in Wireless Sensor Networks Using ICmetrics

Gillham, M., McElroy, B., Howells, G., Kelly, S., Spurgeon, S. and Pepper, M., (2012). Weightless Neural System Employing Simple Sensor Data for Efficient Real-Time Round-Corner, Junction and Doorway Detection for Autonomous System Path Planning in Smart Robotic Assisted Healthcare Wheelchairs

Horsman, G., Laing, C. and Vickers, P., (2012). User-Contributory Case-Based Reasoning for Digital Forensic Investigations

Williams, A., York, H. and Frowd, CD., (2012). Understanding Familiar Face Recognition for 3D Scanned Images: The Importance of Internal and External Facial Features

(2012). 2012 Third International Conference on Emerging Security Technologies, Lisbon, Portugal, September 5-7, 2012

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

Ehsan, S., Kanwal, N., Clark, AF. and McDonald-Maier, KD., (2011). Measuring the Coverage of Interest Point Detectors

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.

Lorrentz, P., Howells, WGJ. and McDonald-Maier, KD., (2010). Model learning from weights by adaptive enhanced probabilistic convergent network

Qadri, MY. and McDonald-Maier, KD., (2010). A fuzzy logic based dynamic reconfiguration scheme for optimal energy and throughput in symmetric chip multiprocessors

Qadri, MY. and McDonald-Maier, KD., (2010). Analytical Evaluation of Energy and Throughput for Multilevel Caches

Qadri, MY., Matichard, D. and McDonald Maier, KD., (2010). JetBench: An Open Source Real-time Multiprocessor Benchmark

Qadri, MY. and McDonald-Maier, KD., (2010). A Fuzzy Logic Reconfiguration Engine for Symmetric Chip Multiprocessors

Lorrentz, P., Howells, WGJ. and Mcdonald-Maier, KD., (2009). FPGA-based enhanced probabilistic convergent weightless network for human iris recognition

Howells, G., Batchelor, JC., Spurgeon, SK., McDonald-Maier, KD. and Hopkins, ABT., (2009). Novel secure communications technologies supporting remote healthcare

Ehsan, S., Clark, AF. and McDonald-Maier, KD., (2009). Novel Hardware Algorithms for Row-Parallel Integral Image Calculation

Ehsan, S. and McDonald-Maier, KD., (2009). Exploring Integral Image Word Length Reduction Techniques for SURF Detector

Lorrentz, P., Howells, WGJ. and McDonald-Maier, KD., (2009). A Fingerprint Identification System Using Adaptive FPGA-Based Enhanced Probabilistic Convergent Network

Ehsan, S., Clark, AF. and McDonald-Maier, KD., (2009). Hardware Based Scale- and Rotation-Invariant Feature Extraction: A Retrospective Analysis and Future Directions

Ehsan, S. and McDonald-Maier, KD., (2009). On-Board Vision Processing for Small UAVs: Time to Rethink Strategy

Udenze, A. and McDonald-Maier, K., (2009). Indirect Reinforcement Learning for Autonomous Power Configuration and Control in Wireless Networks

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2009). Ensuring Secure Healthcare Communications via ICmetric Based Encryption on Unseen Devices

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2009). Integrating Feature Values for Key Generation in an ICmetric System

Udenze, A. and McDonald-Maier, K., (2009). Direct Reinforcement Learning for Autonomous Power Configuration and Control in Wireless Networks

Statheros, T., Howells, G., Lorrentz, P. and McDonald-Maier, K., (2009). A novel potential field algorithm and an intelligent multi-classifier for the automated control and guidance system (ACOS)

Qadri, M. and McDonald-Maier, KD., (2009). Cycle Accurate Energy and Throughput Estimation for Data Cache

Ehsan, S. and McDonald-Maier, KD., (2009). On-Board Vision Processing for Small UAVs: Time to Rethink Strategy.

Akehurst, DH., Howells, WGJ., Bordbar, B. and McDonald-Maier, KD., (2008). Maths vs (meta)modelling: Are we reinventing the wheel?

Hopkins, ABT., Sartain, P., McDonald-Maier, KD. and Howells, WGJ., (2008). Towards Embedded Artificial Intelligence Based Security for Computer Systems

Hopkins, ABT., McDonald-Maier, KD., Papoutsis, E. and Howells, G., (2008). Adaptive Online Profiling Hardware for ICmetrics Based Security

Sartain, P., Hopkins, ABT., McDonald-Mair, KD. and Howells, WGJ., (2008). A Framework for Self-Diagnosis and Condition Monitoring for Embedded Systems Using a SOM-Based Classifier

Lorrentz, P., Howells, G. and McDonald-Maier, K., (2008). An FPGA based Adaptive Weightless Neural Network Hardware

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2008). Investigation of Sample Sizes and Correlation in Multi-Cluster Feature Distributions for an Efficient Encryption System

Wood, S., Akehurst, D., Howells, G. and McDonald-Maier, K., (2008). Array OL descriptions of repetitive structures in VHDL

Bartzoudis, N., Tantsios, V. and McDonald-Maier, K., (2008). Constraint-based test-scheduling of embedded microprocessors

Udenze, A. and McDonald-Maier, K., (2008). Partially Observable Markov Decision Process for Transmitter Power Control in Wireless Sensor Networks

Bartzoudis, N., Tantsios, V. and McDonald-Maier, K., (2008). Dynamic Scheduling of Test Routines for Efficient Online Self-Testing of Embedded Microprocessors

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2008). Effects of Feature Trimming on Encryption Key Stability for an ICmetric System

Wood, S., Akehurst, D., Howells, G. and McDonald-Maier, K., (2008). Array OL descriptions of repetitive structures in VHDL

Qadri, MY. and McDonald-Maier, KD., (2008). Towards Increased Power Efficiency in Low End Embedded Processors: Can Cache Help?

Lorrentz, P., Howells, WGJ. and McDonald-Maier, KD., (2008). An analysis of hardware configurations for an adaptive weightless neural network

Scottow, RG., Hopkins, ABT. and McDonald-Maier, KD., (2007). ESTATS: Embedded systems timing analysis tool suite prototype

Sartain, P., Hopkins, ABT., McDonald-Maier, KD. and Howells, WGJ., (2007). A System Level Framework for Monitoring and Self Diagnosis in ESPACENET

Sartain, PE., Hopkins, ABT. and McDonald-Maier, KD., (2007). Optoelectronic measurement interface for system-on-chip debug

Hopkins, ABT. and McDonald-Maier, KD., (2007). Trace algorithms for deeply integrated complex and hybrid SoCs

Frowd, CD., Bruce, V., Gannon, C., Robinson, M., Tredoux, C., Park, J., Mcintyre, A. and Hancock, PJB., (2007). Evolving the Face of a Criminal: How to Search a Face Space More Effectively

Hopkins, ABT., McDonald-Maier, KD., Papoutsis, E. and Howells, WGJ., (2007). Ensuring data integrity via ICmetrics based security infrastructure

Hopkins, ABT. and McDonald-Maier, KD., (2007). Debug Support for Hybrid SoCs

Drahansky, M., (2007). Sinusoidal Shape of a Papillary Line Crosscut

Park, Y., Lee, W-Y. and Rhee, K-H., (2007). Authenticated On-Demand Ad Hoc Routing Protocol without Pre-shared Key Distribution

Bartzoudis, N. and McDonald-Maier, K., (2007). Concurrent monitoring of PCI bus transactions for timely detection of errors initiated by FPGA-based applications

Udenze, A. and McDonald-Maier, K., (2007). Renewal theory sleep time optimisation for scheduling events in Wireless Sensor Networks

Bartzoudis, N. and McDonald-Maier, K., (2007). Online monitoring of FPGA-based co-processing engines embedded in dependable workstations

Howells, G., Howlett, B. and McDonald-Maier, K., (2007). TRICODA - Complex Data Analysis and Condition Monitoring based onv Neural Network Model

Bartzoudis, N. and McDonald-Maier, K., (2007). An embedded sensor validation system for adaptive condition monitoring of a wind farms

Howells, G., Papoutsis, E., Hopkins, A. and McDonald-Maier, K., (2007). Normalizing Discrete Circuit Features with Statistically Independent values for incorporation within a highly Secure Encryption System

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2007). Key Generation for Secure Inter-satellite Communication

Papoutsis, E., Howells, G., Hopkins, A. and McDonald-Maier, K., (2007). Integrating Multi-Modal Circuit Features within an Efficient Encryption System

Howells, G., McDonald-Maier, KD., Binzegger, T. and Young, MP., (2007). MAVIS: A Secure Formal Computational Paradigm based on the Mammalian Visual System

Akehurst, DH., Howells, WGJ., McDonald-Maier, KD. and Bordbar, B., (2007). Compiling UML State Diagrams into VHDL: An Experiment in Using Model Driven Development.

Hopkins, ABT., McDonald-Maier, KD., Howells, WGJ., Erdogan, AT. and Arslan, T., (2007). I^2 S^3 the Integrated Intelligent Secure Sensor Systems Project

Lorrentz, P., Howells, WGJ. and McDonald-Maier, KD., (2007). Design and Analysis of a novel weightless artificial neural based Multi-Classifier.

Bartzoudis, N. and McDonald-Maier, K., (2007). An adaptive processing node architecture for validating sensors reliability in a wind farm

Hopkins, ABT. and McDonald-Maier, KD., (2006). Debug support for embedded processor reuse

Arslan, T., Haridas, N., Yang, E., Erdogan, AT., Barton, N., Walton, AJ., Thompson, JS., Stoica, A., Vladimirova, T., McDonald-Maier, KD. and Howells, WGJ., (2006). ESPACENET: A Framework of Evolvable and Reconfigurable Sensor Networks for Aerospace–Based Monitoring and Diagnostics

Akehurst, DH., Bordbar, B., Evans, MJ., Howells, WGJ. and McDonald-Maier, KD., (2006). SiTra: Simple Transformations in Java

Hopkins, ABT. and McDonald-Maier, KD., (2006). A Generic On-Chip Debugger for Wireless Sensor Networks

R. G. Scottow, (2006). Instrumentation of Real-Time Embedded Systems for Performance Analysis

Howells, G., Papoutsis, E. and McDonald-Maier, K., (2006). Novel Techniques for Ensuring Secure Communications for Distributed Low Power Devices

Scottow, RG., Hopkins, ABT. and McDonald-Maier, KD., (2006). Instrumentation of Real-Time Embedded Systems for Performance Analysis

D'Auriol, BJ., Arabnia, HR., Chung, PT., Liszka, K., Pan, Y., Parhami, B., Pescapè, A., Smid, J., Abonamah, A., Alameldin, T., Alghazo, JM., Apparao, P., Bhavsar, V., Biaz, S., Boppana, RV., Bourgeois, A., Bruneel, H., Buhari, SM., Chan, H., Chen, Z., Victor, C., Dai, Y., Dang, XH., De Turck, F., Dehne, F., Engel, T., Eskicioglu, MR., Frietman, EEE., Garrido, J., Gavrilova, ML., Graham, PCJ., Gravvanis, GA., He, L., Hung, CC., Iftekharuddin, KM., Iraqi, Y., Jack, J., Jia, W., Jun, YK., Kato, H., Li, K., Li, KC., Liang, X., Massini, A., McDonald-Maier, KD., Melhem, R., Mudiraj, P., Myoupo, JF., Nanda, P., Ould-Khaoua, M., Paprzycki, M., Petcu, D., Reinefeld, A., Risch, T., Romero, R., Sansone, C., Semé, D., Sessums, J., Shaw, R., Shen, H., Shrikumar, H., Skeie, T., Slimani, Y., Srimani, PK., Stutz, A., Sung, KY., Thomas, J., Uhlig, S., Vaidyanathan, R., Vasikarla, S., Wagner, A., Wang, BF., Welch, P., Wittevrongel, S., Wu, F., Xu, CW., Yang, L., Yim, KS., Young, G., Yu, H. and Zheng, SQ., (2005). General chair's foreword

Yang, LT., Becker, J., Imai, M., Salcic, Z., Frank, S., Giorgi, R., Hassan, H., John, E., Kim, SW., Vemuru, SR., Arabnia, HR., Bartolini, S., Bechini, A., De Bosschere, K., Dominguez, C., Eeckhout, L., Eom, DS., Foglia, P., Gaydadjiev, GN., Guo, M., Han, H., Kato, H., Kerboeuf, M., Kermarrec, Y., Khatri, A., Khemaissia, S., Legrand, J., Li, KC., Lopez, P., Martinelli, E., Martinez, JM., McDonald-Maier, KD., Nana, L., Navet, N., Nolin, M., Paek, Y., Park, JH., Plassart, L., Podesta, R., Prete, A., Sastry, S., Shrikumar, H., Singhoff, F., Steger, C., Vareille, J., Wong, S., Yim, KS., Zhang, W. and Zhang, X., (2005). Message from ESA-05 chairs

Abachi, H., Iqbal, SA., Ali, H., Arabnia, HR., Bai, Y., Bhagyavati, Bischof, HP., Boutaba, R., Burmester, M., Clarke, S., Coronato, A., D'Auriol, B., d'Medieros, B., Dadej, A., Dasgupta, P., De Pietro, G., Denko, M., Deogun, J., Dommel, P., Fu, H., Gravvanis, GA., Hara, T., Huang, EM., Inoue, S., Kato, H., Kawaguchi, N., Kurkovsky, S., Leckie, T., Lee, H., Li, KC., Li, W., Liscano, R., Liszka, KJ., Logrippo, L., Ma, J., MacDonald, T., Mahmoud, Q., Makki, K., Manivannan, D., Marshall, J., McDonald-Maier, KD., Medidi, M., Minami, M., Nakazawa, J., Narayanan, L., Nasser, N., Nishimura, T., Noma, H., Park, S., Pissinou, N., Pour, G., Ra, K., Raines, R., Ravi, SS., Sastry, S., Schmidt, A., Sharif, H., Shih, TK., Shrikumar, H., Strohbach, M., Takizawa, M., Terada, T., Tri, L., Uchyigit, G., Wang, C., Won, C., Yan, L., Yang, LT., Yasinsac, A., Yoo, SM., Youn, J., Zeng, QA. and Zhu, Q., (2005). Proceedings of the 2005 International Conference on Pervasive Systems and Computing, PSC'05: Message from PSC-05 chairs

Abachi, H., Abdullah, R., Ahuja, SP., Alghazo, JM., Andresen, D., Arabnia, HR., Arcangeli, JP., Astsatryan, H., Chandy, J., Chen, Z., Chiu, SC., Chung, PT., Constantinides, C., DeMara, RF., Dominguez, FQ., Goswami, D., Gravvanis, GA., Grosu, D., Guo, M., Sean He, X., Hsieh, SY., Joe, K., Kato, H., Kettimuthu, R., Lee, JR., Lee, J., Li, KC., Liao, W., Liu, D., Lopez, EMM., Lopez-Benitez, N., Lu, T., Marowka, A., McDonald-Maier, KD., Mun, Y., Nagar, N., Nakamori, M., Oudshoorn, M., Pang, J., Park, JH., Pedersen, M., Pescape', A., Power, D., Shrikumar, H., Stiles, S., Su, HC., Subramani, K., Tinetti, FG., Veselovsky, G., Watson, LT., Wolfinger, BE., Woo, J., Xu, B., Yim, KS., Young, G., Zabir, S., Zhang, C. and Zhang, X., (2005). Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'05): Foreword

Abachi, H., Abderazek, M., Abramson, M., Ajlouni, N., Anderson, C., Arabnia, HR., Joshua, R., Bartz-Beielstein, T., Bedi, P., Blackwell, T., Branke, J., Di Caro, G., Castillo, O., Crone, SF., Demetriou, GA., Ducatelle, F., Ekel, PY., El Baida, R., Farooq, M., De La Fuente, D., Girija, PN., Hassan, H., He, Z., Holmes, DE., Jacquenet, F., Kato, H., LaMonica, PM., Lee, C., Li, KC., Li, X., Liuzzi, RA., Matson, E., McDonald-Maier, KD., Melin, P., Menezes, R., Mittu, R., Mun, Y., Neagu, N., Ying-Lie, O., Olivas, JA., Pisan, Y., Ribeiro, E., Roach, C., Rybski, P., Saha, S., Stahlbock, R., Toet, A., Tolksdorf, R., Ugur, A., Usmani, Z., Vasikarla, S., Wood, A., Xiong, N., Zambonelli, F., Zhang, X., Zhang, Y. and Zobaa, AF., (2005). Foreword

Mayer, A., Siebert, H. and McDonald-Maier, KD., (2005). Debug Support, Calibration and Emulation for Multiple Processor and Powertrain Control SoCs

Scottow, R. and McDonald-Maier, KD., (2005). Measuring determinism in real-time embedded systems using cached Processors

Hopkins, ABT. and McDonald-Maier, KD., (2005). Transform digital signal processor architecture using optical interconnections

Reports and Papers (5)

Ferrarini, B., Ehsan, S., Leonardis, A., Rehman, NU. and McDonald-Maier, KD., (2018). Performance Characterization of Image Feature Detectors in Relation to the Scene Content Utilizing a Large Image Database

Zaffar, M., Ehsan, S., Stolkin, R. and Maier, KM., (2018). Sensors, SLAM and Long-term Autonomy: A Review

Dey, S., Kalliatakis, G., Saha, S., Singh, AK., Ehsan, S. and McDonald-Maier, K., (2018). MAT-CNN-SOPC: Motionless Analysis of Traffic Using Convolutional Neural Networks on System-On-a-Programmable-Chip

Kalliatakis, G., Ehsan, S., Leonardis, A. and McDonald-Maier, K., (2018). Exploring object-centric and scene-centric CNN features and their complementarity for human rights violations recognition in images

Kalliatakis, G., Ehsan, S. and McDonald-Maier, KD., (2017). A Paradigm Shift: Detecting Human Rights Violations Through Web Images

Grants and funding

2018

National Centre for Nuclear Robotics (NCNR)

Engineering and Physical Sciences Research Council

2016

INCASE

INTERREG IVA

SPIRIT

Engineering & Physical Sciences Res.Council

Robust remote sensing for multi-modal characterisation in nuclear and other extreme environments.

Engineering & Physical Sciences Res.Council

2015

50% - To develop a next generation control system for permanent magnet AC motors and embed the capability to extend the range and tailor solutions in the future

Technology STrategy Board

50% - To develop a next generation control system for permanent magnet AC motors and embed the capability to extend the range and tailor solutions in the future

Flakt Woods UK Ltd

Human Rights and Information Technology in the Era of Big Data

Economic & Social Research Council

Research & Development into HERIOT - High EntRopy IoT

Ministry Of Defence

2014

EDECT

INTERREG IVA

67% - To develop dedicated firmware, software and electronics to control an automated viscometer platform suitable for determining kinematic viscosity and solution viscosity of polymers

Technology STrategy Board

33% - To develop dedicated firmware, software and electronics to control an automated viscometer platform suitable for determining kinematic viscosity and solution viscosity of polymers

Poulten, Selfe & Lee Ltd

Empowerment of Disabled People through Ethics in Care & Tech (EDECT)

INTERREG IVA

2013

TFCloud, assuring the provenance of Cloud based Web Services

Technology STrategy Board

Visiting Fellowships - Dr Anne Gruebler

Leverhulme Trust

2012

RoBoSAS

Engineering & Physical Sciences Res.Council

Cooperative autonomy of micro aerial vehicles

British Council

COALAS

INTERREG IVA

2010

Adaptive Development Support (ADS-SoC)

Engineering & Physical Sciences Res.Council

2 Seas Programme

INTERREG IVA

2009

Eclipse Project - KTP - EEDA

Eeda

Eclipse Project - KTP - Ultrasoc

Ultrasoc

Trigger Project - KTP - EEDA

Eeda

Trigger Project - KTP - Ultrasoc

Ultrasoc

Contact

kdm@essex.ac.uk
+44 (0) 1206 874376

Location:

1NW.4.22, Colchester Campus