Proposals for final year projects
 
 

  Dr. J. Cosmas
 
 

A) Electronic, Computer and Telecom Engineering Projects 2001
 

1)    Parallel H.263 Video Encoder Algorithms

A parallel encoder algorithm on an array of Mercury Power-PCs has been developed for the H263 video encoder algorithm operating in normal mode. The algorithm is based on spatial parallelism. The objective of this project is to extend the operation of the codec to operate in its other modes: Arithmetic, Enhanced, etc.
You will work with C Sofware on a Mercury Power-PC workstation.
 
 

2)    Parallel H.263 Video Decoder Algorithms

A parallel decoder algorithm on an array of Mercury Power-PCs needs to developed for the H263 video decoder algorithm operating in normal mode. The algorithm must be based on functional parallelism since data dependancy rules out the use of spatial parallelism. The objective of this project is to develop a parallel video H263 decoder algorithm in Nomal mode.
You will work with C Sofware on a Mercury Power-PC workstation.
 
 

3)    Parallel Implementation of the Watershed Segmentation Algorithm

The watershed algorithm is a very successful algorithm for segmenting images. The objective of this project is to implement this algoithm on an array of Mercury Power-PCs to speed up its operation.
You will work with C Sofware on a Mercury Power-PC workstation.
 
 

4)    User Interface to the Watershed Segmentation Algorithm

The watershed algorithm is a very successful algorithm for segmenting images. The objective of this project is to develop a user interface to the algorithm to segment and merge different regions of an image.
You will work with C and Java Sofware on a PC workstation.
 
 

5)    Parallel MPEG 2 Video Encoder Algorithms

A parallel encoder algorithm on an array of Mercury Power-PCs needs to be developed for the MPEG-2 video encoder algorithm. The algorithm will be based on spatial parallelism. The objective of this project is to develop a parallel video MPEG-2 encoder algorithm.
You will work with C Sofware on a Mercury Power-PC workstation.
 
 

6)    Parallel MPEG 2 Video Decoder Algorithms

A parallel decoder algorithm on an array of Mercury Power-PCs needs to developed for the MPEG-2 video decoder algorithm. The algorithm must be based on functional parallelism since data dependancy rules out the use of spatial parallelism. The objective of this project is to develop a parallel video MPEG-2 decoder algorithm.
You will work with C Sofware on a Mercury Power-PC workstation.
 
 

7)    FPGA Enhancement of Codec DCT & IDCT algorithms

The Mercury Power-PC system provides for a mezanine card to be incorporated above it that hosts a FPGA chip. The objective of this project is to install and prove the FPGA card can successfully interface to the host Power-PC device. Then to develop a hardware DCT and IDCT algorithm on the FPGA and interface it to the Power-PC.
You will work with C Sofware and VHDL on a Mercury Power-PC workstation.
 
 

8)    FPGA Enhancement of Codec Motion Estimator algorithm

The Mercury Power-PC system provides for a mezanine card to be incorporated above it that hosts a FPGA chip. The objective of this project is to install and prove the FPGA card can successfully interface to the host Power-PC device. Then to develop a hardware Motion Estimation algorithm on the FPGA and interface it to the Power-PC.
You will work with C Sofware and VHDL on a Mercury Power-PC workstation.
 
 

9)    2-D Studio Max using Java

3D Studio Max is a famous software system that allows the creation of 3D objects and worlds. You will develop a program for creating 2D objects and worlds. This will be based on a Java program which is in the process of being  developed from a previous project student.
You will work with Java on a PC workstation.
 
 

10)    Multimedia Studio and Display Systems

A program scheduling tool has been built using Java and XML. It displays the sequence of programs and associated content as an XML file. The system needs to be improved so that the program schedule can be diplayed and edited graphically.
You will work with Java and XML on a PC workstation.
 
 

11)    Storage Manager for Multimedia Terminal Systems

New terminal systems will down load content from the broadcast channel and store it away on the terminal locally. This project will investigate different architectures for the storage system.
You will work with Java and XML on a PC workstation.
 
 

12)    Recognition of images using Neural Networks

A Neural network is the foundation of the recognition system of a video database. A system needs to be developed to compare the operation of the Neural Network with statistical matching for the forllowing options at Image, Macroblock and histogram levels using weightless Neural Networks, Fuzzy Neural Networks and Statistical matching.
You will work with Java and XML on a PC workstation.
 
 

13)    3-D Modelling and Animation of Faces

A past project has developed a system for converting text to phonetics and drive simple face. An other past project has developed an animating a high quality face from letters of the alphabet. The objective of this project is to combine the results of the previous two projects to drive a high quality face from phonetics stream.
You will work with Java, 3D Studio Max and Max Scrit on a PC workstation.
 
 

14)    3-D Modelling and Animation of Greek Dances

The Greek people have a rich repetoire of dances from different regions of Greece. Each region also has a distinctive traditional dress for both men and women. The objective of this project is to model a dancer from a particular region and then animate that dancer for the regional dance. Relatively simple and well known dances are: Kalamationo and Hasabiko.
You will work with 3D Studio Max on a PC workstation.
 
 

15)    Modelling the Nymphaeum of Sagalassos

Reasonably accurate architectural drawings of ancient Nymphaeum building of Sagalassos are available from archaeologists. The objective of this project is to model the building and then incorporate as many animation features as posible e.g. Fountain, Olive trees, fruit trees, rustling of leaves in the wind etc.
You will work with 3D Studio Max on a PC workstation.
 
 

16)    Modelling the Heroon of Sagalassos

Reasonably accurate architectural drawings of ancient Heroon building of Sagalassos are available from archaeologists. The objective of this project is to model the building and then incorporate as many animation features as posible e.g. a priestess within the temple.
You will work with 3D Studio Max on a PC workstation.
 
 

17)    User Interfaces for New TV Terminals

The new TV systems of tomorrow will combine TV reception with mobile radio reception and carry Audio/video, Internet, 3D graphicas and database content to user terminals. This project will explore different options for the design of the user interface for different types of  terminals.
You will work with Flash or Director on a PC workstation.
 
 

18)    XML Based Indexing System using Java

An microscopic imaging system and image indexing has been developed using Java. The developers want this product redeveloped using C++. The objective of project is to analyse the operation of the original Java program and develop an equivalent system using Borland C++ builder.
You will work with C++ on a PC workstation.
 

19)    Modelling the Brunel Campus for the Cave and Internet

The sub-dean (Dave Snowdon) has initiated a project to model the university Uxbriidge campus and has asked me to coordinate the technical aspects of the project. The objective of this project is to model the whole of the Brunel Campus for the Internet and Cave. At this moment a team of three students have been found to model the buildings and one student to develop a business plane but this is not enough. We need at least a team of eight to model the campus properly and an additional two students to map these models onto the Internet and Brunel Cave system respectively. Therefrore 7 additional project students are needed.
You will work with 3D Studio Max and Photomodeller on a PC workstation.
 
 
 
 
 

B) Multimedia Projects 2001 
 

1)    Modelling the Brunel Campus for the Cave and Internet

The sub-dean (Dave Snowdon) has initiated a project to model the university Uxbriidge campus and has asked me to coordinate the technical aspects of the project. The objective of this project is to model the whole of the Brunel Campus for the Internet and Cave. At this moment a team of three students have been found to model the buildings and one student to develop a business plane but this is not enough. We need at least a team of eight to model the campus properly and an additional two students to map these models onto the Internet and Brunel Cave system respectively. Therefrore 7 additional project students are needed.
You will work with 3D Studio Max and Photomodeller on a PC workstation.
 
 

2)    3-D Modelling and Animation of Faces

A past project has developed a system for converting text to phonetics and drive simple face. An other past project has developed an animating a high quality face from letters of the alphabet. The objective of this project is to combine the results of the previous two projects to drive a high quality face from phonetics stream.
You will work with Java, 3D Studio Max and Max Scrit on a PC workstation.
 
 

3)    3-D Modelling and Animation of Greek Dances

The Greek people have a rich repetoire of dances from different regions of Greece. Each region also has a distinctive traditional dress for both men and women. The objective of this project is to model a dancer from a particular region and then animate that dancer for the regional dance. Relatively simple and well known dances are: Kalamationo and Hasabiko.
You will work with 3D Studio Max on a PC workstation.
 
 

4)    3D Modelling the Nymphaeum of Sagalassos

Reasonably accurate architectural drawings of ancient Nymphaeum building of Sagalassos are available from archaeologists. The objective of this project is to model the building and then incorporate as many animation features as posible e.g. Fountain, Olive trees, fruit trees, rustling of leaves in the wind etc.
You will work with 3D Studio Max on a PC workstation.
 
 

5)    3D Modelling the Heroon of Sagalassos

Reasonably accurate architectural drawings of ancient Heroon building of Sagalassos are available from archaeologists. The objective of this project is to model the building and then incorporate as many animation features as posible e.g. a priestess within the temple.
You will work with 3D Studio Max on a PC workstation.
 
 

6)    2-D Studio Max using Java

3D Studio Max is a famous software system that allows the creation of 3D objects and worlds. You will develop a program for creating 2D objects and worlds. This will be based on a Java program which is in the process of being  developed from a previous project student.
You will work with Java on a PC workstation.
 
 

7)    User Interfaces for New TV Terminals

The new TV systems of tomorrow will combine TV reception with mobile radio reception and carry Audio/video, Internet, 3D graphicas and database content to user terminals. This project will explore different options for the design of the user interface for different types of  terminals.
You will work with Flash or Director on a PC workstation.
 
 

8)    Multimedia Studio and Display Systems

A program scheduling tool has been built using Java and XML. It displays the sequence of programs and associated content as an XML file. The system needs to be improved so that the program schedule can be diplayed and edited graphically.
You will work with Java and XML on a PC workstation.