pyiqa.archs.qualiclip_arch¶
Quality-Aware Image-Text Alignment for Real-World Image Quality Assessment
- @article{agnolucci2024qualityaware,
title={Quality-Aware Image-Text Alignment for Real-World Image Quality Assessment}, author={Agnolucci, Lorenzo and Galteri, Leonardo and Bertini, Marco}, journal={arXiv preprint arXiv:2403.11176}, year={2024}
}
- Reference:
Arxiv link: https://arxiv.org/abs/2403.11176
Official Github: https://github.com/miccunifi/QualiCLIP
Module Contents¶
- class pyiqa.archs.qualiclip_arch.PromptLearner(clip_model, prompt_pairs, n_ctx=16, ctx_init='', prompt_specific_ctx=False)[source]¶
Bases:
torch.nn.ModulePromptLearner class for learning prompts for QualiCLIP+. See https://github.com/IceClear/CLIP-IQA for reference.
- class pyiqa.archs.qualiclip_arch.QualiCLIP(model_type='qualiclip+', backbone='RN50', temperature=2, n_ctx=16, ctx_init='', prompt_specific_ctx=True, pretrained=True, pos_embedding=False)[source]¶
Bases:
torch.nn.ModuleQualiCLIP model implementation following the original paper. QualiCLIP+ represents the version that employs prompt learning, similar to CLIP-IQA+ (https://arxiv.org/abs/2207.12396).