├── .gitignore ├── README.md ├── bpm ├── __init__.py ├── dataset │ ├── Dataset.py │ ├── PreProcessImage.py │ ├── Prefetcher.py │ ├── TestSet.py │ ├── TrainSet.py │ └── __init__.py ├── model │ ├── PCBModel.py │ ├── __init__.py │ └── resnet.py └── utils │ ├── __init__.py │ ├── dataset_utils.py │ ├── distance.py │ ├── metric.py │ ├── re_ranking.py │ ├── utils.py │ └── visualization.py ├── example_rank_lists_on_Market1501 ├── 00000156_0003_00000009.jpg ├── 00000305_0001_00000001.jpg ├── 00000492_0005_00000001.jpg ├── 00000881_0002_00000006.jpg ├── 00000920_0003_00000002.jpg ├── 00001009_0001_00000004.jpg ├── 00001035_0005_00000001.jpg ├── 00001046_0002_00000002.jpg ├── 00001090_0006_00000004.jpg ├── 00001131_0003_00000005.jpg ├── 00001199_0001_00000008.jpg ├── 00001299_0001_00000004.jpg ├── 00001399_0003_00000006.jpg ├── 00001399_0005_00000002.jpg ├── 00001494_0003_00000002.jpg └── 00001494_0006_00000001.jpg ├── requirements.txt └── script ├── dataset ├── combine_trainval_sets.py ├── mapping_im_names_duke.py ├── mapping_im_names_market1501.py ├── transform_cuhk03.py ├── transform_duke.py └── transform_market1501.py └── experiment ├── train_pcb.py └── visualize_rank_list.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | exp/ 3 | tmp/ 4 | *.pyc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/README.md -------------------------------------------------------------------------------- /bpm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bpm/dataset/Dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/Dataset.py -------------------------------------------------------------------------------- /bpm/dataset/PreProcessImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/PreProcessImage.py -------------------------------------------------------------------------------- /bpm/dataset/Prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/Prefetcher.py -------------------------------------------------------------------------------- /bpm/dataset/TestSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/TestSet.py -------------------------------------------------------------------------------- /bpm/dataset/TrainSet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/TrainSet.py -------------------------------------------------------------------------------- /bpm/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/dataset/__init__.py -------------------------------------------------------------------------------- /bpm/model/PCBModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/model/PCBModel.py -------------------------------------------------------------------------------- /bpm/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bpm/model/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/model/resnet.py -------------------------------------------------------------------------------- /bpm/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bpm/utils/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/dataset_utils.py -------------------------------------------------------------------------------- /bpm/utils/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/distance.py -------------------------------------------------------------------------------- /bpm/utils/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/metric.py -------------------------------------------------------------------------------- /bpm/utils/re_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/re_ranking.py -------------------------------------------------------------------------------- /bpm/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/utils.py -------------------------------------------------------------------------------- /bpm/utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/bpm/utils/visualization.py -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00000156_0003_00000009.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00000156_0003_00000009.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00000305_0001_00000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00000305_0001_00000001.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00000492_0005_00000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00000492_0005_00000001.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00000881_0002_00000006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00000881_0002_00000006.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00000920_0003_00000002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00000920_0003_00000002.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001009_0001_00000004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001009_0001_00000004.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001035_0005_00000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001035_0005_00000001.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001046_0002_00000002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001046_0002_00000002.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001090_0006_00000004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001090_0006_00000004.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001131_0003_00000005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001131_0003_00000005.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001199_0001_00000008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001199_0001_00000008.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001299_0001_00000004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001299_0001_00000004.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001399_0003_00000006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001399_0003_00000006.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001399_0005_00000002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001399_0005_00000002.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001494_0003_00000002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001494_0003_00000002.jpg -------------------------------------------------------------------------------- /example_rank_lists_on_Market1501/00001494_0006_00000001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/example_rank_lists_on_Market1501/00001494_0006_00000001.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/dataset/combine_trainval_sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/combine_trainval_sets.py -------------------------------------------------------------------------------- /script/dataset/mapping_im_names_duke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/mapping_im_names_duke.py -------------------------------------------------------------------------------- /script/dataset/mapping_im_names_market1501.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/mapping_im_names_market1501.py -------------------------------------------------------------------------------- /script/dataset/transform_cuhk03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/transform_cuhk03.py -------------------------------------------------------------------------------- /script/dataset/transform_duke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/transform_duke.py -------------------------------------------------------------------------------- /script/dataset/transform_market1501.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/dataset/transform_market1501.py -------------------------------------------------------------------------------- /script/experiment/train_pcb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/experiment/train_pcb.py -------------------------------------------------------------------------------- /script/experiment/visualize_rank_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanghoujing/beyond-part-models/HEAD/script/experiment/visualize_rank_list.py --------------------------------------------------------------------------------