100mpx image resolution limit should be raised for 360 panoramas [Solved]


Now I’m uploading thousands 360 panoramas of scenic outdoors locations and got stuck in a little problem. I cannot upload my latest panoramas taken with drone DJI Mavic 3 as their resolution is 103 megapixels, but Mapillary has the limit of 100 megapixels.

This means I need to shrink images, but doing so will drastically reduce the details of distant objects which is very important thing in aerial panoramas, when travelers or hunters are able to zoom it in and carefully examine distant terrain to plan their offroad navigation in wilderness areas.

I’d suggest Mapillary developers either to increase image resolution limit to suit modern cameras, or, as it was implemented in google maps, to set file size limit instead of megapixels limit (googlemaps accept any image up to 75mb file size without resolution limit).

Thank you for your attention!

Thanks for reporting. Could you share a Google Drive link to an original file? Looking online it seems to suggest that the resolution of a DJI Mavic 3 should be 20MP?

This is an example of 360 photosphere from Mavic 3:

103mp is the default resolution for photospheres in all Mavic 3 drones.

Got it, thanks so much for the quick reply. We will investigate whether we can raise this limit.

Recently I’ve tried to upload a few 103mpx panoramas again and they were rejected.
Please let me know when resolution limit is raised. Thanks!

1 Like

@coronaviking - can you give it a go now, we just released an update for this so that it should be working. One note though is that Mapillary is predominantly intended for street level imagery, and less so for aerial panoramas.

Let us know if its working for you now!

1 Like

I have been begging for this for a long time now. Although I am happy that the pixel limit has been raised, it is not exactly what we might have been expecting. 108,000,000 MP continues to give really wired unnatural width and height limits for 2:1 spherical projection images of 14,696×7,348. In my understanding natural limits should be based on powers of 2, like 2^27 = 134,217,728 pixels (basically 128 MP). @boris Why is there a pixel limit in the first place since you scale down all images for reconstruction (and presumably also segmentation) anyway? Are “image bombs” really a problem? Why not go with JPEG’s design limit of 65,535?

I have a few 22,010×11,005 = 242,220,050 images sitting on the shelf for upload but a handful of trial runs of scaling down to those wired widths and heights have revealed some ugly looking artefacts. Sure, one could go down to the next lower power of 2 below the limit but then the purpose of all these details in the images are rendered mute.

Yes, it works now. The quality of uploaded image is the same as original. Thank you!

1 Like

@coronaviking - thank you for the confirmation that it is now working for you!

@GITNE - you have a good point - there is a limit because of processing which is actually done at full resolution for accuracy. We can think about scaling this down to support higher resolutions going forward, but for now we’re not aware of cameras that are outputting higher than 108 MP, so this is lower down in the priority list.