Home

Resume

Fun Zone

Photo Gallery

Contact

Prakash Arul

ADDRESS

25 S, 1100 E, Apt #5, Salt Lake City, UT 84102.

E-MAIL

arul@cs.utah.edu

Phone                       

801-635-5586

WEB

http://www.cs.utah.edu/~arul/

 

 

Education

       Current

Pursuing MS in Computer Science at School of Computing, University of Utah.

GPA: 3.91/4.0; Program of Study GPA: 4.0/4.0

       Under Graduate

B.Tech in Computer Science and Engineering, IIIT-Hyderabad, India (1998-2002)

(GPA: 9.69/10)

Ranked 2nd among all outgoing students.

       Senior Secondary

St. Francis De Sales School, New Delhi (1998)

       Higher Secondary

St. Francis De Sales School, New Delhi (1996)

 

 

Standardized Test Scores

        Graduate Record Examination (GRE)

2230/2400 (780 Analytical, 800 Quantitative, 650 Verbal)

        Computer Based TOEFL

291/300

 

 

Publications

                                                                                                                 

Consistent Spherical Parameterizations Arul Asirvatham, Emil Praun, Hugues Hoppe, Computer Graphics and Geometric Modeling, within International Conference on Computational Science 2005.

 

Terrain Rendering using GPU-Based Geometry Clipmaps, Arul Asirvatham, Hugues Hoppe. GPU Gems II, Programming Techniques, Tips, and Tricks for Real-Time Graphics, March 2005. [Slides]

 

Inter-Surface Mapping, John Schreiner, Arul Asirvatham, Emil Praun, Hugues Hoppe. ACM Siggraph 2004. [Slides]

 

Web Page Classification Based on Document StructureArul Prakash Asirvatham and Kranthi Kumar Ravi. IEEE National Convention, Dec 2001.

 

    Thesis:

           Consistent Parameterizations, Arul Asirvatham, Masters Thesis, University of Utah, 2005.

 

           Script Segmentation of Multi-script Documents, Arul Asirvatham, Bachelors Thesis, International Institute of Information Technology, 2002.

 

 

Honors and Scholarships

  • My paper titled ‘Consistent Spherical Parameterizations’ has been nominated for Best Paper Award of ICCS 2005.

·        The paper titled ‘Web Page Classification based on Document Structure’, won the 2nd prize at IEEE India Council National level Paper contest.

·        Received the IIIT’s Dean Scholarship for academic excellence.

 

 

Work Experience

        Summer 2004

Research Intern at Microsoft Research with Hugues Hoppe.

Worked on terrain rendering using GPU-based Geometry Clipmaps

 

        Spring 2002-present,

 

Research Assistant under Prof Emil Praun.

Worked on surface parameterization techniques.

 

        Fall 2002

Teaching Assistant under Prof Arthur Lee.

 

        Summer 2000

Intern at Exceed Commerce, New York. I designed and developed the user interface for Toadnode – a peer-to-peer file-sharing network.

 

        Fall 1999-Spring 2002

Teaching assistant for various courses at IIIT.

 

 

Areas of Interest

My areas of interest include and are not limited to Computer Graphics (mesh processing, mesh parameterization), Computer Vision (3D reconstruction, multi-view geometry), Image Processing, Artificial Intelligence (machine learning).

 

 


Software Skills

        Programming skills

C, C++, Java

        Programming tools & APIs

Win32, MFC, OpenGL, DirectX, GTK, QT

        Platforms

Windows, Linux, Familiarity with Solaris

        Others

MS SQL, HTML

 

 

Coursework

Advanced Computer Graphics-I, Polygonal Representation of Surfaces, Computational Geometry, Advanced Computer Architecture, Operating Systems, Foundations of Computer Science, Programming Languages, Compilers, Computer Aided Geometric Design, Distributed Database Management Systems, Distributed Computing, Computer Vision.

 

 

Projects

As part of courses and independently, I have undertaken many projects. A complete list of projects can be found at http://www.cs.utah.edu/~arul/projects.html

Here I list some of the major ones. Click on the title to get more details.

·        Texture Synthesis on Surfaces

Implemented the paper ‘Texture Synthesis over Arbitrary Manifold Surfaces’ that appeared in Siggraph 2001. Also implemented the TSVQ algorithm to speed up the algorithm.

·        Particle Engine

Instead of creating different particle systems for simulating different natural phenomenon, I implemented a particle engine to allow the user to create different particle systems by changing some parameters. Used the GL_NV_point_sprite extension to make the particle system more realistic.

  • Compiler:

Implemented a compiler as part of the Compilers course. The source language was a Java like object oriented language and the target language was the SPARC assembly.

·        Script Segmentation of multi-script documents

This was my senior thesis at IIIT Hyderabad. It involved applying signal processing techniques to a document image to extract text from images and also for segmenting a multi-script document into regions of the same script. The different scripts in the segmented document can then be fed to their respective OCRs.

·        Real Time Operating System

Added soft real time scheduling to the Linux kernel.

·        Multimedia Editor

Designed and implemented an editor for various media - images, audio and video files. Supported JPEG, GIF, PNM (image), WAV, AU (audio) and MP3, MPEG, AVI (video) formats.

·        Distributed Database Management System

Implemented a distributed layer over MySQL DBMS. The DDBMS included both horizontal and vertical fragmentation. Implemented many basic distributed optimization techniques.

·        Summer Internship

Designed and implemented the user interface for Toadnode – a peer-to-peer file sharing network. The interface was developed in Win32.