Post Job Free
Sign in

Design Project

Location:
Boise, ID, 83713
Posted:
September 09, 2010

Contact this candidate

Resume:

AJISHNA G

Residential Address: Phone: +1-208-***-****

Building 8-208, Email id: *******@*****.***

****, *. **** ****** ***, Visa status: Employment

Boise, Idaho - 83713. authorization in US (valid till

April 2012) for any employer.

Summary:

. Expertise in design, implementation and validation of Multimedia

Image coding standards: JPEG, GIF, PNG

. Proficient in optimization of algorithms on DSP architectures.

. Technical knowhow of Video Codecs and experience with Motion

estimation for H.264 and MPEG-4 Video

. Experienced in usage of scripting languages for process automation

and software validation.

. Knowledge of multimedia systems and framework

. Experienced in implementation of Image processing algorithms and

color conversions

. Worked on various Audio enhancements algorithms such as AEC and NS.

Education background:

. M.Tech in Communication and Signal Processing from Indian Institute

of Technology Bombay, with a CGPA of 9.35/10.

. B.Tech in Electronics & Communication Engineering from Kerala

University, with an aggregate of 78%.

Technical Skills:

Video/Image Codecs : H.264, MPEG4, GIF, JPEG, PNG, BMP

Audio Standards : MIDI standard

Signal Processing : Motion estimation, Noise Suppression,

AEC.

Processor Architectures : Storm-I family of Multi-lane multi-

core DSP processors

Programming/Scripting Languages : C, StreamC, Python, Perl, Java

Technical computing tools : MATLAB

Operating Systems : Windows, Linux

Configuration managers : Perforce, CVS, SVN

Integrated Development Environments : Eclipse, MS Visual Studio

Published Work/International Conference Proceedings:

. "Small Object Detection and Tracking: Algorithm, Analysis and

Applications" Co-author of the invited paper in Pattern Recognition

and Machine Intelligence PreMI-2005 (First International Conference

Proceedings), Kolkata, India, December 2005.

. "Novel high-Q torsion micro-resonator" Co-author, Proceedings of

SPIE -- Volume 5717, MEMS/MOEMS Components and Their Applications

II, January 2005.

Work experience:

DGB Microsystems Member Technical Staff July 2005- July

2007

SPI Software Technologies, Member Technical Staff July 2007- Nov

StreamProcessors Inc. 2008

Somehsa GeoSciences Technical Consultant July 2009- Present

( part-time, working

from home)

Projects Involved In:

VIDEO/IMAGE PROCESSING:

Motion estimation Library for H.264 and MPEG-4 video on Storm-1

Responsibilities included design, implementation and optimization of

the Video Motion estimation pipeline on Storm-1 processors on both 16 and 8

lane architectures. The algorithm implemented is based on hierarchical

motion estimation with decimation of the source and reference frames, and

search in the lower resolutions, and using the candidate motion vectors in

the lower resolutions as seeds for searching in the higher resolutions.

JPEG Decoder IDCT on Storm-1

Responsibilities included design, implementation and optimization of

the IDCT- Dequantization module for the JPEG decoder on Storm-1 processors

on both 16 and 8 lane architectures. The development was done in StreamC

programming language. The decoder supports YUV encoded JPEG in YUV4:2:0 and

4:2:2 formats. Job responsibility also included the test planning for the

decoder testing on device hardware.

MJPEG Encoder on Storm-1

Responsibilities included design, implementation and optimization of a

Motion-JPEG encoder on Storm-1 processors for both 16 and 8 lane processor

architectures. The development was done in StreamC programming language.

The encoder encodes YUV video sequences in different YUV and monochrome

formats into multi frame JPEG images and as AVI output. Job responsibility

also included the test planning and extensive testing of the encoder on

device hardware.

Image Labeling algorithm on Storm-1

Implementation and optimization of high speed image labeling (blob

extraction) algorithm in StreamC for Storm-1 DSP hardware.

JPEG Encoder and decoder for mobile framework

Design and implementation of JPEG image encoder for encoding RAW

images in different YUV and RGB formats from the camera module to

compressed JPEG format. Job responsibility also included the test planning

and extensive testing of the encoder. The JPEG decoder designed and

implemented to decode baseline and progressively encoded images. Test

requirements specification; test planning, obtaining test resources and

extensive testing were part of the job responsibility.

GIF Decoder for mobile framework

Design, implementation and testing of GIF image decoder. Test

requirements specification; test planning, obtaining test resources and

extensive testing were part of the job responsibility. Also support for

animation and transparency handling was provided for the application

peripheral layer.

PNG Decoder for mobile framework

Responsibilities included design, implementation and extensive testing

of a fully fledged PNG image decoder. The decoder handled transparency and

interlaced image decoding.

WBMP Decoder for mobile framework

Design, implementation and testing of WBMP image decoders. WBMP

decoder was for the decoding of monochrome picture/animation images for

application in mobile phones.

Image Processing Library for mobile framework

Design, implementation and testing of a image processing library that

supports color conversion (between RGB/YUV/Gray/Sepia formats), Framing,

Zooming, Scaling, Cropping, Transparency (alpha) handling.

AUDIO PROCESSING:

MIDI Engine Evaluation and MIDI Player & Ringer for mobile framework

Evaluation of Beatnik MIDI Engine for playback of midi format files.

Study of the MIDI standard and various MIDI formats, and requirements

gathering prior to evaluation. On successful evaluation, implemented and

tested a MIDI player and ringer using finite state machines on the mobile

multimedia framework using the Beatnik MIDI Engine.

Voice Activity Detector

Responsibilities included design, implementation and testing of voice

activity detection module for Noise suppression and GSM AMR modules. MATLAB

was used for modeling in the developmental stages.

Noise Suppressor

Responsibilities included design, implementation and test planning of

a Noise Suppression Module. MATLAB was used for modeling in the

developmental stages.

Acoustic Echo Canceller

Responsibilities included design, implementation and test planning of

an Acoustic Echo Canceller Module. The tasks included the development of an

AEC method, implementation and evaluation of various adaptive filtering

algorithms and evaluation of double-talk-detect methods. MATLAB was used

for modeling in the developmental stages.

PROCESS AUTOMATION:

Design and implementation of an email based automation software in

python. The automation software checks for email requests for various

analyses using data attached in the request mail. The data is processed

using an excel workbook template, specific for each analysis. PDF reports

are generated using PDFcreator and attached in an automated reply email

response.

Course Projects:

Major project in M.Tech: "Target Detection and Tracking in IR image

sequences"

The scope was to detect small targets in Infrared image sequences,

where the moving target of interest is in the presence of evolving clutter.

Algorithms for detection of point targets such as the wavelet filter, and

other small target detection algorithms have been extensively studied and

implemented.

Major project in B.Tech: "FIR filter design using feedback neural networks"

The project involved the design of a feedback neural network that

generated an FIR filter with a user specified arbitrary response. The

project was based on the journal paper by, D. Bhattacharya and A. Antoniou,

titled "Design of equiripple FIR filters using a feedback neural network",

published in IEEE Trans. on Circuits and Systems, 1998, vol. 45.



Contact this candidate