Skip to content

Grey colored voxels in 3D reconstruction #94

@saichand44

Description

@saichand44

Hello, I am trying to perform 3D reconstruction using RGB images, depth images, camera intrinsics and extrinsics. I want to perform the 3D reconstruction using limited number of frames (~ 25) for my use case and started experimenting by extracting the pointcloud (verticels, color) for one frame only.

I observed that the TSDF Layer gives pretty good results for voxel positions even with one frame, but the Color layer is grey at some voxels (particularly around the boundary of the objects) as shown in the picture.

Image

My understanding so far:

  1. TSDF and Color layer are treated independently in the backend and hence accumulate different weights during the integration process.
  2. When using only one frame, TSDF Layer has enough weights in the voxels during the mesh integration (defaulted to grey color (127, 127, 127)) but the Color Layer does not have enough weights in the voxels at the highlighted regions to assign rgb value.

Questions:

  1. Are there any parameters I can tune to handle different minimum weights for different layers during integration, so that rgb values are assigned to all voxels visible from rgb image?
  2. Does ViewCalculatorParams play a role in the grey voxels by limiting the camera FOV for integration?

Please let me know any leads to handle this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions