CS 4475, 2013 Spring:
[Menu: Logistics, Schedule, Grading, Policies]
- Professor Irfan Essa (Email is the BEST (and ONLY) option: irfan at cc dot gatech dot edu, please use [CS4475] as the first words in the subject line)
- Office Hours: After class OR schedule via email appointment (make sure to list [CS4475] in subject header].
- TA: Andrew Ziegler, amz at gatech dot edu
- Class Time/Location: KACB 2456, Monday – Wednesday 3:05p – 4:25p.
- Other Sites: Piazza, T-Square @ GATech
Week : #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16
Week 1 (1/7/12)
- TOPIC: Introduction and Overview
- MATERIAL from lecture: See T-square Site (01_Introduction)
- Topic: CAMERAS [IE] (How do cameras work? From a pinhole camera to a digital camera.)
- MATERIAL from lecture: See T-square Site (02_Cameras)
Week 2 (1/14/12)
- TOPIC: PHOTOGRAPHY [IE] (What is the medium of photography? What is it’s technology?)
- MATERIAL from lecture: See T-square Site (03_Photography)
- TODO: Assignment #0 Presentations in class
Week 3 (1/21/12)
- Martin Luther King Day — No class.
- TOPIC: Digital Image Representations I
- Szeliski Book Chapter 1 (skim), Chapter 2 (Section 2.2 and 2.3)
- Szeliski Book Chapter 3 (Sections 3.1 – 3.6)
Week 4 (1/28/12)
- TOPIC: Filtering and Sampling
- READINGS: Szeliski Book Chapter 3
- Wednesday [AZ]
- TOPIC: Camera Models and Transforms
- READINGS: [RS] Chapter 2 (Section 2.1), [Forsyth and Ponce] Chapter 1 (Sections 1.1 and 1.2), and Chapter 5 (Sections 5.1-5.2)
Week 5 (2/4/12)
- TOPIC: Matthias Grundmann PhD Defense
- M. Grundmann, V. Kwatra, and I. Essa (2011), “Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths,” in Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2011. [PDF] [WEBSITE][VIDEO] [DEMO] [BLOG]
- M. Grundmann, V. Kwatra, D. Castro, and I. Essa (2012), “Calibration-Free Rolling Shutter Removal,” in Proceedings of IEEE Conference on Computational Photography (ICCP), 2012. [PDF] [WEBSITE] [VIDEO] [BLOG]
- TOPIC: Multi-view Imaging
- READINGS: Szeliski Book Chapter 7 & 11.
Week 6 (2/11/12)
- TOPIC: PinHole Cameras and Camera Obscura
- A. Torralba and W. T. Freeman (2012). Accidental pinhole and pinspeck cameras: revealing the scene outside the picture. Proceedings of 25th IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2012).[PDF][Project Site]
- TOPIC: Feature Detection
- READINGS: Szeliski Book, Chapter 4
Week 7 (2/18/12)
- TOPIC: Image Stitching and Panoramas
- Brown and Lower (2003), “Recognizing Panoramas”, ICCV 2003 [PDF][DOI]
- Efros and Freeman (2001), “Image Quilting for Texture Synthesis and Transfer” SIGGRAPH 2001 [PDF] [DOI].
- Kwatra, Schödl, Essa, Turk, Bobick (2003), “Graphcut textures: image and video synthesis using graph cuts” SIGGRAPH 2003 [PDF] [DOI].
- TOPIC: Photo Synth/Photo Tourism
- Noah Snavely, Steven M. Seitz, Richard Szeliski, “Photo tourism: Exploring photo collections in 3D,” ACM SIGGRAPH, 25(3), 2006, 835-846. [pdf] [bibtex].
- Noah Snavely, Steven M. Seitz, Richard Szeliski, “Modeling the world from Internet photo collections,” IJCV [pdf] [bibtex]
- MORE INFO
Week 8 (2/25/12)
- TOPIC: Image Analogies & Synthesis
- Hertzmann, Jacobs, Oliver, Curless, Salesin. (2001) “Image Analogies” SIGGRAPH 2001. [PDF][DOI]
- Agarwala, Dontcheva, Agrawala, Drucker, Colburn, Curless, Salesin, Cohen. (2004). “Interactive digital photomontage.” SIGGRAPH 2004 [PDF] [DOI].
- DISCUSSION OF FINAL PROJECTS
Week 9 (3/4/12)
- TOPIC: Image Editing
- Perez, Gangnet, and Blake. (2003). “Poisson image editing.” SIGGRAPH 2003.[PDF][DOI]
- Jia, Sun, Tang, Shum (2006), “Drag-and-Drop Pasting”, SIGGRAPH 2006.[PDF][DOI]
Week 10 (3/11/13)
- TOPIC: HDR I
- Debevec and Malik (1997), “Recovering High Dynamic Range Radiance Maps from Photographs”, SIGGRAPH 1997. [PDF][DOI]
- Larson, Rushmeier, Piatko (1997), “A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes,” In IEEE TVCG Vol. 3, No. 4, December 1997. [PDF][DOI]
- Durand and Dorsey (2002), “Fast bilateral filtering for the display of high-dynamic-range images”, SIGGRAPH 2002, [PDF][DOI]
- TOPIC: Camera 2.0; DISCUSSION OF ASSIGNMENT #5 AND FINAL PROJECTS
- Adams, Talvala, Park, Jacobs,Ajdin,Gelfand, Dolson, Vaquero, Baek, Tico, Lensch, Matusik, Pulli, Horowitz, Levoy (2010), “The Frankencamera: An Experimental Platform for Computational Photography” In SIGGRAPH 2010 [ PDF][ DOI]
Week 11 (3/18/12) [SPRING BREAK]
Week 12 (3/25/12)
- TOPIC: Colorization
- Levin, Lischinski, Weiss (2004), “Colorization using Optimization” SIGGRAPH 2004 [PDF][DOI]
- Cohen-Or, Sorkine, Gal, Leyvand, Xu, (2006), “Color Harmonization” SIGGRAPH 2006 [PDF][DOI]
- TOPIC: ASIIGNMENT #5: Part 1 Discussion
Week 13 (4/1/13)
- TOPIC: Light Fields I
- Adelson and Bergen (1991), “The Plenoptic Function and the Elements of Early Vision” Computational models of visual processing. [PDF]
- Adelson and Wang (1992) “Single lens stereo with a plenoptic camera”, IEEE PAMI 14(2) [PDF][DOI]
- Ng, Levoy, et al. (2005), “Light field photography with a hand-held plenoptic camera” Stanford Tech Report CTSR 2005-02, 2005. [PDF][DOI]
- TOPIC: Light Fields II
- McMillan and Bishop (1995), “Plenoptic modeling: An image-based rendering system”, SIGGRAPH 1995 [PDF][DOI]
- Gortler, S. J., Grzeszczuk, R., Szeliski, R., and Cohen, M. F. 1996. “The lumigraph”. In SIGGRAPH 1996, 43–54. [PDF][DOI]
- Levoy, M., And Hanrahan, P. 1996. “Light field rendering”. In SIGGRAPH 1996, 31–42.[PDF][DOI]
Week 14 (4/8/13)
- TOPIC: Video
- Schödl, Szeliski, Salesin, Essa (2000), “Video textures” in SIGGRAPH 2000 [PDF][DOI]
- Kwatra, Schödl, Essa, Turk, Bobick (2003), “Graphcut textures: Image and Video Synthesis using Graph Cuts” SIGGRAPH 2003 [PDF] [DOI].
- Agarwala, Zheng, Pal, Agrawala, Cohen, Curless, Salesin, and Szeliski (2005) “Panoramic video textures.” SIGGRAPH 2005 [PDF][DOI]
- CRITIQUES and Final Project Updates
Week 15 (4/15/13)
- TOPIC: Video II
- TOPIC: Video Stabilization
- M. Grundmann, V. Kwatra, and I. Essa (2011), “Auto-Directed Video Stabilization with Robust L1 Optimal Camera Paths,” in CVPR, 2011. [PDF]
- M. Grundmann, V. Kwatra, D. Castro, and I. Essa (2012), “Calibration-Free Rolling Shutter Removal”, International Conference on Computational Photography, 2012 (to appear) [pdf]
Week 16 (4/22/13)
- FINAL PROJECT PRESENTATIONS in class
- FINAL PROJECT PRESENTATIONS in class
Assignments and Grading
- Class Attendance & Participation (15 %)
- Assignments / Homeworks (50 %) [There will be 5-6 Assignments]
- Critique (10%)
- Final Project (20%)
- Includes: Proposal/Teaming(2%), Updates (5%), In class presentation and demo (8%), Final Report and Self Evaluation (5%).
- Portfolio of all Efforts in this class (5%)
- All of the above subject to minor modifications as needed, which will be announced in class.
- Class attendance is required. Late by 15 minutes, counts as an absence. Legitimate reasons for being excused from class include, personal issues, health (keep those germs away from class), interview, conference travel, etc. Travelling and exploring, assignments due in other classes, out to pick up friends, and other such excuses not accepted. Please inform Instructor of a planned absence via email before class.
- Grading. Usually a score of 90 is considered an “A” and 100 an “A+” (but a 100 is given to only artifacts/projects/hw that are exceptional and beyond what was expected!). 80, 70 are “B” and “C” respectively.
- Homeworks Assignments will be graded on a list of criteria (specified on the assignment) such as quality of work, completeness, insight into technical issues, insight into other relevant issues, etc. Assignments are due at the start of class on the day they are due.
- Late Assignments: Everything is DUE before the class session. NO extensions. In most circumstance, students will be asked to discuss their assignment in class.
- Laptops use in class: Use of laptops in class room for purposes of note-taking and work related to the class is allowed, but ONLY and ONLY for that purpose. If a student is seen surfing the web during class, or chatting with someone, or emailing, then points will be deducted from the class attendance and participation portions of the grade (3% for each infraction, with a total of 3 max, after that the student looses the whole class participation score).
- Cellphones in class: Please turn your cellphone and other mobile devices to “silent” mode during class. Thanks.
- This class abides by the Georgia Tech Honor Code. All assigned work is expected to be individual, except where explicitly written otherwise. You are encouraged to discuss the assignments with your classmates; however, what you hand in should be your own work. If any work product was produced based on discussions with someone else (in the class OR outside), please specify clearly in the final turn-in.