cnulab / RealNet

Offical implementation of "RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection (CVPR 2024)"
MIT License
143 stars 5 forks source link

evaluation_realnet中visualize的问题 #26

Closed liaoyusy closed 1 month ago

liaoyusy commented 1 month ago

作者您好,我有个疑问,不知道理解的对不对,在最终可视化函数中的score_mask是通过threshold得到的,threshold值又是通过masks_cls和preds_cls得到的,但是在实际工程中,应该是没有masks_cls的,这样的话是不是就无法求得score_mask可视图了?

cnulab commented 1 month ago

在实际工程中,往往是在留出的一小部分数据上确定阈值,然后部署应用。 在学术研究中,应该在验证集上获得阈值,并在测试集上推理可视化。但是异常检测的常用数据集上,通常没有提供验证集,所以可视化的时候通常的做法是像本仓库一样。 图像异常检测的实验协议通常要求在多个类别上使用统一的模型,而避免为每个类别单独调参(测试集调参),因此常用的数据集不提供验证集也基本是合理的。

liaoyusy commented 1 month ago

明白了,谢谢!