|
Algorithm 2: Supervoxel-based projection |
|
-
Input:
Lower-view RGBD image ( and ), upper-view 3D semantic reconstruction (including point cloud and labels , where denotes the number of semantic labels).
-
Output:
Lower-view semantic segmentation ()
|
| 1 |
Create a colored 3D point cloud () from the lower-view RGB (I) and depth image (D). |
| 2 |
Downsample the point cloud () and keep track of each point’s original location. |
| 3 |
Convert the lower-view point cloud () to a voxel grid (). |
| 4 |
Utilize SLIC on the voxel grid (), using masking to obtain supervoxels (). |
| 5 |
Match the lower-view point cloud () with the upper-view 3D semantic reconstruction (), determining the semantic label () of each supervoxel (). |
| 6 |
Project the semantic labels of the lower-view point cloud () onto the image plane to obtain the semantic segmentation (S). |