Final Year Project Showcase


Year 2016-2017


Children Growth Assistant

Subject Areas
Data Mining; Data Visualization; Information Management; Web Application

Objectives

To develop a web application that can assist parents in their children education; To provide a platform for parents to estimate the performance of their children conveniently; To use various statistical methods to extract the important information from the academic records; To predict the results of the public examination and the probability of entering the local university programme based on the user academic records and other datasets

<

Earthquake Visualization and Prediction

Subject Areas
Data Analysis; Data Mining; Data Visualization

Objectives

To view earthquake and tsunami; To predict future earthquake

<

Car Park Reservation System

Subject Areas
Data Management in Mobile Computing Systems; Mobile Application; Mobile Data Management; Real-time Database Systems

Objectives

To enhance the efficiency of car park system; To reduce traffic congestion due to queueing cars; To maximize the car park utilization

<

Algebra Maze

Subject Areas
Mobile Application Development; Web Application

Objectives

To assist and analyse students in learning Mathematics

<

An Integrated Virus Analysis Platform

Subject Areas
Bioinformatics; Computer Graphics; Data Visualization; Database; Internet Applications; Software Engineering

Objectives

To build a cloud-based integrated one-stop virus analysis platform

<

Software Defects Prediction

Subject Areas
Data Mining; Software Engineering

Objectives

To construct a prediction model; detect the high-risk module

<

Mobile Payment Non-Repudiation with Physical Context

Subject Areas
Information Security; Internet Security; Mobile Application Development; Mobile Commerce; Security; Web Development

Objectives

Analysis of security requirements; A secure payment protocol design; Implementation of the mobile applications; Implementation of payment server

<

Short Text Classification with Deep Neural Networks: An Experimental Analysis

Subject Areas
Big Data; Data Analysis; Data Science; Deep Learning; Machine Learning; Machine Vision

Objectives

To explore and examine numerous neural network approaches and their derivatives

<

Data race detection in smoke test

Subject Areas
Program Analysis; Software Process

Objectives

To detect data race with lesser resource consumption; To suggest solutions to the found issues

<

Year 2015-2016


Accurate Motion Tracing on Mobile Device and its application

Subject Areas
Mobile Application, Mobile Application Development, Mobile Computing

Objectives

To achieve accurate tracing on mobile device's motion; To develop useful mobile applications by accurate motion tracing

<

Immersive Gaming/Learning - apply virtual reality into interactive movie to enhance user experience

Subject Areas
3D Human Motion Analysis and Retrieval, Virtual Reality

Objectives

To apply virtual reality technology into interactive movie games; To develop a prototype based on the above findings; To design how computers handle tracking data from the tracking device and are able to predict what users are doing

<

Performance Evaluation of Resource Allocation Policies on the Kubernetes Container Management Framework

Subject Areas
Cloud Computing, Containers, Distributed Computing, Docker, Kubernetes, Linux, Resource Allocation

Objectives

To set up Containers; To set up Applications that are Containerized (e.g. Hadoop Jobs); To set up Kubernetes with Docker Contained Jobs; To gain access to Kubernetes Scheduling Policy API Framework; To manipulate scheduling policies; To evaluate various policies (e.g. DRF, EDF); To tabulate and generate Metrics on Performance using various aforementioned policies

<

Smart Trip Planner

Subject Areas
Algorithms Design & Analysis, Geographical Information Systems, HTML 5, Real-time Database Systems, Scheduling, Web Application

Objectives

To study different web technologies and select the appropriate technologies to be used in the project; To design a simple and user-friendly user interface; To design and implement the function of the trip planner; To implement a secure system

<

Celebrity face labeling and visualization for web videos

Subject Areas
Mobile Application Development, Multimedia

Objectives

To develop an application to detect the faces from the videos and recognize their names; To let users get the information about the celebrity that appears in the video easily

<

Browser of Human Gene Data

Subject Areas
Data Processing, Web Search

Objectives

To construct a bioinformatics platform for both professional and public with the combination of comprehensive 3D anatomy and gene expression data; To create an unbounded platform for all people to learn and explore the human body from a human body model in the webpage without installing any software

<

An E-book Viewer with Automatic Page Turning Controlled by Analyzing Brainwave

Subject Areas
Brain Computer Interface, Human Computer Interaction

Objectives

To develop an e-book viewer to let the user read an e-book while analyzing the user's brainwave to execute appropriate actions

<

Travel Time Prediction using Data Analysis and Performance Evaluation of different System Architectures

Subject Areas
Big Data, Data Mining, Mobile Application

Objectives

To analyze different data mining techniques; To analyze different NoSQL Databases

<

Year 2014-2015


PaintFest: A distributed real-time collaborative web drawing application

Subject Areas
Computer Graphics; Distributed Computing; Web Application; World Wide Web (WWW)

Objectives

To identify the differences and challenges between the centralized and the distributed approach in RTCE.; To design and implement a signaling mechanism for WebRTC.; To design and implement a user interface and functionalities of PaintFest.; To design and implement an algorithm for resolving the conflicts from collaboration.

<

Virtual Clay Modeling using AutoCAD and LeapMotion

Subject Areas
Computer Graphics; Human Computer Interface; Multi-modal Human Computer Interface; Systems Design

Objectives

To build physical proxy for Leap Motion Controller; To develop AutoCAD plugin to export 3D models; To import 3D models from the application built with Processing; To display anaglyph 3D graphics in the application built with Processing; To integrate Leap Motion with the application built with Processing; To implement collision detection in the application; To implement deformation algorithms in the application; To enhance the spatial mapping of the displayed objects

<

Android Mobile Application with arduino Lilypad: Advanced Biological Clock for human and Lucid dreamer

Subject Areas
Computer Architecture; Mobile Application; Mobile Application Development; Mobile Computing

Objectives

To develop a health care application on Android platform which is able to improve the sleep quality of people; To develop sensors to capture the required data of sleep quality; To develop a device to collect the captured data and pass them to the health care application; To develop a device to allow user to control their dreams

<

Large-scale Chromosomal 3D Structure Reconstruction

Subject Areas
Bioinformatics; 3D Modeling

Objectives

To convert the frequency data into pairwise distance dataset; To construct a 3D shape based on the distance dataset

<

Spontaneous Routing and Navigation System for Wheelchair Users

Subject Areas
Augmented Reality; Geographical Information Systems; Mobile Application Development

Objectives

To route (shown on map) for wheelchair users from current location (or input starting location) to destination; To allow users to contribute to improving the accumulated data about the road; To apply Augmented Reality that users can see the direction of the destination in the augmented reality view; To locate wheelchair-accessible toilets around users

<