Skip to content
Prolincur Technologies
Reality capture / Survey

3D Reconstruction from 360° Panoramas

An automatic tool that turns 360 color and depth panoramas into a textured, low-polygon 3D mesh.

Client
Real estate 3D tour provider, Poland
Solutions
Spatial intelligence
Capabilities
Geometry and CAD kernel engineering, Point cloud and reality capture
Industry
Reality capture / Survey
3D Reconstruction from 360° Panoramas screenshot

Business context

The client, based in Poland, works in reality capture and survey. 360 cameras capture spaces quickly, but panoramas alone are not a 3D model that can be measured, edited or reused. Turning captures into models by hand is slow, which limits how many projects a capture business can deliver.

The challenge

The client wanted an automatic tool that generates a 3D model from a set of panoramic images. Panoramas arrive with tilted horizons and in mixed image and depth formats. Raw reconstructions tend to be heavy, with holes and spurious surfaces, and every part of a photo was processed at the same detail, so plain walls, floors and sky cost as much as furniture and fittings. The result had to be light enough for practical use while keeping realistic texture and accurate geometry, and it had to run fast.

Our solution

We built an algorithm that converts color and depth images into a point cloud in 3D space, then turns the point cloud into a triangulated surface mesh with texture mapping. An AI segmentation step splits each panorama into large and small regions, so detail goes only where it is needed. Heavy steps run on the GPU with CUDA.

  • Support for 360 panorama images in PNG, and depth maps in EXR and PNG
  • Horizon correction of input images
  • AI segmentation of each panorama into large and small regions
  • Coarser detail for large plain regions and full detail for small, detailed ones, processed in parallel and merged into one model
  • Segmentation switched on or off, with thresholds tuned per scan
  • Point cloud generation and hidden point removal
  • Poisson reconstruction of the surface mesh
  • Mesh simplification to reduce polygon count
  • UV wrapping and texture baking
  • CUDA for a fast, efficient algorithm

Business impact

High-speed reconstruction with a low polygon count, realistic texture and geometric accuracy, without unwanted holes or spurious mesh.

  • Capture teams get a 3D model from the panoramas they already shoot, with no manual modeling step
  • Low-polygon, textured output loads in web viewers and downstream tools without extra optimization work
  • Processing effort goes to furniture and fittings, not to plain walls and floors
  • Clean meshes cut the cleanup time a modeler would otherwise spend on each project
  • The automatic pipeline lets the client take on more capture projects with the same team

Have a similar challenge in your product?

We can usually tell you in one call how we would approach it.