Preprint
Article

This version is not peer-reviewed.

HEADHUNTER: Training-Free Annotated Dataset Synthesis via Self-Guided Diffusion Transformer Attention Head Selection

Submitted:

29 June 2026

Posted:

29 June 2026

Read the latest preprint version here

Abstract
Pixel-level annotation remains a major bottleneck for semantic segmentation, motivating methods that synthesize image-label pairs directly from generative models. Prior synthetic dataset generators typically obtain pseudo-labels from cross-attention maps or learned decoders over generative features; however, recent text-to-image (T2I) models increasingly use multimodal diffusion transformers (MM-DiTs), where concept localization is no longer exposed through a single cross-attention pathway but instead distributed across many layers and attention heads. Existing MM-DiT localization methods address this by aggregating saliency across heads, but we observe that this averaging can dilute clean target localizers due to attention head heterogeneity. We introduce HEADHUNTER, a training-free, open-vocabulary segmentation framework that uses aggregate concept saliency as a self-guided proxy to select the single attention head that best localizes a queried textual concept, yielding cleaner segmentation masks. We then use HEADHUNTER to turn target classes into training data automatically: a large language model (LLM) diversifies prompts, an MM-DiT generates images, HEADHUNTER produces pseudo-labels, and a vision language model (VLM) verifies each image-mask pair before acceptance. On PASCAL VOC2012, HEADHUNTER achieves 79.2 mIoU in zero-shot single-class segmentation, outperforming MM-DiT head aggregation. Using only our generated image-label pairs, DeepLabV3 with a ResNet-101 backbone reaches 64.9 mIoU on VOC2012 validation, matching or outperforming comparable synthetic dataset generators and showing that the proposed pipeline produces effective dense labels without human intervention. Code: https://github.com/Rohanl2298/HEADHUNTER.
Keywords: 
;  ;  

1. Introduction

Dense visual understanding tasks such as semantic segmentation depend on pixel-level annotations, which remain among the most expensive and time-consuming labels to acquire. Annotating a single image can take up to 90 minutes [1], and in certain domains the relevant labeled data frequently does not even exist due to issues such as privacy or confidentiality [2,3]. To sidestep these limitations, a growing body of work generates image-label pairs directly from generative models. Early methods such as DatasetGAN [4] and BigDatasetGAN [5] train a shallow decoder on a small number of manually labeled images to synthesize pixel-level annotations from the feature space of a generative adversarial network (GAN) [6]. More recently, the emergence of text-to-image (T2I) diffusion models, which generate highly realistic images from natural language prompts, has exposed a localization cue in the cross-attention between text and image tokens [7]. DiffuMask exploits this T2I cross-attention to localize class regions and refine them into masks via a trained affinity network [8]; Dataset Diffusion extends this with self-attention and large language model (LLM)-generated prompts to improve mask quality [9]; DatasetDM trains a perception decoder over the diffusion latent space to emit annotations for a range of dense tasks [10]; and MosaicFusion aggregates and thresholds cross-attention maps across layers and diffusion timesteps to produce instance masks [11].
The aforementioned approaches, however, are all built on U-Net-based diffusion models. The current generation of T2I models has shifted toward the multimodal diffusion transformer (MM-DiT) architecture, which replaces U-Net’s single cross-attention pathway with joint self-attention over concatenated image and text tokens [12,13]. As such, an emerging line of work has begun to probe how MM-DiTs localize textual concepts. ConceptAttention [14] shows that linearly projecting image and concept tokens into attention layer output space yields spatial saliency maps; and Seg4Diff [15] identifies specific “semantic grounding expert” layers whose image-to-text (I2T) attention aligns text tokens with coherent image regions. While their MM-DiT layer selection protocols vary, both methods ultimately aggregate saliency across all attention heads to form the final coarse segmentation mask, yet we observe this to be particularly detrimental to fine boundary detail. Our observation is that MM-DiTs contain a rich bank of concept-sensitive heads; some are noisy, some respond to context, others to object parts, and some are clean target concept localizers. Rather than averaging them, we ask which single head best localizes a given concept (see Figure 1).
Our method, HEADHUNTER, is a training-free, open-vocabulary MM-DiT segmentation framework that uses aggregated concept saliency as a self-guided proxy to score individual attention heads and emit the mask of the highest-agreeing head, achieving strong zero-shot segmentation performance (79.2 mIoU on single-class PASCAL VOC2012 [16]) and producing clean pseudo-labels for target concepts. We leverage this capability to apply HEADHUNTER to synthetic dataset generation, where the goal is not merely to segment existing images, but to create effective image-label pairs for training segmentation models. We propose a fully automatic annotated dataset synthesis pipeline: for a given concept, an LLM generates a diverse scene prompt; an MM-DiT synthesizes the corresponding image; HEADHUNTER extracts a pseudo-label for seed-based refinement; and a vision language model (VLM) performs QA. We evaluate the synthetic datasets generated by our method using the VOC2012 segmentation benchmark, achieving a competitive 64.9 mIoU relative to comparable synthetic dataset generators. To summarize, our contributions are:
  • We show that aggregating MM-DiT attention heads discards fine boundary detail, and that selecting a single concept-aligned head yields sharper segmentation masks.
  • We introduce HEADHUNTER, a training-free, open-vocabulary MM-DiT segmentation framework that selects this head using aggregate concept saliency as a self-guided proxy, achieving strong zero-shot segmentation performance.
  • We propose a fully automatic annotated dataset synthesis pipeline built around HEADHUNTER, producing image-label pairs for target concepts without any human annotation, delivering competitive segmentation performance on the VOC2012 benchmark.

3. Preliminaries

3.1. Rectified Flow Modelling Framework

MM-DiTs such as Stable Diffusion 3 [12] and FLUX.1 [13] are trained as rectified flow models [23], learning a velocity field along straight-line trajectories between data and noise distributions. Given an image latent x 0 ~ p d a t a and noise ϵ ~ N 0 , I , the intermediate latent x t at time t 0 , 1 is given as
x t = 1 t x 0 + t ϵ .
The corresponding conditional velocity is u t = ϵ x 0 . A velocity model v θ , conditioned on the encoded prompt p , is trained with the flow matching objective
L F M = E x 0 , p , ϵ , t v θ x t , t , p ϵ x 0 2 ,     t ~ U 0 , 1 .
At inference time, an image is generated by integrating the learned ODE backward from t = 1 to t = 0 starting from x 1 ~ N 0 , I
d x t d t = v θ x t , t , p , t : 1 0 .

3.2. Multimodal Attention Mechanism

Our method operates on intermediate attention layer representations computed by v θ at selected points along the rectified flow trajectory. The noised image latent x t is patchified into an image token stream X 0 R n i × d , and the prompt p is encoded into a prompt token stream P 0 R n p × d . At multimodal attention layer l , the model maintains image and prompt streams X l and P l . For attention head h , queries, keys, and values are produced using modality-specific projections
Q m l , h = M m l W Q , m l , h , K m l , h = M m l W K , m l , h , V m l , h = M m l W V , m l , h , m x , p ,
where M x l = X l , M p l = P l , and W , x l , h , W , p l , h denote image and prompt projection matrices, respectively. We write scaled dot-product attention as
𝒜 = s o f t m a x Q K T d k V .
The image and prompt projections are concatenated along the token dimension and processed jointly by self-attention over the concatenated multimodal sequence before being split back into individual image and prompt outputs
O l , h = A Q x l , h ; Q p l , h , K x l , h ; K p l , h , V x l , h ; V p l , h ,
O l , h = O x l , h ; O p l , h ,
which are combined across heads and passed through output projection and residual updates to produce X l + 1 and P l + 1 .

3.3. Saliency Maps from Multimodal Attention

Following [14], we augment the MM-DiT structure with a separate concept token stream C l R n c × d , where each of the n c rows corresponds to a queried textual concept (e.g., “dog”, “car”). The initial concept embeddings C 0 are obtained by encoding the concept strings using the same text encoder used for the prompts. At each l , concept tokens are treated as text-like tokens and reuse the prompt projection matrices
Q c l , h = C l W Q , p l , h , K c l , h = C l W K , p l , h , V c l , h = C l W V , p l , h .
One-directional attention is performed to contextualize concept tokens without altering the original image or prompt streams
O c l , h = A Q c l , h , K x l , h ; K c l , h , V x l , h ; V c l , h .
Concept localization is computed layer-wise in attention output space and then aggregated across selected layers L to produce a saliency map S
S l = s o f t m a x c O ¯ x l O ¯ c l T R n i × n c ,
S = 1 L l L S l ,
where O ¯ x l R n i × d and O ¯ c l R n c × d denote the head-aggregated image and concept representations at layer l . In Section 4.2, we instead retain the per-head output representations O x l , h and O c l , h before head aggregation and select a single layer-head saliency map that best localizes the target concept.

4. Method

We introduce HEADHUNTER, a training-free open-vocabulary MM-DiT segmentation framework that emits the mask of the single best concept-aligned attention head using aggregate saliency as a self-guided proxy. We integrate HEADHUNTER as the annotation mechanism within a fully automated annotated dataset synthesis pipeline, as shown in Figure 2.

4.1. Prompt and Concept Generation

The first stage of the dataset synthesis pipeline produces, for each target class, a set of generation prompts and associated metadata. Following prior work that uses LLMs for prompt design [9], we employ Qwen3.6-27B [24] as a prompt planner to map out these specifications. Given a target class, the planner returns a text prompt p i , concept set for a target concept c i , and QA requirements for a VLM. Further details are given in Appendix A.
Prompt Diversity. To enhance the visual diversity of images generated by the T2I model, we instruct the LLM to vary text prompts along axes such as camera viewpoint, framing and scale, pose and orientation, background features, and object appearance. This differs from lexical prompt augmentation, where prompts are varied primarily through synonymous rewrites (e.g., “a red car driving on a city street” “a red car racing through the city”). We empirically find that such synonymous variants often leave the visual scene relatively unchanged, and therefore explicitly disallow them to prevent the accumulation of visually redundant images.
Prompt Subcategories. Additionally, we instruct the LLM to form a series of subcategories for classes such as animals (e.g., dogs, cats) and vehicles (e.g., cars, boats) to improve their visual diversity following the findings of [8]. As shown in Figure 3, these classes are typically biased toward fairly standard representations in MM-DiTs, however, they exhibit large variability in the real-world (e.g., dog breeds chihuahua, pug, etc.). We ablate the effects of prompt diversity to segmentation performance in Section 5.4.
Concept Sets. Each specification generated by the LLM carries two concept sets. The selection set C i s e l e c t contains the target and a generic “background” concept which acts as a catch-all competing channel; and the proxy set C i p r o x y , which additionally includes context nouns describing the scene (e.g., “grass”, “sky”). These scene-specific nouns give salient non-target image regions their own concept channels, preventing context activations from leaking into the target channel and yielding a cleaner proxy mask. We further examine the impact of this design choice in Section 5.4.

4.2. Self-Guided Attention Head Selection

Given a generated image and its concept lists C i s e l e c t and C i p r o x y , the second stage of the dataset synthesis pipeline produces a concept saliency map by selecting the single attention head that best localizes the target. Recall from Section 3.3 that per-head output representations O x l , h and O c l , h are formed by applying one-directional attention over concept queries and image and concept keys and values. For C i s e l e c t , each row of O c l , h corresponds to a single queried concept. Let k i denote the index corresponding to the target concept c i . We compute saliency maps for candidate heads as
S i l , h = s o f t m a x k O x l , h O c l , h T : , k i 0 , 1 n i ,
where the softmax is taken over the concept dimension and n i denotes the number of image tokens. Candidates are evaluated over layers l L and heads h 1 , . . . , H , yielding L   ×   H total saliency maps. Further details on layer selection are provided in Appendix B. Each candidate map is min-max normalized over image tokens. To rank them without GT masks, we construct a self-guided proxy using C i p r o x y . Applying Eq. (11) gives a multi-channel proxy saliency map S i p r o x y , which is binarized to form M i p r o x y by assigning each image token to its highest-scoring proxy concept and retaining only tokens assigned to the target
M i p r o x y u = a r g m a x k S i p r o x y u , k = k i ,
where u indexes image tokens and converts a Boolean condition into a binary mask. Each candidate head is then binarized at its own mean activation and scored by its agreement with M i p r o x y using a two-class mIoU which rewards agreement on both the target and the background
M ^ i l , h = S i l , h > S ¯ i l , h ,
A i l , h = 1 2 I o U M ^ i l , h , M i p r o x y + I o U ¬ M ^ i l , h , ¬ M i p r o x y .
Finally, we select the highest scoring head and emit the corresponding saliency map S i l i , h i for thresholding and refinement
l i , h i = a r g m a x l L , h     1 , . . . , H A i l , h .

4.3. Mask Generation and Dataset QA

Mask Generation. The final stage of the dataset synthesis pipeline converts S i l i , h i into a dense label and verifies whether the generated image-label pair is suitable for inclusion in the synthetic dataset. We first resize S i l i , h i from 64 × 64 to 512 × 512 using bicubic upsampling and min-max normalize it, giving S ~ i 0 , 1 512 × 512 . The initial binary mask is then obtained by thresholding via
M i , γ 0 = I S ~ i , γ τ i ,
where γ indexes image pixels and τ i is an Otsu threshold [25]. Because the raw thresholded mask can occasionally contain isolated activations, disconnected fragments, or small responses to surrounding context, we apply a lightweight cleanup step that anchors the mask around the dominant target support and removes isolated components, producing a cleaned mask M i . To alleviate the coarseness inherited from the 64 × 64 token grid, we use SAM2 [26] prompted by M i to improve boundary adherence, as shown in Figure 4. We first compute a bounding box enclosing the localized region. Next, we select a positive foreground point inside this region so that SAM2 can identify which object within the box should be segmented. The generated image and box-point prompt are then passed to SAM2, which returns a boundary-refined segmentation mask M i .
Dataset QA. Because dataset synthesis is automatic, individual samples may contain undesirable flaws such as mask noise. Each image-label pair x i , M i is therefore verified by a VLM before being admitted into the final dataset. We use Qwen3-VL [27] for this purpose and instruct it to adhere to the QA requirements generated by the LLM in Section 4.1 to assess target concept presence in the generated image as well as mask localization correctness. For each sample we render a composite QA image containing x i , M i , and a translucent mask overlay, and present it to the VLM together with the text prompt p i , target concept c i , and mask policy data. Further details are provided in Appendix C. A sample is accepted only when the target object is present, the mask covers the visible target structure, and background regions are excluded. Masks are rejected when they omit aspects of a target structure, miss a target instance, select a distractor, or leak into background regions. The accepted synthetic dataset for class y is therefore
D y = x i , M i | c i = y , q i V L M = 1 ,
where q i V L M denotes the QA pass decision made by the VLM. We ablate the contribution of the QA stage to segmentation performance in Section 5.4.

5. Experiments

5.1. Experimental Setup

We perform two experiments using the PASCAL VOC2012 [16] benchmark. First, we evaluate HEADHUNTER as a zero-shot segmenter against other interpretability baselines. We then assess the proposed dataset synthesis pipeline against comparable dataset generators for semantic segmentation, measuring the pipeline as a whole rather than the annotation mechanism in isolation, since the selected head seeds the refinement of Section 4.3 rather than producing the final mask.
Zero-Shot Segmentation. Following the protocol established in [14], we use a subset of 930 VOC2012 images that contain a single foreground class to evaluate HEADHUNTER as a zero-shot segmenter. For this task we encode each image into the MM-DiT latent space, diffuse it to the midpoint of the rectified flow trajectory by adding Gaussian noise, and extract the single best concept-aligned attention head. We only use the Otsu thresholded binary mask M i , γ 0 for evaluation (i.e., no mask cleanup or SAM2 refinement per Section 4.3).
Dataset Synthesis. We generate synthetic training data with FLUX.1-dev [13] using 20 sampling steps and a resolution of 1024 × 1024 . For each VOC2012 class, Qwen3.6-27B [24] generates 250 prompts with corresponding concept sets. We use two fixed seeds per prompt to generate 500 images per class for a total of 10k training images. QA specifications generated by the LLM are used by Qwen3-VL [27] for dataset filtering, and samples that fail are automatically regenerated. Generating and verifying a single sample takes approximately 20 seconds on an NVIDIA RTX Pro 6000 GPU.
Downstream Training. We train DeepLabV3 [28] with ResNet-50 and ResNet-101 backbones [29] using the synthetic data generated by our pipeline. Generated images and masks are resized from 1024 × 1024 to 512 × 512 for training. All models are trained using the same fixed optimization, loss, and augmentation protocol, with full details provided in Appendix D. We evaluate segmentation performance on the full VOC2012 validation set of 1,449 images.
Evaluation Metrics. We report the mean intersection over union (mIoU) for all experiments. For the zero-shot segmentation task we follow [14] and compute mIoU over two classes: the target foreground and the background. For the dataset synthesis task we compute the standard mIoU averaged over all 20 VOC2012 classes.

5.2. Zero-Shot Segmentation

We first evaluate HEADHUNTER as a zero-shot segmenter to assess the thesis that individual attention heads localize target concepts better than the corresponding head-aggregated output. Table 2 reports single-class mIoU following the protocol described in Section 5.1 against ConceptAttention [14] and several other interpretability baselines. We omit Seg4Diff [15] as it reports no comparable single-class result and is not training-free. HEADHUNTER achieves 79.2 mIoU. ConceptAttention reports 76.5 on FLUX.1-schnell; reproduced on FLUX.1-dev it reaches 76.9. Since ConceptAttention aggregates concept saliency across heads, this 2.3 point gap supports the central hypothesis of this work: semantic localization is not uniformly distributed across heads, and aggregation can dilute stronger target-localizing heads, impacting segmentation performance. The larger gap relative to the gradient-based (Grad-CAM [30]) and attention-based (DAAM [31]) methods is consistent with the localization capabilities of these approaches, suggesting that their segmentation masks may be too coarse for accurate segmentation.

5.3. Synthetic Dataset Evaluation

We next evaluate the proposed dataset synthesis pipeline by training downstream semantic segmenters on the generated image-label pairs. Table 3 compares the mIoU of our dataset against comparable works DiffuMask [8] and Dataset Diffusion [9] on the VOC2012 validation set.
With a ResNet-101 backbone, our dataset reaches the highest result of 64.9 mIoU, exceeding Dataset Diffusion by 1.1 points at the same number of training images, and matching their best reported result of 64.8 mIoU, which they obtain with four times as much data (40k images). Using the ResNet-50 backbone we reach 60.7 mIoU, marginally below Dataset Diffusion while using 75% less training data, and exceeding DiffuMask by 3.3 points despite the latter using six times more images. For reference, the real VOC2012 training set attains 77.4 and 79.9 mIoU with the ResNet-50 and ResNet-101 backbones respectively, highlighting the domain gap that remains between synthetic and real-world data.
Per-Class Analysis. Table 4 reports per-class IoU for both backbones, with ResNet-101 showing consistent gains over ResNet-50 for nearly all classes. Our dataset performs particularly well on animals and vehicles, exceeding 80 IoU for aeroplane, car, cat, and cow, and almost reaching 90 IoU for bird and bus. For many other categories we record results in the 70-80 IoU range, and even achieve a notable 56.3 IoU for television (Dataset Diffusion [9] reports a score nearly half this). The weakest results are indoor furniture and thin-structure classes such as bicycles, which are particularly challenging to localize due to the resolution ceiling of the 64 × 64 token grid. The open area between the spokes and rim often falls below the grid resolution and so the saliency map fills these regions in. While boundary refinement can sharpen the outer silhouette, it cannot recover these internal gaps, inflating the predicted mask and reducing IoU.
Table 5 compares selected per-class results (classes common to both baselines) against DiffuMask and Dataset Diffusion at matched backbones. Against DiffuMask (ResNet-50), our dataset achieves higher IoU on 10 of the 13 classes, including the difficult furniture classes chair (+9.0) and sofa (+9.7), as well as cow (+13.7) and dog (+9.1). Against Dataset Diffusion (ResNet-101), we lead on 8 of 13 classes, with large margins on car (+17.0), bird (+16.6), and cow (+11.5); the remaining classes are competitive, with Dataset Diffusion narrowly ahead on a few (e.g., horse, sheep).
Qualitative Results. Figure 5 presents representative synthetic image-mask pairs produced by the pipeline across a range of VOC classes. The annotations align very closely with object boundaries and correctly separate distinct instances in multi-object scenes, such as individual boats, birds, taxis, people, and monitors. These examples illustrate that the proposed pipeline produces accurate, well-localized masks across diverse object types, supporting the quantitative results reported.
Segmentation Predictions. Figure 6 shows predictions made on VOC2012 validation images from DeepLabV3 (ResNet-101 backbone) trained entirely on our synthetic dataset. The predicted masks exhibit close alignment with the GT across a range of classes and remain relatively robust in complex scenes with multiple object instances (e.g., boats and people).

5.4. Ablation Studies

We separate the ablations into two groups. First, Figure 7, Figure 8, Figure 9 and Figure 10 isolate the design choices underpinning HEADHUNTER. Second, Table 6 assesses the contribution of each stage of the dataset synthesis pipeline to semantic segmentation performance.
Number of Selected Heads. Figure 7 reports zero-shot single-class mIoU as we aggregate the top-h attention heads ranked by HEADHUNTER. Selecting a single head performs best at 79.2 mIoU. Aggregating a small number of heads remains competitive, indicating that the proxy identifies a useful set of concept-localizing heads. Performance drops most sharply when averaging across all 24 heads, falling to 76.9 mIoU and indicating that the localization signal is concentrated in a small subset of heads that aggregation dilutes.
Self-Guided Head Selection. HEADHUNTER selects the single best concept-localizing attention head without GT supervision. To assess its effectiveness, we compare the selected head against an oracle that, for each image, picks the candidate head with the highest true IoU against the GT mask. In zero-shot single-class segmentation the selected head recovers 91% of oracle mIoU (Figure 8), confirming that proxy agreement identifies near-optimal heads on the majority of images.
Selection Distribution. To evaluate whether HEADHUNTER simply discovers a single globally useful attention head, we examine head selection frequency on VOC2012 single-class. Figure 9 shows that selections are broadly distributed and that the most frequent head is only selected for 2.2% of all evaluated images. This indicates that HEADHUNTER does not collapse to a single fixed head, but instead performs image-dependent selection from a heterogeneous set of concept-sensitive heads.
Concept Sets. The proxy mask uses the target, background, and scene-specific context concepts, giving salient non-target regions their own channels. Restricting C i p r o x y to a binary { t a r g e t , b a c k g r o u n d } set drops selection quality from 79.2 to 69.3 mIoU, with the multi-concept proxy producing a better mask on 88% of images. As shown in Figure 10, the additional context channels draw context activations away from the target, yielding a cleaner proxy mask and a stronger reference for selection.
Table 6 reports targeted dataset synthesis pipeline ablations on selected classes, with the remainder held fixed. For each ablation, only the dog and car synthetic samples are regenerated under the modified configuration; the downstream segmenter is then retrained on the resulting synthetic dataset and evaluated on the full VOC2012 validation set. These two classes provide complementary diagnostics: dog stresses intra-class appearance variation, while car stresses structured scenes with frequent distractors.
Mask Refinement. Removing mask refinement and training with coarse binary masks ( M i ) degrades both classes relatively uniformly, reducing dog IoU by 14.8 points and car by 12.1 points (overall mIoU falls by 4.6), reflecting its role as a general boundary sharpening step.
Prompt Diversity. Replacing the diverse LLM-curated prompts with generic ones produces the largest single-class drop in the ablation, with dog IoU falling 20.1 points. As discussed in Section 4.1, dog appearance varies widely across breeds, and generic prompts collapse this variability toward a few standardized representations (Figure 3), leaving the segmenter poorly exposed to the intra-class diversity it must generalize over. Car is less dramatically affected but still drops 12.6 points, with overall mIoU down 5.2.
QA Verification. Removing the VLM-based QA stage most affects car, with a 13.7 point drop, the largest effect of any component on this class. Car scenes commonly contain distractor objects such as other vehicles and pedestrians (irrespective of using negative prompts), and capture support structures (e.g., the road) in saliency maps, corrupting the candidate mask. The VLM is instructed to reject such incorrectly localized samples, and without it the resulting noisy labels degrade the segmenter. Dog is less affected, dropping 11.4 points, with overall mIoU down 5.2.

5.5. Limitations

Resolution Ceiling. Concept saliency is computed over a 64 × 64 token grid, and structures finer than a single token are difficult to localize. Thin and perforated objects such as bicycles are most affected, since the gaps between spokes and rim fall below the grid resolution and are filled in by the saliency map. This is a property of the saliency resolution rather than the head selection, and it limits performance on thin-structure classes.
Concept Entanglement. For semantically related concepts, attention tends to activate jointly rather than selectively due to an inherited limitation of the saliency extraction mechanism [14]. Because HEADHUNTER selects among heterogeneous heads, it can only recover a clean target when a well-localized head exists, but it does not perform explicit concept disentanglement and cannot reliably separate concepts that the underlying saliency conflates (Figure 11).
Domain Gap. The synthetic-to-real domain gap is inherent to generated datasets and is shared across comparable works [8,9]. As reported in Section 5.3, it has a marked impact on segmentation performance, with our dataset sitting roughly 15 points below real-only training on VOC2012.
Compute Cost. Dataset generation is computationally demanding, taking up to 20 seconds per image on an RTX Pro 6000 GPU. While the annotation step itself is relatively fast (approximately 2 seconds), diffusion sampling over 20 steps takes roughly 16 seconds, followed by about 2 seconds for VLM-based QA. Producing the final synthetic dataset used in this study took roughly 4 full days.

6. Conclusions

We presented HEADHUNTER, a training-free, open-vocabulary segmentation framework that selects a single concept-aligned attention head from a frozen MM-DiT using aggregate concept saliency as a self-guided proxy. We showed that aggregating attention heads discards fine boundary detail, whereas selecting the single best localizing head yields sharper masks, and that this selection can be performed without GT supervision, recovering 91% of oracle mIoU on the VOC2012 zero-shot segmentation benchmark and reaching a competitive 79.2 mIoU. Built around this annotation mechanism, our fully automated dataset synthesis pipeline produces image-label pairs for target concepts without human intervention, with segmenters trained on datasets it generates reaching a competitive 64.9 mIoU (VOC2012) relative to comparable dataset generators.
Several directions remain open for future work. The 64 × 64 token grid resolution limits the localization of very thin structures, which higher resolution attention or learned upsampling could address. Additionally, closely related concepts tend to get entangled, resulting in inaccurate segmentation; a natural next step would be to pursue disentanglement. The pipeline is also bounded by the training distribution of the generative model (e.g., FLUX.1-dev); extending it to specialized domains such as medical or industrial imagery would likely require adaptation, for example LoRA fine-tuning, but would enable the synthesis of highly specialized datasets. Finally, reducing the per-sample generation cost through faster diffusion samplers, and scaling the evaluation to larger benchmarks such as COCO [20], would broaden the applicability of the approach.

Author Contributions

Conceptualization, R.L.; methodology, R.L.; software, R.L.; validation, R.L.; formal analysis, R.L.; investigation, R.L.; resources, R.L., S.K., M.S., I.M.; data curation, R.L.; writing—original draft preparation, R.L.; writing—review and editing, R.L.; visualization, R.L.; supervision, S.K., M.S., I.M.; project administration, S.K., M.S., I.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets developed and used in this study are available upon request from the corresponding author due to data storage limitations. The code developed and used in this study is publicly available at https://github.com/Rohanl2298/HEADHUNTER.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CA Cross Attention
DiT Diffusion Transformer
GT Ground Truth
I2T Image-to-Text
LLM Large Language Model
mIoU Mean Intersection over Union
MM-DiT Multimodal Diffusion Transformer
QA Quality Assurance
SA Self Attention
SAM2 Segment Anything Model 2
SD Stable Diffusion
T2I Text-to-Image
VLM Vision Language Model
VOC Visual Object Classes

Appendix A. Prompt Planner Specifications

The LLM-based prompt planner produces the structured specifications used to generate synthetic image-label pairs. For each target class, we instruct the LLM to return a text prompt together with the target concept, proxy concepts, expected target count, mask policy, and QA requirements. The planner is instructed to make prompts visually diverse but easy to mask: the target should be visually dominant, mostly visible, and isolated from other VOC object classes. Diversity is encouraged through camera viewpoint, scale, pose, background/support, and appearance, rather than through synonym-only rewrites. The output is returned as strict JSON and is deterministically validated before being passed to the image generation and HEADHUNTER stages.
Table A1. Prompt planner outputs.
Table A1. Prompt planner outputs.
Output Purpose
Prompt Conditions the MM-DiT T2I model
Target Concept Defines the object queried by HEADHUNTER
Proxy Concepts Provides the concepts used for localization and the proxy mask
Expected Target Count Indicates whether multiple visible instances should be masked
Mask Policy Specifies which visible target pixels should be included
QA Requirements Provides sample-specific checks used by the VLM QA stage
The planner is constrained to produce simple, single target concepts whenever possible. Proxy concepts are required to be classifier-style labels rather than descriptive phrases (e.g., “grass”, “sky”, “floor” rather than “green lawn”, “blue sky”, or “wooden floor”). The prompt validator rejects common failure modes such as missing targets, non-target VOC objects, broad scene descriptions, incompatible class context (e.g., “a dog flying in the sky”), and proxy concept lists that omit the target.

Appendix B. Multimodal Attention Extraction Settings

All experiments use FLUX.1-dev [13] as the MM-DiT backbone. The transformer contains 19 dual-stream DiT blocks followed by 38 single-stream DiT blocks, with 24 attention heads per block. The same candidate set is used for zero-shot evaluation and synthetic dataset generation.
Table B1. Multimodal attention extraction settings.
Table B1. Multimodal attention extraction settings.
Component Setting
Backbone FLUX.1-dev
Dual-stream DiT blocks 19
Single-stream DiT blocks 38
Attention heads per block 24
Candidate layers All dual-stream MM-DiT layers
Candidate heads All 24 heads per selected layer
Candidate maps per image 19 × 24 = 456

Appendix C. Dataset QA Specifications

The VLM-based QA stage filters candidate synthetic image-label pairs before they are admitted into the final dataset. For each sample, we instruct the VLM to follow a series of criteria to assess the final refined mask. It is provided with: a composite QA image containing the generated image, binary mask, translucent overlay, and the generation prompt, target concept, expected target count, and mask policy. It returns a strict JSON verdict indicating whether the sample should be accepted.
Table C1. Dataset QA criteria.
Table C1. Dataset QA criteria.
Criterion Instruction
Target Presence The target object must be visible in the generated image
Count Consistency The number of masked instances must match the target count
Target Coverage The mask must cover the visible target structure
Non-Target Exclusion Background/support/non-target regions must be excluded
Major Failures Reject masks that miss structure/targets or fail the above
Minor Failures Non-structural omissions/boundary issues may pass
Output Format Return JSON only incl. the pass/fail decision with a reason
The acceptance decision is based on the following critical QA fields returned by the VLM: target presence, count consistency, target coverage, non-target exclusion, and major failures. Samples are only accepted if all critical checks pass.

Appendix D. Segmentation Model Training Details

We train all downstream segmentation models using a fixed protocol so that differences in VOC2012 validation performance reflect the quality of the synthetic image-label pairs rather than changes in model tuning. Generated images and masks are resized from 1024 × 1024 to 512 × 512 for training. Each accepted synthetic sample contributes one semantic segmentation label: pixels inside the final mask M i are assigned to the requested target class y , while all remaining pixels are assigned to background. For multi-instance samples, all accepted target instances are assigned to the same foreground class. PASCAL VOC annotations are used only for evaluation.
Table D1. Segmentation Model Training Protocol.
Table D1. Segmentation Model Training Protocol.
Component Setting
Training Data QA-accepted synthetic image-label pairs
Evaluation Data PASCAL VOC2012 validation set
Classes 21 VOC classes: 20 foreground classes + background
Label Construction M i y ; all non-mask pixels → background
Segmenter DeepLabV3
Backbones ResNet-50, ResNet-101
Generated Resolution 1024 × 1024
Training Resolution 512 × 512
Optimizer AdamW
Weight Decay 10-4
Batch Size 8
Training Iterations 5,000
Precision Mixed precision
Learning Rate Schedule Polynomial decay, power 0.9
ResNet-50 Learning Rates 8 × 10 5 backbone, 4 × 10 4 classifier
ResNet-101 Learning Rates 5 × 10 5 backbone, 2.5 × 10 4 classifier
Loss Pixel-wise cross-entropy + foreground Dice + auxiliary classifier cross-entropy
Loss Weights Dice weight 0.5, auxiliary cross-entropy weight 0.4
Augmentations Random resized crop, horizontal flip, color jitter, Gaussian blur, perspective transform

References

  1. Lin, H.; Upchurch, P.; Bala, K. Block Annotation: Better Image Annotation for Semantic Segmentation with Sub-Image Decomposition 2020. [CrossRef]
  2. The Future of Artificial Intelligence in the Face of Data Scarcity. Comput. Mater. Contin. 2025, 84, 1073–1099. [CrossRef]
  3. Roux, R.L.; Khaksar, S.; Sepehri, M.; Murray, I. A Hybrid Game Engine–Generative AI Framework for Overcoming Data Scarcity in Open-Pit Crack Detection. Mach. Learn. Knowl. Extr. 2026, 8. [CrossRef]
  4. Zhang, Y.; Ling, H.; Gao, J.; Yin, K.; Lafleche, J.-F.; Barriuso, A.; Torralba, A.; Fidler, S. DatasetGAN: Efficient Labeled Data Factory with Minimal Human Effort 2021.
  5. Li, D.; Ling, H.; Kim, S.W.; Kreis, K.; Barriuso, A.; Fidler, S.; Torralba, A. BigDatasetGAN: Synthesizing ImageNet with Pixel-Wise Annotations 2022.
  6. Goodfellow, I.J.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Networks 2014.
  7. Rombach, R.; Blattmann, A.; Lorenz, D.; Esser, P.; Ommer, B. High-Resolution Image Synthesis with Latent Diffusion Models 2022.
  8. Wu, W.; Zhao, Y.; Shou, M.Z.; Zhou, H.; Shen, C. DiffuMask: Synthesizing Images with Pixel-Level Annotations for Semantic Segmentation Using Diffusion Models 2024.
  9. Nguyen, Q.; Vu, T.; Tran, A.; Nguyen, K. Dataset Diffusion: Diffusion-Based Synthetic Dataset Generation for Pixel-Level Semantic Segmentation 2023.
  10. Wu, W.; Zhao, Y.; Chen, H.; Gu, Y.; Zhao, R.; He, Y.; Zhou, H.; Shou, M.Z.; Shen, C. DatasetDM: Synthesizing Data with Perception Annotations Using Diffusion Models 2023.
  11. Xie, J.; Li, W.; Li, X.; Liu, Z.; Ong, Y.S.; Loy, C.C. MosaicFusion: Diffusion Models as Data Augmenters for Large Vocabulary Instance Segmentation 2024. [CrossRef]
  12. Esser, P.; Kulal, S.; Blattmann, A.; Entezari, R.; Müller, J.; Saini, H.; Levi, Y.; Lorenz, D.; Sauer, A.; Boesel, F.; et al. Scaling Rectified Flow Transformers for High-Resolution Image Synthesis 2024.
  13. Black Forest Labs FLUX.1 2024.
  14. Helbling, A.; Meral, T.H.S.; Hoover, B.; Yanardag, P.; Chau, D.H. ConceptAttention: Diffusion Transformers Learn Highly Interpretable Features 2025.
  15. Kim, C.; Shin, H.; Hong, E.; Yoon, H.; Arnab, A.; Seo, P.H.; Hong, S.; Kim, S. Seg4Diff: Unveiling Open-Vocabulary Segmentation in Text-to-Image Diffusion Transformers 2025.
  16. Everingham, M.; Van Gool, L.; Williams, C.; Winn, J.; Zisserman, A. The Pascal Visual Object Classes (VOC) Challenge. Int. J. Comput. Vis. 2010, 88, 303–338. [CrossRef]
  17. Deng, J.; Dong, W.; Socher, R.; Li, L.-J.; Li, K.; Fei-Fei, L. ImageNet: A Large-Scale Hierarchical Image Database. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition; June 2009; pp. 248–255. [CrossRef]
  18. Schuhmann, C.; Beaumont, R.; Vencu, R.; Gordon, C.; Wightman, R.; Cherti, M.; Coombes, T.; Katta, A.; Mullis, C.; Wortsman, M.; et al. LAION-5B: An Open Large-Scale Dataset for Training next Generation Image-Text Models 2022.
  19. Ahn, J.; Kwak, S. Learning Pixel-Level Semantic Affinity with Image-Level Supervision for Weakly Supervised Semantic Segmentation 2018.
  20. Lin, T.-Y.; Maire, M.; Belongie, S.; Bourdev, L.; Girshick, R.; Hays, J.; Perona, P.; Ramanan, D.; Zitnick, C.L.; Dollár, P. Microsoft COCO: Common Objects in Context 2015. [CrossRef]
  21. Petit, O.; Thome, N.; Rambour, C.; Soler, L. U-Net Transformer: Self and Cross Attention for Medical Image Segmentation 2021. [CrossRef]
  22. Peebles, W.; Xie, S. Scalable Diffusion Models with Transformers 2023.
  23. Liu, X.; Gong, C.; Liu, Q. Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow 2022. [CrossRef]
  24. Qwen Team Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model Available online: https://qwen.ai/blog?id=qwen3.6-27b (accessed on 21 June 2026).
  25. Otsu, N. A Threshold Selection Method from Gray-Level Histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [CrossRef]
  26. Ravi, N.; Gabeur, V.; Hu, Y.-T.; Hu, R.; Ryali, C.; Ma, T.; Khedr, H.; Rädle, R.; Rolland, C.; Gustafson, L.; et al. SAM 2: Segment Anything in Images and Videos 2024.
  27. Bai, S.; Cai, Y.; Chen, R.; Chen, K.; Chen, X.; Cheng, Z.; Deng, L.; Ding, W.; Gao, C.; Ge, C.; et al. Qwen3-VL Technical Report 2025.
  28. Chen, L.-C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking Atrous Convolution for Semantic Image Segmentation 2017. [CrossRef]
  29. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition 2015.
  30. Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization. Int. J. Comput. Vis. 2020, 128, 336–359. [CrossRef]
  31. Tang, R.; Liu, L.; Pandey, A.; Jiang, Z.; Yang, G.; Kumar, K.; Stenetorp, P.; Lin, J.; Ture, F. What the DAAM: Interpreting Stable Diffusion Using Cross Attention 2022. [CrossRef]
Figure 1. Motivation for HEADHUNTER. Individual MM-DiT attention heads exhibit heterogeneous concept localization behavior. Aggregating saliency maps across heads can dilute strong target localizers and degrade fine boundary detail. HEADHUNTER instead selects a single concept-aligned head, marked in green, producing a sharper segmentation mask than the corresponding head-aggregated output.
Figure 1. Motivation for HEADHUNTER. Individual MM-DiT attention heads exhibit heterogeneous concept localization behavior. Aggregating saliency maps across heads can dilute strong target localizers and degrade fine boundary detail. HEADHUNTER instead selects a single concept-aligned head, marked in green, producing a sharper segmentation mask than the corresponding head-aggregated output.
Preprints 220721 g001
Figure 2. Overview of the proposed dataset synthesis pipeline. An LLM generates a diverse text prompt and concept set which are used for image synthesis and concept localization. HEADHUNTER extracts multimodal attention for the target concept and aggregates it to form a proxy mask used for self-guided selection of the single attention head which best localizes the concept. The generated image and final mask are then verified by a VLM for target concept presence and mask correctness before accepting the pair into the synthetic dataset.
Figure 2. Overview of the proposed dataset synthesis pipeline. An LLM generates a diverse text prompt and concept set which are used for image synthesis and concept localization. HEADHUNTER extracts multimodal attention for the target concept and aggregates it to form a proxy mask used for self-guided selection of the single attention head which best localizes the concept. The generated image and final mask are then verified by a VLM for target concept presence and mask correctness before accepting the pair into the synthetic dataset.
Preprints 220721 g002
Figure 3. Impact of class subcategories on generated image diversity. We instruct the prompt planner to use subcategories, such as different dog breeds, to ensure intra-class diversity in generated samples.
Figure 3. Impact of class subcategories on generated image diversity. We instruct the prompt planner to use subcategories, such as different dog breeds, to ensure intra-class diversity in generated samples.
Preprints 220721 g003
Figure 4. Mask refinement. The HEADHUNTER selected saliency map S i l i , h i is upsampled, thresholded, and lightly cleaned to form a coarse binary mask M i . We derive a box-point prompt from M i by enclosing the localized foreground support and selecting a positive point inside the mask. SAM2 then uses the generated image and box-point prompt to refine the object boundary, producing the final mask M i shown in yellow.
Figure 4. Mask refinement. The HEADHUNTER selected saliency map S i l i , h i is upsampled, thresholded, and lightly cleaned to form a coarse binary mask M i . We derive a box-point prompt from M i by enclosing the localized foreground support and selecting a positive point inside the mask. SAM2 then uses the generated image and box-point prompt to refine the object boundary, producing the final mask M i shown in yellow.
Preprints 220721 g004
Figure 5. Representative synthetic image-mask pairs generated by the pipeline. For each example, the generated image is shown alongside the corresponding mask overlaid on the image.
Figure 5. Representative synthetic image-mask pairs generated by the pipeline. For each example, the generated image is shown alongside the corresponding mask overlaid on the image.
Preprints 220721 g005
Figure 6. Representative segmentation predictions made on VOC2012 validation images. For each example, the VOC2012 image, GT mask, and predicted mask are shown.
Figure 6. Representative segmentation predictions made on VOC2012 validation images. For each example, the VOC2012 image, GT mask, and predicted mask are shown.
Preprints 220721 g006
Figure 7. Effect of attention head aggregation on zero-shot single-class segmentation. The top head (orange) performs best; aggregation of a subset of top heads remains more competitive than full averaging (grey).
Figure 7. Effect of attention head aggregation on zero-shot single-class segmentation. The top head (orange) performs best; aggregation of a subset of top heads remains more competitive than full averaging (grey).
Preprints 220721 g007
Figure 8. Head selection vs. oracle on zero-shot single-class segmentation. HEADHUNTER identifies near-optimal heads without any supervision, recovering 91% of the oracle mIoU.
Figure 8. Head selection vs. oracle on zero-shot single-class segmentation. HEADHUNTER identifies near-optimal heads without any supervision, recovering 91% of the oracle mIoU.
Preprints 220721 g008
Figure 9. Selection distribution on VOC2012 single-class. Each cell shows the frequency of evaluated images for which a given head is selected by HEADHUNTER.
Figure 9. Selection distribution on VOC2012 single-class. Each cell shows the frequency of evaluated images for which a given head is selected by HEADHUNTER.
Preprints 220721 g009
Figure 10. Effect of proxy concept set on mask quality. Given the same input image, context activations leak into the target under the binary proxy, while the richer multi-concept proxy assigns those regions to their own channels, concentrating saliency on the target and producing a segmentation mask closer to the GT.
Figure 10. Effect of proxy concept set on mask quality. Given the same input image, context activations leak into the target under the binary proxy, while the richer multi-concept proxy assigns those regions to their own channels, concentrating saliency on the target and producing a segmentation mask closer to the GT.
Preprints 220721 g010
Figure 11. Concept entanglement between semantically related concepts. Numbered markers (1–5) indicate five queried concepts from the scene, with saliency maps for each shown below. Semantically related concepts entangle, as shown by the maps for “dog” and “cat”, with the former ‘absorbing’ both animals, leaving the latter essentially empty. The remaining, semantically distant concepts localize cleanly, indicating that entanglement arises specifically between closely related concepts (e.g., animals).
Figure 11. Concept entanglement between semantically related concepts. Numbered markers (1–5) indicate five queried concepts from the scene, with saliency maps for each shown below. Semantically related concepts entangle, as shown by the maps for “dog” and “cat”, with the former ‘absorbing’ both animals, leaving the latter essentially empty. The remaining, semantically distant concepts localize cleanly, indicating that entanglement arises specifically between closely related concepts (e.g., animals).
Preprints 220721 g011
Table 1. Comparison of related work on synthetic dataset generation for semantic segmentation.
Table 1. Comparison of related work on synthetic dataset generation for semantic segmentation.
Method Generator Annotation Mechanism Training Free
DatasetGAN [4] GAN Feature decoder
BigDatasetGAN [5] GAN Feature decoder
DiffuMask [8] U-Net SD CA
Dataset Diffusion [9] U-Net SD CA + SA
DatasetDM [10] U-Net SD Latent decoder
MosaicFusion [11] U-Net SD CA
Ours MM-DiT Selected MM-DiT head
Abbreviations: SD - Stable Diffusion; CA - Cross-Attention; SA - Self-Attention.
Table 2. Zero-shot single-class segmentation results on VOC2012.
Table 2. Zero-shot single-class segmentation results on VOC2012.
Method Architecture mIoU
Grad-CAM [30] CLIP ViT 44.9
DAAM [31] SD2 U-Net 45.0
DAAM [31] SDXL U-Net 56.0
ConceptAttention [14] FLUX.1-schnell 76.5
ConceptAttention [14] (reproduced) FLUX.1-dev 76.9
Ours FLUX.1-dev 79.2
Table 3. Comparison of segmentation results on VOC2012 against comparable synthetic dataset generators.
Table 3. Comparison of segmentation results on VOC2012 against comparable synthetic dataset generators.
Dataset Segmenter Backbone # Images mIoU
Dataset Diffusion [9] DeepLabV3 ResNet-101 10k/40k 63.8/64.8
Ours DeepLabV3 ResNet-101 10k 64.9
DiffuMask [8] Mask2Former ResNet-50 60k 57.4
Dataset Diffusion [9] DeepLabV3 ResNet-50 40k 61.6
Ours DeepLabV3 ResNet-50 10k 60.7
Table 4. Per-class segmentation results on VOC2012 across ResNet-50 and ResNet-101 backbones.
Table 4. Per-class segmentation results on VOC2012 across ResNet-50 and ResNet-101 backbones.
Class ResNet-50 ResNet-101 Class ResNet-50 ResNet-101
Aeroplane 83.0 83.0 Dining Table 9.0 10.9
Bicycle 31.8 31.3 Dog 74.2 77.5
Bird 83.3 89.9 Horse 68.9 73.8
Boat 58.4 70.0 Motorbike 64.5 74.5
Bottle 61.9 72.2 Person 67.3 70.2
Bus 76.5 88.2 Potted Plant 38.0 43.0
Car 78.4 81.8 Sheep 72.5 76.7
Cat 79.5 84.5 Sofa 36.4 39.4
Chair 23.7 16.3 Train 74.1 78.1
Cow 77.1 80.7 TV/Monitor 55.4 56.3
Table 5. Comparison of per-class segmentation results on VOC2012 classes reported by comparable baselines.
Table 5. Comparison of per-class segmentation results on VOC2012 classes reported by comparable baselines.
Class DiffuMask [8] Ours
(ResNet-50)
Dataset Diffusion [9] Ours
(ResNet-101)
Aeroplane 80.7 83.0 81.6 83.0
Bird 86.7 83.3 73.3 89.9
Boat 56.9 58.4 62.2 70.0
Bus 81.2 76.5 85.5 88.2
Car 74.2 78.4 64.8 81.8
Cat 79.3 79.5 78.2 84.5
Chair 14.7 23.7 21.6 16.3
Cow 63.4 77.1 69.2 80.7
Dog 65.1 74.2 71.8 77.5
Horse 64.6 68.9 78.2 73.8
Person 71.0 67.3 70.8 70.2
Sheep 64.7 72.5 77.8 76.7
Sofa 26.7 36.4 41.8 39.4
Table 6. Targeted ablation of dataset synthesis pipeline components.
Table 6. Targeted ablation of dataset synthesis pipeline components.
Configuration Dog Car mIoU
Full (ours) 77.5 81.8 64.9
− Mask refinement 62.7 (−14.8) 69.7 (−12.1) 60.3 (−4.6)
− Prompt diversity 57.4 (−20.1) 69.2 (−12.6) 59.7 (−5.2)
− QA verification 66.1 (−11.4) 68.1 (−13.7) 59.7 (−5.2)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings