Innovative Projects Realized

Explore thousands of successful projects resulting from collaboration between organizations and post-secondary talent.

13270 Completed Projects

1072
AB
2795
BC
430
MB
106
NF
348
SK
4184
ON
2671
QC
43
PE
209
NB
474
NS

Projects by Category

10%
Computer science
9%
Engineering
1%
Engineering - biomedical
4%
Engineering - chemical / biological

Performance and Implementation Limits of Full-Duplex Relaying

Wireless relaying has been recently proposed as a promising method in wireless communications that offers considerable performance improvement without the need of high transmission powers. Its operation is based upon the concept of deploying relay terminals in order to forward the information sent by a source terminal to a destination terminal. In this way, the system is able to overcome potential obstacles between source and destination and can take advantage of the available multiple paths and thus exploit the beneficial effects of spatial diversity.

As opposed to half-duplex relaying, in full-duplex relaying the relay terminal receives the signal incident from the source terminal and forwards it to the destination in the same transmission interval, without any sort of buffering [1]-[2]. The advantage of this concurrent retransmission is an increased efficiency in terms of transmitted data rate, with some performance cost. That is, allowing the transmission and reception to occur at the same time offers a data rate equivalent to the conventional wireless communication schemes where no relaying takes place, yet the message received at the relay is corrupted by the signal being forwarded at the same time, causing self-interference which leads to performance degradation. To this end, the main scope of this project is to thoroughly investigate the potential of fullduplex relaying, by jointly taking into account the practically attainable data rate, as well as the performance limitations due to the aforementioned self-interference. Along with the theoretical analysis, the anticipated research will include the potential practical constraints of implementing full-duplex relaying in applications where either fixed (i.e., infrastructure-based) relays or mobile relays are deployed. In this respect, considering the possibility of separating the transmitting and receiving antennas at the relay terminal, the potential of full-duplex relaying will be examined and analyzed as a function of the isolation between the receiving and transmitting ends. In the same context, the effectiveness of interference-cancellation methods employed at the relay terminal will be investigated, both in terms of achievable performance
and complexity, taking into account feasibility issues that may be encountered in practical setups. The results will then be compared with that of half-duplex relaying, both in terms of diversity performance and achievable data rate, aiming at a broad and thorough comparison between full-duplex relaying and its half-duplex counterpart.

The Globalink student will join the wireless communications lab in the Department of Electrical and Computer Engineering at the University of British Columbia and conduct research in the area of full-duplex relaying. The theoretical part of the project will include the mathematical modeling of the problem, writing computer programs for simulating full-duplex relaying, as well as performance analysis.

View Full Project Description
Faculty Supervisor:

Dr. Robert Schober

Student:

Tarun Baranwal

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Information and communications technologies

University:

University of British Columbia

Program:

Globalink Research Internship

Experimental Study of Fiber Interaction with a Cylinder Array

In papermaking, a slurry of wood fibres, which are approximately 2 millimetres long and 30 microns in diameter, is drained through a forming fabric. In this drainage process the fibres get trapped by the fabric as the water drains through it. The actual drainage process is obviously highly complicated because the forming fabric geometry is complex, the wood fibres may interact with one another, and the wood fibres have variable properties. However, we may gain some understanding of dewatering by considering simplified versions of the process.

A first simplification of the process is to consider only highly dilute suspensions of fibres in water (or in the limit, only individual fibres in water), for which interfibre forces are negligible. A further simplification of dewatering is to replace the three-dimensional forming fabric with a simple linear array of cylinders. A final simplification is to replace the highly variable wood fibres with more uniform fibres, such as nylon fibres. In summary, we are interested in the interaction of a nylon fibre with an array of cylinders, as water flows through the cylinders. The geometry is shown in Figure 1 below. A high speed video camera will be used to capture the fibre motion as it forced by the flowing water onto the cylinder array. For some fibre geometries and flow speeds the cylinder array is expected to trap the fibre, whereas for other geometries and speeds the fibre will slip off the array.

The Globalink student will assist a graduate student in developing the apparatus shown in Figure 1. He/she will then conduct experiments on fibres of varying lengths, diameters, mechanical properties and will develop a correlation to predict fibre trapping as a function of the relevant non-dimensional variables.

View Full Project Description
Faculty Supervisor:

Dr. Sheldon Green

Student:

Gowtham Garimella

Partner:

Discipline:

Engineering - mechanical

Sector:

Pulp and paper

University:

University of British Columbia

Program:

Globalink Research Internship

Photosynthetic protein based solar cells

In photosynthesis a protein complex absorbs photons and converts them to charge.  This process is achieved with extremely high quantum efficiency.  We are investigating several means of incorporating these protein reaction centres into photovoltaic devices.  The key is to efficiently extract charge from the reaction centres.  We are doing this using direct tunneling to electrodes or by passing charge to a mediator molecule that carries it to a selective electrode.  Ultimately we hope to demonstrate a very low cost method for converting solar to electrical energy.

The student will help with the design, implementation and testing of the solar cells.  Duties include analysis of the ultimate efficiency of various designs, testing of solar electrodes, assistance with the design of solid state solar cells, device modeling and/or measurement of device performance.

View Full Project Description
Faculty Supervisor:

Dr. John D.W. Madden

Student:

Ankur Kaul

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Alternative energy

University:

University of British Columbia

Program:

Globalink Research Internship

Wireless body area sensor network for biomedical applications

This project involves the design, implementation and testing of a short range wireless communication network employing technologies such as Bluetooth or ZigBee.

The objective is to collect signals related to physiological conditions and physical positions and activities using various sensors, including but not limited to accelerometers, gyroscopes and ECG. These nodes are placed around the human bodies, and transmit the signals wirelessly to a central processing point for analysis. Physicians will be able to make use of the information provided by this system for patient monitoring and diagnostic purposes.

The system is intended to be worn by patients for extended periods of time with minimal intervention from physicians.  As a wearable platform, key areas of importance include high reliability and low power consumption. Optimizing hardware and software design is crucial to the success of the system.

The intern will tackle a key area of the project, and be responsible for both hardware and software implementation of this area, including designing and developing components and software libraries, integrating these parts into the rest of the system, and performing testing.

View Full Project Description
Faculty Supervisor:

Dr. Victor Leung

Student:

Chintan Kaur

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Information and communications technologies

University:

University of British Columbia

Program:

Globalink Research Internship

Structure and Function of novel Direct Antimicrobial and Immunomodulatory Peptides

With the advent of antibiotic resistance, it has become increasingly important to develop alternatives to currently used antibiotics. In our laboratory, we have investigated the structure and function of a number of potentially interesting drug candidates. In the proposed project, we will design and develop a new generation of peptides derived from the two peptides mentioned above. The aim will be to find candidate peptides which display immune regulatory activity and direct antimicrobial activity. To accomplish this goal, we will utilize many of the design rules we have developed over the years of research in this area [2-5]. Once we have identified a number of potential candidates, we will synthesize and purify the peptides. In collaboration with the Hancock laboratory, we will test the activity of these peptides against a host of Gram positive and Gram negative bacteria. Next, we will characterize the secondary structure of the active peptides by circular dichroism and determine their three dimensional structure by solution state nuclear magnetic resonance (NMR). We will also study how these peptides interact with model membranes using a range of techniques, such as oriented circular dichroism, differential scanning calorimetry, and solid state NMR.

The student will learn to: design novel peptides which have the potential to be good antimicrobial and immunomodulatory peptides, synthesize peptides using an automated peptide synthesizer, isolate and purify  the peptides using protocols already in place (the purification will require the use of an HPLC); learn about the different assays used to determine antimicrobial and immunomodulatory activity; determine the secondary structure of the peptides using circular dichroism; determine the structure of the most active peptide using solution state NMR techniques; determine peptide-lipid interactions, using a range of biophysical techniques, such as oriented CD, differential scanning calorimetry, etc

View Full Project Description
Faculty Supervisor:

Dr. Suzana Straus

Student:

Aparna M.

Partner:

Discipline:

Chemistry

Sector:

Life sciences

University:

University of British Columbia

Program:

Globalink Research Internship

Extension of Image and Video Fingerprinting Algorithm from Grayscale to Color domain

The Multimedia Information Management and Security (MIMS) group in UBC has been actively involved in developing multimedia fingerprinting algorithms that can assist content-providers with finding copies of their assets such as videos or images in online databases. Almost all of the current image and video fingerprinting algorithms are designed for grayscale images and videos. In other words, the original multimedia is first converted from color to grayscale and then its fingerprint is extracted for comparison purposes. While this pre-processing operation results in reducing the size of the input data, useful information is lost.

In this project, our goal is to extend the current image and video fingerprinting algorithms developed in the MIMS group from grayscale to color domain. For this purpose, we intend to use the theory of multiple classifier systems. Here, one classifier [i.e., a fingerprinting system] is first designed for each color domain (e.g., red, blue and green in an RGB space) and then the outputs of these fingerprinting systems are combined.

During this project, the students will be working closely with the researchers from the MIMS group to investigate various information fusion scenarios, investigate how the choice of the color domain (e.g., RGB vs. HSV) affects the performance and investigate the trade-off between the performance and the computational complexity.

View Full Project Description
Faculty Supervisor:

Dr. Rabab K. Ward

Student:

Gokul Raghuraman

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Digital media

University:

University of British Columbia

Program:

Globalink Research Internship

Examining Human Standing Balance Response with Independent Ankle Control

Standing balance is controlled by several inputs, including vision, vestibular sense, and ankle proprioception
Research studies in this field actively engage and manipulate these input mechanisms to examine their
effects on the balance output, mainly muscle actuation in the lower limbs. While significant progress has
been made, it is often difficult to isolate a single input and test its results on the output. The unique Robot
for Interactive Sensor Engagement and Rehabilitation (RISER) has been developed in the UBC CARIS
laboratory for controlling each sense independently to further our understanding of human balance control
and to present new possibilities for the control of bipedal robots [4]. We intend to use this system and the
strategies developed to help safely rehabilitate people who have lost the ability to balance.

For the MITACS Project, we propose that the student expand upon our research by: a) integrating our own
two axis ‘ankle-tilt’ system with the platform to control ankle angle in the sagittal plane, effectively
decoupling ankle proprioception from vestibular input; b) controlling the motion between the tilt-platform
and the Stewart platform in our existing LabVIEW program; c) performing a preliminary experiment to
move the ‘ankle-tilt’ system while holding the motion base steady, so that a blindfolded subject will
experience an ankle movement but no corresponding vestibular or visual stimulation; and d) refining our
mathematical human balance model as a result of the experiments.

View Full Project Description
Faculty Supervisor:

Dr. Hendrik Van der Loos

Student:

Hina Shah

Partner:

Discipline:

Engineering - mechanical

Sector:

Life sciences

University:

University of British Columbia

Program:

Globalink Research Internship

Real-time EEG denoising – LabView/FPGA implementation

The accurate recording of EEG (electro-encephalographic) signals from the scalp provides an important source of information for many research topics focused on analyzing the correlation between brain dynamics and specific states of the body for patients or healthy subjects. The recording of clean EEG signals becomes nevertheless a daunting task when attempting to quantify the neural response to galvanic vestibular stimulation (GVS). In such a case, about 90% of the signal is due to the electric signal propagation from the points of current application to the EEG electrodes, and consequently the collected data has a very low signal to noise ratio.  The modeling of this causal dependence is important for designing biofeedback mechanisms, and therefore requires a real-time signal processing for significantly reducing the noise components.

The proposed project targets the implementation of a real-time denoising algorithm for EEG responses to GVS. The signals are collected with the help of an EEG electrode array placed on a special helmet and amplified by the signal conditioning circuitry associated with each of the electrodes. The data stream delivered by the commercial EEG helmet will be interfaced with an FPGA-based intelligent data acquisition module that can be programmed directly in LabView. A dedicated adaptive algorithm will be firstly implemented in LabView/Matlab for off-line denoising of the recorded EEG data, while in a second phase the algorithm will be mapped to a dedicated hardware defined in FPGA, for real-time processing.

The candidate will have the chance to combine theoretical aspects of biomedical signal processing with practical hardware implementation in the reconfigurable module and to assist the experimental data gathering process in the Sensorimotor Physiology Laboratory.

View Full Project Description
Faculty Supervisor:

Dr. Edmond Cretu

Student:

Nakul Sharma

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Life sciences

University:

University of British Columbia

Program:

Globalink Research Internship

Understanding Scenes using Vision and Range Sensing

The Curious George project aims to construct a spatial-semantic modeling system featuring automated learning of object appearance and object-place relations from online annotated database, and the application of these relations to a variety of real-world tasks. The physical system currently developed at UBC, a visually guided mobile robot, can recognize objects in an environment based on imagery collected from the World Wide web, as demonstrated in an international contest known as the Semantic Robot Vision Challenge. The UBC team has won that contest both at AAAI 2007 in Vancouver and at CVPR 2008 in Anchorage, and won the software division in 2009.

Recently, we have begun work on labeling novel scenes with place information using object-place relationship automatically extracted from the web. A summer student working in our lab would help us to integrate our existing technologies to give our robotic system the ability to perform state-of-the-art object recognition and create semantic place maps of realistic environments.  Ultimately the recognition and place mapping system on our robots will form the basis for home robots and assistive robots for home care. There are a wide range of opportunities in the project, ranging from mining the Web for images and semantic information about scenes to working with mobile robots on exploring areas looking for objects.

The student will work closely with senior graduate students to develop and maintain subsystems to enable the robot to understand range images.  New developments in range sensing such as the Microsoft range interface (due in November) will revolutionize sensing.

View Full Project Description
Faculty Supervisor:

Dr. James Little

Student:

Yash Sharma

Partner:

Discipline:

Computer science

Sector:

Information and communications technologies

University:

University of British Columbia

Program:

Globalink Research Internship

Improving textual summarization of source code using Latent Dirichlet Allocation (LDA)

To perform changes to large software systems correctly, software developers must communicate efficiently and effectively about the intended change and must perform the technical work associated with the change precisely and completely. Currently, as developers collaborate with each other and interact with the many artifacts involved in a software change task, they must work frequently and intensively with highly detailed information, such as long discussions in bug reports and the many lines of code associated with the change. Dealing with all of these details all of the time raises the complexity of an already difficult task, increasing the time it takes to complete the task and increasing the likelihood of introducing errors. The proposed project is part of a research program that aims to improve software developer productivity and the quality of a software developer’s work by enabling developers to work in terms of tasks rather than being continually mired in the details of each task.  

As part of this research program, we are developing approaches for summarizing various artifacts involved in a software change tasks, such as bugs and source code. Our goal is to raise the level of abstraction of much of a developer’s work by allowing them to interact with project artifacts in terms of automatically generated summaries, with developers delving into the details of the artifacts only when needed. This particular project will involve enhancing an abstractive summarization approach we have recently developed for summarizing crosscutting source code. Specifically, in our approach, we populate an ontology describing the crosscutting concern. We plan to investigate enhancing this ontology with the results of applying Latent Dirichelt Allocation to identify topics from the crosscutting code being summarized and from the source code for the entire system. We will investigate how this topic analysis can be used to improve a summary generated from the ontology by increasing the ranking of patterns we identify in the ontology. Our approach generates a natural language summary of the crosscutting code based on patterns identified. We will evaluate the improvement using human judges.

The student will be involved in the design of how we enhance our abstractive summarization approach with LDA and in the implementation of the designed enhancements in Java. If time permits, the student will also be involved in the evaluation with human judges. Our goal is to have a publishable result at the end of the project.

View Full Project Description
Faculty Supervisor:

Dr. Gail Murphy

Student:

Kalyana Sundaram

Partner:

Discipline:

Computer science

Sector:

Information and communications technologies

University:

University of British Columbia

Program:

Globalink Research Internship

Transport Layer Protocol Design for Cognitive Radio Systems

Recent studies have shown that many licensed spectrum bands are under-utilized, which form
spectrum holes [1]. The concept of cognitive radio was introduced in order to increase the
usage of the spectrum [2]. In cognitive radio systems [3], unlicensed users (which are also
called secondary users) can perform sensing over a wide range of spectrum bands. The
secondary users can opportunistically access the unused licensed bands from the legacy
spectrum holders (which are also called primary users). In order words, the secondary users
can utilize the available licensed bands during the period of time when the primary users for
those bands are idle.

The goal of this project is to design and evaluate the performance of transport layer protocols
for cognitive radio systems. In particular, we will design rate adaptation and congestion control
algorithms which can adapt well to the rapid changes in the available bandwidth.

The student's tasks include: Background Reading and Literature Survey, Rate Adaptation and Congestion Control Protocol Design, Performance Evaluation and Comparison and Report Preparation. The student will also give a presentation to other graduate students in the communications and networking research group at the University of British Columbia.

View Full Project Description
Faculty Supervisor:

Dr. Vincent Wong

Student:

Manzil Zaheer

Partner:

Discipline:

Engineering - computer / electrical

Sector:

Information and communications technologies

University:

University of British Columbia

Program:

Globalink Research Internship

Universal characterization of quantum optical devices: Theory and practice

The primary vision of my group’s research is implementing light as the principal physical medium for quantum information processing. Light is an ideal communication agent: because the energy of the photon is normally much higher than the average temperature of the environment, it can propagate many miles without losing the information it carries. Therefore, no matter what physical system will be the basis for future quantum computers, these computers will have to use photons to talk to each other. Furthermore, even if scientists fail to develop quantum computers in near future, quantum-optical information technology is still useful as a tool for confidential communication protocols whose security is guaranteed by fundamental laws of nature.

While the initial applications showed the promise of our approach, additional work is needed in order to make this procedure a universal standard for quantum device characterization. In particular, a robust algorithmic framework for the process  reconstruction needs to be elaborated. We would like to generalize the maximum-likelihood algorithm for quantum state tomography [3] to estimate the process tensor and its uncertainties directly from the experimental data acquired in homodyne detection, removing the intermediate step of reconstructing  for the “probe” coherent states. This algorithm will improve the stability of the reconstruction and guarantee a physically consistent result.

We also need to improve our understanding of many practical issues involving our process tomography, such as better understanding the sources of error in our procedure and developing a reliable technique for estimating this error and determine the set of coherent states for which the measurements need to be performed in order to achieve a required level of precision in process reconstruction.

If the student prefers theory, he or she can, for example, elaborate the direct algorithm of process reconstruction from the experimental data. On the experimental side, the student can join an experiment on process tomography of the creation and annihilation operators.

View Full Project Description
Faculty Supervisor:

Dr. Alexander Lvovsky

Student:

Aamir Anis

Partner:

Discipline:

Physics / Astronomy

Sector:

Information and communications technologies

University:

University of Calgary

Program:

Globalink Research Internship