physical-ai-image-attribute-augmentation · git:20261012.f331310 · 2026-10-12 · sha256 8e276a308d7f5f68

physical-ai-image-attribute-augmentation git:20261012.f331310A

Immutable. This exact content never changes and is served at /api/v1/blob/8e276a308d7f5f68.

---
name: physical-ai-image-attribute-augmentation
description: Author, run, or inspect the NPA Cosmos Data Factory IAA workflow for person-image clothing, color, and footwear augmentation with attribute verification and search labels.
---

# Image Attribute Augmentation on NPA

Use `workflows/cosmos-data-factory/paidf-image-attribute-augmentation.yaml`.
Read [shared setup](../cosmos-data-factory-setup/SKILL.md) and the
[IAA guide](../../../workflows/cosmos-data-factory/image-attribute-augmentation.md)
for configuration, commands, inputs, and output contracts. Use EVG for
seed-image-to-event-video synthesis; IAA edits person images.

Preserve the nine-state graph: provenance → prepare images → sample configs →
Qwen Image Edit service plus real PAIDF augmentation → validate → upstream
postprocessing → Person Attribute Search → assemble dataset → reopen final
handoffs. Service and batch share one state so generation remains available
until its consumer finishes. Use generic workflow commands; upstream Airflow
manifests cannot be submitted as NPA specs.

Require authorized person images in a worker-readable S3 prefix. Keep source
person directories, but disclose that NPA processes individual images rather
than concatenating multiple views or applying Airflow's person-folder limit.
Preparation verifies dimensions/decoding, creates RGB JPEG, and records both
source/prepared hashes. There is no implicit dataset; stage the requested subset
explicitly and preserve source URIs for identity traceability.

Use `num_augmentations` and `seed` overrides for reproducible sampling. The
reviewed adapter owns attribute distributions; upstream
`cosmos.variable_distribution` is not a supported direct override. An unused
YAML key does not prove custom sampling. Keep the reviewed Qwen Image Edit
model/revision and exact private generation/attribute-search digests. Verify
explicitly selected hosted VLM/LLM availability before execution.

For planning, run `validate-spec` and `plan-spec --check-render` with intended
overrides and record deployment prerequisites separately. For a requested run,
follow the guide's access/image gates and `submit --runtime`, then monitor the
same run ID. Read `augmented_dataset/dataset.json`, generation/postprocessing
reports, PAS sidecars, `reports/upstream.json`, and terminal validation. Account
for skipped/rejected edits and review actual identity, pose, and clothing
quality; protocol success does not prove re-identification training suitability.

## Source and changes

Adapted from [NVIDIA's IAA skill](https://github.com/NVIDIA/paidf-orchestration/blob/f7ecd8c5d7aeec28b2d476b9e71b53a48ba8c0f9/skills/physical-ai-image-attribute-augmentation/SKILL.md).
Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. Upstream skill license:
CC-BY-4.0 AND Apache-2.0. Airflow deployment, payload, trigger, monitor, and
retrieval instructions were rewritten for NPA/SkyPilot. Input-preparation and
dataset-filename differences are explicit in the guide. This is an Early Access
semantic adaptation, not execution of NVIDIA's controller.
See [NOTICE-NVIDIA-PAIDF](../../NOTICE-NVIDIA-PAIDF).