This model is part of the family of reduced-dimension variants of
google/siglip-base-patch16-224 and
google/siglip2-base-patch16-224 finetuned for
person visual description. It reduces the original embedding dimension to a smaller space using trainable linear projection layers.
The model is evaluated on data mentioned above. The following table summarizes the number of identities, images, and queries for each subset.
The final test set is a merge of all subsets.
The usage is identical to SigLIP.
1
2# Import custom model code from repository
3from modeling_resipvd import ReSiPVDModel
4
5# Load the model from Hugging Face Hub
6processor = AutoProcessor.from_pretrained("google/siglip2-base-patch16-224")
7model = AutoModel.from_pretrained("MarketaJu/siglip2-person-description-64")
8
9# Example: get embeddings
10from skimage.io import imread
11image = imread("test.jpg")
12text_inputs = processor(text=["random person description"], return_tensors="pt", padding="max_length", max_length=64, truncation=True)
13image_inputs = processor(images=image, return_tensors="pt", padding="max_length", max_length=64, truncation=True)
14text_embeds = model.get_text_features(**text_inputs)
15image_embeds = model.get_image_features(**image_inputs)
16
17
18---
19
20## Citation
21
22If you use this model, please cite:
23
24```bibtex
25@misc{reduced-siglip-visualdescription,
26 title={Reduced SigLIP for Visual Descriptions},
27 author={Marketa Jurankova},
28 year={2025},
29 publisher={Hugging Face},
30 howpublished={\url{https://huggingface.co/MarketaJu/reduced-siglip}}
31}
32