This page lists some of my cool projects
www.Similage.com - Content and Keyword Based Web Image Search Engine
Similage is a web image search engine with image similarity search. Once images are searched using keyword, the user can narrow down on the search results by searching for similar images. This will help the user find the most relevant image, and covers the limitation posed by pure keyword based image searches.
The idea for Similage started as a project while I was studying at USC, now I continue to research and develop it during my spare time.
It has the following features:
Visit http://www.similage.com to experience it yourself!
HTML5 Game: Magician, Fairy Rescue (year: 2011)
WayNotes: Augmented Reality App for Google Android Phones (year: 2009)
WayNotes an Augmented Reality (AR) application for Android enabled mobile phones. It is my entry into the Android Developers Challenge 2, contest organized by Google.
Using WayNotes, users will be able to "drop" notes in geographical locations across the world. These notes can then be viewed through the augmented reality view, when the phone camera is pointed in the direction of the note, it will appear as a red circle, on the phone screen overlaid over live video feed from the camera. WayNotes also has place information (place names) about different locations, currently this data is from Geonames.org database.
www.Relfind.com - Related Image Search Using Yahoo BOSS API (year: 2008)
(alpha) is a search engine for finding related images, based on contextual
Received "Notable Mention" in the popular blog "Mashable.com" http://mashable.com/boss/
Real-Time Rendering of Shadows and Light Caustics (year: 2005)
Rendering shadows and light caustics (bending and refraction of light passing through transparent objects) in graphics is a computationally intensive operation. Developed a new approach for successfully doing this in real-time. (This is an academic project)
Shown here in the thumbnail is the shadow rendering for the Dragon model (about 10,000 triangles)
Bio-Visualization System for Modeling and Analysis of the Human Heart (year: 2003)
This project aimed at developing an accurate computational representation of the human heart. The left ventricle (LV) of the heart is constructed as a mathematical model, close to the shape of actual LV. The model is made suitable for simulating the deformation of the heart during the cardiac cycle. Stress and Strain analysis were conducted on the ventricular myocardium, and visualized. (This is my undergraduate research project)
The visualization software is capable of simulating the conditions of a diseased heart.
The final model and software implementation is useful for wide range of fields like clinical treatment planning, study of heart, manufacture of artificial heart, study of heart diseases etc.
The output of my program, a 3D rendered image of heart was used as a cover image in an academic textbook: "3D Visualization for Biomedical Engineers by Dr. Edmond C Prakash"
Paper from IEEE digital library: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1253460
ARC-3D Game Graphics Engine (year: 2003)
The Game Graphics engine was written using C++ and OpenGL. Currently it supports the following:
Visualization Software for Rapid-Protoyping (year: 2002)
An application for loading and manipulating Stereolithography (STL) data files (both ASCII and binary), which are used in Rapid-Prototyping process. The user can view a fully rendered 3D model of a STL data file before it is actually manufactured. This allows for studying the virtual model and implement any design changes, before a physical prototype is made.
The software was developed using MS Visual C++ and OpenGL