Final Year Project Showcase


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

<

Year 2013-2014


BCI Remote Control

Subject Areas
Bioinformatics; Multi-modal Human Computer Interface

Objectives

To implement EEG pattern recognition system on handheld devices; To implement IR remote control using handheld devices

<

iLibrarian - an Augmented Reality Navigation System on Mobile Devices

Subject Areas
Augmented Reality; Indoor Positioning; User Interface Design; Wireless Networks

Objectives

To establish Indoor positioning within 10m resolution in the library; To detect user’s movement by smartphone sensors; To guide user with an augmented view of the library

<

Chinese Handwriting Performance Evaluation Application

Subject Areas
Computer Education; Intelligent Tools for Chinese Handwriting Education; Multimedia Technologies for Electronic Learning

Objectives

To evaluate the speed and neatness of handwriting; To keep track of learners progress and improvement; To motivate users to practice and improve their handwriting quality

<

Data Centre Management System with 3D View

Subject Areas
Computer Graphics; Computer in Education; Image Processing; Software Engineering

Objectives

To create virtual 3D environment to simulate a real environment; To allow users to check with and toggle the statuses and setting of the devices remotely to save time and manpower

<

FoodServe: A Self-Service Platform for Restaurants

Subject Areas
Web Application; Internet Programming

Objectives

To establish a cross-platform web application system for restaurants to reduce staff workload, increase the effectiveness of order-taking service and attract more customers

<