LAVANYA
SITA TEKUMALLA
Projects
Resume
Research
- Surface Reconstruction from Point Clouds :
This project is a part of my thesis research. More
details
- Analysis of Moving
Least Square methods for sufrace fitting : This was basically an
independant study project carried out under Prof Rich Risenfeld.
- Efficient
Data Processing in Real Time Environments: This was done at National Remote Sensing Agency
in summer 2001. The NRSA deals with receiving data (typically
images) from satillites at realtime rates. Our job was to study and
understand the problems involved and implementation of image
processing algorithms when the input is received at realtime rates.(Report Here)
- A mobile Commit Protocol
Based on Timeouts (Report Here).: This involved devising
and implementing a transaction commit protocol taking into accounts the
constraints of the mobile environment. It was done under the guidance of
Prof. Ramachandram at Osmania University, Hyderabad, India.
- Survey of the
applications of Artificial Neural Networks (Particularly control
applications). At the end of this project, we presented a paper at
"Technosance", a national level technical symposium at EEE department,
Osmania University College of Engineering, India.
- The Alpha1 Project:
the Alpha_1 system is an advanced research software base,
supporting use and research in geometric modeling (both ab initio and
reverse engineering), high-quality graphics, curve and surface
representations and algorithms, engineering design, analysis,
visualization, process planning, and computer-integrated manufacturing.
As a part of the Alpha1 Project, my responsibility is to add data
fitting code.
Major Course Projects
- Implementation of a
particle engine using openGL : This could simulate fire,
explosions, snow, rain and smoke. Terrain rendering with heightmaps was
also implemented to give parts of the project a more realistic
appearence. (Report here)
- Analysis of AthlonMP
Processor: This was done as the final project of the
course Advanced Computer Architecture.(Report Here)
- Multilevel Representation of Bspline Surfaces for interactive editing : Addresses representing a tensor product Bspline surface in multiple levels so that we can edit the coarser surface to change the overall geometry and hte finer level to add detail. Addresses issues such as how one can preserve the detail that has been added in the finer level when the coarser level is edited and how we can find a more suitable coarser level after we make many changes to the finer level (Report here)
- Modeling with Tensor Product B-Splines: Making Flower Shaped Objects with Rational Surfaces : This project aims at making flower shaped objects by sweeping an arbitrary two dimensional curve that the user specifies along a flower shaped path that is constructed from elliptical arcs (The user can optionally specify the paramaters which control the shape and the size of the flower shaped curve optionally).(Report here)
- Texture Synthesis on
Surfaces: This is based on the paper "Texture Synthesis
Over Arbitrary Manifold Surfaces ( Presentation )" by Wei and Levoy (Paper
here.). This was the final project of the course Polygonal
Representation of Surfaces.
- Geometric Modelling: Implemented a BSpline curve/Surface editor that can be used to create and manipulate Bspline curves and surfaces interactively in order to model different kinds of objects. Other projects in this course included Interactive visualization of the differential geometry properties of Bezier and Bspline curves, Interactive manipulation of conics and a renderer for implicits.
Images here
- Algorithms for processing Triangular Meshs
: Implemented a mesh viewer, the marching cubes algorithm, Subdivision surfaces and Mesh simplification using Quadric Error Metric- As a part of the course "Polygonal Representation of Surfaces"(A couple of Images).
- Implemented the Yalnix operating System on emulated hardware. This involved a through understanding of the structure of the linux
operating system. This was done as a part of the Operating Systems
course. As a part of this project we needed to implement the shell, the
kernel- which included process management, memory management and support
for some of the important system calls.(About Yalnix)
- Image Processing Algorithms
Projects in Image Processing course included Gamma Correction, Histogram Matching, Image Mosaicing, Use of common filters for High pass and Low pass filtering, edge detection and Hough transform to detect lines and circles.
(Reports here)
- Student Record Tracker
An interactive application that maintains and interacts with a database containing records of students and employees to keep track of marks, attendance and so on and provides basic security like password access. The above application was implemented in Java (Front End GUI) and MS Access (Backend Database).
- Design of a Library Database System (Report here)
as a part of Software Engineering course at Osmania University.
-
Distributed Systems:
Implementation of
FTP client
(Report here),
Implementation of LDAP protocol (Report here) and
Implementation of a distributed application "The
Bulletin Board" as a part of Distributed Systems course at Osmania
University.
-
Artificial Intelligence:
- Tic Tac Toe: A classis Board game. Implemented this using various serach strategies and finally game tree with alpha-beta pruning.
-
The Knights Tour: Solved using backtracking combined with various heuristics.
-
Number Tile problem
: Solved using backtracking combined with heuristics for an arbitrary board size.
-
Eliza - The computer psychiatrist.
"Everything starts with an idea"