An automated vocalist for the video game Rock Band

Abstract :-
This is a device that interprets the NTSC video signal from the video game Rock Band and outputs audio signals via a pair of speakers to simulate a human singer playing the vocalist part. Playing the vocal track on Rock Band requires actually being able to sing. We thought the idea of being able to emulate a human singing based solely on reading a few lines on the screen was pretty cool, so we decided to pursue this idea. Continue reading An automated vocalist for the video game Rock Band

Traffic Measurements in Multimedia Documents Real Time Transfer

Abstract :-
This work reports the results of some testing activities on the efficiency of MPEG video documents transmission in the framework of distributed multimedia databases and in presence of possible real time playout requirements. Tests have been carried out by means of a prototype of a distributed multimedia DBMS, both on local and wide area network (Internet) and with respect to different network loads. Such a prototype runs on top of a distributed environment and is based on a client-server architecture. Continue reading Traffic Measurements in Multimedia Documents Real Time Transfer

Speckle Noise Reduction in Ultrasound Images by Wavelet Thresholding based on Weighted Variance

Abstract :-
In medical image processing, image denoising has become a very essential exercise all through the diagnose. Arbitration between the perpetuation of useful diagnostic information and noise suppression must be treasured in medical images. In general we rely on the intervention of a proficient to control the quality of processed images. In certain cases, for instance in Ultrasound images, the noise can restrain information which is valuable for the general practitioner. Continue reading Speckle Noise Reduction in Ultrasound Images by Wavelet Thresholding based on Weighted Variance

Error Correcting Codes for Cooperative Broadcasting

Error Correcting Codes for Cooperative Broadcasting

Abstract :-
This talk considers the design and implementation of error correcting codes for cooperative broadcasting in wireless networks. Focus is on the case of two cooperating sources transmitting two classes of information to a single receiver. This case was first introduced in the seminal work of Bergmans and Cover and referred to as “over the air mixing”. Two levels of protection are provided using two low-density parity-check (LDPC) codes combined using Plotkin’s |u|u+v|-construction. Continue reading Error Correcting Codes for Cooperative Broadcasting

Bio-inspired navigation on a GPU

Bio-inspired navigation on a GPU

Abstract :-
This study presents an appearance based Simultaneous Localisation and Mapping (SLAM) algorithm that exploits the Graphics Processing Unit (GPU) as a general-purpose numerical coprocessor. This approach delivers immediate performance gains and improves algorithmic scalability.

The GPU has massive parallel computational resources that have traditionally been tied to rendering of graphics. Recent multidisciplinary research aimed at harnessing these resources and redirecting them for general-purpose computing has yielded performance increases on the order of 1.5 Ð 600x when compared to equivalent optimised CPU implementations. This research has been sparked in part by the release of the CUDA API, which provides an interface to the memory and arithmetic units of the GPU. The robotics community has ported common algorithms to the GPU, however previous studies on GPU accelerated SLAM have focussed only on a single or few components of the broader system. This study takes a holistic approach, accelerating all major components of SLAM. Continue reading Bio-inspired navigation on a GPU

A Wireless Programmable Pace Clock with Android Bluetooth Control

Abstract :-
A pace clock is a large format clock used to time intervals in athletic training, most commonly in swimming or track. Modern pace clocks are large format 4-digit LED displays, with either a grid or 7-segment layout. Swimming workouts are typically organized in advance of a swim practice and include a series of different strokes and drills at various speeds and of various distances. Continue reading A Wireless Programmable Pace Clock with Android Bluetooth Control