Image Stitching:

Image stitching is a fascinating concept in the field of Image Processing that is used to combine multiple overlapping images (figure 1) together in order to form one ‘panorama’ image (figure 3). ‘Panorama’, yes that’s right, the ones on your phones. You can now easily implement it on your own laptops.

Contains mulitiple key ingredients:

  • Feature descriptors

  • Feature Matching

  • Get top N best features

  • Obtain Homography matrix

  • Warp image

  • Multi-band blending

    (from figure 2 -> figure 3)

Figure 2

For more details, check out my Github

Figure 1

Figure 3


Augmented Reality: Rendering Object in Video

This project was an attempt to understand the basics of rendering 3d objects in a video.

Input Video

For more details, check out my Github.

Input Video with rendered object