├── .gitignore ├── README.md ├── assets └── demo.png ├── datasets ├── __init__.py ├── a2d_eval.py ├── categories.py ├── coco.py ├── coco_eval.py ├── concat_dataset.py ├── davis.py ├── image_to_seq_augmenter.py ├── mevis.py ├── refer.py ├── refexp.py ├── refexp2seq.py ├── refexp_eval.py ├── samplers.py ├── transforms_image.py ├── transforms_video.py └── ytvos.py ├── docs ├── Ref-DAVIS2017.md ├── Ref-YouTube-VOS.md ├── data.md ├── install.md └── network.png ├── engine.py ├── inference_mevis.py ├── models ├── __init__.py ├── backbone.py ├── bert.py ├── convmae.py ├── convnext.py ├── criterion.py ├── deformable_transformer.py ├── matcher.py ├── mti.py ├── mutr.py ├── ops │ ├── functions │ │ ├── __init__.py │ │ └── ms_deform_attn_func.py │ ├── make.sh │ ├── modules │ │ ├── __init__.py │ │ └── ms_deform_attn.py │ ├── setup.py │ ├── src │ │ ├── cpu │ │ │ ├── ms_deform_attn_cpu.cpp │ │ │ └── ms_deform_attn_cpu.h │ │ ├── cuda │ │ │ ├── ms_deform_attn_cuda.cu │ │ │ ├── ms_deform_attn_cuda.h │ │ │ └── ms_deform_im2col_cuda.cuh │ │ ├── ms_deform_attn.h │ │ └── vision.cpp │ └── test.py ├── position_encoding.py ├── postprocessors.py ├── segmentation.py ├── swin_fpn_retinanet.py ├── swin_transformer.py └── video_swin_transformer.py ├── opts.py ├── requirements.txt ├── tools ├── __init__.py ├── colormap.py ├── data │ ├── convert_davis_to_ytvos.py │ └── convert_refexp_to_coco.py └── load_pretrained_weights.py ├── train.py └── util ├── __init__.py ├── box_ops.py └── misc.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | results/ 3 | *.pdf 4 | .vscode/ 5 | ops/ 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/assets/demo.png -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/a2d_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/a2d_eval.py -------------------------------------------------------------------------------- /datasets/categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/categories.py -------------------------------------------------------------------------------- /datasets/coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/coco.py -------------------------------------------------------------------------------- /datasets/coco_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/coco_eval.py -------------------------------------------------------------------------------- /datasets/concat_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/concat_dataset.py -------------------------------------------------------------------------------- /datasets/davis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/davis.py -------------------------------------------------------------------------------- /datasets/image_to_seq_augmenter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/image_to_seq_augmenter.py -------------------------------------------------------------------------------- /datasets/mevis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/mevis.py -------------------------------------------------------------------------------- /datasets/refer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/refer.py -------------------------------------------------------------------------------- /datasets/refexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/refexp.py -------------------------------------------------------------------------------- /datasets/refexp2seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/refexp2seq.py -------------------------------------------------------------------------------- /datasets/refexp_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/refexp_eval.py -------------------------------------------------------------------------------- /datasets/samplers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/samplers.py -------------------------------------------------------------------------------- /datasets/transforms_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/transforms_image.py -------------------------------------------------------------------------------- /datasets/transforms_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/transforms_video.py -------------------------------------------------------------------------------- /datasets/ytvos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/datasets/ytvos.py -------------------------------------------------------------------------------- /docs/Ref-DAVIS2017.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/docs/Ref-DAVIS2017.md -------------------------------------------------------------------------------- /docs/Ref-YouTube-VOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/docs/Ref-YouTube-VOS.md -------------------------------------------------------------------------------- /docs/data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/docs/data.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/docs/network.png -------------------------------------------------------------------------------- /engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/engine.py -------------------------------------------------------------------------------- /inference_mevis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/inference_mevis.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/backbone.py -------------------------------------------------------------------------------- /models/bert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/bert.py -------------------------------------------------------------------------------- /models/convmae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/convmae.py -------------------------------------------------------------------------------- /models/convnext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/convnext.py -------------------------------------------------------------------------------- /models/criterion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/criterion.py -------------------------------------------------------------------------------- /models/deformable_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/deformable_transformer.py -------------------------------------------------------------------------------- /models/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/matcher.py -------------------------------------------------------------------------------- /models/mti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/mti.py -------------------------------------------------------------------------------- /models/mutr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/mutr.py -------------------------------------------------------------------------------- /models/ops/functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/functions/__init__.py -------------------------------------------------------------------------------- /models/ops/functions/ms_deform_attn_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/functions/ms_deform_attn_func.py -------------------------------------------------------------------------------- /models/ops/make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/make.sh -------------------------------------------------------------------------------- /models/ops/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/modules/__init__.py -------------------------------------------------------------------------------- /models/ops/modules/ms_deform_attn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/modules/ms_deform_attn.py -------------------------------------------------------------------------------- /models/ops/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/setup.py -------------------------------------------------------------------------------- /models/ops/src/cpu/ms_deform_attn_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/cpu/ms_deform_attn_cpu.cpp -------------------------------------------------------------------------------- /models/ops/src/cpu/ms_deform_attn_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/cpu/ms_deform_attn_cpu.h -------------------------------------------------------------------------------- /models/ops/src/cuda/ms_deform_attn_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/cuda/ms_deform_attn_cuda.cu -------------------------------------------------------------------------------- /models/ops/src/cuda/ms_deform_attn_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/cuda/ms_deform_attn_cuda.h -------------------------------------------------------------------------------- /models/ops/src/cuda/ms_deform_im2col_cuda.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/cuda/ms_deform_im2col_cuda.cuh -------------------------------------------------------------------------------- /models/ops/src/ms_deform_attn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/ms_deform_attn.h -------------------------------------------------------------------------------- /models/ops/src/vision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/src/vision.cpp -------------------------------------------------------------------------------- /models/ops/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/ops/test.py -------------------------------------------------------------------------------- /models/position_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/position_encoding.py -------------------------------------------------------------------------------- /models/postprocessors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/postprocessors.py -------------------------------------------------------------------------------- /models/segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/segmentation.py -------------------------------------------------------------------------------- /models/swin_fpn_retinanet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/swin_fpn_retinanet.py -------------------------------------------------------------------------------- /models/swin_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/swin_transformer.py -------------------------------------------------------------------------------- /models/video_swin_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/models/video_swin_transformer.py -------------------------------------------------------------------------------- /opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/opts.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/requirements.txt -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/colormap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/tools/colormap.py -------------------------------------------------------------------------------- /tools/data/convert_davis_to_ytvos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/tools/data/convert_davis_to_ytvos.py -------------------------------------------------------------------------------- /tools/data/convert_refexp_to_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/tools/data/convert_refexp_to_coco.py -------------------------------------------------------------------------------- /tools/load_pretrained_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/tools/load_pretrained_weights.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/train.py -------------------------------------------------------------------------------- /util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/box_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/util/box_ops.py -------------------------------------------------------------------------------- /util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tapall-AI/MeViS_Track_Solution_2024/HEAD/util/misc.py --------------------------------------------------------------------------------