ntxjy/IQA_re

Python

0

2 commits

updated Aug 12, 2025

See the code

README

MVQA Hub (2024–2025, non-text, 6×RGB + 6×Depth)

本仓库聚合 2024–2025 顶会/顶刊 与本项目密切相关的实现,均为真克隆(非 submodule),并配套训练/可视化/评测工具。

  • iqa_methods/:图像/多视图质量评估(IQA)
  • backbones/:视觉骨架/低层复原主干(ViT/Mamba/CNN/KAN)
  • other_methods/:深度/立体/光场/超分/去噪/去雾
  • tools/:训练可视化、画图、特征可视化、数据/MOS 预处理、排序损失与评测协议
  • eval_compare/:IQA 指标库整合 + 一键对比/消融脚本

IQA 统一口径(摘要)

  • 主任务:组内 ΔMOS(MOS_ref − MOS_i);可选组内 z-score 仅用于训练稳性(汇报用原始 MOS)
  • 采样:Group-balanced(“参考 + 若干失真”,并显式抽到跨场景 同参数编号 样本)
  • 损失:1 − PLCC + L1 + 组内 list-wise 排序 (+ L_delta);做“同参数一致性”再加 L_param_align
  • 评测:验证/测试统一用 4/5 参数 Logistic 拟合后再算 PLCC/RMSE/GoF;SRCC/KRCC 不做映射

A. IQA Methods

可选(若 SKIP_OPTIONAL=0):DepictQA(ECCV’24)、FineVQ(CVPR’25, VQA)、SAMA(AAAI’24)


B. Backbones

名称做什么Venue/Year论文/说明上游代码本地路径
Fast-iTPN分层 ViT + Token MigrationTPAMI 2024见仓库https://github.com/sunsmarterjie/iTPNbackbones/iTPN
VMamba视觉 SSM(线性复杂度)NeurIPS 2024Prochttps://github.com/MzeroMiko/VMambabackbones/VMamba
ViMVision Mamba 变体ICML 2024见仓库https://github.com/hustvl/Vimbackbones/Vim
2DMamba2D 选择性扫描 MambaCVPR 2025见仓库https://github.com/AtlasAnalyticsLab/2DMambabackbones/2DMamba
MambaIR面向复原的 Mamba 框架ECCV 2024见仓库https://github.com/csguoh/MambaIRbackbones/MambaIR
EVSSMVSSM 去模糊骨干/框架CVPR 2025见仓库https://github.com/kkkls/EVSSMbackbones/EVSSM
MS-VMambaVMamba 多尺度改进NeurIPS 2024见仓库https://github.com/YuHengsss/MSVMambabackbones/MSVMamba
ConvNeXt-V2强力 CNN 基线组件—见仓库https://github.com/facebookresearch/ConvNeXt-V2backbones/ConvNeXt-V2
timm预训练模型/模块库—见仓库https://github.com/rwightman/pytorch-image-modelsbackbones/timm
pykanKAN 模块ICLR 2024见仓库https://github.com/KindXiaoming/pykanbackbones/pykan

C. Other Methods(深度/立体、光场、SR、去噪、去雾)

  • Depth/Stereo:other_methods/depth_stereo/*(Depth-Anything-V2、Video-Depth-Anything、DAC、DepthPro、Selective-Stereo、TC-Stereo、BiDAStereo、Stereo-Anywhere、Murre、Metric3D、FoundationStereo)
  • Light Field:other_methods/light_field/*(NeLF-Pro、PDistgNet、PSWPP、BasicLFSR)
  • Super-Resolution:other_methods/super_resolution/*(PFT-SR、PiSA-SR、PASD、StableVSR、InvSR)
  • Denoising:other_methods/denoising/*(SplitterNet、RDDM、DualDn、TAP)
  • Weather Removal:other_methods/weather_removal/*(Histoformer、MWFormer、MetaWeather、DCL、DarkIR)

各条目的论文链接与上游地址,见子目录 SOURCE_URL.txt 或上游仓库 README。


D. Tools(训练/可视化/预处理)

名称类别说明上游代码本地路径
pytorch-grad-cam特征可视化支持 CNN/ViT 的 CAM 可视https://github.com/jacobgil/pytorch-grad-camtools/vis/pytorch-grad-cam
torch-cam特征可视化钩子机制 CAM 工具https://github.com/frgfm/torch-camtools/vis/torch-cam
tensorboardX训练可视化标量/图像/网络/Embeddinghttps://github.com/lanpa/tensorboardXtools/train/tensorboardX
Albumentations数据增强高性能 CV 增强https://github.com/albumentations-team/albumentationstools/data/albumentations
local_utils本仓自带mos_utils.py(z-score/ΔMOS/4/5PL/PLCC/SRCC/KRCC)、plotting_utils.py(训练曲线/IQA散点+拟合)、rank_losses.py(ListNet/Pairwise)、data_utils.py(GroupBalancedBatchSampler)、eval_protocol.py(统一评测)—tools/local_utils/

E. eval_compare(对比/消融)

名称说明上游代码本地路径
PIQPyTorch Image Quality:SSIM/PSNR/FSIM/LPIPS 等https://github.com/photosynthesis-team/piqeval_compare/piq
LPIPSLearned Perceptual Image Patch Similarityhttps://github.com/richzhang/PerceptualSimilarityeval_compare/LPIPS
pyiqaIQA 工具箱(FR/NR)https://github.com/chaofengc/IQA-PyTorcheval_compare/pyiqa
run_eval.py一键读取 pred.csv/gt.csv → 4/5PL 标定 → PLCC/SRCC/KRCC/RMSE(本仓脚本)eval_compare/run_eval.py

快速检索

  • 训练入口:rg -n -e 'def main\(|if __name__ == .__main__|argparse'
  • 数据/采样:rg -n -e 'class .*Dataset|DataLoader|__getitem__|__len__'
  • 排序/相关性/PLCC:rg -n -e 'list.?wise|rank|PLCC|SRCC|KRCC|logistic'
  • 深度/立体:rg -n -e 'stereo|cost volume|disparit|depth|mvs' other_methods/depth_stereo
  • 工具函数:rg -n 'tools/local_utils'

ntxjy/IQA_re

Python

0

2 commits

updated Aug 12, 2025

See the code

README

MVQA Hub (2024–2025, non-text, 6×RGB + 6×Depth)

本仓库聚合 2024–2025 顶会/顶刊 与本项目密切相关的实现,均为真克隆(非 submodule),并配套训练/可视化/评测工具。

  • iqa_methods/:图像/多视图质量评估(IQA)
  • backbones/:视觉骨架/低层复原主干(ViT/Mamba/CNN/KAN)
  • other_methods/:深度/立体/光场/超分/去噪/去雾
  • tools/:训练可视化、画图、特征可视化、数据/MOS 预处理、排序损失与评测协议
  • eval_compare/:IQA 指标库整合 + 一键对比/消融脚本

IQA 统一口径(摘要)

  • 主任务:组内 ΔMOS(MOS_ref − MOS_i);可选组内 z-score 仅用于训练稳性(汇报用原始 MOS)
  • 采样:Group-balanced(“参考 + 若干失真”,并显式抽到跨场景 同参数编号 样本)
  • 损失:1 − PLCC + L1 + 组内 list-wise 排序 (+ L_delta);做“同参数一致性”再加 L_param_align
  • 评测:验证/测试统一用 4/5 参数 Logistic 拟合后再算 PLCC/RMSE/GoF;SRCC/KRCC 不做映射

A. IQA Methods

可选(若 SKIP_OPTIONAL=0):DepictQA(ECCV’24)、FineVQ(CVPR’25, VQA)、SAMA(AAAI’24)


B. Backbones

名称做什么Venue/Year论文/说明上游代码本地路径
Fast-iTPN分层 ViT + Token MigrationTPAMI 2024见仓库https://github.com/sunsmarterjie/iTPNbackbones/iTPN
VMamba视觉 SSM(线性复杂度)NeurIPS 2024Prochttps://github.com/MzeroMiko/VMambabackbones/VMamba
ViMVision Mamba 变体ICML 2024见仓库https://github.com/hustvl/Vimbackbones/Vim
2DMamba2D 选择性扫描 MambaCVPR 2025见仓库https://github.com/AtlasAnalyticsLab/2DMambabackbones/2DMamba
MambaIR面向复原的 Mamba 框架ECCV 2024见仓库https://github.com/csguoh/MambaIRbackbones/MambaIR
EVSSMVSSM 去模糊骨干/框架CVPR 2025见仓库https://github.com/kkkls/EVSSMbackbones/EVSSM
MS-VMambaVMamba 多尺度改进NeurIPS 2024见仓库https://github.com/YuHengsss/MSVMambabackbones/MSVMamba
ConvNeXt-V2强力 CNN 基线组件—见仓库https://github.com/facebookresearch/ConvNeXt-V2backbones/ConvNeXt-V2
timm预训练模型/模块库—见仓库https://github.com/rwightman/pytorch-image-modelsbackbones/timm
pykanKAN 模块ICLR 2024见仓库https://github.com/KindXiaoming/pykanbackbones/pykan

C. Other Methods(深度/立体、光场、SR、去噪、去雾)

  • Depth/Stereo:other_methods/depth_stereo/*(Depth-Anything-V2、Video-Depth-Anything、DAC、DepthPro、Selective-Stereo、TC-Stereo、BiDAStereo、Stereo-Anywhere、Murre、Metric3D、FoundationStereo)
  • Light Field:other_methods/light_field/*(NeLF-Pro、PDistgNet、PSWPP、BasicLFSR)
  • Super-Resolution:other_methods/super_resolution/*(PFT-SR、PiSA-SR、PASD、StableVSR、InvSR)
  • Denoising:other_methods/denoising/*(SplitterNet、RDDM、DualDn、TAP)
  • Weather Removal:other_methods/weather_removal/*(Histoformer、MWFormer、MetaWeather、DCL、DarkIR)

各条目的论文链接与上游地址,见子目录 SOURCE_URL.txt 或上游仓库 README。


D. Tools(训练/可视化/预处理)

名称类别说明上游代码本地路径
pytorch-grad-cam特征可视化支持 CNN/ViT 的 CAM 可视https://github.com/jacobgil/pytorch-grad-camtools/vis/pytorch-grad-cam
torch-cam特征可视化钩子机制 CAM 工具https://github.com/frgfm/torch-camtools/vis/torch-cam
tensorboardX训练可视化标量/图像/网络/Embeddinghttps://github.com/lanpa/tensorboardXtools/train/tensorboardX
Albumentations数据增强高性能 CV 增强https://github.com/albumentations-team/albumentationstools/data/albumentations
local_utils本仓自带mos_utils.py(z-score/ΔMOS/4/5PL/PLCC/SRCC/KRCC)、plotting_utils.py(训练曲线/IQA散点+拟合)、rank_losses.py(ListNet/Pairwise)、data_utils.py(GroupBalancedBatchSampler)、eval_protocol.py(统一评测)—tools/local_utils/

E. eval_compare(对比/消融)

名称说明上游代码本地路径
PIQPyTorch Image Quality:SSIM/PSNR/FSIM/LPIPS 等https://github.com/photosynthesis-team/piqeval_compare/piq
LPIPSLearned Perceptual Image Patch Similarityhttps://github.com/richzhang/PerceptualSimilarityeval_compare/LPIPS
pyiqaIQA 工具箱(FR/NR)https://github.com/chaofengc/IQA-PyTorcheval_compare/pyiqa
run_eval.py一键读取 pred.csv/gt.csv → 4/5PL 标定 → PLCC/SRCC/KRCC/RMSE(本仓脚本)eval_compare/run_eval.py

快速检索

  • 训练入口:rg -n -e 'def main\(|if __name__ == .__main__|argparse'
  • 数据/采样:rg -n -e 'class .*Dataset|DataLoader|__getitem__|__len__'
  • 排序/相关性/PLCC:rg -n -e 'list.?wise|rank|PLCC|SRCC|KRCC|logistic'
  • 深度/立体:rg -n -e 'stereo|cost volume|disparit|depth|mvs' other_methods/depth_stereo
  • 工具函数:rg -n 'tools/local_utils'