Why does the view get blurry on Mapillary at higher zoom levels?

Hi! Why is imagery on Mapillary blurry when zoomed in, even when the camera is high-end, such as the Insta Titan? For example, on Yandex Panorama the images don’t get blurry at all when you zoom in; they even get better. Are there any reasons for this?

Yandex: https://yandex.uz/maps/10330/bukhara/?l=stv%2Csta&ll=64.418059%2C39.778659&panorama[direction]=138.129254%2C9.110127&panorama[full]=true&panorama[point]=64.417241%2C39.776367&panorama[span]=96.797596%2C46.173758&z=16.75

And Mapillary Insta360 Titan: https://www.mapillary.com/app/?lat=46.672217086835&lng=5.5589191930459&z=13.086503017476774&dateFrom=2022-09-20&dateTo=2022-09-22&pKey=1269955620514135&x=0.595700731192049&y=0.5791088420047399&zoom=0&focus=photo

Hi @dgx10 - it’s a little bit difficult to compare because Yandex doesn’t list camera model or resolution, so it could be that they are using a higher resolution camera to take those images (also the scenes are very different with different lighting conditions as well).

On Mapillary the full 11K (10560 x 5280 resolution image is displayed). There is of course some jpeg compression as well, but overall everything looks correct.

Maybe you are experiencing this problem? Useless and confusing zoom 🔎 - #2 by enteq

The maximum resolution limit on Mapillary is 108 MP (108,000,000 pixels to be exact).

I do not know about Yandex but Mapillary renders in the web app viewer the full image in a single texture only. On certain GPUs, especially often on mobile GPUs, the maximum texture size limit is below the image size in any dimension or Mapillay’s maximum limit. In this case, the image is scaled down to the maximum supported texture size limit for display. For 360° images, particularly in the width dimension the GPU texture size limit can often be lower than the original image’s width or Mapillary’s limit of 14,696 px. Hence, the viewer will never display images more detailed than the renderer (the GPU) you are using is capable of. This is a known limitation of the Mapillary web app viewer.

Certain browsers let you use a software renderer, which supports either unlimited texture sizes or the minimum spec size of 16,364 px. This way, you can view Mapillary images in full detail even on limited texture size GPUs.

1 Like

What you have linked to concerns pixel parity between image pixels and a display device’s pixels. This has nothing to do with an image’s viewable resolution.