The popularity of using air drones for different applications such as collecting surveillance and navigation information has been increased recently. One of the key operations for such drones is autonomous landing. Image processing algorithms (using a single or multiple cameras) can be used for drone landing on a moving object (such as a boot). To satisfy the safety and correct operation of such drones and protect them from malicious security attacks (especially, if drones are connected to a network), the hardware and software components of the systems should meet the specified security requirements. The aim of this project is to investigate the design trade offs considering the performance and security vulnerability issues and use the security aware architectural features of the processing elements to meet the expected security requirements.
(This project is sponsored by Navico).
Undergraduate
The outcomes of this project are:
(a) Design and implementation of proper image processing algorithms (as software, or hardware, or a HW/SW co-design framework depending on the target implementation platform),
(b) Using the security aware architectural features of the processing elements (i.e., ARM Cortex-A9 processor) to reduce the security vulnerability of the system. (As an additional optional goal, it will also be good to estimate the performance overhead due to using security features of the processing architecture for this application)
COMPSYS 304
Lab allocations have not been finalised