Densemarks
A PyTorch implementation for dense UVW coordinate prediction from human head images using DINOv3 backbone with DPT head architecture.
Modellquelle
- Art
- Other
- Dateigröße
- 484 MB
- Version
- vRevision a6a3fe0
- Aktualisiert
- 5. Nov. 2026
- Downloads
- 0
- Quelle
- Hugging Face
Quellenbeschreibung
DenseMarks
A PyTorch implementation for dense UVW coordinate prediction from human head images using DINOv3 backbone with DPT head architecture.
Overview
DenseMarks predicts per-pixel positions in canonical space (cube [0, 1]3) from human head images.
Input: RGB images of size 512×512 pixels
Output: UVW coordinates tensor (B, 3, 512, 512) with values in [0, 1]
Prerequisites
- Python 3.8+
- PyTorch 1.12+
- CUDA (optional, for GPU acceleration)
Installation
-
Clone the repository:
git clone https://github.com/diddone/densemarks.git cd densemarks -
Install DINOv3 submodule:
git clone https://github.com/facebookresearch/dinov3 third_party_dinov3 -
Modify DINOv3 for compatibility:
# For Linux (GNU sed): sed -i '/dinov3\.hub\.segmentors/s/^/#/; /dinov3\.hub\.classifiers/s/^/#/; /dinov3\.hub\.detectors/s/^/#/; /dinov3\.hub\.dinotxt/s/^/#/; /dinov3\.hub\.depthers/s/^/#/' third_party_dinov3/hubconf.py # For macOS (BSD sed): sed -i '' '/dinov3\.hub\.segmentors/s/^/#/; /dinov3\.hub\.classifiers/s/^/#/; /dinov3\.hub\.detectors/s/^/#/; /dinov3\.hub\.dinotxt/s/^/#/; /dinov3\.hub\.depthers/s/^/#/' third_party_dinov3/hubconf.py -
Install dependencies:
pip install torch transformers numpy -
Download model weights from Hugging Face:
from dense_marks_model import DenseMarksModel, read_image from huggingface_hub import hf_hub_download model = DenseMarksModel(hf_hub_download("diddone/densemarks", "model.safetensors")) images = read_image("assets/00000.png") # rgb, 512x512 uvw = model(images) # Predict UVW coordinates
Quellen
1 Quelle
Quellen
1 QuelleVerifiziert 5. Nov.
Download files
Modellartefakte
1 Artefakt
Modellartefakte
1 Artefaktmodel.safetensors
safetensors · FP32 (unverified) · 484 MB · SHA-256 acb698b2b70b…86b7 · Hugging Face
Download fileQuellenauszüge
3 Auszüge
Quellenauszüge
3 Auszüge--- license: cc-by-nc-4.0 tags: - computer-vision - human-head - humans - landmarks - pytorch pipeline_tag: image-feature-extraction library_name: pytorch --- # DenseMarks A PyTorch implementation for dense UVW coordinate prediction from human head images using DINOv3 backbone with DPT head architecture. ## Overview DenseMarks predicts per-pixel positions in canonical space (cube [0, 1]³) from human head images. **Input**: RGB images of size 512×512 pixels **Output**: UVW coordinates tensor (B, 3, 512, 512) with values in [0, 1] ## Prerequisites - Python 3.8+ - PyTorch 1.12+ - CUDA (optional, for GPU acceleration) ## Installation 1. **Clone the repository:** ```bash git clone https://github.com/diddone/densemarks.git cd densemarks ``` 2. **Install DINOv3 submodule:** ```bash git clone https://github.com/facebookresearch/dinov3 third_party_dinov3 ``` 3. **Modify DINOv3 for compatibility:** ```bash # For Linux (GNU sed): sed -i '/dinov3\.hub\.segmentors/s/^/#/; /dinov3\.hub\.classifiers/s/^/#/; /dinov3\.hub\.detectors/s/^/#/; /dinov3\.hub\.dinotxt/s/^/#/; /dinov3\.hub\.depthers/s/^/#/' third_party_dinov3/hubconf.py # For macOS (BSD sed): sed -i '' '/dinov3\.hub\.segmentors/s/^/#/; /dinov3\.hub\.classifiers/s/^/#/; /dinov3\.hub\.detectors/s/^/#/; /dinov3\.hub\.dinotxt/s/^/#/; /dinov3\.hub\.depthers/s/^/#/' third_party_dinov3/hubconf.py ``` 4. **Install dependencies:** ```bash pip install torch transformers numpy ``` 5. **Download model weights from Hugging Face:** ```python3 from dense_marks_model import DenseMarksModel, read_image from huggingface_hub import hf_hub_download model = DenseMarksModel(hf_hub_download("diddone/densemarks", "model.safetensors")) images = read_image("assets/00000.png") # rgb, 512x512 uvw = model(images) # Predict UVW coordinates ```
Source context: 0 downloads · 2 likes · Pipeline image-feature-extraction · Library pytorch · Repo diddone/densemarks
Source context: 0 downloads · 1 likes · Pipeline image-feature-extraction · Library pytorch · Repo diddone/densemarks
