Researches and Projects

Researches

this is  an image. A research on CUDA programming CUDA is a parallel computing platform and programming model invented by NVIDIA. With CUDA, you can send C, C++ and FORTRAN code straight to GPU, no assembly language required.   Properties: Graphic Processing Unit Properties: Cost Availability Easy programming model Massive parallel computing power CUDA: Parallel computing platform Host (CPU): Sequential parts...

Projects

this is  an image. Robust Adaptive Watermarking Using Local Complexity Variation Due to increasing use of computer networks and Internet, digital contents can nowadays be easily exchanged. As a result many copyrighted contents may be shared illegally and this has concerned multimedia owners. In order to overcome this problem, watermarking schemes have been proposed to protect copyright of digital contents such as digital images, in spatial and transform domains. ...
this is  an image. Accelerating Contourlet Transform Do and Vetterli [1] proposed their new multi-scale and directional representation of images to overcome deficiencies of previous proposed transforms such as wavelet and curvelet. Many applications, which used other transforms, are now using CT to take advantage of its higher performance. The widespread usage of the Contourlet-Transform (CT) and today’s real-time needs demand faster...
this is  an image. Barcode Decoding using Hough Transform In this project we want to decode many different barcodes with various angles. This mean, the direction of lines is not necessarily horizontal or vertical. Some of this barcodes show in Figure 1.   Figure. 1.    Some typical barcode images For this purpose, the edges of this images extracted using canny edge detector as shown in Figure 2. Figure. 2.   ...
this is  an image. Implementation of Median Filter using VHDL for Blurring Image In this project, we try to use VHDL for image processing. As a simple example, we design a function that filters an image. For reading an image we need, some specific function that read image with all of header files. We separate this header file and just used information that related to pixels. The result is shown in following image.     Technical Report: S. Azizi, “...
this is  an image. Implementation of FIR using VHDL for bandpass filtering In this project we try for Signal processing and use it for implementation of FIR. For this purpose we need design a chain of multiplier. This implementation deal with some special consideration related to fix point operation. So we try to obtain accurate results. For example, Figure 1 show input and output signal using MATLAB and my VHDL codes.   Figure. 1.    Input and...
this is  an image. Design and Analysis of 128x128 arrays of SRAM cells Memory arrays are an essential building block of all digital systems. In this project, I designed an SRAM array that contains 128 128-bit words and just layout and simulated a 128x128 array of SRAM cells, ignoring the sense-amp, and address decoders. This project has two phases. In the first phase, 6T SRAM cell is layout and simulation results show that the cell works. The goal is to create a...