CoolFace
Datasetpublic

rollingcoconut/rav4-retrieval-assignment2

Image-to-Video Semantic Retrieval via Object Detection Retrieve matching car exterior parts to video clips where those parts appear for RAV4. Notes Two parquet files provided YouTube clips URI include start time, end time can be determined by start time + clip duration noted in row Source Video Video: YouTube - YcvECxtXoxQ Segment: 18:50 to 24:00 (310 frames @ 1 fps) Query Images Dataset: aegean-ai/rav4-exterior-images… See the full description on the dataset page: https://huggingface.co/datasets/rollingcoconut/rav4-retrieval-assignment2.

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes3downloads
Dataset Card

Image-to-Video Semantic Retrieval via Object Detection

Retrieve matching car exterior parts to video clips where those parts appear for RAV4.

Notes

  • —Two parquet files provided
  • —YouTube clips URI include start time, end time can be determined by start time + clip duration noted in row

Source Video

Query Images

Detector

  • —Model: YOLOv8n-seg fine-tuned on Ultralytics Car Parts Segmentation Dataset
  • —Training: 15 epochs, 90/10 train/validation split
  • —Classes: 23 car exterior parts (frontbumper, hood, wheel, frontglass, back_light ...)

Schema

Parquet 1: detections — Frame Detections

One row per frame. Each row includes the video frame image and a list of all detected car parts.

ColumnTypeDescription
video_idstringYouTube video ID (YcvECxtXoxQ)
timestamp_secintFrame timestamp, seconds (1130–1439)
frameimageVideo frame at this timestamp
detectionsstring (JSON list)List of detections: class_label, confidence, bound box

Example detections value:

json
[{"class_label": "front_bumper", "confidence": 0.82, "bbox": [553.5, 595.4, 2780.9, 1574.2]},
 {"class_label": "wheel", "confidence": 0.71, "bbox": [2534.9, 878.5, 2917.5, 1673.7]}]

Parquet 2: clips — Retrieval Results

One row per query-part-clip match. For each query image, car parts are detected and matched to ~3 second video clips.

ColumnTypeDescription
query_indexintIndex into aegean-ai/rav4-exterior-images dataset
class_labelstringCar part used for retrieval matching
start_timestringClip start time (MM:SS)
end_timestringClip end time (MM:SS)
duration_secintClip duration in seconds (~3s)
numsupportingdetectionsint# of frames in clip where part was detected
watch_urlstringYouTube URL starting at clip time