Ranjitha Kumar
Ranjitha Kumar
ranju [at] stanford [dot] edu | cv
I'm a third year PhD student in the Department of Computer Science at Stanford University, working with Scott Klemmer on better tools for web page design.
skeleton muscle back
Crowdsourcing Interface for Collecting Correspondences Between Web Pages
Juho Kim, Ranjitha Kumar, and Scott R Klemmer
Poster, Adjunct Proceedings of UIST '09 | pdf

 

skeleton muscle back
Automatic Retargeting of Web Page Content
Ranjitha Kumar, Juho Kim, and Scott R Klemmer
Extended Abstracts of CHI '09 | pdf

We present a novel technique for automatically retargeting content from one web page onto the layout of another. Web pages are decomposed into their perceptual hierarchical representations. We then use a structured-prediction algorithm to learn reasonable mappings between the perceptual trees. Given the mappings, we are able to merge the content of one page with the layout of another.  

skeleton muscle front  skeleton muscle back
Volume Preserving Sinusoidal Muscles for Surface Skinning
(Summer 2006-Spring 2007)
Senior Honors Thesis | pdf

In my thesis, I outline the development of a volume-preserving analytic muscle model that can be embedded within a skin mesh to induce realistic, physics-based deformation during simulation. These volumetric muscles are layered on top of a dynamic framework of linear, segment-based muscles that drive the underlying skeletal structure. The result is an integrated system that supports realistic skin deformation along a specified target motion while requiring only minimal computational resources. 

lilypad rendering
Lily Pad Rendering (Spring 2006)
Annual CS348B Rendering Competition | www

My partner and I won the Grand Prize in Stanford's annual rendering competition. Our photorealistic rendering was inspired by an underwater lily pad photograph taken by renowned photographer Frans Lanting. I developed sophisticated parametric models to represent the complex geometry of underwater foliage, implemented a single-layer, single-scattering light transport model to capture translucency and color bleeding effects, and used physically-based algorithms to simulate absorption phenomena. 
zoom panorama detail
Zoom Panoramas (Winter 2006)
CS448A (Computational Photography) Final Project | pdf | video

For my final project in CS448A (Computational Photography,) I implemented a concept I called "zoom panoramas." Zoom panoramas offer a way to regain the larger surrounding context of an object that is lost in a photo where that single object is highly magnified. For example, a zoom panorama captures the details of a single daisy in a field while simultaneously capturing the daisy field as a whole. I developed algorithms to seamlessly combine video frames taken from horizontal panning and zooming video input into one large panorama, so that the object of interest is presented at its highest magnification within a wide angle shot setting.
firefly laser tag
"Firefly Laser Tag" Video Game (Fall 2005)
Annual CS248 Video Game Competition | www

My partner and I were finalists in Stanford's annual video game competition. I implemented original procedural content generation algorithms, volume-rendered fog and physical particle system effects.

vfx still
Selected 3D Artwork: VFX, Modeling and Animation (Summer 2005)
"Computer Animation Production," Academy of Art in San Francisco | movie_1 | movie_2

Projects involved 3D Modeling and Animation in Maya 6.5 Unlimited and Video Compositing in Adobe After Effects.
Research & Projects
Awards & Honors
Stanford University School of Engineering Fellowship (2007-08)

National Science Foundation Graduate Research Fellowship Competition, Honorable Mention (2007, 2008)

Computer Research Association (CRA) Outstanding Undergraduate, Honorable Mention (2007)
Teaching Experience
Course Assistant, Stanford University (Fall 2008)
CS147: Introduction to HCI Design

Stanford Teaching Fellow, Stanford University (Summer 2008)
CS148: Introductory Computer Graphics

Course Assistant, Stanford University (Summer 2007)
CS148: Introductory Computer Graphics

Instructor, Stanford University (Fall 2006)
CS1C: Introduction to Computing at Stanford