

EasyRay: Easy to use Ray-Tracer for Graphics applications
EasyRay is a ray-tracing renderer built on the Nvidia Optix (3.7.0) library in CUDA. The software has been tested on OpenGL 4.5 released...
REALight: Relighting, Editing and Acquisition System for Real Scenes (paper under submission)
Advisor: Prof. Hong Qin Unlike a computer-generated world as in a game or an animated world, we live in a real world with real objects...
Optimal Camera Placement and Trajectory Estimation for 3D Scenes (paper under submission)
Advisor: Prof. Joseph S.B. Mitchell We propose a novel and intuitive approach to solve the guarding problem for simple polygons with...
Fast Caching Lighting Preview System
Advisor: Prof. Hong Qin Developed a lighting preview system which preprocesses the shader code before shading actually starts. This is...
Randomized Ferns on Android
Advisor: Prof. Dimitris Samaras This project is about recognizing the patches surrounding key-points, our classifier uses hundreds of...
Multiple Heuristic Search in the PacMan Game
Developed broad class of searching and learning algorithms for both the PacMan and the Ghosts. Different search algorithms like A*,...


Development of an Immersive Virtual Shopping Experience
I worked as a Research Assistant at the Center for Visual Computing (CEWIT) in Stony Brook University to develop a virtual reality...


Individuality of Handwriting
Advisor: Prof. B. B. Chaudhuri In this project I developed a tool which can classify different handwriting samples based on their authors...


"Forum" Windows Phone Application
As a team of colleagues we developed a discussion forum app known as the Incognitos Forum app on Windows Phone 7 platform. We developed...


Object Tracking using OpenCV Libraries
Advisor: Prof. Dipti P. Mukherjee Used OpenCV libraries to build a software application for detecting motion of finger(s) from a video...