AntiSeam360

Equirectangular 360° image pre-/post-processor for Android devices
(latest release: v1.0.1 - 2018-08-21)

I like shooting photos with my 360° camera (Xiaomi Mi Sphere, but that does not matter for AntiSeam360) and editing them on my Android smartphone. And I like Snapseed for photo editing (but AntiSeam360 does work with other apps, too). Unfortunately, Snapseed - as many other photo editing apps - has not been specifically developed with 360° photos in mind. This can lead to a visible "seam" when looking at a Snapseed-edited 360° photo. Take a look at the video or the example below:

The following example shows another image.

Original image showing a bright part of the sky (cropped):
cropped input image

Snapseed-edited image ("Drama" filter; cropped):
cropped output image (Snapseed)

Snapseed-edited image with AntiSeam360 pre-/post-processing (cropped):
cropped output image (Snapseed + AntiSeam360)

As you can see in the third image, AntiSeam360 helps to avoid that ugly "seam" visible in the second image.

Fine, but how does it work? There are three steps:

Step 1: Let AntiSeam360 pre-process your 360° image: Open your gallery app or a file manager and share the stitched image to AntiSeam360. Click one of the Save buttons (100% to get best image quality, but biggest file size):

app screenshot

The pre-processed image will be saved to the folder "AntiSeam360 Prepared" (internal sd). Pre-processing will slightly extend your input image beyond 360 degrees:

Input image:
input image

AntiSeam360 pre-processed image; note that it is a little bit wider:
pre-processed image

Step 2: Edit the pre-processed image with Snapseed or any other image editor. Only requirement is that the image resolution is kept unchanged and the exif data is retained. Snapseed will save the image as a new file in the Snapseed folder.

Snapseed-edited image ("Drama" filter):
edited image

Step 3: Let AntiSeam360 post-process the edited image: Open your gallery app or a file manager and share the Snapseed-edited image to AntiSeam360. Once again click one of the Save buttons. The post-processed image will be saved to the folder "AntiSeam360 Finished" (internal sd). Post-processing will reduce the image, which has beend extended beyond 360 degrees in step 1, to 360 degrees again and it will blend the overlapping areas so the seam now should no longer be visible. Have fun looking at your seamless 360° photo! :-)

Finished post-processed image; note that it is a little bit narrower again:
finished post-processed image

But beware, this is my very first Android app. It does work for me, but maybe it does not work for you. You may just give it a try, but don't blame me if anything goes wrong.

Changelog:

Click here to download the latest version 1.0.1 of AntiSeam360. But please do not link to this file directly, as that link will change frequently. Just link to the URL of this page. Thanks!

(c) 2018 by Stephan Baum.