Skip to content

Commit 35f33fa

Browse files
authored
Merge pull request #23 from OBA-Research/dev
update readme
2 parents 8866fea + bd8f1ba commit 35f33fa

2 files changed

Lines changed: 21 additions & 8 deletions

File tree

CONTRIBUTING.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ This document defines the **rules and expectations** for contributing to the VAA
88
## Important Design Constraints (Read First)
99

1010
- **PyTorch must NOT be imported at import-time of public APIs**
11-
- Public entry points (e.g. `vaas.inference.pipeline`) must remain importable without torch.
11+
- Public entry points (e.g. `vaas.inference.pipeline` and other modules imported by users)
12+
must remain importable without torch.
1213
- **PyTorch may be imported freely inside internal logic**
1314
- Internal functions, methods, and execution paths may require torch.
1415
- Lazy-loading is a **hard requirement**, not a preference.
15-
16-
If a change breaks CI-safe imports, it will not be accepted.
16+
- Any change that modifies the public API or inference behavior must include
17+
at least one passing test demonstrating correctness.
18+
- Changes and PR should be CI-safe. If a change breaks CI-safe imports, it will not be accepted.
1719

1820
---
1921

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
## What is VAAS?
1717

18-
VAAS is an inference-first, research-driven dual-module vision library for image integrity analysis. It integrates Vision Transformer Attention Mechanisms with patch-level self-consistency analysis to enable fine-grained localization and detection of visual inconsistencies across diverse image analysis tasks.
18+
VAAS is an inference-first, research-driven dual-module vision library for image integrity analysis. It integrates Vision Transformer Attention Mechanisms with patch-level self-consistency analysis to enable fine-grained localization and detection of visual inconsistencies across diverse image integrity analysis tasks
1919

2020
*This repository provides the **inference-ready implementation** of VAAS for research engineers and practitioners.*
2121

@@ -45,7 +45,7 @@ These combine to produce:
4545
- `S_P` — patch-level plausibility
4646
- `S_H` — hybrid anomaly score (final)
4747

48-
`S_H` is continuous and reflects anomaly **intensity**, not just presence.
48+
`S_H` is continuous and reflects relative anomaly **intensity**, not a binary decision.
4949

5050
---
5151

@@ -137,7 +137,8 @@ This will save a figure containing:
137137
* Global attention overlays
138138
* A gauge-style visualization of the hybrid anomaly score
139139

140-
For examples:
140+
The examples below illustrate realistic manipulation scenarios where visual
141+
integrity is compromised through structural or semantic inconsistencies.
141142

142143
![Inference with visual example](docs/visualizations/COCO_DF_I000B00000_00966250_vaas.png)
143144
![Inference with visual example](docs/visualizations/Alcaraz_vaas.png)
@@ -179,9 +180,19 @@ If you would like to contribute a notebook, see **[CONTRIBUTING.md](CONTRIBUTIN
179180
| v5 | Other datasets | Exploratory generalisation study | TBD | TBD |
180181

181182

182-
183183
These planned variants aim to study the effect of training scale, dataset diversity, and cross-dataset benchmarking on generalisation and score calibration.
184184

185+
### Notes on Model Scope
186+
187+
VAAS models may be trained with emphasis on different classes of visual
188+
integrity violations (e.g. splicing, identity manipulation, text editing,
189+
structural deformation, or AI-generated artifacts).
190+
191+
These variants share the same inference API and scoring framework, but may
192+
differ in training data composition and calibration depending on the target
193+
integrity focus.
194+
195+
185196
## Reported Quantitative Performance
186197

187198
Quantitative detection and localisation metrics for VAAS are
@@ -203,7 +214,7 @@ interpreted in conjunction with the methodology described in
203214
the paper.
204215

205216

206-
## Roadmap: Inference API
217+
## Roadmap (Inference-Focused)
207218

208219
- Batch inference and folder-level CLI
209220
- Richer visualisation modes

0 commit comments

Comments
 (0)