People

Dr Xiaojun Zhai

Lecturer
School of Computer Science and Electronic Engineering (CSEE)
Dr Xiaojun Zhai
  • Email

  • Telephone

    +44 (0) 1206 872677

  • Location

    3A.527, Colchester Campus

Profile

Biography

Dr. Xiaojun Zhai received his Ph.D. in the area of Electrical and Electronic Engineering from University of Hertfordshire in 2013, United Kingdom, developing a FPGA based automatic number plate recognition system. Before join in the University of Essex, Dr Zhai held a Senior Lecturer position in real-time software engineering at University of Derby. Prior to his appointment at UoD, Dr Zhai held a number of full-time research positions in the UK. Previously, he was research associate and senior research officer at University of Leicester and University of Essex, UK, respectively. He has published more than 50 publications in the area of reconfigurable computing, connected health application, Internet of Things, image and signal processing and their accelerations using multi-core and FPGA systems during his career to date. He is supervising a number of PhD students in the area of reconfigurable computing, MPSoC and signal processing. He has been invited to give talks, short courses and tutorials at universities and workshops and have been chair, and program committee member for a number of conferences. He was workshop chairs for RTDPCC-2016, 2017-I, 2017-II, 2018 and 2019, and successfully hosted them in various IEEE international conferences. Dr Zhai was one of the guest editors for the Special Issue in the Future Generation Computer Systems Journal, titled “Service-oriented system engineering”, May 2016, and IEEE Internet of Things Journal, titled “Real-time Data Processing in IoTs”, Dec 2017 respectively. He took consultancy positions with a number of companies in the UK as well as Qatar University. He is Fellow of the Higher Education Academy, and Member of British Computer Society. His research interests include: embedded systems, high performance reconfigurable computing, hardware/software codesign, connected health applications, image and video processing applications.

Appointments

Other academic

  • Lecturer/Senior Lecturer in Real-time Software Engineering, Department of Electronics, Computing and Mathematics, University of Derby (29/6/2015 - 16/9/2018)

  • Research Associate, University of Leicester, University of Leicester (9/12/2013 - 31/10/2015)

  • Senior Research Officer, University of Essex, University of Essex (1/1/2013 - 31/12/2013)

Research and professional activities

Research interests

Embedded Systems and System-on-Chip (SoC) design, for increasing security, power, performance and reliability

Key words: Embedded Systems

Advanced embedded processor architectures targeted for automotive/industrial, robotics, image processing, sensor network nodes and other real-time critical applications

High-performance data and image processing in embedded systems

Hardware acceleration of computationally intensive DSP algorithms using FPGAs

Teaching and supervision

Current teaching responsibilities

  • C Programming and Embedded Systems (CE243)

Publications

Journal articles (23)

Ullah Tariq, U., Ali, H., Liu, L., Panneerselvam, J. and Zhai, X., Energy-efficient Static Task Scheduling on VFI based NoC-HMPSoCs for Intelligent Edge Devices in Cyber-Physical Systems. ACM Transactions on Intelligent Systems and Technology

Zhai, X., Amira, A., Bensaali, F., Al-Shibani, A., Al-Nassr, A., El-Sayed, A., Eslami, M., Dakua, SP. and Abinahed, J., (2019). Zynq SoC based acceleration of the lattice Boltzmann method. Concurrency and Computation: Practice and Experience. 31 (17), e5184-e5184

Lu, Y., Liu, L., Panneerselvam, J., Zhai, X., Sun, X. and Antonopoulos, N., (2019). Latency-based Analytic Approach to Forecast Cloud Workload Trend for Sustainable Datacentres. IEEE Transactions on Sustainable Computing, 1-1

Bai, X., Zhang, Z., Liu, L., Zhai, X., Panneerselvam, J. and Ge, L., (2019). Enhancing Localization of Mobile Robots in Distributed Sensor Environments for Reliable Proximity Service Applications. IEEE Access. 7, 28826-28834

Nadeem, MS., Franqueira, VNL., Zhai, X. and Kurugollu, F., (2019). A Survey of Deep Learning Solutions for Multimedia Visual Content Analysis. IEEE Access. 7, 84003-84019

Dakua, SP., Abinahed, J., Zakaria, A., Balakrishnan, S., Younes, G., Navkar, N., Al-Ansari, A., Zhai, X., Bensaali, F. and Amira, A., (2019). Moving object tracking in clinical scenarios: application to cardiac surgery and cerebral aneurysm clipping. International Journal of Computer Assisted Radiology and Surgery

Farhat, A., Hommos, O., Al-Zawqari, A., Al-Qahtani, A., Bensaali, F., Amira, A. and Zhai, X., (2018). Optical character recognition on heterogeneous SoC for HD automatic number plate recognition system. EURASIP Journal on Image and Video Processing. 2018 (1)

Zhai, X., Eslami, M., Hussein, ES., Filali, MS., Shalaby, ST., Amira, A., Bensaali, F., Dakua, S., Abinahed, J., Al-Ansari, A. and Ahmed, AZ., (2018). Real-time automated image segmentation technique for cerebral aneurysm on reconfigurable system-on-chip. Journal of Computational Science. 27, 35-45

Al-Zawqari, A., Hommos, O., Al-Qahtani, A., Farhat, AAH., Bensaali, F., Zhai, X. and Amira, A., (2018). HD number plate localization and character segmentation on the Zynq heterogeneous SoC. Journal of Real-Time Image Processing, 1-15

Baali, H., Zhai, X., Djelouat, H., Amira, A. and Bensaali, F., (2018). Inequality Indexes as Sparsity Measures Applied to Ventricular Ectopic Beats Detection and its Efficient Hardware Implementation. IEEE Access. 6, 9464-9472

Ali, H., Tariq, UU., Zheng, Y., Zhai, X. and Liu, L., (2018). Contention & Energy-aware Real-time Task Mapping on NoC based Heterogeneous MPSoCs. IEEE Access. 6, 75110-75123

Djelouat, H., Zhai, X., Disi, MA., Amira, A. and Bensaali, F., (2018). System-on-Chip Solution for Patients Biometric: A Compressive Sensing-Based Approach. IEEE Sensors Journal. 18 (23), 9629-9639

Zhai, X., Ait Si Ali, A., Amira, A. and Bensaali, F., (2017). ECG encryption and identification based security solution on the Zynq SoC for connected health systems. Journal of Parallel and Distributed Computing. 106, 143-152

Zhong, Z., Chen, K., Zhai, X. and Zhou, S., (2016). Virtual machine-based task scheduling algorithm in a cloud computing environment. Tsinghua Science and Technology. 21 (6), 660-667

Zhai, X., Ali, AAS., Amira, A. and Bensaali, F., (2016). MLP Neural Network Based Gas Classification System on Zynq SoC. IEEE Access. 4, 8138-8146

Zhai, X. and Vladimirova, T., (2016). Efficient Data-Processing Algorithms for Wireless-Sensor-Networks-Based Planetary Exploration. Journal of Aerospace Information Systems. 13 (1), 46-66

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

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

Zhai, X. and Bensaali, F., (2015). Improved number plate character segmentation algorithm and its efficient FPGA implementation. Journal of Real-Time Image Processing. 10 (1), 91-103

Zhai, X., Jaber, F., Bensaali, F. and Mishra, A., (2015). Hardware acceleration of a dielectrophoresis system for achieving a single-neuron-per-electrode arrangement in microelectrode arrays. International Journal of Simulation: Systems, Science and Technology. 16 (3), 4.1-4.7

Zhai, X., Bensaali, F. and Sotudeh, R., (2013). Real-time optical character recognition on field programmable gate array for automatic number plate recognition system. IET Circuits, Devices & Systems. 7 (6), 337-344

Zhai, X., Ramalingam, S. and Bensaali, F., (2013). Improved number plate localisation algorithm and its efficient field programmable gate arrays implementation. IET Circuits, Devices & Systems. 7 (2), 93-103

Zhai, X., Bensaali, F. and Sotudeh, R., (2013). Field programmable gate arrays-based number plate binarization and adjustment for automatic number plate recognition systems. Journal of Electronic Imaging. 22 (1), 013009-013009

Conferences (31)

Esfahani, SS., Zhai, X., Chen, M., Amira, A., Bensaali, F., AbiNahed, J., Dakua, S., Younes, G., Richardson, RA. and Coveney, PV., HEMELB Acceleration and Visualization for Cerebral Aneurysms

Djelouat, H., Al Disi, M., Amira, A., Bensaali, F. and Zhai, X., (2019). Compressive Sensing Based ECG Biometric System

Ali, H., Tariq, UU., Zhai, X. and Liu, L., (2018). Energy Efficient Task Mapping & Scheduling on Heterogeneous NoC-MPSoCs in IoT Based Smart City

Ali, H., Zhai, X., Tariq, UU. and Liu, L., (2018). Energy Efficient Heuristic Algorithm for Task Mapping on Shared-Memory Heterogeneous MPSoCs

Wang, H., Pannereselvam, J., Liu, L., Lu, Y., Zhai, X. and Ali, H., (2018). Cloud Workload Analytics for Real-Time Prediction of User Request Patterns

Baali, H., Djelouat, H., Amira, A., Bensaali, F. and Zhai, X., (2017). QRS Complexes Classification Using Dictionary Learning and Pietra Index

(2017). Message from the RTDPCC-2017 Workshop Chairs

Baali, H., Djelouat, H., Amira, A., Bensaali, F. and Zhai, X., (2017). Efficient hardware implementation of the l1 — Regularized least squares for IoT edge computing

Farhat, AAH., Al-Zawqari, A., Hommos, O., Al-Qahtani, A., Bensaali, F., Amira, A. and Zhai, X., (2017). OCR-Based Hardware Implementation for Qatari Number Plate on the Zynq SoC

Zhai, X., Liu, L. and Bensaali, F., (2017). RTDPCC-2017 II general chairs’ welcome

Ali, AAS., Zhai, X., Amira, A., Bensaali, F. and Ramzan, N., (2016). Heterogeneous Implementation of ECG Encryption and Identification on the Zynq SoC

Farhat, A., Al-Zawqari, A., Al-Qahtani, A., Hommos, O., Bensaali, F., Amira, A. and Zhai, X., (2016). OCR based feature extraction and template matching algorithms for Qatari number plate

Hommos, O., Al-Qahtani, A., Farhat, A., Al-Zawqari, A., Bensaali, F., Amira, A. and Zhai, X., (2016). HD Qatari ANPR system

Zhai, X., Jaber, F., Bensaali, F. and Mishra, A., (2015). Hardware Acceleration of an Image Processing System for Dielectrophoretic Loading of Single Neurons Inside Micro-Wells of Microelectrode Arrays

Alvarez, F., Rodrigues, P., Sinogas, P., Oliveira, A., Vlrdimireva, T., Zhai, X., Liberati, F., Oddi, G., Pietrabissa, A., Crosnier, M., Rivera, C., Millen, D. and Moreno, L., (2015). IAC-15-A3.5.9 Low power lightweight micro-meteorological station for wireless sensor network based space exploration

Rodrigues, P., Oliveira, A., Sinogas, P., Oddi, G., Lisi, F., Alvarez, F., Cabas, R., Vladimirova, T., Zhai, X. and Crosnier, M., (2015). Testing of a routing algorithm for wireless sensor networks with applications to planetary exploration

Zhai, X. and Vladimirova, T., (2015). Data Aggregation in Wireless Sensor Networks for Lunar Exploration

Zhai, X., Amira, A. and Bensaali, F., (2015). ECG Security Identification System on the Zynq SoC Platform

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

Vladimirova, T., Katz, R., Wansch, R., Zhao, Z., Newell, M., Merodio, D., Emam, O., Huebner, M., Erdogan, A., Fayyaz, M. and Zhai, X., (2014). Preface

Rodrigues, P., Oliveira, A., Oddi, G., Liberati, F., Alvarez, F., Cabas, R., Vladimirova, T., Xiaojun Zhai, Hongyuan Jing and Crosnier, M., (2014). Space Wireless Sensor Networks for planetary exploration: Node and network architectures

Xiaojun Zhai, Hongyuan Jing and Vladimirova, T., (2014). Multi-sensor data fusion in Wireless Sensor Networks for Planetary Exploration

Jeffrey, Z., Zhai, X., Bensaali, F., Sotudeh, R. and Ariyaeeinia, A., (2013). Automatic number plate recognition system on an ARM-DSP and FPGA heterogeneous SoC platforms

Zhai, X. and Bensaali, F., (2013). Standard definition ANPR system on FPGA and an approach to extend it to HD

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

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

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

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

Zhai, X., Bensaali, F. and Sotudeh, R., (2012). OCR-based neural network for ANPR

Zhai, X., Bensaali, F. and Ramalingam, S., (2011). Real-time license plate localisation on FPGA

Zhai, X., Benssali, F. and Ramalingam, S., (2010). License plate localisation based on morphological operations

Scholarly Editions (2)

Bessis, N., Zhai, X. and Sotiriadis, S., (2018). Service-Oriented System Engineering

Bensaali, F., Zhai, X., Amira, A. and Liu, L., (2018). Guest Editorial Special Issue on Real-Time Data Processing for Internet of Things

Contact

xzhai@essex.ac.uk
+44 (0) 1206 872677

Location:

3A.527, Colchester Campus