文件名称:CDA
文件大小:763KB
文件格式:ZIP
更新时间:2024-03-24 12:52:31
Python
弱监督语义分割的上下文解耦增强 的代码: 弱监督语义分割的上下文解耦增强,,,林国胜,吴庆耀( ) 数据扩充对于深度学习神经网络至关重要。 通过提供大量的训练样本,它有助于提高模型的泛化能力。 弱监督语义分割(WSSS)是一个具有挑战性的问题,近年来已得到深入研究,用于WSSS的常规数据增强方法通常采用几何变换,随机裁剪和颜色抖动。 但是,仅增加相同的上下文语义数据并不会给网络带来很大的收益来区分对象,例如,“飞机”的正确图像级别分类可能不仅是由于对象本身的识别,还在于其识别同时出现的上下文(例如“天空”),这将导致模型较少关注对象特征。 为此,我们提出了一种上下文解耦增强(CDA)方法,以更改对象在其中出现的固有上下文,从而驱动网络消除对象实例与上下文信息之间的依存关系。 为了验证所提出方法的有效性,在PASCAL VOC 2012数据集上使用多种替代网络体系结构进行的大量实验表明
【文件预览】:
CDA-main
----aug_step()
--------make_cam.py(3KB)
--------train_cam.py(5KB)
--------eval_sem_seg.py(1KB)
--------train_irn.py(5KB)
--------__pycache__()
--------eval_cam.py(1KB)
--------make_sem_seg_labels.py(3KB)
--------cam_to_ir_label.py(2KB)
----outline.png(134KB)
----requirements.txt(149B)
----voc12()
--------dataloader.py(12KB)
--------test.txt(17KB)
--------train.txt(17KB)
--------seg_fg_dirs.npy(107KB)
--------cls_labels.npy(2.32MB)
--------val.txt(17KB)
--------make_cls_labels.py(1007B)
--------__pycache__()
--------train_aug.txt(124KB)
----LICENSE(1KB)
----net()
--------resnet50.py(4KB)
--------resnet50_cam.py(2KB)
--------__pycache__()
--------resnet50_irn.py(8KB)
----README.md(5KB)
----step()
--------make_aug_fg.py(1KB)
--------make_cam.py(3KB)
--------make_cocoann.py(2KB)
--------eval_ins_seg.py(921B)
--------train_cam.py(3KB)
--------eval_sem_seg.py(1KB)
--------train_irn.py(5KB)
--------make_ins_seg_labels.py(6KB)
--------__pycache__()
--------eval_cam.py(1KB)
--------make_sem_seg_labels.py(3KB)
--------cam_to_ir_label.py(2KB)
----misc()
--------torchutils.py(2KB)
--------__pycache__()
--------pyutils.py(3KB)
--------imutils.py(12KB)
--------indexing.py(6KB)
----run_sample.py(7KB)