G52GRP 2010/11 Projects

Click here for an alphabetical list of students and group allocations.

Project Descriptions and Groups 2010/11

Group ID Supervisor Project Title
gp10-jaa Dr. Jason Atkin Seeing Where We Send All the Goods
gp10-jqb Dr. Jaume Bacardit Web-based Bioinformatics Data Management System
gp10-rcb Prof. Roland Backhouse Cycle Route Planner
gp10-srb Dr. Steven Bagley The Digital Newspaper
gp10-pxb Dr. Peter Blanchfield Virtual Walks: A Design to Support the Social Involvement of Isolated Individuals
gp10-vxc Dr. Venanzio Capretta Electronic Scrabble
gp10-axc Dr. Andrew Crabtree Applications and Services for the Networked Home
gp10-jqg Dr. Julie Greensmith The Digital Chef: Recipes On the Move
gp10-cah Dr. Colin Higgins Winner or Loser? Predicting Football Results from Historical Data
gp10-gtr Dr. Gail Hopkins Tangible Representation of Remote Activity
gp10-dsk Dr. David Kirk Mobile Media Sharing Application
gp10-bnk Dr. Boriana Koleva Persuasive Technologies for Reducing Energy Consumption
gp10-jds Dr. Dario Landa-Silva Relief Mission: An Optimisation Game
gp10-bai Dr. Bai Li A User Interface for MRI
gp10-bsl Dr. Brian Logan Braitenberg's Vehicles
gp10-nhn Dr. Henrik Nilsson Keyboard Hero
gp10-exo Dr. Ender Ozcan A Multimodal User Interface for Sketch Recognition
gp10-ajp Dr. Andrew Parkes Route Planning and Simulation
gp10-qiu Dr. Guoping Qiu Play an Image Quality Game
gp10-rxq Dr. Rong Qu Decision Support System on Portfolio Management
gp10-mvr Dr. Milena Radenkovic Flight Booking System

Seeing Where We Send All the Goods

Group ID: gp10-jaa

Supervisor: Dr. Jason Atkin (jaa)

Group mailing list: gp10-jaa@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Grace, Gary Ian gig09u psydgig@nottingham.ac.uk
Mynott, Grant Alan gam09u psydgam@nottingham.ac.uk
Nguyen, Hong Cuong hcn00u psyhn@nottingham.ac.uk
Sondh, Govind gxs09u psydgs1@nottingham.ac.uk
Tinkler, Katie Louise klt09u psydklt@nottingham.ac.uk


Vehicle routing problems are common for delivery and logistics companies. They involve picking up and delivering goods using a set of vehicles. The aim is to allocate the vehicles to clients so that some objective (such as minimum travel time) is minimised. The goal of this project is to be able to represent these problems in a generic way and to visualise solutions. I envisage this having at least three components: a database to store problems and solutions to the problems, a visualisation engine to display the results to the user and a simple solver to find simple solutions to the problems. The database, thus, effectively forms the interface between the solver and visualisation, potentially allowing others to replace either of these components later. This presents the group with a number of options, emphasizing one or more of the database manipulation, graphical user interface or algorithmic problem solving elements according to their interests and abilities.

Web-based Bioinformatics Data Management System

Group ID: gp10-jqb

Supervisor: Dr. Jaume Bacardit (jqb)

Group mailing list: gp10-jqb@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Buzer, Hollie Alexandra hxb19u psydhb1@nottingham.ac.uk
Head, Stephen Robert Frederick sxh19u psydsh@nottingham.ac.uk
Herbert, Laurence Keith lkh09u psydlkh@nottingham.ac.uk
Nguyen, Thi Ngoc Chau tnn00u psytn@nottingham.ac.uk
Qian, Yixian yxq00u psyyq@nottingham.ac.uk


Bioinformatics is a very fascinating research area where many disciplines of science such as mathematics, computer science, engineering, etc. are put together to solve biological problems and bring new insight into our understanding of how life works. Within the bioinformatics context one of the most relevant topics of research is proteomics, the study of the role and structure of proteins and, in particular, the prediction of the structure of proteins (PSP). From a compute science point of view, PSP is a problem than involves complex data management. There ara repositories of protein data scattered around the world; moreover, protein data has to be heavily preprocessed before it can be feeded into data mining techniques, etc.

The goal of this project is to design and develop a web-based protein data management system, with the following characteristics:

Given the large volumes of data that are expected to be handled using this system, it has to be designed with efficiency in mind.

Cycle Route Planner

Group ID: gp10-rcb

Supervisor: Prof. Roland Backhouse (rcb)

Group mailing list: gp10-rcb@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Armitage, Constance Olive cxa09u psydca@nottingham.ac.uk
He, Jun jxh10u psyjh@nottingham.ac.uk
O'Dwyer, Niall nxo09u psydno@nottingham.ac.uk
Qiu, Mengtian mxq00u psymq@nottingham.ac.uk


The aim of this project is to develop a cycle route planner particularly oriented to the needs of students of the University of Nottingham. There are several cycle route planners already available for use. The first task will be to assess these against the needs of Nottingham students. Also, it will be necessary to determine how they gather and process their information. The next step will be to implement and test an improved system for use within the university.

The Digital Newspaper

Group ID: gp10-srb

Supervisor: Dr. Steven Bagley (srb)

Group mailing list: gp10-srb@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Brunt, Nicholas Rupert nxb09u psydnb@nottingham.ac.uk
Holland, Rory rxh09u psydrh1@nottingham.ac.uk
Johnson, Nathan nxj09u psydnj@nottingham.ac.uk
See, Yew Horng yhs00u psyys@nottingham.ac.uk
Tucker, Matthew mxt09u psydmt@nottingham.ac.uk


This group project will develop a software package that can create a personalized newspaper using the stories presented on a typical news website, such as the BBC News. The final output of this group project will hopefully be software that produces a typical broadsheet newspaper-sized layout that can be printed on the large-format printer.

Some of the possible tasks that your software will need to do are:

Virtual Walks: A Design to Support the Social Involvement of Isolated Individuals

Group ID: gp10-pxb

Supervisor: Dr. Peter Blanchfield (pxb)

Group mailing list: gp10-pxb@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Clutterbuck, Adam James Godkin ajc09u psydajc@nottingham.ac.uk
Haruna, Zainab Muhammad zmh09u psydzmh@nottingham.ac.uk
Hill, Anthony Alexander aah09u psydaah@nottingham.ac.uk
Porcheron, Martin mxp09u psydmp@nottingham.ac.uk
Shi, Peng pxs00u psyps@nottingham.ac.uk


A significant number of individuals are living in relative isolation. For instance, this is a common predicament for the elderly and for the disabled. Sometimes they will have concerned friends or relatives. But such contacts may not live nearby and, besides, being “visited” is not the same as “going out together”. Moreover, being able to “go out” provides individuals and their companions with a richer basis for their joint conversation. Of course, going out is also the way in which individuals feel more part of their community. Can technology help give isolated individuals some greater sense of this “getting out”, a vehicle for richer conversation and greater social and cultural engagement?

The design proposed for this project involves configuring mobile phone and wearable cameras to support a “virtual walking” conversation through IP telephony: a mobile walker linked to a screen-based partner. These walks might be orchestrated among friends and relatives, but a web-based scheduler is also sought whereby willing “walkers” can identify their availability and isolated individuals can book a period of such shared contact.

The full project description is available here

Electronic Scrabble

Group ID: gp10-vxc

Supervisor: Dr. Venanzio Capretta (vxc)

Group mailing list: gp10-vxc@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Busby, Thomas James txb09u psydtb@nottingham.ac.uk
Edwards, James jxe09u psydje@nottingham.ac.uk
Fielding, Daniel dxf09u psyddf@nottingham.ac.uk
Ogana, Victor Chukwudi vco09u psydvco@nottingham.ac.uk
Sun, Zhiyong zxs00u psyzs@nottingham.ac.uk


Scrabble is a word game in which two to four players score points by forming words from individual lettered tiles on a game board marked with a 15-by-15 grid. The words are formed across and down in crossword fashion and must appear in a standard dictionary.

The project consists in producing an electronic version of it with a graphical playing board and letter tiles. Important elements in programming it will be: randomly giving tiles to the players, keeping tracks of those that have already being used; scoring of points; correct implementation of the rules about multiple scoring and so on.

Further elements that could be developed are: the possibility to play on-line; checking the admissibility of words using an electronic dictionary; the possibility to play online over a network.

Applications and Services for the Networked Home

Group ID: gp10-axc

Supervisor: Dr. Andrew Crabtree (axc)

Group mailing list: gp10-axc@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Akakpo, Michael mxa39u psydma1@nottingham.ac.uk
Deacon, James William jxd09u psydjd@nottingham.ac.uk
Hadjiandreou, Georgios gxh09u psydgh@nottingham.ac.uk
Liquorish, Jason Richard jxl19u psydjl2@nottingham.ac.uk
Truong, Vu Nghia vnt00u psyvt@nottingham.ac.uk


The home is increasingly the focus of technology development following the widespread uptake of broadband and home network solutions. In 2009, over 70% of UK homes had Internet access, with 63% of all UK households connecting via broadband, and 45% doing so via wireless networks. The trend is increasing year on year and is accompanied by a shift in service access, media usage, and the proliferation of computational devices in the home. It results in new patterns of interaction and communication in and between homes and household members. While much of the emphasis in IT research has focused on the wholesale development of the smart home, the bulk of the market actually consists of homes which already exist where technology adoption is done in a piecemeal way according to user need.

The goal of this project is to develop applications and services for the “networked home” — i.e., for homes that have a broadband connection and wireless access. Your project can be on any topic that is relevant to domestic life: media usage, communication and collaboration, mobility, energy consumption, etc. The only requirement is that your software works in a broadband environment and supports existing activities in the home.

For further information, see this page.

The Digital Chef: Recipes On the Move

Group ID: gp10-jqg

Supervisor: Dr. Julie Greensmith (jqg)

Group mailing list: gp10-jqg@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Ahmed, Miraj Makin mxa29u psydma2@nottingham.ac.uk
Brennan, William James wjb09u psydwjb@nottingham.ac.uk
Sanderson, Matthew Richard mxs19u psydms1@nottingham.ac.uk
Wang, Yufei yxw00u psyyw@nottingham.ac.uk
Zahariev, Ognyan oxz09u psydoz@nottingham.ac.uk


“You arrive home after a long day at work, open the fridge to find...a single egg, one lonely onion and some almost mouldy cheese......”. The aim of this project is to develop a software kitchen assistant tool. This tool must be able to provide recipes which match a supplied list of available ingredients. This is similar to the recipe search at bbc.co.uk/food, but is not constrained to just three search items. The software should provide a number of matching recipes and rank the suggestions according to how well they match. The recipe database can be online and community maintained and be able to store recipes uploaded by users, and provide recipe ratings. In addition, shopping lists of ingredients should be exported to an external smart phone application. As an extension a mobile version of the site should be created so users can create and save their shopping lists on the go. This is the ultimate kitchen management tool, useful for aspiring Heston Blumenthals everywhere, anywhere.

Winner or Loser? Predicting Football Results from Historical Data

Group ID: gp10-cah

Supervisor: Dr. Colin Higgins (cah)

Group mailing list: gp10-cah@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Croot, Patrick Peter ppc09u psydppc@nottingham.ac.uk
Dawha, Ibrahim Joseph ijd09u psydijd@nottingham.ac.uk
Graham, Olivia Rose org09u psydorg@nottingham.ac.uk
Pettifer, James Ross jrp09u psydjrp@nottingham.ac.uk


This project involves using historical data on the outcomes of football (soccer) matches to predict future results. Large amounts of such data are now available on the web. The prediction can be via any method suitable, most likely an AI method such as genetic algorithms or neural networks. When the system is up-and-running several days predications can be compared to both odds available on the outcomes and the final results of the matches, to see whether the systems predicts better than the human population (which influences the odds). It will be beneficial to chose something with only two outcomes such as over/under a total number of goals or “asian handicaps”.

Technically this project involves obtaining and parsing the html to obtain past results, analysing these to see which items are the best predictors, building an AI based predication system and comparing this to odds available and actual results.

Tangible Representation of Remote Activity

Group ID: gp10-gtr

Supervisor: Dr. Gail Hopkins (gtr)

Group mailing list: gp10-gtr@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Esson, Luke Michael lme09u psydlme@nottingham.ac.uk
Mulligan, Hannah hxm09u psydhm@nottingham.ac.uk
Tichonov, Dmitrij dxt19u psyddt@nottingham.ac.uk
Wang, Zongqi zxw00u psyzw1@nottingham.ac.uk


This project will involve developing an application which uses tangible devices, or phidgets, to present information about remote locations to users. These phidgets are electronic devices which can be plugged into a computer's USB port to offer extra functionality. Examples include motors and sensors.

The group will be required to decide on how they want to use the phidgets and to design, implement and evaluate an application for the purpose remote activity monitoring.

Mobile Media Sharing Application

Group ID: gp10-dsk

Supervisor: Dr. David Kirk (dsk)

Group mailing list: gp10-dsk@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Ahmed, Mohammed Zahiar mza09u psydmza@nottingham.ac.uk
Jere, Kondwani Kepson Chenela kxj19u psydkj1@nottingham.ac.uk
Lewell, Benjamin John bxl09u psydbl@nottingham.ac.uk
Richards, Alexander axr19u psydar1@nottingham.ac.uk
Xu, Jiaqi jxx00u psyjx@nottingham.ac.uk


In this project the software team will develop a collaborative media sharing application to be run on mobile devices. The application will be designed to support the ad hoc sharing of media (this could for example include photos and/or videos) within social settings.

The idea is to prototype and develop a mobile application, the specific requirements of this are to be determined but that will allow users to define ad hoc groups of people who they wish to share media with during an event and then have access to that media at a later date in a shared repository somewhere.

It is assumed that the definition of 'groups' for sharing will be based on some notion of proximity sensing using blue-tooth (or similar) connections on the mobile devices.

Part of the project could potentially include the editing and manipulation of the media within the application, thus going beyond simple sharing.

Solutions should be based on observations of real world activities and involve potential users in their development through formative evaluation. Possible technical solutions will require database, interface, networking and mobile application development.

Persuasive Technologies for Reducing Energy Consumption

Group ID: gp10-bnk

Supervisor: Dr. Boriana Koleva (bnk)

Group mailing list: gp10-bnk@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Herd, Alexander Peter axh09u psydah@nottingham.ac.uk
Kyprianou, Nicolaos nxk19u psydnk@nottingham.ac.uk
Plummeridge, Marvin William mwp09u mbycrmwp@nottingham.ac.uk
Timson, Peter William pwt09u psydpwt@nottingham.ac.uk
Xu, Kanxia kxx00u psykx@nottingham.ac.uk


A growing area of interest is concerned with how interactive systems can be used to better inform the choices people make in their everyday lives. A subclass of such systems, that is attracting a lot of recent research attention, is focusing on facilitating more environmentally sustainable behaviours. This project will develop a number of different interfaces that make inhabitants aware of their energy consumption to encourage them to reduce their usage. The project will explore both different approaches for motivating energy saving behaviour (e.g. providing general awareness of usage, displaying quantities and concrete consequences, making social comparisons and running competitive games ) and different interfaces to access the data (e.g. web interface, mobile phone, ambient display). In this project you must engage in a creative process of design, proposing design concepts and iteratively developing prototypes based on formative user evaluations.

Relief Mission: An Optimisation Game

Group ID: gp10-jds

Supervisor: Dr. Dario Landa-Silva (jds)

Group mailing list: gp10-jds@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Ersahin, Esref Selim ese09u psydese@nottingham.ac.uk
Sennik, Nikhil nxs09u psydns@nottingham.ac.uk
Styles, Matthew James mjs09u psydmjs@nottingham.ac.uk
Yao, Yuan yxy20u psyyy@nottingham.ac.uk
Zhang, Lin lxz10u psylz1@nottingham.ac.uk


The purpose of this project is to develop a computer game that simulates the delivery of relief supplies to people in need as part of a disaster management plan. The computer program should display a map with the locations of the groups of people that need the supplies. The only way to deliver the supplies is by air drop and therefore, the supplies are contained in crates attached to a number of parachutes which can be dropped in any area of the map. Once the crates are dropped, the people has to walk to the nearest crate in order to collect the relief supplies. The walking distance between two areas in the map with no obstacles in the way is calculated using a straight line. Determining the best locations to drop the crates in order to minimise the total distance walked by all the people is a logistics optimisation problem that can be solved with operations research techniques. The game should present a relief mission scenario and give the user a limited amount of time to determine the best drop locations. Then, the solution given by the user should be compared to the optimal solution which will be computed by the program using an appropriate algorithm. There is scope to expand the game for example by incorporating: different difficulty levels, obstacles in the map, limited capacity of the crates, etc.

A User Interface for MRI

Group ID: gp10-bai

Supervisor: Dr. Bai Li (bai)

Group mailing list: gp10-bai@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Kovalenko, Dmitri dxk09u psyddk@nottingham.ac.uk
Marron, Christopher cxm09u psydcm@nottingham.ac.uk
Orford, Daniel dxo09u psyddo@nottingham.ac.uk
Yin, Bintao bxy00u psyby@nottingham.ac.uk


This project focuses on the creation of a user interface for viewing and analysis of Magnetic Resonance (MR) images. The interface should allow the display of 3D MR images, as well as 3 side views of a 3D image. The user interface should also be easy to use. Publicly available 3D visualisation software libraries maybe used. Specific image analysis applications will be lesion detection from MR images of Multiple Sclerosis (MS) patients with visible lesions. The user interface should provide functions for loading MS images, detecting lesions, etc.

Braitenberg's Vehicles

Group ID: gp10-bsl

Supervisor: Dr. Brian Logan (bsl)

Group mailing list: gp10-bsl@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Cushing, James Oliver joc09u psydjoc@nottingham.ac.uk
Luland, Steven sxl09u psycsl@nottingham.ac.uk
Sayyed, Mohd Bilal mbs00u psyms@nottingham.ac.uk
Yu, Runqi rxy00u psyry@nottingham.ac.uk


In his book, “Vehicles: Experiments in Synthetic Psychology”, Valentino Braitenberg explores a series of thought experiments designed to show how complex behaviour can result from very simple reactive agent architectures. Braitenberg's vehicles use direct, excitatory and inhibitory couplings of sensors to motors: sensors respond to features in the environment, e.g., heat, light, obstacles etc.; motors move the vehicle in response to signals from the sensors; connections carry signals from the sensors to the motors and either cause them to turn or inhibit them from turning. Although they are very simple, such vehicles can give rise to complex emergent behaviour through interaction with other vehicles and their environment. In his book, Braitenberg describes a range of vehicles, including those (he) imagined to exhibit “cowardice”, “aggression”, even “love”.

The aim of this project is to implement a Braitenberg Vehicles simulator, which could be used to explore new kinds of vehicle, and for teaching the principles of reactive agent architectures. Ideally, this would be a graphical applet that allows a user to configure and execute a number of vehicles of different sorts to see how they interact. See the Braitenberg Vehicles simulator from Kovan University for an example. The user should be able to save vehicle designs, and to to record experiments for future playback. Critically, the vehicles should be 'aware' of each other and interact with objects in their environment, such as obstacles (which the Kovan applet doesn't do). The project could be extended in a number of different ways, e.g., to allow the user to steer one of the vehicles, or by adding realistic physics to the vehicles' interactions.

Keyboard Hero

Group ID: gp10-nhn

Supervisor: Dr. Henrik Nilsson (nhn)

Group mailing list: gp10-nhn@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Burnett, Andrew axb07u axb07u@cs.nott.ac.uk
Hodson, Evette exh09u psydeh@nottingham.ac.uk
Jiang, Siyi sxj20u psysj@nottingham.ac.uk
Tyler, Patrick pxt09u psydpt@nottingham.ac.uk
Whiley, Phillip Gary George pxw09u psydpw@nottingham.ac.uk


Guitar Hero is a combined musical and computer game that has become very popular recently. This project is inspired by that game, but aimed at keyboard players instead, and with a more educational scope. It is envisioned that the game will be played by attaching a MIDI keyboard to the computer.

One can imagine many kinds of games. The simplest is perhaps showing the score for a musical phrase to the player, picked by the computer at random from a library (or maybe even randomly generated), and asking him or her to play it as accurately as possible guided by a metronome click. Points are scored depending on how accurately the phrase is played, and the difficulty of the phrase (e.g. tempo, how involved it is, key, ...). One can imagine variations with one note at a time or chords, and one or two hands simultaneously. Other variations include asking the player to play with a certain rhythmic feel, like swing, as opposed to as accurately as possible.

To make the game more fun, and more like Guitar Hero, the metronome click could be replaced by a backing track (either MIDI or audio) for well-known tunes.

For ultimate fun, consider on-line play. It's likely not feasible to broadcast the performance of a player in real-time unless they are on the same local net, but one could easily capture a performance as a MIDI sequence, and then sending that to the other players so they can hear how well or badly their opponents played a particular phrase. One could consider allowing the players to set each other musical challenges by picking phrases from well-known songs as an alternative to the computer picking phrases at random.

In short, plenty of scope to develop this project in different directions! As a base-line, the project should implement at least a simple variation of the game.

A Multimodal User Interface for Sketch Recognition

Group ID: gp10-exo

Supervisor: Dr. Ender Ozcan (exo)

Group mailing list: gp10-exo@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
George, Benjamin Matthew bxg09u psydbg@nottingham.ac.uk
Parker, Steven sxp09u psydsp@nottingham.ac.uk
Sloan, Liam John Thomas ljs09u psydljts@nottingham.ac.uk
Yu, Lei lxy00u psyly@nottingham.ac.uk
Zhang, Qianwen qxz20u psyqz1@nottingham.ac.uk


Description: This project involves in creating a natural and easy to use intelligent user interface by combining techniques from computer vision, machine learning, computer graphics and human-computer interfaces. Interactive multimedia such as computer simulations and animations received increased attention over the years as supplementary teaching tools and have now become integral components of most engineering and science curriculums. One way to boost the utility of such simulations and animations is to make them easier to use. In this project, a pen-based interface will be implemented and combined with a speech recognition system (Windows SAPI). The goal is to recognize spoken commands and interpret free-hand drawings for constructing weighted and unweighted graphs which functions as a front-end to a shortest path and minimum spanning tree (MST) algorithm simulators. The usability of the different types of interfaces (such as, a WIMP based interface and hybrids) will be evaluated.

Initial Reading:

Route Planning and Simulation

Group ID: gp10-ajp

Supervisor: Dr. Andrew Parkes (ajp)

Group mailing list: gp10-ajp@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Andersson, Patrick pxa09u psydpa@nottingham.ac.uk
Chen, Guanghui gxc00u psygc@nottingham.ac.uk
Hopper, Mark Steven mxh09u psydmh@nottingham.ac.uk
Uzzell, Matthew Kier mxu09u psydmu@nottingham.ac.uk
Zhang, Song sxz00u psysz@nottingham.ac.uk


Automated planning of routes for car journeys is a common service on the web and within SatNavs. Although very useful, the routes provided can often be unsatisfactory. A common complaint is that they send users down very minor roads. If the only information available is the speed limit on a road then it might give an over-optimistic estimate of (safely) achievable transit times. The aim of this project is to develop a system that will extract other information about the proposed routes and use it to provide a better estimate of their relative suitability. Sources of information can be publically-available map data. Methods to measure suitability might well include some form of simulation of a driver along the routes, under estimated traffic conditions. The project should also account for different kinds of drivers and vehicles and for different driver preferences.

Play an Image Quality Game

Group ID: gp10-qiu

Supervisor: Dr. Guoping Qiu (qiu)

Group mailing list: gp10-qiu@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Ayre, Struan James sxa09u psydsa@nottingham.ac.uk
Brown, Zain zxb09u psydzb@nottingham.ac.uk
Hoang, Viet vxh00u psyvh@nottingham.ac.uk
Stansfield, James jxs38u pmycrjs1@nottingham.ac.uk
Zhao, Qian qxz10u psyqz@nottingham.ac.uk


An objective non-referenced image and video quality metric is fundamental to many image processing tasks including compression, restoration and high dynamic range compression (tone mapping). For example, in archive video restoration or post production, some segments of the video may be of perfectly good quality and there is no need to do anything, some segments may contain defects that can be easily restored automatically and yet some may contain serious defects that will need manual intervention. With a good quality metric, we can automatically identify various video segments and apply the appropriate processing solutions.

One of the biggest obstacles in building an image/video quality metric is the lack of data. Many existing image metrics are based on limited number of images evaluated by a small number of subjects under laboratory environments [1]. Collecting good quality large datasets is an essential first step in building a high quality image/video quality metric. We have been experimenting using Web2.0 technology to harness the power of millions of Internet users for collecting subjective image quality assessment data (see http://www.hdri.cs.nott.ac.uk/ and http://www.hdri.cs.nott.ac.uk/siq/).

In this project, we will develop sophisticated games with a purpose (GWAP) [2] to collect subjective quality assessment data.

The game has to be designed and implemented in such a way that it is not only engaging and fun to play, but very importantly can collect high quality useful data for image/video quality assessment.


Decision Support System on Portfolio Management

Group ID: gp10-rxq

Supervisor: Dr. Rong Qu (rxq)

Group mailing list: gp10-rxq@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Greeman, James jxg19u psydjg1@nottingham.ac.uk
Khouw, Kevin Junian Sugiono kjk00u psykk@nottingham.ac.uk
Ntofon, Utinsin Chivuzo ucn09u psyducn@nottingham.ac.uk
Varley, Daniel James dxv09u psyddv@nottingham.ac.uk
Zhu, Liwei lxz00u psylz@nottingham.ac.uk


Definition of Portfolio Management at Wikipedia:

In finance, a portfolio is an appropriate mix or collection of investments held by an institution or an individual. Holding a portfolio is a part of an investment and risk-limiting strategy called diversification. By owning several assets, certain types of risk (in particular specific risk) can be reduced.

This group project aims to develop a financial decision support system for bank managers or individuals to analyse and choose a set of assets of investments which returns the maximum expected profits while considering its associated risk. You will need to develop a system which can:

In doing this, a review on existing portfolio management tools should be carried out. A computational method or an algorithm (either an exhaustive calculation or a simple search algorithm) should be developed to intelligently choose the optimal or the best possible set of assets within given time.

Flight Booking System

Group ID: gp10-mvr

Supervisor: Dr. Milena Radenkovic (mvr)

Group mailing list: gp10-mvr@cs.nott.ac.uk

Group members:

Name CS User ID E-Mail
Arch, Kyle George kga09u psydkga@nottingham.ac.uk
Babalola, Christopher Mosopefoluwa cmb09u pcydcb@nottingham.ac.uk
Bartlett, Harry hxb09u psydhb@nottingham.ac.uk
Li, Wenda wxl00u psywl@nottingham.ac.uk
Meeson, Richard rxm09u psydrm@nottingham.ac.uk


The aim of this project is to develop a web-based system for booking tickets for air travel. Given date, origin, destination, and number of passengers, along with possible constraints or preferences, such as desired times of departure and arrival, travel with a specific company or airline network, fewest hops, cheapest tickets, etc., the system should suggest possible routes and allow the customer to select and book one of them. To do this, the system should interact with a database of flight information detailing flights, prices (possibly different prices depending on circumstances), constraints, current availability, etc.

Compared to a real such system, a lot of simplifying assumptions will have to be made. Nevertheless, it is expected that some background research on how this kind of systems work, what information is available in real flight databases, and how it is used is carried out. Then, based on this, a central aspect is to come up with good, general, and principled algorithms for suggesting and optimising routes.

The booking server should support multiple simultaneous clients, so mechanisms to avoid e.g. double bookings or discovering that some legs of a multi-leg trip are no longer available need to be implemented (without permanently “losing” seats that in the end are not booked).

The project should also support a (mock) payment system, so that it can charge the passengers after the passengers have input the information about the trip.

Finally, the system needs to be able to send notifications (in form of e-mails and smss) to the customers when there are unexpected changes to the scheduled flights.

Students and Group Allocations 2010/11

Name Group
Ahmed, Miraj Makin gp10-jqg
Ahmed, Mohammed Zahiar gp10-dsk
Akakpo, Michael gp10-axc
Andersson, Patrick gp10-ajp
Arch, Kyle George gp10-mvr
Armitage, Constance Olive gp10-rcb
Ayre, Struan James gp10-qiu
Babalola, Christopher Mosopefoluwa gp10-mvr
Bartlett, Harry gp10-mvr
Brennan, William James gp10-jqg
Brown, Zain gp10-qiu
Brunt, Nicholas Rupert gp10-srb
Burnett, Andrew gp10-nhn
Busby, Thomas James gp10-vxc
Buzer, Hollie Alexandra gp10-jqb
Chen, Guanghui gp10-ajp
Clutterbuck, Adam James Godkin gp10-pxb
Croot, Patrick Peter gp10-cah
Cushing, James Oliver gp10-bsl
Dawha, Ibrahim Joseph gp10-cah
Deacon, James William gp10-axc
Edwards, James gp10-vxc
Ersahin, Esref Selim gp10-jds
Esson, Luke Michael gp10-gtr
Fielding, Daniel gp10-vxc
George, Benjamin Matthew gp10-exo
Grace, Gary Ian gp10-jaa
Graham, Olivia Rose gp10-cah
Greeman, James gp10-rxq
Hadjiandreou, Georgios gp10-axc
Haruna, Zainab Muhammad gp10-pxb
He, Jun gp10-rcb
Head, Stephen Robert Frederick gp10-jqb
Herbert, Laurence Keith gp10-jqb
Herd, Alexander Peter gp10-bnk
Hill, Anthony Alexander gp10-pxb
Hoang, Viet gp10-qiu
Hodson, Evette gp10-nhn
Holland, Rory gp10-srb
Hopper, Mark Steven gp10-ajp
Jere, Kondwani Kepson Chenela gp10-dsk
Jiang, Siyi gp10-nhn
Johnson, Nathan gp10-srb
Khouw, Kevin Junian Sugiono gp10-rxq
Kovalenko, Dmitri gp10-bai
Kyprianou, Nicolaos gp10-bnk
Lewell, Benjamin John gp10-dsk
Li, Wenda gp10-mvr
Liquorish, Jason Richard gp10-axc
Luland, Steven gp10-bsl
Marron, Christopher gp10-bai
Meeson, Richard gp10-mvr
Mulligan, Hannah gp10-gtr
Mynott, Grant Alan gp10-jaa
Nguyen, Hong Cuong gp10-jaa
Nguyen, Thi Ngoc Chau gp10-jqb
Ntofon, Utinsin Chivuzo gp10-rxq
O'Dwyer, Niall gp10-rcb
Ogana, Victor Chukwudi gp10-vxc
Orford, Daniel gp10-bai
Parker, Steven gp10-exo
Pettifer, James Ross gp10-cah
Plummeridge, Marvin William gp10-bnk
Porcheron, Martin gp10-pxb
Qian, Yixian gp10-jqb
Qiu, Mengtian gp10-rcb
Richards, Alexander gp10-dsk
Sanderson, Matthew Richard gp10-jqg
Sayyed, Mohd Bilal gp10-bsl
See, Yew Horng gp10-srb
Sennik, Nikhil gp10-jds
Shi, Peng gp10-pxb
Sloan, Liam John Thomas gp10-exo
Sondh, Govind gp10-jaa
Stansfield, James gp10-qiu
Styles, Matthew James gp10-jds
Sun, Zhiyong gp10-vxc
Tichonov, Dmitrij gp10-gtr
Timson, Peter William gp10-bnk
Tinkler, Katie Louise gp10-jaa
Truong, Vu Nghia gp10-axc
Tucker, Matthew gp10-srb
Tyler, Patrick gp10-nhn
Uzzell, Matthew Kier gp10-ajp
Varley, Daniel James gp10-rxq
Wang, Yufei gp10-jqg
Wang, Zongqi gp10-gtr
Whiley, Phillip Gary George gp10-nhn
Xu, Jiaqi gp10-dsk
Xu, Kanxia gp10-bnk
Yao, Yuan gp10-jds
Yin, Bintao gp10-bai
Yu, Lei gp10-exo
Yu, Runqi gp10-bsl
Zahariev, Ognyan gp10-jqg
Zhang, Lin gp10-jds
Zhang, Qianwen gp10-exo
Zhang, Song gp10-ajp
Zhao, Qian gp10-qiu
Zhu, Liwei gp10-rxq

Last updated Wed Apr 6 16:04:04 BST 2011.