GangmingZhao / GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection

A simple version for graphfpn
MIT License
82 stars 11 forks source link

关于GraphFPN的一些细节。 #3

Open Zhangming001 opened 2 years ago

Zhangming001 commented 2 years ago

作者您好,我对您的GraphFPN 非常感兴趣,想将其用于目标检测 `,但是在阅读源码过程中遇到一些问题,我在mmdet版本的GraphFPN代码中看到有fpn,fpnv1,fpnv2以及fpnv3.请问这四个有什么区别吗。 GraphFPN

另外我看到代码中写到 `#sp_values = [] sp_positions = []

sp_edges = []

    for i in range(len(img_metas)):
        img_meta = img_metas[i]
        filename = img_meta['ori_filename'][0:-4:1]
        for scale in range(4):
            filename = '/data1/zhaogangming/cob_train_'+str(4**(scale))+'_superpixel/'+filename
            #sp_value_name = filename+'value.npy'
            sp_position_name = filename+'position.npy'
            #sp_edge_name = filename+'edge.npy'
            if os.path.exists(sp_position_name):
               sp_positions.append(np.load(sp_position_name, allow_pickle=True))
               #sp_values.append(np.load(sp_value_name, allow_pickle=True))
               #sp_edges.append(np.load(sp_edge_name, allow_pickle=True))
            else:
               sp_positions.append([])
               #sp_positions.append(np.load('/data1/zhaogangming/cob_train_1_superpixel/000000434183position.npy', allow_pickle=True))
               #sp_values.append(np.load('/data1/zhaogangming/cob_train_1_superpixel/000000434183value.npy', allow_pickle=True))
               #sp_edges.append(np.load('/data1/zhaogangming/cob_train_1_superpixel/000000434183edge.npy', allow_pickle=True))`

这部分代码的作用是什么。 期待您的回复

GangmingZhao commented 2 years ago

您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。

pangliangzju commented 2 years ago

您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。

作者您好,请问如果想训练自己的dataset,要如何用cob处理自己的dataset呢,有博客或者论文可以参考吗,期待且感谢您的回复

GangmingZhao commented 2 years ago

Please check this reference

Kevis-Kokitsi Maninis, Jordi Pont-Tuset, Pablo Arbel´aez, and Luc Van Gool. Convolutional oriented boundaries: From image segmentation to high-level tasks. IEEE transactions on pattern analysis and machine intelligence, 40(4):819– 833, 2017. 1, 3, 4, 6, 7

luoz66 commented 2 years ago

您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。

作者您好,我想在自己的模型中使用您的这个方法,但是不知道该如何处理自己的数据集,请问有相关资料吗

GangmingZhao commented 2 years ago

请查看cob的paper 【Kevis-Kokitsi Maninis, Jordi Pont-Tuset, Pablo Arbel´aez, and Luc Van Gool. Convolutional oriented boundaries: From image segmentation to high-level tasks. IEEE transactions on pattern analysis and machine intelligence, 40(4):819– 833, 2017. 1, 3, 4, 6, 7】和 code 【https://github.com/kmaninis/COB】,如果您只是想尝试coco dataset,COB已经在project 【 https://github.com/kmaninis/COB 】里帮我们处理好了,如果您想尝试自己的数据,您可以使用COB进行处理(可训练也可测试),当然您也可以尝试使用python自带的slic等超像素生成的算法package,会影响性能,但是也可以使用。请自己根据情况进行选择。谢谢您的关注,如果觉得我们的工作不错,谢谢您的引用和follow。SLIC这部分如果有需要,可以联系我,我可以给您一份code。

luoz66 @.***> 于2022年8月12日周五 14:12写道:

您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。

作者您好,我想在自己的模型中使用您的这个方法,但是不知道该如何处理自己的数据集,请问有相关资料吗

— Reply to this email directly, view it on GitHub https://github.com/GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3#issuecomment-1212763597, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3A4FBSVR6JC564A6PEQ6DVYXTMXANCNFSM5SR4YXWQ . You are receiving this because you commented.Message ID: <GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3/1212763597 @github.com>

luoz66 commented 2 years ago

请查看cob的paper 【Kevis-Kokitsi Maninis, Jordi Pont-Tuset, Pablo Arbel´aez, and Luc Van Gool. Convolutional oriented boundaries: From image segmentation to high-level tasks. IEEE transactions on pattern analysis and machine intelligence, 40(4):819– 833, 2017. 1, 3, 4, 6, 7】和 code 【https://github.com/kmaninis/COB】,如果您只是想尝试coco dataset,COB已经在project 【 https://github.com/kmaninis/COB 】里帮我们处理好了,如果您想尝试自己的数据,您可以使用COB进行处理(可训练也可测试),当然您也可以尝试使用python自带的slic等超像素生成的算法package,会影响性能,但是也可以使用。请自己根据情况进行选择。谢谢您的关注,如果觉得我们的工作不错,谢谢您的引用和follow。SLIC这部分如果有需要,可以联系我,我可以给您一份code。 luoz66 @.***> 于2022年8月12日周五 14:12写道: 您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。 作者您好,我想在自己的模型中使用您的这个方法,但是不知道该如何处理自己的数据集,请问有相关资料吗 — Reply to this email directly, view it on GitHub <#3 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3A4FBSVR6JC564A6PEQ6DVYXTMXANCNFSM5SR4YXWQ . You are receiving this because you commented.Message ID: <GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3/1212763597 @github.com>

好的,非常感谢您,我自己先尝试一下

Idiom1999 commented 2 years ago

您好,请问能发一份slic处理数据集的代码或教程吗?992202340@qq.com。十分感谢!

mqb1524 commented 2 years ago

您好,请问论文里的local channel-wise attention and local channel self attention, 在mmdet版本的GraphFPN代码中体现在什么地方,阅读了fpn.py文件,只看到了spatial attention

GangmingZhao commented 2 years ago

稍后share给您

mqb1524 @.***> 于2022年9月17日周六 16:26写道:

您好,请问论文里的local channel-wise attention and local channel self attention, 在mmdet版本的GraphFPN代码中体现在什么地方,阅读了fpn.py文件,只看到了spatial attention

— Reply to this email directly, view it on GitHub https://github.com/GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3#issuecomment-1250028559, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3A4FHNVOP66R4RAHFBSS3V6V6ENANCNFSM5SR4YXWQ . You are receiving this because you commented.Message ID: <GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3/1250028559 @github.com>

goodmorningsi commented 1 year ago

请查看cob的paper 【Kevis-Kokitsi Maninis, Jordi Pont-Tuset, Pablo Arbel´aez, and Luc Van Gool. Convolutional oriented boundaries: From image segmentation to high-level tasks. IEEE transactions on pattern analysis and machine intelligence, 40(4):819– 833, 2017. 1, 3, 4, 6, 7】和 code 【https://github.com/kmaninis/COB】,如果您只是想尝试coco dataset,COB已经在project 【 https://github.com/kmaninis/COB 】里帮我们处理好了,如果您想尝试自己的数据,您可以使用COB进行处理(可训练也可测试),当然您也可以尝试使用python自带的slic等超像素生成的算法package,会影响性能,但是也可以使用。请自己根据情况进行选择。谢谢您的关注,如果觉得我们的工作不错,谢谢您的引用和follow。SLIC这部分如果有需要,可以联系我,我可以给您一份code。 luoz66 @.***> 于2022年8月12日周五 14:12写道: 您好,请使用fpn.py。您copy的code是为了读取初始化的graph node和edge,其中我们使用cob superpixel extracted method作为image level的graph node和edge建立方法。具体细节请看paper部分。如果您想使用graph-fpn run自己的dataset,您首先需要用cob处理自己的dataset,这部分我们很快也会补充到github上,请您保持关注。另外如果觉得graph-fpn对您有帮助,可以引用我们的论文,谢谢。 作者您好,我想在自己的模型中使用您的这个方法,但是不知道该如何处理自己的数据集,请问有相关资料吗 — Reply to this email directly, view it on GitHub <#3 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK3A4FBSVR6JC564A6PEQ6DVYXTMXANCNFSM5SR4YXWQ . You are receiving this because you commented.Message ID: <GangmingZhao/GraphFPN-Graph-Feature-Pyramid-Network-for-Object-Detection/issues/3/1212763597 @github.com>

作者您好,请问可以分享slic的代码给我吗,2313345041@qq.com,非常感谢

HaiJuntang commented 1 year ago

作者您好,请问可以分享slic的代码给我吗,1184855493@qq.com,非常感谢