Panorama of High Resolution Satellite Imagery using Distributed Public Compute Nodes

Anubhav Singh

Anubhav Singh

Kolkata, West Bengal

1 0
  • 0 Collaborators

The creation of high-resolution panorama has been a problem to which people have sought a solution to for long. There have been several open and proprietary software which can create panoramas from images, but none yet has taken the benefits of distributed or cloud computing. In this project, the attempt to use Distributed public compute nodes has been done, using the underlying concept of BOINC. The images provided by ISRO are joined together over several compute nodes which brings down the stitching time down. ...learn more

Project status: Published/In Market

Graphics and Media

Groups
Student Developers for AI

Code Samples [1]

Overview / Usage

The creation of high-resolution panorama has been a problem to which people have sought a solution for long. There have been several open and proprietary software which can create panoramas from images, but none yet has taken the benefits of distributed or cloud computing.

In this project, the attempt to use Distributed public compute nodes has been done, using the underlying concept of BOINC. The images provided by ISRO are joined together over several compute nodes which brings down the stitching time down.

The images generated can be then further used in creating larger panoramas. This technique can efficiently be used in creating super-high-resolution medical images, images of large scenery and even in the reconstruction of universe images.

Methodology / Approach

First, the images are broken down into several horizontal and vertical strips.

These strips are sent to the public compute nodes which determine the common points between them.

The information of common points is assimilated on the server, which then uses the points to stitch together the images.

This approach is efficient because the process of finding common points is very expensive.

Technologies Used

Python
C++
Java
PHP

Repository

https://github.com/xprilion/distpano

Comments (0)