MAS.131 : Computational Camera and Photography  
 
  ABOUT ASSIGNMENT1     ASSIGNMENT2   ASSIGNMENT3 ASSIGNMENT4 FINAL PROJECT      
 
    [assignment3]
   
 

 

   
DEPTH EDGE DETECTION

The goal of this project is to detect depth edges of an object and generate silhouette line renderings by using multi-flash imaging. The essential idea behind this methodology was to use conventional digital camera to capture an identical scene multiple times with different light settings from four directions. Than use the shadows to detect the shape boundaries of the object. This technology can be very useful when it comes to accomplishing tasks that require going through legible images to analyze complex shapes. For example, it could be used for medical performances and complicated hardware modifications.
Figure18 Detecting depth edges or generating stylized renderings can be acheived using regular digital cameras with multi-flash imaging.  
   
 

 
Figure19 Edge detection and sketch effect    
  The Assignment is based on the following paper: Raskar, R., K-H Tan, R. Feris, J. Yu, and M. Turk. “Non-photorealistic Camera: Depth Edge Detection and Stylized Rendering using Multi Flash Imaging.”; Proceedings of ACM SIGGRAPH, August 2004. You can find more details & sources at Dr. Ramesh Raskar’s web page.

RELATED LINK:
> Link to the Author's website

By using the source code provided from the above link, I was able to experiment with the Matlab platform to achieve this amazing effect. In this project, I used a programmed LED light setting, designed by Sam Luescher to take my photos.
Figure20 Sam Luescher's design of the programmed light settings using arduino and LEDs    

 

 

Figure21 original photos used in the project    

 

     
 

Figure22 Sketch effect using multi-flash imaging    
   
Figure23 Edge detection render using multi-flash imaging    
   
Figure24 Original photos used in the project    

Download source code from here >> click to download <<

     
sourcecode from the paper's website used in Matlab   PREV TOP NEXT
   
   

 

     
 
2011 ©
Instructors: Ramesh Raskar, Douglas Lanman, cameraculture.media.mit.edu
MIT Media Lab Lecture: F1-4 (E14-525), assignments done by Austin S. Lee austinslee.com