├── .gitignore ├── DIM_evaluation_code ├── compute_connectivity_error.m ├── compute_gradient_loss.m ├── compute_mse_loss.m ├── compute_sad_loss.m ├── evaluate.m └── gaussgradient.m ├── LICENSE ├── README.md ├── checkpoints ├── HOP-9x9-RI-all-data │ └── .gitignore └── HOP-9x9-RI │ └── .gitignore ├── config ├── HOP-9x9-RI-all-data.toml └── HOP-9x9-RI.toml ├── dataloader ├── __init__.py ├── data_generator.py ├── image_file.py └── prefetcher.py ├── demo.py ├── demo ├── alphamatting │ ├── input_lowres │ │ ├── doll.png │ │ ├── donkey.png │ │ ├── elephant.png │ │ ├── net.png │ │ ├── pineapple.png │ │ ├── plant.png │ │ ├── plasticbag.png │ │ └── troll.png │ ├── pred │ │ ├── Trimap1 │ │ │ └── HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth │ │ │ │ ├── doll.png │ │ │ │ ├── donkey.png │ │ │ │ ├── elephant.png │ │ │ │ ├── net.png │ │ │ │ ├── pineapple.png │ │ │ │ ├── plant.png │ │ │ │ ├── plasticbag.png │ │ │ │ └── troll.png │ │ ├── Trimap2 │ │ │ └── HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth │ │ │ │ ├── doll.png │ │ │ │ ├── donkey.png │ │ │ │ ├── elephant.png │ │ │ │ ├── net.png │ │ │ │ ├── pineapple.png │ │ │ │ ├── plant.png │ │ │ │ ├── plasticbag.png │ │ │ │ └── troll.png │ │ └── Trimap3 │ │ │ └── HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth │ │ │ ├── doll.png │ │ │ ├── donkey.png │ │ │ ├── elephant.png │ │ │ ├── net.png │ │ │ ├── pineapple.png │ │ │ ├── plant.png │ │ │ ├── plasticbag.png │ │ │ └── troll.png │ └── trimap_lowres │ │ ├── Trimap1 │ │ ├── doll.png │ │ ├── donkey.png │ │ ├── elephant.png │ │ ├── net.png │ │ ├── pineapple.png │ │ ├── plant.png │ │ ├── plasticbag.png │ │ └── troll.png │ │ ├── Trimap2 │ │ ├── doll.png │ │ ├── donkey.png │ │ ├── elephant.png │ │ ├── net.png │ │ ├── pineapple.png │ │ ├── plant.png │ │ ├── plasticbag.png │ │ └── troll.png │ │ └── Trimap3 │ │ ├── doll.png │ │ ├── donkey.png │ │ ├── elephant.png │ │ ├── net.png │ │ ├── pineapple.png │ │ ├── plant.png │ │ ├── plasticbag.png │ │ └── troll.png └── hops │ ├── img │ ├── hops-Image by Lisa Baird from Pixabay.jpg │ └── hops-Image by moritz320 from Pixabay.jpg │ ├── pred │ ├── HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth │ │ ├── hops-Image by Lisa Baird from Pixabay.jpg │ │ └── hops-Image by moritz320 from Pixabay.jpg │ └── HOP-9x9-RI_HOP-9x9-RI.pth │ │ ├── hops-Image by Lisa Baird from Pixabay.jpg │ │ └── hops-Image by moritz320 from Pixabay.jpg │ └── trimap │ ├── hops-Image by Lisa Baird from Pixabay.png │ └── hops-Image by moritz320 from Pixabay.png ├── logs └── .gitignore ├── main.py ├── networks ├── __init__.py ├── decoders │ ├── __init__.py │ ├── res_localHOP_posEmb_dec.py │ ├── res_shortcut_dec.py │ └── resnet_dec.py ├── encoders │ ├── __init__.py │ ├── res_localHOP_posEmb_enc.py │ ├── res_shortcut_enc.py │ └── resnet_enc.py ├── generators.py └── ops.py ├── requirements.txt ├── test.sh ├── tester.py └── utils ├── __init__.py ├── config.py ├── evaluate.py ├── logger.py └── util.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/.gitignore -------------------------------------------------------------------------------- /DIM_evaluation_code/compute_connectivity_error.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/compute_connectivity_error.m -------------------------------------------------------------------------------- /DIM_evaluation_code/compute_gradient_loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/compute_gradient_loss.m -------------------------------------------------------------------------------- /DIM_evaluation_code/compute_mse_loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/compute_mse_loss.m -------------------------------------------------------------------------------- /DIM_evaluation_code/compute_sad_loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/compute_sad_loss.m -------------------------------------------------------------------------------- /DIM_evaluation_code/evaluate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/evaluate.m -------------------------------------------------------------------------------- /DIM_evaluation_code/gaussgradient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/DIM_evaluation_code/gaussgradient.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/README.md -------------------------------------------------------------------------------- /checkpoints/HOP-9x9-RI-all-data/.gitignore: -------------------------------------------------------------------------------- 1 | *.pth 2 | !.gitignore -------------------------------------------------------------------------------- /checkpoints/HOP-9x9-RI/.gitignore: -------------------------------------------------------------------------------- 1 | *.pth 2 | !.gitignore -------------------------------------------------------------------------------- /config/HOP-9x9-RI-all-data.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/config/HOP-9x9-RI-all-data.toml -------------------------------------------------------------------------------- /config/HOP-9x9-RI.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/config/HOP-9x9-RI.toml -------------------------------------------------------------------------------- /dataloader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataloader/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/dataloader/data_generator.py -------------------------------------------------------------------------------- /dataloader/image_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/dataloader/image_file.py -------------------------------------------------------------------------------- /dataloader/prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/dataloader/prefetcher.py -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo.py -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/net.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/input_lowres/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/input_lowres/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap1/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap2/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/net.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/pred/Trimap3/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/net.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap1/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap1/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/net.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap2/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap2/troll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/doll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/doll.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/donkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/donkey.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/elephant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/net.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/pineapple.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/plant.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/plasticbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/plasticbag.png -------------------------------------------------------------------------------- /demo/alphamatting/trimap_lowres/Trimap3/troll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/alphamatting/trimap_lowres/Trimap3/troll.png -------------------------------------------------------------------------------- /demo/hops/img/hops-Image by Lisa Baird from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/img/hops-Image by Lisa Baird from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/img/hops-Image by moritz320 from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/img/hops-Image by moritz320 from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/pred/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/hops-Image by Lisa Baird from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/pred/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/hops-Image by Lisa Baird from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/pred/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/hops-Image by moritz320 from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/pred/HOP-9x9-RI-all-data_HOP-9x9-RI-all-data.pth/hops-Image by moritz320 from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/pred/HOP-9x9-RI_HOP-9x9-RI.pth/hops-Image by Lisa Baird from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/pred/HOP-9x9-RI_HOP-9x9-RI.pth/hops-Image by Lisa Baird from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/pred/HOP-9x9-RI_HOP-9x9-RI.pth/hops-Image by moritz320 from Pixabay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/pred/HOP-9x9-RI_HOP-9x9-RI.pth/hops-Image by moritz320 from Pixabay.jpg -------------------------------------------------------------------------------- /demo/hops/trimap/hops-Image by Lisa Baird from Pixabay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/trimap/hops-Image by Lisa Baird from Pixabay.png -------------------------------------------------------------------------------- /demo/hops/trimap/hops-Image by moritz320 from Pixabay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/demo/hops/trimap/hops-Image by moritz320 from Pixabay.png -------------------------------------------------------------------------------- /logs/.gitignore: -------------------------------------------------------------------------------- 1 | stdout/ 2 | tensorboard/ -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/main.py -------------------------------------------------------------------------------- /networks/__init__.py: -------------------------------------------------------------------------------- 1 | from .generators import * -------------------------------------------------------------------------------- /networks/decoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/decoders/__init__.py -------------------------------------------------------------------------------- /networks/decoders/res_localHOP_posEmb_dec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/decoders/res_localHOP_posEmb_dec.py -------------------------------------------------------------------------------- /networks/decoders/res_shortcut_dec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/decoders/res_shortcut_dec.py -------------------------------------------------------------------------------- /networks/decoders/resnet_dec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/decoders/resnet_dec.py -------------------------------------------------------------------------------- /networks/encoders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/encoders/__init__.py -------------------------------------------------------------------------------- /networks/encoders/res_localHOP_posEmb_enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/encoders/res_localHOP_posEmb_enc.py -------------------------------------------------------------------------------- /networks/encoders/res_shortcut_enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/encoders/res_shortcut_enc.py -------------------------------------------------------------------------------- /networks/encoders/resnet_enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/encoders/resnet_enc.py -------------------------------------------------------------------------------- /networks/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/generators.py -------------------------------------------------------------------------------- /networks/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/networks/ops.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | tensorboardX 2 | numpy 3 | opencv-python 4 | torch >= 1.1 5 | toml 6 | easydict 7 | pprint -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/test.sh -------------------------------------------------------------------------------- /tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/tester.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/utils/config.py -------------------------------------------------------------------------------- /utils/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/utils/evaluate.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yaoyi-Li/HOP-Matting/HEAD/utils/util.py --------------------------------------------------------------------------------