City University of Hong Kong

Final Year Project Showcase


Year 2018-2019


Awari game in Facebook Chatbot

Subject Areas
Mobile Application Development

Objectives

To develop an AI for each user, whom can educate and train the AI to battle with other users. Users can train their own AI by playing games. In this application, there will be three different games, which are applied data science concepts.

<

Faster Video Super-Resolution System

Subject Areas
Computer Networks; Computer Vision; Machine Learning

Objectives

To build a faster video super-resolution system that can make inference in real-time with normal GPUs.

<

Peer-to-peer Mobile Payment

Subject Areas
Mobile Application Development; Security

Objectives

Payer and payee can conduct a payment transaction using their mobile phones securely.

<

Secure mobile P2P payment system using dynamic color code

Subject Areas
Mobile Application Development; Security

Objectives

To develop a mobile payment system where the payer and payee can conduct a payment transaction using their mobile phones.

<

Navigation System for Visually Impaired

Subject Areas
Computer Vision; Location-Based Service; Machine Learning

Objectives

To identify the nearest traffic light and determine its signal; To interact with iBeacon to locate indoor location; To guide path direction detection

<

Large Graph Mining: Subgraph Isomorphism

Subject Areas
Algorithms; Big Data; Graph Theory; Parallel Processing

Objectives

To apply graph theory and create an effective graph analytics software to solve real-life problems with AI (cyber security, international human trafficking or microbiome).

<

Year 2017-2018


Data Deduplication for general user in Application layer

Subject Areas
Algorithms; Content-based Video / Audio / Image Indexing; Cryptography; Data Compression; Mobile Application Development; Network Security

Objectives

To implement different deduplication technologies; To develop a mobile application which is a cloud storage client for adopting deduplication technology; To analysis and evaluate among different deduplication approaches and applies on the mobile client.

<

Web-based Elderly Monitoring System and Mobile Application with Smart Wear

Subject Areas
Mobile Application; Mobile Application Development

Objectives

To develop a mobile app connecting elderly and their family; To develop a smart wear app for elderly

<

Mathematics Learning Mobile Application (iOS, game-based)

Subject Areas
Game Programming; Mobile Computing; Mobile Learning; Mobile Multimedia

Objectives

To develop a mobile application on iOS platform related to Mathematics learning for primary school students; To digitalize various traditional math puzzles such that students can solve math problem with the aid of electronic devices.

<

Integrated Pipeline for Phylogenetic Analysis of Vertebrate Gene Families

Subject Areas
Bioinformatics

Objectives

Processed evolutionary process pipeline; Evolution process data visualization; Automatically generated rough report descripting the evolution process of specific gene family

<

Interactive Circos, genomic data visualization

Subject Areas
Data Visualization

Objectives

To migrate code the Interactive Circos to platform BTDraw; To refactor Interactive Circos to make it compatible with BTDraw; To provide easy-to-use, concise sidebar without loss of highly-customized characteristic; To transform from graph-oriented to mutation-oriented; To provide novel visualization functions

<

Intelligent Tutoring System for Sudoku with learning analytic capability

Subject Areas
Data Analysis; Mobile Application; intelligent tutoring system

Objectives

To define the problem of existing Sudoku ITS; To review existing Sudoku ITS; To define a conceptual model; To design proposed ITS; To implement the design and functions; To evaluate performance using data collected via Sudoku ITS

<

Artificial Intelligence in Music Composing

Subject Areas
Artificial Intelligence; Machine Learning; Multimedia Information Retrieval; Neural Networks

Objectives

To identify different deep learning models for music generation, and rebuild the models to re-examine the limitation of current researches by using the uniform training sets for comparison. With the objective to find out the best deep learning architecture for various music styles.

<

Behavioral User Authentication using 3D Gestures

Subject Areas
Authentication; Information Security

Objectives

To find correlation between uniqueness of ones motion; To create authentication method using bodily motion; To apply ML algorithms to identify the unique motion of each individual

<

Machine Learning Application: Classification and Summarization of Legal Documents

Subject Areas
Artificial Intelligence; Data Analysis; Data Science; Machine Learning; Web Application

Objectives

To apply the concept of text mining into the industry of law; Creating a model that allows quick and accurate classification and summarization of legal case documents

<

Improving the accuracy of low-quality eye tracker

Subject Areas
Computer Vision; Machine Learning

Objectives

To improve the accuracy of low-quality eye tribe tracker

<

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

<