Image Stiching on GPUs

GPU Programming | Image Stiching | Computer Vision

Challenge

When taking multiple photos, e.g., of a landscape, then how do we stich them together as fast as we can?

Solution

GPUs! Well ok, algorithms that can be implemented on GPUs that extract image features from all the images, match features across images, and calculate a homography. To make things look seemless, we also implemented a warping step, as well as blending.

My Role

I focused on homography extraction with RANSAC and the warping step, as well as the pipeline architecture of the project.

Technology/Algorithm

C++, Feature Detection & Matching, Homography, RANSAC, Warping, Blending, GPU, Stiching

Back to Projects