1.6 KiB
Candidate feature vectors v1
artwork-feature-vectors-v1.parquet is a compact candidate dataset, not a similarity definition.
It contains one row per corpus entity, completeness flags and three fixed-size list columns. Exact
component order is embedded in the normalization profile and repeated below.
color_core_v1
- raw
centroid_l - raw
centroid_a - raw
centroid_b palette_spread_oklab_robust_01lightness_stddev_robust_01chroma_stddev_robust_01- natural
hue_concentration_01
Raw OKLab coordinates deliberately preserve perceptual meaning. Centroid hue x/y are excluded to avoid double-counting hue already represented by a/b.
visual_character_v1
smk_brightness_robust_01smk_contrast_robust_01smk_saturation_robust_01smk_entropy_robust_01
smk_colortemp remains available in the wide normalized table but is excluded here.
geometry_v1
log_net_width_cm_robust_01log_net_height_cm_robust_01log_net_area_cm2_robust_01log_net_aspect_ratio_robust_01
Geometry is optional and missing elements remain null. Raw area and raw aspect ratio are not vector components. No family has weights, and the three families are not concatenated into a final distance space. Later comparison may combine raw OKLab distance, normalized scalar distance, palette-level distance and optional geometry under separately versioned similarity profiles.
Milestone 5 consumes explicit scalar columns rather than treating these lists as an opaque
universal vector. See SIMILARITY_V1.md for frozen component selection, scales and weights.