|
Resume |
Education
Standardized Test Scores
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 Structure– Arul
Prakash Asirvatham and Kranthi Kumar Ravi. IEEE
National Convention, Dec 2001. Thesis: Consistent
Parameterizations, Arul Asirvatham, Masters Thesis, Script
Segmentation of Multi-script Documents, Arul Asirvatham, Bachelors Thesis,
International Institute of Information Technology, 2002. Honors and Scholarships
·
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
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
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. 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.
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. Added
soft real time scheduling to the Linux kernel. 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. Designed
and implemented the user interface for Toadnode
– a peer-to-peer file sharing network. The interface was developed in Win32. |
||||||||||||||||||||||||||||||||||||||||||