Vaidyasubramanian Chandrasekhar
830 S.Claremont Avenue, Apt #1, Chicago IL 60612.
Phone: (312 - 925-6972.
Email: vchand2@uic.edu www.evl.uic.edu/vchand2

Objective
To secure a challenging fulltime position in imaging and visualization field that enhances my creative problem solving skills.

Education
University of Illinois at Chicago - Masters in Computer Science GPA- 3.75/4.0
Bharathidasan University, India. Bachelors in Computer Science and Engineering. 2002, Rank- 2/ 78

Work Experience
General Electric Medical Systems - Signal Processing Engineer (Intern). - Summer 2003
- Temporal subtraction algorithm - development of a novel image presentation technique with clinically relevant contrast, highlighting the differences in x-ray images acquired at different times using IDL, C++
- Developed algorithms for image registration and warping for temporal processing of X-ray Images using IDL, C++

Electronic Visualization Laboratory at UIC - Research Assistant, Spring 2003 -Present
- Implemented an algorithm for creating implants for defects using the PHANToM with the GHOST sdk, Open Inventor and CAVE libraries
- Implemented a multi-client collaborative application for 3D data visualization using C++
- Implemented a multi-resolution “Reverse marching cubes” algorithm for conversion of surfaces to multi resolution volumes using C++ and Coin 3D
- Created animations of VRML data sets using CAVELib and Open Inventor in the auto stereographic Varrier display.
- User motion tracking and joystick control of applications on tiled displays using C++ and MPI

Great Cities Urban Data Visualization Lab at UIC - Research Assistant- Fall 2002 - Spring 2003
- Designed surveys and sketch tools using swing, servlets in Java and ASP
- Implemented a secure discussion forum with tools for chatting and messaging using ASP

Masters Thesis Work
Tele-immersive system for surgical consultation and Implant modeling: The system aims at developing a cranial implant using haptic force feedback in augmented reality (PARIS™) and using a PHANToM. GHOST APIs handle the haptic interface and VTK, Open Inventor are used for rendering. The work involves designing algorithms for tracing out defects in cranium and implementation of sculpting algorithms for refining the models and implants that were created. Clay modeling is used for implant construction


Academically significant projects

Boids
Designed and implemented a boids animation algorithm simulating the schooling behavior of two schools of fishes using C++.

Reverse Marching Cubes
Implemented an algorithm to precisely construct multi resolution voxels from any arbitrary polygon model using C++,VTK.

Physically based haptic NURBS model
Designed a C++ class to implement haptic NURBS modeler with the PHANToM and created a deformable cloth model. The source code is sent to Sensable Inc for contribution to GHOSTsdk

NFS implementation
Implemented a remote file system using TCP in C++. There is a two way authentication and the server logs the errors due to wrong requests

Reliable UDP
Designed a reliable datagram protocol for packet transmission across networks using Java indicating and correcting bit errors, lost packets, out of order packets and repeated packets.

Design Pattern
Implemented observer pattern, for a collaborative application using C++ with one-to-many dependency between objects, such that whenever one object changes state, all its dependents are notified and updated.

Transactional database server
Implemented a small transactional database system to support a banking application, using C++. The application consisted of multiple processes performing operations against a shared database having an unbounded log file, a hashing scheme ensuring access time of O(1), tracking free objects recovery system with concurrent access

Defenda and Asteroids
Designed and implemented the ‘Defenda’ and ‘Asteroids’ games with lighting and texture mapping using OpenGL, C++. The player is provided six degrees of freedom and multiple views of the scene.

Conferences and Workshops
• Provided a demonstration of the Geowall at the IEEE VR’ 04 demo night at EVL, UIC, Mar-2004
• Showcased the “Augmented Reality Immersive System” used for pre-surgical planning in the Radiological society of North America in Chicago (RSNA) - Dec 2003
• Created visualization of 3D weather data and protein data for the Alliance all hands meeting, at Urbana.- May 2003

Publications
Renambot L, Rao A, Singh R, Jeong B, Krishnaprasad N, Chandrasekhar V, Schwarz N, Spale A, Zhang C, Goldman G, Leigh J, Johnson A - Scalable Adaptive Graphic Environment - WACE 2004
Chandrasekhar V, Nayak A, Lopez B - How to build a Geowall - Access Grid Union -March 2003.

Related Course Work
Advanced Computer Vision

Database Management System

Object Oriented Programming Languages

Computer Graphics

Computer System Security

Virtual Reality

Introduction to Networking

Computer Algorithms

Computer Animation

Adv Computer Graphics and Visualization

Skill Set
Platforms   Windows 9x, Windows XP, UNIX, Linux, Irix
Languages  C++, C, Java 2, Visual C++ 6.0, Visual Basic 6.0, Smalltalk
Graphics     OpenGL, Open Inventor, VTK, Coin3D
RDBMS       Oracle, MS SQL server 7.0, MS Access, PL/SQL
Toolkits       Matlab, IDL, GLUT, FLTK, MPI, Quanta, Swing, Yggrasil
Others         ODBC, JDBC, Socket programming, Cluster computing

References
Furnished upon request