2020 HONOURS PROJECTS - School of Information Technology Updated: September 2019 - Deakin University

Page created by Wade Jennings
 
CONTINUE READING
2020 HONOURS PROJECTS - School of Information Technology Updated: September 2019 - Deakin University
School of Information Technology
2020 HONOURS PROJECTS

Updated: September 2019
Deakin University CRICOS Provider Code: 00113B
2020 HONOURS PROJECTS - School of Information Technology Updated: September 2019 - Deakin University
School of Information Technology
2020 HONOURS PROJECTS

Table of Contents
           Code2Vec: learning representations of code using machine learning ............................................................................................. 1
           IoT device hacking using SDR ............................................................................................................................................................ 2
           Model Driven Engineering of Blockchain systems ............................................................................................................................ 3
           Software engineering of AI systems ................................................................................................................................................. 4
           Software engineering of AI systems ................................................................................................................................................. 5
           Developing engaging digital health platform for elderly .................................................................................................................. 6
           Crowdsourcing of traffic incident reporting ..................................................................................................................................... 7
           Health apps on Temi ......................................................................................................................................................................... 8
           Spatial‐Temporal Data visualisation ................................................................................................................................................. 9
           EEG Controlled Robots .................................................................................................................................................................... 10
           Self‐learning Swarm intelligence based cyber defense for IoT....................................................................................................... 11
           Mesh network for Automotive Industry ......................................................................................................................................... 12
           Automated Planning for Smart Transport ...................................................................................................................................... 13
           Cyber threat analysis for critical infrastructures through Bayesian classification.......................................................................... 14
           Adaptive Game Design for Individualised Experiences................................................................................................................... 15
           Using Anonymised Avatars in Video Games for Improved Cooperative Behaviour ....................................................................... 16
           Innovative Interaction Methods in Virtual Reality.......................................................................................................................... 17
           The Effect of Mixed‐Input Interaction on Collaborative Behaviour in Virtual Reality .................................................................... 18

Deakin University CRICOS Provider Code: 00113B                                                                                                                                                         TABLE OF CONTENTS
2020 HONOURS PROJECTS - School of Information Technology Updated: September 2019 - Deakin University
School of Information Technology
2020 HONOURS PROJECTS

           Augmented reality intent capture .................................................................................................................................................. 19
           Speech to content ........................................................................................................................................................................... 20
           Temporally agnostic virtual learning environment ......................................................................................................................... 21
           Augmented Reality OpenXR support .............................................................................................................................................. 22
           Network Topology Inference in Swarm Robotics ........................................................................................................................... 23
           Goal Reasoning for Robotic Swarms ............................................................................................................................................... 24
           Evolving Tailor Made Swarm Controllers ........................................................................................................................................ 25
           Digital signatures based on the Rabin cryptosystem ...................................................................................................................... 26
           DWL : Identity preservation using blockchain for real world uses (Blockchain and security)........................................................ 27
           DWL : Applied costs and benefits study of crypto currencies in everyday life (Blockchain) .......................................................... 28
           DWL : Use of AI and chatbots for mental disorders ....................................................................................................................... 29
           DWL : IOT ‐ Beacons tracking system using beacons technology ................................................................................................... 30
           Robot control using deep interactive reinforcement learning ....................................................................................................... 31
           The kingdom of the 7‐segments: Drones as Moving Sculpture ...................................................................................................... 32
           Fog Computing Clusters .................................................................................................................................................................. 33
           Flying Fog: Drones as Fog Computing Resource Nodes .................................................................................................................. 34
           Using state charts to develop maintainable IoT apps ..................................................................................................................... 35
           Designing a Trust Management Framework for the Internet of Things ......................................................................................... 36
           Developing Anomaly Detection Models for Detecting Sensor Faults in Internet of Things ........................................................... 37
           Design of a Multi‐sensor IoT‐enabled Device for Discrete and Outdoor Deployable Gait Monitoring ......................................... 38

Deakin University CRICOS Provider Code: 00113B                                                                                                                                                          TABLE OF CONTENTS
2020 HONOURS PROJECTS - School of Information Technology Updated: September 2019 - Deakin University
School of Information Technology
2020 HONOURS PROJECTS

           Developing a Privacy‐Preserving Consensus Algorithm in Blockchain ........................................................................................... 39
           Generative Adversarial Nets for Intrusion Detection in Internet‐of‐Things ................................................................................... 40
           Cognitive Embodiment for Tactical Training in Team Sports.......................................................................................................... 41
           Remote Collaboration Techniques using Extended Reality ............................................................................................................ 42
           Emotional Embodiment for Behavioural Change ........................................................................................................................... 43
           Augmented Reality Multipresence ................................................................................................................................................. 44
           Automated threat modelling for enterprises ................................................................................................................................. 45
           Supporting Internet of Things (IoT) Swarms ................................................................................................................................... 46
           Conflict Resolution for Automated Smart‐Cars .............................................................................................................................. 47
           Collaboration for drones and robots .............................................................................................................................................. 48
           Learning camera fingerprints from images ..................................................................................................................................... 49
           Investigation into adversarial attacks on deep neural networks and the counter measures ........................................................ 50
           Automatic Detection of Deep Fakes ............................................................................................................................................... 51
           Anomaly Detection in Multilayer Network Data via Knowledge Graph ......................................................................................... 52
           Fog Computing for Smart e‐Health Systems ................................................................................................................................... 53
           Fog Computing for VR/AR Systems ................................................................................................................................................. 54
           Software Development and Testing for Microservices based Fog Computing Systems ................................................................ 55
           Discovering Catalytic Events in Soccer Games ................................................................................................................................ 56
           Predicting Sensitivity of Insurance Products................................................................................................................................... 57
           Data Fusion and External (Environmental) Situation Awareness for Autonomous Underwater Vehicles..................................... 58

Deakin University CRICOS Provider Code: 00113B                                                                                                                                               TABLE OF CONTENTS
School of Information Technology
2020 HONOURS PROJECTS

           Knowledge Graph for Adaptive Education...................................................................................................................................... 59
           Internal Situation Awareness (SA) and Fault Tolerance for Autonomous Underwater Vehicles ................................................... 60
           Developing a Motion Planning System for Underwater Vehicles ................................................................................................... 61
           Application of Image Processing and Deep Learning on the Marine Environment Monitoring and knowledge Extraction ......... 62
           Sequential anomaly detection in cyber security using deep reinforcement learning.................................................................... 63
           Mobile edge caching using deep reinforcement learning .............................................................................................................. 64
           Cloud‐based malware detection using deep reinforcement learning‐based offloading process .................................................. 65
           Security and Privacy Issues of Blockchain‐based Applications ....................................................................................................... 66
           A Novel Wireless Edge Analytics Scheme for Virtual and Augmented Reality ............................................................................... 67
           Develop a novel multipath data scheduling for future manufacturing .......................................................................................... 68
           Can Machine Learning be used to detect Traffic Anomaly at the SDN Edge? ................................................................................ 69
           Analysis of Eye Fixation Data .......................................................................................................................................................... 70
           Deep Learning for Insider Threat Detection ................................................................................................................................... 71
           Software Engineering for Artificial Intelligence (“SE for AI”) .......................................................................................................... 72
           Construct, Solve, Merge and Adapt for Car Sequencing................................................................................................................. 73
           Optimisation of attack trees ........................................................................................................................................................... 74
           Fairness Protocols for Trust Establishment in the IoT .................................................................................................................... 75
           Facilitating Collaboration Using VR/AR ........................................................................................................................................... 76
           Context Provider/Service Annotation for Context‐as‐a‐Service IoT Platform ................................................................................ 77
           Context Provider/Service Selection for Context‐as‐a‐Service IoT Platform ................................................................................... 78

Deakin University CRICOS Provider Code: 00113B                                                                                                                                                     TABLE OF CONTENTS
School of Information Technology
2020 HONOURS PROJECTS

           Context Service discovery, composition, and chaining for IoT platform CoaaS ............................................................................. 79
           User‐centric interface for smart context provider registration in Context‐as‐a‐Service IoT platform .......................................... 80
           CASE tool for developing SLAs between context providers and Context‐as‐a‐Service IoT platform ............................................. 81
           Context‐as‐a‐Service IoT platform performance dashboard .......................................................................................................... 82
           Smart Context Definition Query Language Editor V2 ..................................................................................................................... 83
           Turning Evil to Good: Protect IP of Deep Neural Networks with Backdooring .............................................................................. 84

The School of Information Technology also offers students the opportunity to propose their own research projects, or to suggest modifications to
the suggested projects above, so as to better align to individual learning objectives.

Deakin University CRICOS Provider Code: 00113B                                                                                                                                    TABLE OF CONTENTS
School of Information Technology
2020 HONOURS PROJECTS

Code2Vec: learning representations of code using machine learning
Supervisor:            A/Prof Mohamed Abdelrazek
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

In order to adopt machine learning in software engineering, programming, vulnerability analysis, etc. we need to be able to convert code into numerical
representation – e.g. vector that we can then use as input to many of the existing machine learning models – e.g. clustering, SVM, CNN, LSTM, etc. There are many
word embedding techniques available, however source code introduce unique attributes that do not exist in natural language (text) – e.g. code has hierarchies –
nested code, etc. which make these techniques less effective. Hence, there is now research in how to create code2vec techniques that best capture code
representation and thus be able to apply these representations to develop many relevant software engineering use cases.
This project aims at understanding the current state‐of‐the‐art in code2vec, benchmark existing techniques and possibly optimise some of these, and develop ML
models for one or two applications – e.g. vulnerability analysis, code recommender systems, intent understanding (e.g. auto generate documentation from code).
It is a very exciting project that has many potential applications, and can potentially lead to a PhD project.
Necessary Skills:
Strong programming skills, good understanding of machine learning (or at least interest to learn).

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 1
School of Information Technology
2020 HONOURS PROJECTS

IoT device hacking using SDR
Supervisor:            A/Prof Mohamed Abdelrazek                   Associate Supervisors: Dr Amani Ibrahim, Dr Alessio Bonti
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

According to recent articles, we expect billions of devices to be in use. However, it is very challenging to assess the security of these sensors/devices. In this project,
we want to conduct a detailed threat modelling of IoT systems, identify the set of tools necessary to conduct security assessment of IoT devices, and then use
software defined radio to assess the security of existing IoT devices against different variations of replay attacks. The ultimate goal is to create an IoT hacking
lab/infrastructure that can then be used for consulting purposes for companies that want to use IoT. The team has SDR kit that will be used during the project.
Necessary Skills:
Strong programming skills.
Good understanding of cyber security and IoT protocols.

Deakin University CRICOS Provider Code: 00113B                                                                                                                      Page 2
School of Information Technology
2020 HONOURS PROJECTS

Model Driven Engineering of Blockchain systems
Supervisor:            A/Prof Mohamed Abdelrazek
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

This project aims at using model‐driven engineering to (semi)auto generate blockchain systems. The idea is how to capture blockchain system details in a
text/model/diagram‐like specification that can then be used to automatically generate the necessary system configuration and blockchain setup, and all supporting
APIs that can then be used to develop business functionalities without having to understand or learn how to use blockchain technology.
Necessary Skills:
Strong programming skills.
Good understanding of blockchain (or at least interest to learn).

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 3
School of Information Technology
2020 HONOURS PROJECTS

Software engineering of AI systems
Supervisor:            A/Prof Mohamed Abdelrazek
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

This project aims at understanding how to capture and model software requirements in AI/ML based systems. Most of the existing requirements specification
techniques are mainly designed for deterministic and well‐defined systems and do not address challenges in AI systems. In this project, we will investigate how to
specify AI requirements and how to develop UX/UI of AI systems.
Necessary Skills:
Strong programming skills.
Good understanding of Machine Learning.

Deakin University CRICOS Provider Code: 00113B                                                                                                               Page 4
School of Information Technology
2020 HONOURS PROJECTS

Software engineering of AI systems
Supervisor:            A/Prof Mohamed Abdelrazek               Associate Supervisors: Dr Alessio Bonti, Prof Phil Rays
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Mental health is becoming a major issue in work environments. According to recent studies heart attack was 11 percent higher on Mondays than other days in the
week.
In this project, we aim to develop a mental health sensing app that learns from user behaviour potential mental health behaviour biomarkers issue that might be
developing and potential introduce necessary interventions.
Necessary Skills:
Strong programming skills.
Good understanding of Machine Learning.

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 5
School of Information Technology
2020 HONOURS PROJECTS

Developing engaging digital health platform for elderly
Supervisor:            A/Prof Mohamed Abdelrazek                 Associate Supervisor: Dr Alessio Bonti
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Hundreds of health apps and wearables are currently in the market. However, the adoption of the technology by elder people is very limited.
In this project, we want to develop engaging digital health platform that takes into consideration user emotions as first class citizen when engineering the platform.
Necessary Skills:
Strong programming skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 6
School of Information Technology
2020 HONOURS PROJECTS

Crowdsourcing of traffic incident reporting
Supervisor:            A/Prof Mohamed Abdelrazek                  Associate Supervisor: Dr Alessio Bonti
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

In this project, we aim to develop a new crowd sourcing platform for traffic incident reporting. The idea is to develop a mobile app that can record traffic incident in
real time and report this to authority for investigations – imagine being able to report a car travelling without number plate, misbehaviour on the road, accidents,
or in case of terrorism attacks being able to share videos around the place with the police.
This needs to be easy to use – e.g. using voice commands to activate the recording.
Necessary Skills:
Strong programming skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                   Page 7
School of Information Technology
2020 HONOURS PROJECTS

Health apps on Temi
Supervisor:            A/Prof Mohamed Abdelrazek                Associate Supervisor: Dr Alessio Bonti
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

The team now has access to Temi robot. The idea is to develop digital health platform that assist elder people living alone to keep up and connect with care givers
and GPs via Temi. Temi supports video calls, follow‐me, and can run apps.
Necessary Skills:
Strong programming skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                Page 8
School of Information Technology
2020 HONOURS PROJECTS

Spatial‐Temporal Data visualisation
Supervisor:            A/Prof Mohamed Abdelrazek                  Associate Supervisor: Dr Alessio Bonti
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

This project aims to develop spatial‐temporal data visualisation tool that uses maps (indoor & Google maps) to apply interactive visualisation layers – e.g. vehicle
tracking, area congestion modelling, etc. The user should be able to interact with the visualisations – e.g. drill down, roll over, zoom in and out, double click, etc.
Necessary Skills:
Strong programming skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                     Page 9
School of Information Technology
2020 HONOURS PROJECTS

EEG Controlled Robots
Supervisor:            A/Prof Mohamed Abdelrazek
Email:                 mohamed.abdelrazek@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

The idea of this project is to develop an understanding of how EEG signal works, how to measure and interpret using ML models, and how to use the signal to take
actions. There are many applications of using EEG in entertainment and games industry as it helps to free user hands and make games/VR/etc more intuitive and
engaging. It also can be used in hospitals to help doctors to grab information they need in real time.
In this project we want to investigate if it would be possible to use EEG signals to control a group of robots and get them to achieve a given task.
Necessary Skills:
Strong programming skills, experience in interfacing with hardware and robots.

Deakin University CRICOS Provider Code: 00113B                                                                                                           Page 10
School of Information Technology
2020 HONOURS PROJECTS

Self‐learning Swarm intelligence based cyber defense for IoT
Supervisor:            Dr Adnan Anwar                             Associate Supervisor: Dr Zubair Baig
Email:                 adnan.anwar@deakin.edu.au
Campus:                Waurn Ponds
Start Date:            January or July

Internet of Things (IoT) is gaining its popularity because of its enormous potential across a wide range of applications. However, one major challenge of IoT
adoption is to ensure its security that includes the processes, technologies, and measures necessary to ensure the protection of IoT devices as well as the
communication network. Swarm intelligence which has been applied successfully in different application area, can be used for designing an intrusion detection
system. The autonomous and self‐learning property will enhance its capability towards designing a sophisticated cyber defense mechanism for IoT. Key objective of
this project is as follow:
     1.          Model Swarm intelligence
     2.          Enhance the model with autonomous and self‐learning capability
     3.          Develop IDS using intelligent swarm technique
     4.          Gather IoT attack dataset
     5.          Apply the developed IDS on IoT dataset
     6.          Testing and validation
     7.          Reporting based on the obtained results.
Necessary Skills:
Software skills in Python or C/C++, Matlab.

Deakin University CRICOS Provider Code: 00113B                                                                                                           Page 11
School of Information Technology
2020 HONOURS PROJECTS

Mesh network for Automotive Industry
Supervisors:           Dr Iman Avazpour, Dr Niroshinie Fernando
Email:                 iman.avazpour@deakin.edu.au, niroshinie.fernando@deakin.edu.au
Campus:                Burwood
Start Date:            January

The software systems in cars and transport vehicles are becoming more complex. Manufacturers have to employ complex array of sensors and actuators spread
across a very small realestate inside vehicle. Multiplex systems have helped to reduce the complexity by providing a common bus for transfer of information
between sensors, actuators and vehicle’s computers. However, there is still requirement for all the parts to be physically and electronically connected in most
vehicles.
This project seeks to investigate and develop small mesh networks purposefully build for vehicle sensor/actuator communication. The network is required to not
only provide facilities for communication between sensors, actuators, and a vehicles ECU, but also provide means for vehicle to vehicle, and vehicle to base
communication.
Necessary Skills:
Understanding of networking protocols, basic programming knowledge, experience with IoT small devices like particle/raspberry pi.

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 12
School of Information Technology
2020 HONOURS PROJECTS

Automated Planning for Smart Transport
Supervisors:           Dr Iman Avazpour, Dr Kevin Lee
Email:                 iman.avazpour@deakin.edu.au, kevin.lee@deakin.edu.au
Campus:                Burwood, Cloud
Start Date:            January or July

In the next few years, smart vehicles are going to appear on the public transport system. These, vehicles include freight trucks, smart cars and even automated
delivery drones will be capable of navigating from one location to the destination without human intervention. They will have to navigate traffic problems, hazards
and uncertainties.
This project will investigate and develop algorithms to support this automated planning process. It is expected that it will involve the integration of hardware,
software, simulation and the use of planning and optimisation algorithms.
Depending on progress in the project, it is anticipated that the work will be published in a distributed systems or software engineering conference.
Necessary Skills:
Arduino/RPI/sensors hardware. Event‐based programming such as MQTT or ROS. Any BSE student should have the necessary skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 13
School of Information Technology
2020 HONOURS PROJECTS

Cyber threat analysis for critical infrastructures through Bayesian classification
Supervisor:            Dr Zubair Baig                                 Associate Supervisor: Dr Adnan Anwar
Email:                 zubair.baig@deakin.edu.au
Campus:                Waurn Ponds
Start Date:            January or July

Critical infrastructures play a critical role in our daily lives. Energy, water and the Internet infrastructure are all such infrastructures whose role in our lives cannot be
understated. The protection of valuable critical infrastructure assets (both tangible and non‐tangible) from cyber threats, is essential for its smooth functioning.
Bayesian networks are probabilistic graph models that help establish conditional model dependences in data. Through this project, the task of applying Bayesian
networks and its variants to cyber security data sets of the critical infrastructure, will be accomplished.
In particular, the following phases will comprise this project:
     1.          Risk assessment of a critical infrastructure as decided between the student and the supervisors. E.g., Water, Electricity, Border Security
     2.          Analysis of 2‐3 variants of Bayesian networks and their application to cyber security datasets, for anomaly detection
     3.          Implementation of the Bayesian networks for designing the anomaly detection system
     4.          Testing the Bayesian network classifier on the cyber security datasets of a critical infrastructure of choice
     5.          Running tools including GNUPlot, to prepare visualisations of the results obtained
     6.          Reporting on the findings obtained
Necessary Skills:
Software skills in Python or C/C++.

Deakin University CRICOS Provider Code: 00113B                                                                                                                       Page 14
School of Information Technology
2020 HONOURS PROJECTS

Adaptive Game Design for Individualised Experiences
Supervisor:            Dr Alexander Baldwin
Email:                 alexander.baldwin@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Video games are used for a variety of purposes including entertainment, education, health, immersion and affect. However, a barrier in achieving optimal player
experience is the individualised nature of how players will choose to interact with the game and their subjective experiences and preferences. This is a significant
challenge as designers and developers are not able to fully tailor an experience to one demographic without potential negative effects on another.
Adaptive game design can hold the key to improving player experience through allowing games to:
     1. measure player experience or interactions;
     2. adjust elements of the design in response to provide a better match for that unique player.
This project would seek to investigate and measure new methods of improving player experience through adaptive game design. This would build off the
foundations of existing research in areas such as Dynamic Difficulty Adjustment and MDDA (Multiplayer Dynamic Difficulty Adjustment). During this project you may
engage in:
     •     qualitative and quantitative data collection and analysis;
     •     prototyping;
     •     A/B testing;
     •     formal research methodologies;
     •     psychological player experience measurement.
Necessary Skills:
Prior study or experience with game design or development. Experience with Unreal Engine 4 or Unity for potential prototyping.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 15
School of Information Technology
2020 HONOURS PROJECTS

Using Anonymised Avatars in Video Games for Improved Cooperative Behaviour
Supervisor:            Dr Alexander Baldwin
Email:                 alexander.baldwin@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Human‐to‐human interactions are highly influenced by biases and assumptions derived from identification of traits such as gender, ethnicity, nationality, age and
more. However, virtual environments can allow the use of player avatars that differ in appearance from the user in control and expose or hide these traits.
It is suspected that anonymising these traits may have the effect of improving cooperative behaviour in problem‐solving tasks, with the potential to be transferrable
to subsequent real‐world interactions, such as improving pro‐social behaviours.
This project will involve the use of anonymised avatars in a multiplayer video game to determine the effect of anonymity on cooperative behaviour in school‐age
children.
During this project you may engage in:
     •     cross‐disciplinary research;
     •     qualitative and quantitative data collection and analysis;
     •     formalised research methodologies.
Necessary Skills:
Prior study or experience with game or interaction design. Experience with game development software would be beneficial.

Deakin University CRICOS Provider Code: 00113B                                                                                                              Page 16
School of Information Technology
2020 HONOURS PROJECTS

Innovative Interaction Methods in Virtual Reality
Supervisor:            Dr Alexander Baldwin
Email:                 alexander.baldwin@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Virtual Reality (VR) holds significant potential for highly immersive experiences. However, input devices and methods of interaction for virtual reality are still not
standardised as new discoveries are made and new use cases are discovered or proposed.
In this project, new methods of interaction for virtual reality will be investigated and prototyped for the purpose of enabling new experiences for particular
purposes such as games and entertainment, training, users with limited physical mobility, etc.
Potential types of interactions may include:
     •     locomotion (navigation);
     •     object interaction;
     •     social interaction in virtual reality.
During this project you may engage in:
     •     prototype development;
     •     qualitative and quantitative data collection and analysis;
     •     user experience (UX);
     •     formalised research methodologies.
This project will involve an element of prototyping using game engine technologies such as Unity or Unreal Engine 4.
Necessary Skills:
Prior study or experience with game or VR development. Experience with Unreal Engine 4 or Unity.

Deakin University CRICOS Provider Code: 00113B                                                                                                                   Page 17
School of Information Technology
2020 HONOURS PROJECTS

The Effect of Mixed‐Input Interaction on Collaborative Behaviour in Virtual Reality
Supervisor:            Dr Alexander Baldwin
Email:                 alexander.baldwin@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Multi‐user virtual reality is highly sought after for entertainment, business and education purposes. However, the range of different input devices and their
limitations as well as access to high‐fidelity VR equipment often means that different users in a virtual environment will not all be able to interact with the same
methods. This has the potential to influence collaborative behaviour as the range of communication methods such as voice, gesture, body language, facial
expression, etc will vary from user to user.
This research will investigate the influence of mixed input between users in a multi‐user environment on collaborative behaviours, presence and user experience.
During this project you may engage in:
     •     qualitative and quantitative data collection and analysis;
     •     user experience (UX);
     •     formalised research methodologies.
Necessary Skills:
Prior study or experience with game or VR design.

Deakin University CRICOS Provider Code: 00113B                                                                                                                  Page 18
School of Information Technology
2020 HONOURS PROJECTS

Augmented reality intent capture
Supervisor:            Dr Shaun Bangay
Email:                 shaun.bangay@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Existing motion capture technologies capture pose, motion, and externally visible features (such as facial expressions). Motion capture while encumbered with a
virtual reality headset is also an area of recent active research. Augmented reality experiences typically avoid the need to modify the participants, but still
incorporate tracking facilities that could readily be adapted for motion capture purposes.
However, all of these processes capture the particular actions undertaken, rather than the intent behind them. Agents reconstructed from these recordings are
unable to adapt, and mindlessly repeat the same actions regardless of changes in their environment and circumstances. The next phase of motion capture is to
record the intent behind the actions.
This research project aims to record participants for the purpose of constructing adaptive (intelligent) agents that would provide meaningful proxies for those
participants in their absence. One potential strategy would be to combine recorded actions with a “deepfakes” process to adapt to new situations. Another strategy
could involve inferring a model of the hidden mechanisms that would drive the behaviour of the agent. These processes would be evaluated with respect to their
ability to accommodate changes in their environment, and to respond in a way consistent with the individual they are recorded from.
Necessary Skills:
Experience with the environmental and participant capture processes utilized in SIT383 would be an advantage, as would familiarity with topics in artificial
intelligence.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 19
School of Information Technology
2020 HONOURS PROJECTS

Speech to content
Supervisor:            Dr Shaun Bangay
Email:                 shaun.bangay@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Our recent research has identified that a significant requirement for widespread use of virtual reality is the ability for individual specialists to be able to author their
own experiences. Existing technologies address this in a mundane fashion, converting spoken descriptions into feature descriptors that can be used to retrieve
standard media types from online databases.
The strategy proposed with this project is to make use of procedural content generation and modification techniques to support advanced virtual reality authoring
facilities. These extend beyond just populating a scene by allowing control over the behaviour, interactions, scenarios and user experience.
The research process required for this project involves identifying one specific authoring strategy, adapting and applying a procedural generation strategy, and
evaluating the performance and constraints under challenging test conditions.
Necessary Skills:
Experience with virtual reality or game application development is a requirement. Familiarity with virtual reality experience design, or a particular experience
authoring context would be an advantage.

Deakin University CRICOS Provider Code: 00113B                                                                                                                      Page 20
School of Information Technology
2020 HONOURS PROJECTS

Temporally agnostic virtual learning environment
Supervisor:            Dr Shaun Bangay
Email:                 shaun.bangay@deakin.edu.au
Campus:                Burwood, Cloud
Start Date:            January or July

The three factors impeding effective learning:
     ‐           Having to go to classes. Long travel times or overlapping commitments. You’ve missed the class and now have to put up with a low quality non‐
                 interactive recording.
     ‐           The lecturer is never available when you need them. For some reason these people also have lives.
     ‐           Group work is dreaded. Apart from having to coordinate meetings, some team members don’t contribute or even pitch up leaving you to do the work
                 of an entire team.
Fortunately, computer science has the answer.
Temporally (time) agnostic virtual worlds provide opportunities to participate in a learning environment at your own schedule. Rather than having to coordinate
directly with others you get to interact with their imposters; agents re‐enacting recorded events. These worlds grow and develop every time someone participates.
Key challenges include devising and evaluating the algorithms and data structures for recording and replaying events in a virtual environment. Criteria include
measuring presence‐fails; the point at which no suitable content is available. This measure should improve the longer the environment is used and provide
significant insight into the costs of authoring lessons in this form of virtual reality experience.
Necessary Skills:
A computer science or information technology background is essential. There are opportunities with this project to focus on the algorithmic principles, and/or on the
components involved in capturing and replaying learning experiences.

Deakin University CRICOS Provider Code: 00113B                                                                                                               Page 21
School of Information Technology
2020 HONOURS PROJECTS

Augmented Reality OpenXR support
Supervisor:            Dr Shaun Bangay
Email:                 shaun.bangay@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

The OpenXR 1.0 standard has recently been released by the Khronos Group (https://www.khronos.org/openxr). This provides a hardware agnostic software layer
for supporting development of extended reality applications that need to work across multiple devices.
This project is intended to access the suitability of this standard for use in augmented reality applications; in particular handheld mobile devices using the facilities
provided by ARCore, and pass‐through mixed reality headsets such as the Oculus Quest. This investigation requires proof‐of‐concept implementations of relevant
portions of the OpenXR standard for these platforms. Key outcomes include a critical assessment of how well this standard would support current research
directions related to custom augmented reality devices and interaction strategies.
Necessary Skills:
Candidates should ideally have prior experience with developing augmented reality applications (SIT383). Application development experience, such as prior
involvement with an open source codebase, is an advantage.

Deakin University CRICOS Provider Code: 00113B                                                                                                                    Page 22
School of Information Technology
2020 HONOURS PROJECTS

Network Topology Inference in Swarm Robotics
Supervisor:            Dr Jan Carlo Barca
Email:                 jan.barca@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

Swarm robotics refer to the implementation of swarm intelligence features like autonomy and self‐organization to a collective of robots.
This work builds on state‐of‐the‐art automated surveillance methods to visually infer topological graphs that reveal communication structures and leadership in
robotic swarms. The resulting technology can be used to ensure the safety of airports and other high value sites under attack by robotic swarms.
Preliminary work has already been published at a world‐renowned robotics conference and the selected student will be given an opportunity to build on this work.
It is therefore expected that output from this research project also will be accepted for publication at a high‐quality venue.
Necessary Skills:
Programming and mathematical skills are required.

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 23
School of Information Technology
2020 HONOURS PROJECTS

Goal Reasoning for Robotic Swarms
Supervisor:            Dr Jan Carlo Barca                         Associate Supervisor: Dr Kevin lee
Email:                 jan.barca@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

At present robotic swarms must be told what goals to achieve and how goals can be decomposed into sub‐goals. This constraint is limiting for swarms that perform
missions in complex environments when it is not feasible to manually engineer/encode complete knowledge of what goal(s) should be pursued for every
conceivable state. This is also a major drawback in situations where actions fail, new opportunities arise or events take place that strongly motivate changing the
goals.
This exciting project will address the above issue by investigating how intelligent robotic swarms can reason about, formulate, select and manage their
goals/objectives autonomously.
Algorithms will be developed using Gazebo, the preferred simulator in DARPAs virtual robotics challenge. Depending on time and progress, the work can be
evaluated using the Crazyflie drone platform.
The selected student will be given an opportunity to publish his/her work internationally if the output is of high quality..
Necessary Skills:
C++ programming skills are required.

Deakin University CRICOS Provider Code: 00113B                                                                                                             Page 24
School of Information Technology
2020 HONOURS PROJECTS

Evolving Tailor Made Swarm Controllers
Supervisor:            Dr Jan Carlo Barca                         Associate Supervisor: Prof Maia Angelova Turkedjieva
Email:                 jan.barca@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

At present swarm controllers must be manually designed. This process is time consuming and requires a deep understanding of how local interactions lead to global
behaviours.
This project addresses this issue by building on state‐of‐the‐art machine learning and evolutionary processes, which makes it possible to automatically generate
tailor made swarm controllers from small building blocks extracted from cutting edge algorithms used to operate swarms.
This project will focus on generating customized particle swarm optimizers, but the work can be generalized to generate cutting edge swarm controllers for drones,
unmanned ground vehicles or unmanned underwater vehicles.
The selected student will work with one of the PhD students within the school and will be given an opportunity to publish his/her work internationally, if the output
is of high quality.
It is highly desirable that the student has a desire to progress into a PhD program.
Necessary Skills:
Prior experience with MatLab, or a willingness to learn how to use Matlab is required.

Deakin University CRICOS Provider Code: 00113B                                                                                                               Page 25
School of Information Technology
2020 HONOURS PROJECTS

Digital signatures based on the Rabin cryptosystem
Supervisor:            Prof Lynn Batten                         Associate Supervisor: Dr Leo Zhang
Email:                 lmbatten@deakin.edu.au
Campus:                Burwood
Start Date:            January

The Rabin cryptosystem is based on RSA with encryption exponent 2, resulting in a decryption with four possible outcomes. A number of research papers since 1980
have developed ways of determining the original message from these four. The first part of your research would include finding, understanding and explaining how
these papers work.
The second part of the research involves applications of Rabin signatures in authentication of communications by means of digital signatures. A major topic of
interest in digital security today for example, is authenticating communications between Internet of Things devices.
Necessary Skills:
Familiarity with RSA schemes and the underlying number theoretic results.

Deakin University CRICOS Provider Code: 00113B                                                                                                              Page 26
School of Information Technology
2020 HONOURS PROJECTS

DWL : Identity preservation using blockchain for real world uses (Blockchain and security)
Supervisor:            Dr Alessio Bonti                           Associate Supervisor: A/Prof Mohamed Abdelrazek
Email:                 a.bonti@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

DWL : Deakin Wide Lab is an initiative that aims at creating novel and innovative solutions that will use the University as a test bed for experiments in order to
solve real life problems that can scale up to the world.
Blockchain technologies have allowed for creation of new services, but also for changes in our current ones. The promise of traceable immutable system of records
based on decentralized trust have changed the way we design and envision our future social interactions and business relationships.
This project aims at identifying the benefits and costs of implementing a system that will use blockchain to allow users, groups and companies to safely share
information either without revealing their identity, or by allowing easy to track audited documents.
This will greatly increase the value of data and enhance its protection, allowing the user to fully assess the current state of his privacy and own his data, may he
want to freely disclose it, or sell it
The student will make use of the existing resources, including:

          Use and write Smart contracts
          Leverage existing infrastructure and relationships
Necessary Skills:
Nodejs or alternative programming language (will require to learn nodejs), learn basic Hyperledger composer.

Deakin University CRICOS Provider Code: 00113B                                                                                                                  Page 27
School of Information Technology
2020 HONOURS PROJECTS

DWL : Applied costs and benefits study of crypto currencies in everyday life (Blockchain)
Supervisor:            Dr Alessio Bonti                           Associate Supervisor: A/Prof Mohamed Abdelrazek
Email:                 a.bonti@deakin.edu.au
Campus:                Burwood
Start Date:            January

DWL : Deakin Wide Lab is an initiative that aims at creating novel and innovative solutions that will use the University as a test bed for experiments in order to
solve real life problems that can scale up to the world.
Blockchain technologies have allowed for creation of new services, but also for changes in our current ones. The promise of traceable immutable system of records
based on decentralized trust have changed the way we design and envision our future social interactions and business relationships.
This project aims at identifying the benefits and costs of implementing a parallel economy within the university, understanding the pros and cons of moving
towards a model where the currency is replaced by a localised token (the Deakin Dollar)
The student will make use of the existing resources, including:

          A prototype economy
          Use and write Smart contracts
          Leverage existing infrastructure and relationships
Necessary Skills:
Nodejs or alternative programming language (will require to learn nodejs), learn basic Hyperledger composer.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 28
School of Information Technology
2020 HONOURS PROJECTS

DWL : Use of AI and chatbots for mental disorders
Supervisor:            Dr Alessio Bonti                             Associate Supervisor: A/Prof Mohamed Abdelrazek
Email:                 a.bonti@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

DWL : Deakin Wide Lab is an initiative that aims at creating novel and innovative solutions that will use the University as a test bed for experiments in order to
solve real life problems that can scale up to the world.
Mental disorders, including depression, create difficult environments for people to live in. The stigmata associated with them also pushes people to hide having
such problems.
Our chatbot, based on a past successful engagement with a leading organization, will further explore how AI can help to reduce the burden for people and for
society.
The student will make use of the existing resources, including:

          Leverage existing infrastructure and relationships
          Explore how to train and enahnce chatbots
          Identify key metrics to be used in conversation design
Necessary Skills:
Nodejs or alternative programming language (will require to learn nodejs), learn basic Chatbot and conversation design.

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 29
School of Information Technology
2020 HONOURS PROJECTS

DWL : IOT ‐ Beacons tracking system using beacons technology
Supervisor:            Dr Alessio Bonti                           Associate Supervisor: A/Prof Mohamed Abdelrazek
Email:                 a.bonti@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

DWL : Deakin Wide Lab is an initiative that aims at creating novel and innovative solutions that will use the University as a test bed for experiments in order to
solve real life problems that can scale up to the world.
Indoor tracking, or high resolution geopositioning can be very useful to create new services based on the tracking data of users.
We have developed a prototype infrastructure to track users inside Greenwood Park, using Estimote beacons. We currently use this data for temperature control
and for other projects which leverage human activity.
The student will make use of the existing resources, including:

          Leverage existing infrastructure and relationships
          Explore the use of Beacons technologies
          Create new ways of using the data
          Analyze the data to find patterns
Necessary Skills:
Nodejs or alternative programming language (will require to learn nodejs).

Deakin University CRICOS Provider Code: 00113B                                                                                                                 Page 30
School of Information Technology
2020 HONOURS PROJECTS

Robot control using deep interactive reinforcement learning
Supervisor:             Dr Francisco Cruz                                                        Associate Supervisor: A/Prof Richard Dazeley
Email:                  francisco.cruz@deakin.edu.au
Campus:                 Waurn Ponds
Start Date:             January or July

Intelligent robots have recently taken their first steps into domestic scenarios. It is thus expected that robots learn to perform tasks, which are often considered rather
simple for humans. However, for a robot to reach human‐like performance diverse subtasks need to be accomplished in order to satisfactorily complete a given task. These
subtasks include perception, understanding of the environment, learning strategies, knowledge representation, awareness of its own state, and manipulation of the
environment.
Reinforcement Learning (RL) [1] is a learning approach supported by behavioural psychology where an agent, e.g., a person or a robot, interacts with its environment trying
to find an optimal policy to perform a particular task. In every time step, the agent performs an action reaching a new state and, sometimes, may obtain either a reward or
a punishment. The agent tries to maximize the obtained reward by choosing the best action in a given state [2].
On the other hand, deep learning [3] is composed of many processing layers and has been successfully tested, among others, in image classification by representing
different levels of abstraction [4]. Moreover, deep reinforcement learning [5] has combined the two aforementioned approaches to learning a motor policy mapping from a
set of states to a set of actions. Deep reinforcement learning uses a neural network to learn the sum of direct rewards and expected future rewards for each action‐state
either in discrete or continuous domains [6].
In this project, the student will work with the deep reinforcement learning approach with interactive feedback applied to a domestic robot scenario. In this context, it is
expected to develop a simulated human‐robot scenario where the robot observes the environment states by using deep learning approaches and decide actions to perform
by means of interactive reinforcement learning.
  1.   R. S. Sutton and A. G. Barto. Reinforcement Learning: An Introduction. Cambridge, MA, USA: Bradford Book, 1998.
  2.   Francisco Cruz, Sven Magg, Yukie Nagai, and Stefan Wermter. Improving interactive reinforcement learning: What makes a good teacher? Connection Science, In Press, 2018.
  3.   I. Goodfellow, Y. Bengio, and A. Courville. Deep learning. Cambridge: MIT press, 2015.
  4.   Y. LeCun, Y. Bengio, and G. Hinton. Deep learning. Nature, Vol. 521, Nr. 7553, pp. 436‐444, 2015.
  5.   V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Riedmiller. Playing atari with deep reinforcement learning. arXiv preprint arXiv:1312.5602, 2013.
  6.   M. Kerzel, H. Beik‐Mohammadi, M. A. Zamani, S. Wermter. Accelerating Deep Continuous Reinforcement Learning through Task Simplification. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), pp. 139‐144, 2018.

Necessary Skills:
Good programming skills.

Deakin University CRICOS Provider Code: 00113B                                                                                                                                                                                               Page 31
School of Information Technology
2020 HONOURS PROJECTS

The kingdom of the 7‐segments: Drones as Moving Sculpture
Supervisors:           Prof Peter Eklund
Email:                 peter.eklund@deakin.edu.au
Campus:                Burwood
Start Date:            January or July

“Franchise Freedom, a Flying Sculpture” (2018) at the Burning Man Festival ‐ an event held annually in the western United States at Black Rock City ‐ is a good
example of the use of 300 drones and lighting to synthesise a murmuration of starlings see https://youtu.be/ChnKSt4SbOI
This project proposes an a less ambitious number of drones but with a similar purpose, namely to use drones to entertain with movement and lighting.
Programable LED lights will be attached to quadcopter drones that will ray trace specific shapes in flight in an attempt to create a 3D lighting sculpture effect.
Success of the project will be in determining whether observers can identify and name the object being rendered by the drones. For instance, imagine 11 drones
tracing the letter ‘E’ below in the style of a 7‐seqgment display, where each ‘X’ identifies a drones position in the 2D positioning in the aspect of the reader, namely
one for each apex and 2 to fill the vertical line segments on the left, and horizontal line segment for each of the top, middle and bottom segments.

                                                 In 3D space, recognition of the letter ‘E’ might only result from a
                                                 murmuration behaviour in which the entire letter ‘E’ rotates slowly over
                                                 180 degrees w.r.t. the position of the observer so that the observer at any
                                                 position in the viewable space will see the emergence of the letter ‘E’ at
                                                 some point in its rotation.

Necessary Skills:
Excellent programming skills (Arduino/Python, Java/Android would be highly beneficial), software validation/test, experiment design, academic writing.

Deakin University CRICOS Provider Code: 00113B                                                                                                                  Page 32
You can also read