Codes

 
Course Projects, CSC5280 Image Processing and Computer Vision
  • Image Morphing [web]

Implemented Beier-Neely algorithm and deformable surface algorithm.

  • Automatic Panoramic Mosaic Stitching [web]
          The skeleton code is borrowed from UW's course CSE576. It is also used in other universitys' courses, such as cornell's course CS6670.
  • Photometric Stereo [web]
      Implemented photometric stereo with a chrome ball, without a chrome ball (Hayakawa's algorithm), example-based photometric stereo, and Frankot-Chellappa Algorithm. 
      The skeleton code is borrowed from UW's course
CSEP576.
  • Seam Carving for Content AwareImage Resizing [web]
      Implemented the following siggraph paper:
Shai Avidan and Ariel Shamir. Seam Carving for Content-Aware Image Resizing. ACM SIGGRAPH, 2007.