CS 295: Computational Projectors and Cameras

Reading List

Class Plans

Introduction

Class Schedule

Date

Student

Papers

Websites

Apr 7 (Tues)

 

1.      Plenoptic Modeling: An Image Based Rendering System

2.      Light Field Rendering

1.      http://www.cs.unc.edu/~ibr/pubs/mcmillan-plenoptic/plenoptic-abs.html

2.      http://graphics.stanford.edu/projects/lightfield/

Apr 9 (Thurs)

Olzhas

1.      Digital Photography With Flash and No-Flash Image Pairs

2.      Flash Photography Enhancement Via Intrinsic Relighting

1.      None

2.      http://people.csail.mit.edu/fredo/PUBLI/flash/index.htm

 

Ankit

1.      Interactive Digital Photomontage

2.      Lazy Snapping

1.      http://grail.cs.washington.edu/projects/photomontage/

Apr 14 (Tues)

Uddipan

1.      Automatic Photo Pop-Up

2.      Face Swapping: Automatically Replacing Faces in Photographs

1.      http://www.cs.uiuc.edu/homes/dhoiem/projects/popup/index.html

2.      http://www1.cs.columbia.edu/CAVE/projects/face_replace/

 

Maxim

1.      Dual Photography

2.      Fourier Slice Photography

1.      http://www-graphics.stanford.edu/papers/dual_photography/

2.      http://graphics.stanford.edu/papers/fourierphoto/

Apr 16 (Thurs)

Behzad

1.      Coded aperture and Optical Heterodyning : A mask-based approach for Digital Refocusing and Light Field Acquisition by Conventional  Cameras

2.      Programmable aperture photography: multiplexed light field acquisition

1.      http://web.media.mit.edu/~raskar/Mask/

2.      http://mpac.ee.ntu.edu.tw/~chiakai/pap/

Apr 21 (Tues)

Pablo

1.      Non-photorealistic Camera: Depth Edge Detection and Stylized Rendering Using Multi-Flash Imaging

2.      Image and Depth from a Conventional Camera with a Coded Aperture

1.      http://web.media.mit.edu/~raskar/NprCamera/

Apr 23 (Thurs)

Yimin

1.      Coded Exposure Photography: Motion Deblurring via Fluttered Shutter

2.      Motion Invariant Photography

3.      High quality motion deblurring from a single image

1.      http://www.merl.com/people/agrawal/sig06/sig06Main.html

2.      http://groups.csail.mit.edu/graphics/pubs/MotionInvariant/

3.      http://www.cse.cuhk.edu.hk/~leojia/projects/motion_deblurring/

Apr 28 (Tues)

Shan

1.      Removing Photography Artifacts Using Gradient Projection and Flash-Exposure Sampling

2.      Fast Separation of Direct and Global Components of a Scene Using High Frequency Illumination

1.      http://web.mit.edu/yzli/www/flash.htm

Apr 30 (Thurs)

Ankit

1.      Glare Aware Photography: 4D Ray Sampling for Reducing Glare Effects

2.      Light Field Transfer: Global Illumination Between Real and Synthetic Objects

1.      http://www.umiacs.umd.edu/~aagrawal/sig08/index.html

May 5 (Tues)

Maxim

1.      Why I want a gradient camera?

2.      Programmable Imaging: Towards a Flexible Camera

1.      http://www.cfar.umd.edu/~aagrawal/gradcam/gradcam.html

May 7 (Thurs)

Gordon

1.      Multiview Radial Catadioptric Imaging for Scene Capture

2.      Non-Single Viewpoint Catadioptric Cameras: Geometry and Analysis

3.      Lensless Imaging with a Controllable Aperture

1.      http://www1.cs.columbia.edu/CAVE/projects/rad_im/rad_im.php

2.      None

3.      http://www1.cs.columbia.edu/~wild/projects/pi_con/

May 12 (Tues)

 

 NO CLASS

 

May 14 (Thurs)

Olzhas

1.      Multispectral Imaging Using Multiplexed Illumination

2.      Scene Collages and Flexible Camera Arrays

 

 

Yimin

1.      Flexible Depth of Field Photography

1.      http://www1.cs.columbia.edu/CAVE/projects/flexible_dof/

May 19(Tues)

Yimin

1.      Cata-Fisheye Camera for Panoramic Imaging

 

 

Pablo

1.      Photo Tourism

2.      Scene Completion Using Millions of Photographs

1.      http://phototour.cs.washington.edu/

2.      http://graphics.cs.cmu.edu/projects/scene-completion/

May 21 (Thurs)

Uddipan

2.      Photographing long scenes with multi-viewpoint panoramas

3.      Multi-perspective Projection and Collineation

2.      http://grail.cs.washington.edu/projects/multipano/

May 26 (Tues)

Gordon

1.      Keyframe-Based Tracking for Rotoscoping and Animation

2.      Flow-based Video Synthesis and Editing

3.      Panoramic Video Textures

1.      http://grail.cs.washington.edu/projects/rotoscoping/

2.      http://graphics.cs.cmu.edu/projects/flow/

3.      http://grail.cs.washington.edu/projects/panovidtex/

May 28 (Thurs)

Shan

1.      Interactive Video Cutout

2.      Video Object Cut and Paste

3.      Unwrap Mosaics: A new representation for video editing

1.      http://www.juew.org/projects/VideoCutout/VideoCutout.htm

2.      None

3.      http://research.microsoft.com/en-us/um/cambridge/projects/visionimagevideoediting/unwrap/

Jun 2 (Tues)

Maxim

1.      iLamps: Geometrically Aware and Self-Configuring Projectors

2.      RFIG Lamps: Interacting with Self-describing World via Photosensing Wirelss Tags and Projectors

3.      Projection Defocus Analysis for Scene Capture and Image Display

1.      http://web.media.mit.edu/~raskar/geomproj.html

2.      http://web.media.mit.edu/~raskar/Sig04/

3.      http://www1.cs.columbia.edu/CAVE//projects/proj_def/proj_def_cc.php

Jun 4 (Thurs)

Behzad

1.      Active Refocusing of Images and Videos

2.      Multi-user interaction using handheld projectors

3.      Towards 6D Displays

1.      None

2.      None

3.      http://www.mpi-inf.mpg.de/resources/prfdisplays/

Projects

1.      Flash No-Flash photography – Olzhas

2.      Gesture Based Interaction with Tiled Displays Using a Distributed Framework – Maxim Lazarov and Pablo Romano