You are on page 1of 3

Which challenging

Specify aspects of objectives will be


Number of engineering achieved by each Working for a
Username Project Title Project Abstract Students Needed Required Skills domain involved student? Co-Advisor Client?

Linux Working Communication


Experience Systems
Basic Telephoney Computer
Concepts Networking
C Programming Communication
know-how Protocol
Asterisk is an Open Source Telephony Solution increasingly used for VOIP, Gateway, IVR etc. A number of commercial Database concepts Website Design and
VOIP solutions using Asterisk exist. Web Programming Development(IT)
Asterisk based This project will design and develop a web based Call Center Solution using Asterisk. Inbound/Outbound dial plans, Billling, Know-how Database Design
aamir.jelani@seecs. webhosted Call IVR will be implemented. User Interface and
edu.pk Center Optionally, Integration with PSTN, Email Server, Third party content management systems will be incorporated. 6 Design Basics Development(IT) TBD
Develop a tool that provides network administrators with an automated capability to detect the introduction of USB storage
devices into their networks. The tool might gather data from the registry on Microsoft Windows machines and reports Product
ali.sajjad@seecs.ed USB Device whether USB storage devices like external hard drives, flash drives etc have been connected to any computer’s the USB OS Concepts, Any Software design and Development will be
u.pk Detector port. 2 high level language implementation a requirement
Network
Femtocell is a new class of device that is being used to extend mobile phone coverage into homes and other areas where Programming In
their wireless signal might be weak. The practical benefit is that users can access a VoIP network wirelessly, using a GSM Linux/Unix
handset. Femtocells are based on OpenBTS, which is an open-source Unix/Linux application that uses the Universal Know how about Wireless
Software Radio Peripheral (USRP) to present a GSM air interface to standard GSM handset and uses the Asterisk Asterisk Communication, Implementation of a
software PBX to connect calls. The combination of the ubiquitous GSM air interface with VoIP backhaul could form the Configuration Networking and small scale Femto to
adeel.baig@seecs.e Open Source basis of a new type of cellular network that could be deployed and operated at substantially lower cost than existing Basic configuration Protocol provide cellular
du.pk Femtocell technologies. 2 of USRP kits Implementation coverage. Dr. Junaid

The project will


provide a solution to
a research problem
Basic knowledge of with implementation,
probability, random it can result into a
variables, image and product. Depending
video processing is on the quality of
Design and implementation of an efficient oblivious watermarking system that can be used to protect image and video required. Image Processing, work done by the
contents from illegal copying and distribution. The detection part of the system will detect the presence/absence of a For Tools: Source and Channel students, it can be
shahida.jabeen@se Oblivious watermark watermark in a given image/video data without using the un-watermarked original data (hence called an oblivious watermark Matlab Coding. considered for
ecs.edu.pk system system). 2 to 3 publication.
Firstly the students
will have to find a
solution for a
research problem.
Basic knowledge of Then they have to
signal processing is design and
required. implement that
solution using
This project is about the design and implementation of an efficient 1st order adaptive delta sigma modulator with one bit For Tools: efficient hardware
shahida.jabeen@se Adaptive Delta quantization. This design will be extended to higher order adaptive delta sigma modulators and then it will be implemented Matlab Simulink and Signal processing techniques.
ecs.edu.pk Sigma Modulation on a FPGA. 3 to 4 Xilinx and digital design.

Research aptitude
Skills in developing
protocols and
evaluate their
performance in Networking
Matlab Wireless
Transport layer has multiple problems in wireless networks. TCP, a well known protocol works on the feedback received Experience of using communication
from the receiver and decides about congestion. In wired networks this feedback in mainly based on congestion. But in Simulation platform Protocol Solution of a
Transport Protocols environments like cognitive radio networks and vehicular adhoc networks,the link conditions are highly dynamic. This e.g. NS or any other Implementation research problem
adeel.baig@seecs.e for Highly Dynamic dynamic nature of the communication links, induces many challenging problems for TCP. Protocol extensions are to be network simulator Novel protocol
du.pk Environments proposed in this research that enables TCP to differentiate congestion related losses from non-congestion related loses. 1 or 2 extension Dr. Junaid
Strong Networking
Many people want quick and easy access to their email, contacts, calendars, tasks and notes, regardless of where they are Programming Skills Wireless
and what platform they use. Most of the people carry their mobiles with them. The idea of Over then Air Sync (OTA-Sync) C++, Java, Java communication Open source
adeel.baig@seecs.e is to develop an open source platform that syncs personal information (email, contacts, calendars, tasks and notes) over API, J2SE and Application implementation of
du.pk OTA-Sync the air by using a client server model and pushes the contents to the phone. 2 or 3 J2ME development the platform
Provision of ability
to switch among
multiple processes
in time shared
This project is intended to design a programmable 16-bit Pipelined Time Shared Machine (PTSM) with an ability to switch manner, in addition
among multiple processes in time shared manner. Another capability of the processor is to provide the support of system to provide the
or program interrupt i.e. when one running process is interrupted, system puts another process in the running state and turns FPGA based support of system
1.Time shared control over to the new process. Process can switch, when an ordinary interrupt can occur, and control is transferred to the System Design, or program or
muhammad.shahzad Pipelined RISC interrupting routine. In time-shared systems after the given time stamp, the running process is suspended temporarily, Computer system interrupts
@seecs.edu.pk Processor pushed back in the ready queue and the process at the head of ready queue is dispatched to the CPU for execution. 2 Verilog, C Architecture from outside
Real time computing is becoming an increasingly popular and important discipline. The operating system and in particular
the scheduler, is perhaps the most important of real time system. The purpose of the project is to design a 8 bit RISC Reduce the
processor with an additional capability of zero time context switching delay. Especially with the systems which supports process/thread
multitasking applications, context swithching is really a bottleneck problem. The overhead time is purely the performance context switching
degrader and consumes lot of clock cycles effectively doing nothing. Most of the processor takes more than one cycles, time for the time
while switching the processes and threads. The intended processor will do process/thread switching without wasting any critical application.
cycle. This particular machine will also do zero delay time loop execution and recursive routine execution as well up to the Build resources to
depth of 4. This very capability will save the time, most of the processor use in unrolling the loops or pushing parameters FPGA based provide the support
2.Optimized Real onto the stack. Examples of real time system include control of laboratory experiments, process control plants, robotics, System Design, for multiple
muhammad.shahzad time 8 bit RISC air traffic control, telecommunication, and military command and control systems. Nest generation system will include the Computer thread/processes in
@seecs.edu.pk architecture autonomous land rover, controllers of robots with elastic joints, systems found in intelligent manufacturing, the space 2 Verilog, C Architecture hardware
Design and
implementation of a
Analysis of a signal in Fourier domain is of extreme importance in order to analyze the characteristics of the signal. FFT is parallel, pipelined
one of the best way to compute the Fourier transform in digital domain. The intended project is designed to compute the Digital Signal architecture to
3.A Real Time Fourier transform of the signal in real time. Speech processing, digital communication signal, sensors/radar signals Processing , FPGA compute 64 point
muhammad.shahzad Spectrum Analyzer processing are among the popular applications where real time computation of FFT is of high importance. based System floating point FFT in
@seecs.edu.pk with FFT 2 Matlab, Verilog Design a single cycle
Eigen values based
Speaker recognition is the process of automatically recognizing who is speaking on the basis of individual information feature extraction
included in speech waves. This technique makes it possible to use the speaker's voice to verify their identity and control Digital Signal system with more
An Automatic access to services such as voice dialing, banking by telephone, telephone shopping, database access services, Processing, FPGA robust voice
muhammad.shahzad Speaker information services, voice mail, security control for confidential information areas, and remote access to computers. The based System recognition in noisy
@seecs.edu.pk Recognition System goal of this project is to build a simple, yet complete and representative automatic speaker recognition system. 2 Matlab. C Design environments
Real Time
implementation of The focus of the project is on implementation of AES on FPGA to achieve high speed real time encryption/decryption. A FPGA based Low power, low area
Advanced pipelined architecture will be utilized to enhance the speed and implement a low power, low area system on AES. System Design, parallel AES
muhammad.shahzad Encryption Standard Related Areas: FPGA based System Design, Computer and Data security. Data security architecture for high
@seecs.edu.pk (AES) 2 Verilog speed applications
Medical imaging techniques produce very large amounts of data, especially from Computed Tomography (CT), Magnetic
Resonance Imaging (MRI) and Positron Emission Tomography (PET) modalities. Medical imaging has made huge strides
over the last few decades through advances in image detector systems and computer technology. The imaging sensors The project involves
and cameras produce high-quality images for crystal clear features carrying highly detailed images and video. Video solution of some
captured at highest resolution conveys dynamic content with the finest possible detail, which is essential for optimal research problems
education and training. However, image analysis and quantification have proven far more difficult to automate. Storage of (error correction
such very high resolution video data requires massive storage medium. As a result, storage and communications of techniques),
electronic image data are prohibitive without the use of compression and compression by maintaining the finest details is a understanding and
challenging task. implementation of
high profile
Solid State Disk We propose to develop a portable solid state disk based, high definition video recorder and player for medical Knowledge of standards like H.264
based High imaging. This will be a portable 128 GB & higher USB High Definition player and storage (replacing disk with solid state) Matlab, any high Signal processing, and the integeration
Definition Audio / that can be utilized for the high resolution imaging & display systems such as Medical Imaging Displays, Highest Resolution level language (C or embedded design, of all implemented
nazar.abbas@seecs Video Recorder and Graphic Displays, High Definition TV, High Definition Movies, and USB storage applications. Mainly it will be a HD video C++) and hardware protocol modules for
.edu.pk Player player, recorder and disc in a single chip focusing towards high resolution market, especially High Resolution Graphics and 4/6/2010 description language implementation recorder and player
1.C/C++, Verilog
HDL, Strong Digital
Design Skills,
2.Good operating
system concepts,
Normally digital systems like iPad, iPhone or digital cameras come with USB ports which are used to tranfer data (pics, 3.Good knowledge
other information) into PC memory but would it be interesting to transfer data between two devices i-e between of Computer
iPad/iPhone to digital camera or vice versa. architecture and Embedded design,
nazar.abbas@seecs This project involves the design and implementation of a contoller, which manages transfer of data from any usb device to assembly language. protocol Implementation of a
.edu.pk iPadUSB other usb device, without the involvement of CPU 2 implementation product US based company
Good familiarity with
basic Matlab
programming,
Interest to learn 1. Image Processing
advanced Matlab Toolbox
programming, Implementation
Sound 2. Neural Networks
understanding of Toolbox
Project will comprise two main parts basic signal Image Processing Implementation
1. Development of an interative (GUI based) Application that provides most of the Image Processing and Neural Network processing Pattern Matching 3. Algorithm
Toolbox functionality of Matlab concepts, Interest in using Neural implementation for
aamir.jelani@seecs. Image Processing Functionality of all the above mentioned toolboxes should be available in the interface developing GUI Networks ppl counting in a
edu.pk Studio 2. Application of the above mentioned Studio to count people in an aerial photograph of a crowd 2-3 based software crowd
Students should
have good
Building a Cross- knowledge of This project involves
Execution Platform computer a fair bit of research
for Different In this project, the students will build a cross-execution platform that can be used to convert a dissassembled program on architecture and C Microprocessor and a lot of
anjum.naveed@see Processor one (host) architecture to the intruction set of another (target) architecture. The converted program will be in execution- and assembly architecture implementation and
cs.edu.pk Architectures ready format on the target. Architectures that will be targetted are x86, PowerPC, MIPS and ARM. 2 programming. Operating systems testing work.
The students will An automated web-
work on a difficult based application
Working knowhow signal processing will be built to
Measuring the of probability theory, problem with automatically test
anjum.naveed@see strength of Visual We want to build mathematical and image processing models of text-based CAPTCHA system. The idea is to MATLAB and image significant research the strength of a
cs.edu.pk CAPTCHAs automatically measure the strength of a CAPTCHA based on a training set. 2 processing potential. CAPTCHA system. Dr. Murtaza
Virtual 3D Augmented Reality is an emerging field that deals with mergint real world with 3D virtual world. E.g. Movement of
a 3D robotic hand (simulation) can be linked with the movement of a real hand thus enabling a human being to perform Programming Skills 1. 3D modeling,
actions in a 3D world. (C, C++) programming
Microcontroller 2. Embedded
There are many applications of this concept e.g. control of a real robotic hand in hazardous environments, virtual reality 3D programming System design and
games, remote medical surgery etc. Interest in 3D APIs development
(OpenGL, Directx) Image Processing 3. Integration,
aamir.jelani@seecs. Virtual 3D Project will involve development of a 3D model (OpenGL or DirectX), interfacing with real hand (or glove) and synching Interest in Image Embedded Systems synching algo
edu.pk Augmented Reality both using software. Many other ideas can be discussed before writing the project abstract. 2-3 Processing 3D Programming development
Strong interest in
GStreamer is an open Source video processing library available on various platforms. microprocessor
DM6467 is a dual core DaVinci Video Procesing Kit from Texas Instrument architecture
Good Programming 1. Hardware
Project aims to port GStreamer on DaVinci and run sample programs. skills in C Deployment /
This will lead to an embedded device capable of object detection in real time. A number of applications exist for this e.g. a Basic Linux know- integration
aamir.jelani@seecs. GStreamer Porting navigation tool for robotic vehicles, vehicle speed tracker etc how Embedded Systems 2. GStreamer
edu.pk on DM6467 1-2 Video Processing programming
A common bottleneck faced in corporate meetings is a single projector to display presentation from a dedicated computer.
Usually many participants having laptops need to display their content on the projector. This is done by physically copying
files on the dedicated computer and then projecting it.

The project is aimed at developing a bluetooth enabled client server application that using bluetooth interface will let any 1. Development of
participant display content from his laptop on the projector without the need to physically copy the file on dedicated Client and Server
computer. Interfacing and
Management
Application will have a server module running on dedicated computer that controls which client PC/laptop stream be Basic computer 2. Application
diverted to the projector. networking skill Management +
Bluetooth enabled Strong programming Computer Network optionally integrating
aamir.jelani@seecs. Multi-Party Application's client module will be installed on all participant's laptops and will request the connection through bluetooth from interest (.Net or (PAN) Mobile Phone as a
edu.pk Presentation Server server module to divert its presentation stream to the projector. 1 to 2 Java) client machine

You might also like