cloth_labels = { 0: "background", 1: "Hat", 2: "Hair", 3: "Sunglasses", 4: "Upper-clothes", 5: "Skirt", 6: "Pants", 7: "Dress", 8: "Belt", 9: "Left-shoe", 10: "Right-shoe", 11: "Face", 12: "Left-leg", 13: "Right-leg", 14: "Left-arm", 15: "Right-arm", 16: "Bag", 17: "Scarf" } fashion_labels = { 0: "background", 1: "shirt", 2: "top", 3: "sweater", 4: "cardigan", 5: "jacket", 6: "vest", 7: "pants", 8: "shorts", 9: "skirt", 10: "coat", 11: "dress", 12: "jumpsuit", 13: "cape", 14: "glasses", 15: "hat", 16: "hairaccessory", 17: "tie", 18: "glove", 19: "watch", 20: "belt", 21: "legwarmer", 22: "tights", 23: "sock", 24: "shoe", 25: "bagwallet", 26: "scarf", 27: "umbrella", 28: "hood", 29: "collar", 30: "lapel", 31: "epaulette", 32: "sleeve", 33: "pocket", 34: "neckline", 35: "buckle", 36: "zipper", 37: "applique", 38: "bead", 39: "bow", 40: "flower", 41: "fringe", 42: "ribbon", 43: "rivet", 44: "ruffle", 45: "sequin", 46: "tassel" } ADE20k_labels = { 0: "wall", 1: "building;edifice", 2: "sky", 3: "floor;flooring", 4: "tree", 5: "ceiling", 6: "road;route", 7: "bed", 8: "windowpane;window", 9: "grass", 10: "cabinet", 11: "sidewalk;pavement", 12: "person;individual;someone;somebody;mortal;soul", 13: "earth;ground", 14: "door;double;door", 15: "table", 16: "mountain;mount", 17: "plant;flora;plant;life", 18: "curtain;drape;drapery;mantle;pall", 19: "chair", 20: "car;auto;automobile;machine;motorcar", 21: "water", 22: "painting;picture", 23: "sofa;couch;lounge", 24: "shelf", 25: "house", 26: "sea", 27: "mirror", 28: "rug;carpet;carpeting", 29: "field", 30: "armchair", 31: "seat", 32: "fence;fencing", 33: "desk", 34: "rock;stone", 35: "wardrobe;closet;press", 36: "lamp", 37: "bathtub;bathing;tub;bath;tub", 38: "railing;rail", 39: "cushion", 40: "base;pedestal;stand", 41: "box", 42: "column;pillar", 43: "signboard;sign", 44: "chest;of;drawers;chest;bureau;dresser", 45: "counter", 46: "sand", 47: "sink", 48: "skyscraper", 49: "fireplace;hearth;open;fireplace", 50: "refrigerator;icebox", 51: "grandstand;covered;stand", 52: "path", 53: "stairs;steps", 54: "runway", 55: "case;display;case;showcase;vitrine", 56: "pool;table;billiard;table;snooker;table", 57: "pillow", 58: "screen;door;screen", 59: "stairway;staircase", 60: "river", 61: "bridge;span", 62: "bookcase", 63: "blind;screen", 64: "coffee;table;cocktail;table", 65: "toilet;can;commode;crapper;pot;potty;stool;throne", 66: "flower", 67: "book", 68: "hill", 69: "bench", 70: "countertop", 71: "stove;kitchen;stove;range;kitchen;range;cooking;stove", 72: "palm;palm;tree", 73: "kitchen;island", 74: "computer;computing;machine;computing;device;data;processor;electronic;computer;information;processing;system", 75: "swivel;chair", 76: "boat", 77: "bar", 78: "arcade;machine", 79: "hovel;hut;hutch;shack;shanty", 80: "bus;autobus;coach;charabanc;double-decker;jitney;motorbus;motorcoach;omnibus;passenger;vehicle", 81: "towel", 82: "light;light;source", 83: "truck;motortruck", 84: "tower", 85: "chandelier;pendant;pendent", 86: "awning;sunshade;sunblind", 87: "streetlight;street;lamp", 88: "booth;cubicle;stall;kiosk", 89: "television;television;receiver;television;set;tv;tv;set;idiot;box;boob;tube;telly;goggle;box", 90: "airplane;aeroplane;plane", 91: "dirt;track", 92: "apparel;wearing;apparel;dress;clothes", 93: "pole", 94: "land;ground;soil", 95: "bannister;banister;balustrade;balusters;handrail", 96: "escalator;moving;staircase;moving;stairway", 97: "ottoman;pouf;pouffe;puff;hassock", 98: "bottle", 99: "buffet;counter;sideboard", 100: "poster;posting;placard;notice;bill;card", 101: "stage", 102: "van", 103: "ship", 104: "fountain", 105: "conveyer;belt;conveyor;belt;conveyer;conveyor;transporter", 106: "canopy", 107: "washer;automatic;washer;washing;machine", 108: "plaything;toy", 109: "swimming;pool;swimming;bath;natatorium", 110: "stool", 111: "barrel;cask", 112: "basket;handbasket", 113: "waterfall;falls", 114: "tent;collapsible;shelter", 115: "bag", 116: "minibike;motorbike", 117: "cradle", 118: "oven", 119: "ball", 120: "food;solid;food", 121: "step;stair", 122: "tank;storage;tank", 123: "trade;name;brand;name;brand;marque", 124: "microwave;microwave;oven", 125: "pot;flowerpot", 126: "animal;animate;being;beast;brute;creature;fauna", 127: "bicycle;bike;wheel;cycle", 128: "lake", 129: "dishwasher;dish;washer;dishwashing;machine", 130: "screen;silver;screen;projection;screen", 131: "blanket;cover", 132: "sculpture", 133: "hood;exhaust;hood", 134: "sconce", 135: "vase", 136: "traffic;light;traffic;signal;stoplight", 137: "tray", 138: "ashcan;trash;can;garbage;can;wastebin;ash;bin;ash-bin;ashbin;dustbin;trash;barrel;trash;bin", 139: "fan", 140: "pier;wharf;wharfage;dock", 141: "crt;screen", 142: "plate", 143: "monitor;monitoring;device", 144: "bulletin;board;notice;board", 145: "shower", 146: "radiator", 147: "glass;drinking;glass", 148: "clock", 149: "flag", }