S3DIS image inputs and visibility files are referenced but preprocessing pipeline is missing

Open
#11 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
python

Research direction

Start by reading pointcept/datasets/s3dis.py and pointcept/datasets/preprocessing/s3dis/preprocess_s3dis.py to trace the referenced *_mask.npy, *_points.npy, and *.png inputs. Identify the raw data source and preprocessing steps needed for data/s3dis_images and data/s3dis_visibility. Done means the repository documents the source and reproducible steps, or includes a script that generates both directories.

Written by the indexing model from the issue text.

Description

Hi, thanks for the great project.

I noticed that the S3DIS image-based model refers to the following data paths:

  • data/s3dis_images/{Area}/{Room}/color/
  • data/s3dis_visibility/{Area}/{Room}/visibility/

These files are consumed by pointcept/datasets/s3dis.py through:

  • *_mask.npy
  • *_points.npy
  • *.png

However, in the current repository I could not find a preprocessing or generation script that produces these two directories for S3DIS.

What I found:

  • pointcept/datasets/preprocessing/s3dis/preprocess_s3dis.py only generates the 3D room-level files such as coord.npy, color.npy, segment.npy, and instance.npy
  • I could not find a script in the repo that generates:
    • data/s3dis_images/...
    • data/s3dis_visibility/...

Could you please clarify:

  1. How are s3dis_images and s3dis_visibility generated?
  2. Are they derived from Stanford 2D-3D / a separate preprocessing pipeline?
  3. Is there any script, dataset source, or documentation that should be added to the repository?

If possible, it would be very helpful to include:

  • the exact preprocessing steps,
  • required raw data sources,
  • and a script to generate these files reproducibly.

Thanks!

Dominant language
Python
Stars
113
Forks
8
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from VisualComputingInstitute/ditr

All issues in VisualComputingInstitute/ditr

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.