Multi-band blending of aerial images using GPU acceleration

Aerial images are densely captured with high resolution. It is an important research topic to efficiently process the aerial images. Benefited from its powerful computation power, GPU acceleration techniques have been widely used in image processing, and many traditional techniques achieved real-time processing through using the GPU acceleration. In this research, we study the aerial image blending problems using GPU acceleration. We parallelized the Multi-band blending algorithm and achieved 30 times acceleration compared with CPU implementation.

[1]  Zhe Zhu,et al.  A Comparative Study of Blending Algorithms for Realtime Panoramic Video Stitching , 2016, ArXiv.

[2]  Richard Szeliski,et al.  Fast Poisson blending using multi-splines , 2011, 2011 IEEE International Conference on Computational Photography (ICCP).

[3]  Edward H. Adelson,et al.  A multiresolution spline with application to image mosaics , 1983, TOGS.

[4]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

[5]  Harry Shum,et al.  To appear in the ACM SIGGRAPH conference proceedings Drag-and-Drop Pasting , 2022 .

[6]  Aseem Agarwala,et al.  Efficient gradient-domain compositing using quadtrees , 2007, ACM Trans. Graph..

[7]  Zhe Zhu,et al.  Faithful Completion of Images of Scenic Landmarks Using Internet Images , 2016, IEEE Transactions on Visualization and Computer Graphics.

[8]  Zeev Farbman,et al.  Coordinates for instant image cloning , 2009, ACM Trans. Graph..

[9]  Zhe Zhu,et al.  3D modeling and motion parallax for improved videoconferencing , 2016, Computational Visual Media.

[10]  Fang Liu,et al.  A GPU-based matting Laplacian solver for high resolution image matting , 2010, The Visual Computer.

[11]  Daniel Cohen-Or,et al.  3-Sweep , 2013, ACM Trans. Graph..

[12]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[13]  Charles T. Loop,et al.  Resolution independent curve rendering using programmable graphics hardware , 2005, ACM Trans. Graph..

[14]  Zhe Zhu,et al.  Avoiding bleeding in image blending , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[15]  Daniel Cohen-Or,et al.  Extracting 3D objects from photographs using 3-sweep , 2016, Commun. ACM.

[16]  Harish Kumar,et al.  Accelerating vector graphics rendering using the graphics hardware pipeline , 2015, ACM Trans. Graph..

[17]  Sylvain Paris,et al.  Error-Tolerant Image Compositing , 2010, ECCV.

[18]  Shi-Min Hu,et al.  Panorama completion for street views , 2015, Computational Visual Media.

[19]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .