slc.gif (139 bytes)
     L I F E            I S              A            S . H . M .*     

slc.gif (139 bytes)

Ramesh  Raskar

Since Sept 2000,

Research Scientist
MERL, Mitsubishi Electric Research Labs,
Cambridge, MA, 617-621-7533

Click here for My New Webpage at MERL

Before May 2000,

Graduate Student, Dept of Computer Science
raskar (at)

Interests : Computer Graphics, Computer Vision,
Virtual environments, Geometric and Solid Modeling

Advisors : Henry Fuchs, Greg Welch

What Tmobile phone doctor says
slc.gif (139 bytes)

Research and Publications

Using Light Projector as the dual of a Camera

A light projector is a 3D perspective projection device. Using an analytical projection model, e.g. a pin-hole model, various projector-based problems can be recast. Traditionally, a light projector is treated like any other two-dimensional display device e.g. a CRT or a LCD screen to create flat and usually rectangular images. The work exploits the notion of projector as dual of a camera. This leads to new research directions in Computer Vision and Image-based Rendering.

Image Based Rendering

Non-photorealistic Rendering

  • Detecting depth edges using a NPR Camera with multi-flashes
  • Real-time image precision technique to render silhouette edges for technical illustrations and artistic effects           (I3DG'99) (** Source Code)
  • Hardware Support for NPR (Silhouettes and creases in one pass without connectivity info)      (HWWS'01)         ( * * Download code)
  • Cartoon Dioramas in Motion : Apparent motion of real objects           (NPAR'02)

Intelligent UI

Web Visualization

  • Improving the web surfing experience using liveweb data filtering

3D Laparoscopy 

Re sume (Publications) and Research Summary

PhD Thesis (Projector as the dual of a camera)


slc.gif (139 bytes)

Previous work

  • Stereo correspondence using a three-camera model and dynamic programming (Computer Vision) (description
  • Simulation, Animation and Analysis of Design Disassembly for Maintainability Analysis (description
  • Incremental Approach to Path Planning (Robotics) (description
slc.gif (139 bytes)

About Me

Here's my geek code

GCS -d+ H s+:- !g au-->+ a- w+ v- C+++ P++ U++ N+++ E+ -po+ Y+ t tv++ b- e+++ u+ h-- f++ r? !n y? 

Even my geek code contains the substring "PUNE" .. which happens to be a neat place in India .. here's a photo from my undergraduate school, in that city. (I am the one with keyboards)... and here are more .. but, my friends think this is how I actually look ! Btw this is how I spent my summer'98 in Seattle. Some pictures with my old digital camera (Kodak DC280).

    My travel photos (with a collection of Canon Powershot cameras)

slc.gif (139 bytes)
Best at CS-UNC : Pixelflow | Graphics | Fred Brooks | Plenoptic Modeling (IBR) | Tracker
In Town : Tour of UNC | Chapel Hill | Local WRAL tv | Sangam
WebPages I maintain since 1994 : City of Pune, India | College of Engg, Pune


slc.gif (139 bytes) You should learn something new everyday.. it seems .. may be you should learn something new on every homepage.
This is something interesting .. How pi was calculated ..
Ancient Sanskrit scholars "hid" many things behind normal
shlokas. One key to uncover the hidden meaning goes like:

kaadinava Taadinava paadipanchakam
yaadyashhtakah kshha shunyam

According to this "key", the swaras are given values as (the sequence of Sanskrit alphabets): 
k   kha   ga   gha     cha   chhha  ja   jha  jyan
1    2    3     4       5      6    7     8     9 

Ta  Tha   Da   Dha     Na     ta    tha   da   dha 
1    2    3     4       5      6    7      8    9 

pa  pha   ba   bha     ma
1    2    3     4       5

ya   ra   la   va      sha    shha  sa    ha 
1    2    3     4       5      6     7     8

Vowels, gya and kshha have a value of zero.

Now, apply this key to the following shloka:


What one obtains is the value of p / 10 correct to 31 places after the decimal point !

3.1415926  53589793  23846264  3383279

The implications of the above are mindboggling. Whereas the ancient Egyptians had a value of 3 for pi, the much later Greeks too  did not go beyond the first two decimal places. But, they might be excused because they did not follow the decimal system. However, to know the value to 31 places Surely, the composer then knew about the concepts of irrational numbers... surely, the  mathematician saw in pi something beyond its merely being the ratio of the circumference to the diameter of a circle.. and how on earth  does one compute the value of pi to 30+ places? The tragedy is that such masterpieces were hidden, requiring geniuses of like order to appreciate them. Were the ancient greats such egotists that they deemed it improper to educate simpler people?  How long can such knowledge be sustained, if it is to be propagated only through rote repetition of "Holy" texts? No wonder, that a  climate conducive to a pure quest for knowledge was never fostered ...

*S.H.M. = Simple Harmonic Motion