lhzzzzzy/HiSpatial-3B

Model

HiSpatial-3B

0

8 commits

1 linked in READMEs

updated Apr 7, 2026

See the code

README

HiSpatial-3B

Official model weights for HiSpatial: Taming Hierarchical 3D Spatial Understanding in Vision-Language Models (CVPR 2026).

Model Description

HiSpatial-3B is a vision-language model for hierarchical 3D spatial understanding. It extends PaliGemma2-3B with a depth encoder (Conv2dForXYZ) that fuses RGB image features from SigLIP with 3D point cloud features through a combined multi-modal projector.

ComponentDetail
BackbonePaliGemma2-3B (448px)
Vision EncoderSigLIP-SO400M
Language ModelGemma2-2B
Depth EncoderConv2dForXYZ
ProjectorCombinedMultiModalProjector
Checkpoint FormatPyTorch state_dict (weights.pt, ~14GB)

Usage

from hispatial.inference import MoGeProcessor, HiSpatialPredictor

# Initialize MoGe depth estimator and HiSpatial predictor
moge = MoGeProcessor(device_name="cuda")
predictor = HiSpatialPredictor(model_load_path="lhzzzzzy/HiSpatial-3B")

# Load an image
image = "example.jpg"

# Estimate 3D point cloud from the image
xyz_values = moge.apply_transform(image)

# Ask a spatial question
answer = predictor.query(
    image=image,
    prompt="Which object is closer to the camera, the chair or the table?",
    xyz_values=xyz_values,
)
print(answer)

See the GitHub repo for full installation and evaluation instructions.

License

This model is a derivative of PaliGemma2, which is based on Gemma. Use of this model is subject to the Gemma Terms of Use, including the Gemma Prohibited Use Policy.

Citation

@inproceedings{liang2026hispatial,
  title={HiSpatial: Taming Hierarchical 3D Spatial Understanding in Vision-Language Models},
  author={Liang, Huizhi and Shen, Yichao and Deng, Yu and Xu, Sicheng and Feng, Zhiyuan and Zhang, Tong and Liang, Yaobo and Yang, Jiaolong},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
  year={2026}
}
3d-vision
paligemma
paligemma2
spatial-understanding
vision-language-model
visual-question-answering

lhzzzzzy/HiSpatial-3B

Model

HiSpatial-3B

0

8 commits

1 linked in READMEs

updated Apr 7, 2026

See the code

README

HiSpatial-3B

Official model weights for HiSpatial: Taming Hierarchical 3D Spatial Understanding in Vision-Language Models (CVPR 2026).

Model Description

HiSpatial-3B is a vision-language model for hierarchical 3D spatial understanding. It extends PaliGemma2-3B with a depth encoder (Conv2dForXYZ) that fuses RGB image features from SigLIP with 3D point cloud features through a combined multi-modal projector.

ComponentDetail
BackbonePaliGemma2-3B (448px)
Vision EncoderSigLIP-SO400M
Language ModelGemma2-2B
Depth EncoderConv2dForXYZ
ProjectorCombinedMultiModalProjector
Checkpoint FormatPyTorch state_dict (weights.pt, ~14GB)

Usage

from hispatial.inference import MoGeProcessor, HiSpatialPredictor

# Initialize MoGe depth estimator and HiSpatial predictor
moge = MoGeProcessor(device_name="cuda")
predictor = HiSpatialPredictor(model_load_path="lhzzzzzy/HiSpatial-3B")

# Load an image
image = "example.jpg"

# Estimate 3D point cloud from the image
xyz_values = moge.apply_transform(image)

# Ask a spatial question
answer = predictor.query(
    image=image,
    prompt="Which object is closer to the camera, the chair or the table?",
    xyz_values=xyz_values,
)
print(answer)

See the GitHub repo for full installation and evaluation instructions.

License

This model is a derivative of PaliGemma2, which is based on Gemma. Use of this model is subject to the Gemma Terms of Use, including the Gemma Prohibited Use Policy.

Citation

@inproceedings{liang2026hispatial,
  title={HiSpatial: Taming Hierarchical 3D Spatial Understanding in Vision-Language Models},
  author={Liang, Huizhi and Shen, Yichao and Deng, Yu and Xu, Sicheng and Feng, Zhiyuan and Zhang, Tong and Liang, Yaobo and Yang, Jiaolong},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
  year={2026}
}
3d-vision
paligemma
paligemma2
spatial-understanding
vision-language-model
visual-question-answering