2013 UG

CS 4475, 2013 Spring:

[Menu: Logistics, Schedule, Grading, Policies]


  • Instructors:
    • 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: PiazzaT-Square @ GATech

Weekly Schedule

Week : #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16

Week 1 (1/7/12)

  • Monday
    • TOPIC: Introduction and Overview
    • MATERIAL from lecture: See T-square Site (01_Introduction)
  • Wednesday
    • 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)

  • Monda
    • TOPIC: PHOTOGRAPHY [IE] (What is the medium of photography? What is it’s technology?)
    • MATERIAL from lecture: See T-square Site (03_Photography)
  • Wednesday
    • TODO: Assignment #0 Presentations in class

Week 3 (1/21/12)

  • Monday
    • Martin Luther King Day — No class.
  • Wednesday
    • 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)

Week 5 (2/4/12)

  • Monday
    • 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]
  • Wednesday
    • TOPIC: Multi-view Imaging
    • READINGS: Szeliski Book Chapter 7 & 11.

Week 6 (2/11/12)

  • Monday
    • 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]
  • Wednesday
    • TOPIC: Feature Detection
    • READINGS: Szeliski Book, Chapter 4

Week 7 (2/18/12)

  • Monday
    • 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].

Week 8 (2/25/12)

  • Monday
    • 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].
  • Wedenesday

Week 9 (3/4/12)

  • Monday
    • 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]
  • Wednesday
    • TOPIC:

Week 10 (3/11/13)

  • Monday
    • 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]
  • Wednesday
      • 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)

  • Monday
    • 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]


  • Wednesday
    • TOPIC: ASIIGNMENT #5: Part 1 Discussion

Week 13 (4/1/13)

  • Monday
    • 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]
  • Wednesday
    • 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)

  • Monday
    • 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]
  • Wednesday
    • CRITIQUES and Final Project Updates

Week 15 (4/15/13)

  • Monday
    • TOPIC: Video II
  • Wednesday
    • 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)

  • Monday
  • Wednesday

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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s