Describe the bug
When importing a folder containing a video file (e.g., .mp4) and its corresponding annotations.csv via Girder GCS Import, the DIVE Launch Viewer fails to display the annotation bounding boxes. The video payload loads and plays successfully, but the annotations are completely missing. (Note: This issue appears specific to video imports).
To Reproduce
Steps to reproduce the behavior:
- Stage a folder in GCS containing a .mp4 video and an annotations.csv file.
- Execute a Girder GCS Import for the staged folder.
- Launch the imported dataset via the DIVE viewer.
- See error: Video loads successfully, but no annotation bounding boxes are rendered.
Related data
The issue is not data-specific and can be easily reproduced with any standard .mp4 and accompanying annotations.csv imported via GCS. I can provide a dummy sample dataset upon request if needed.
Expected behavior
The GCS import process should correctly link the accompanying annotations.csv file to the video payload so that DIVE parses and renders the bounding boxes automatically upon launch.
Desktop (please complete the following information):
- OS: Windows 11
- Browser Chrome
Additional context
Deployment: DIVE Web, deployed on GCP (Google Cloud Platform)
Import Source: GCS (Google Cloud Storage)
Component: Girder Assetstore Import
Observation: I noticed that the annotations.csv doesn't end up in an auxiliary folder after import. I'm not sure if DIVE requires that specific structure, but I wanted to note it in case the file is just being routed to the wrong place during the video import process.
cc: @csbrown-noaa
cc: @kelseylmartin
Describe the bug
When importing a folder containing a video file (e.g., .mp4) and its corresponding annotations.csv via Girder GCS Import, the DIVE Launch Viewer fails to display the annotation bounding boxes. The video payload loads and plays successfully, but the annotations are completely missing. (Note: This issue appears specific to video imports).
To Reproduce
Steps to reproduce the behavior:
Related data
The issue is not data-specific and can be easily reproduced with any standard
.mp4and accompanyingannotations.csvimported via GCS. I can provide a dummy sample dataset upon request if needed.Expected behavior
The GCS import process should correctly link the accompanying annotations.csv file to the video payload so that DIVE parses and renders the bounding boxes automatically upon launch.
Desktop (please complete the following information):
Additional context
Deployment: DIVE Web, deployed on GCP (Google Cloud Platform)
Import Source: GCS (Google Cloud Storage)
Component: Girder Assetstore Import
Observation: I noticed that the annotations.csv doesn't end up in an auxiliary folder after import. I'm not sure if DIVE requires that specific structure, but I wanted to note it in case the file is just being routed to the wrong place during the video import process.
cc: @csbrown-noaa
cc: @kelseylmartin