{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/paco-parts-and-attributes-of-common-objects","title":"PACO: Parts and Attributes of Common Objects","arxiv_id":"2301.01795","date":"2023-01-04","proceeding":"CVPR 2023 1","authors":["Vignesh Ramanathan","Anmol Kalia","Vladan Petrovic","Yi Wen","Baixue Zheng","Baishan Guo","Rui Wang","Aaron Marquez","Rama Kovvuri","Abhishek Kadian","Amir Mousavi","Yiwen Song","Abhimanyu Dubey","Dhruv Mahajan"],"abstract":"Object models are gradually progressing from predicting just category labels to providing detailed descriptions of object instances. This motivates the need for large datasets which go beyond traditional object masks and provide richer annotations such as part masks and attributes. Hence, we introduce PACO: Parts and Attributes of Common Objects. It spans 75 object categories, 456 object-part categories and 55 attributes across image (LVIS) and video (Ego4D) datasets. We provide 641K part masks annotated across 260K object boxes, with roughly half of them exhaustively annotated with attributes as well. We design evaluation metrics and provide benchmark results for three tasks on the dataset: part mask segmentation, object and part attribute prediction and zero-shot instance detection. Dataset, models, and code are open-sourced at https://github.com/facebookresearch/paco.","url_abs":"https://arxiv.org/abs/2301.01795v1","url_pdf":"https://arxiv.org/pdf/2301.01795v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"paco-parts-and-attributes-of-common-objects","repo_url":"https://github.com/facebookresearch/paco","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"2d-object-detection","task_name":"2D Object Detection"},{"task_slug":"attribute","task_name":"Attribute"},{"task_slug":"object","task_name":"Object"}],"methods":[],"datasets_introduced":[{"slug":"paco","name":"PACO","full_name":"Parts and Attributes of Common Objects"}],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2301.01795","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2301.01795"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/facebookresearch/paco","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":7},"by_repo_kind":{"official":{"samples":7,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":7,"samples":[{"code_sha256_prefix":"2e0259205115fe94","entry":"calculate_part_box_area_outside_obj","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/utils/paco_utils.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/utils/paco_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"2e0259205115fe94"}},{"code_sha256_prefix":"a199324ae39f084d","entry":"compute_similarity_matrix","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/utils/paco_query_utils.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/utils/paco_query_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"a199324ae39f084d"}},{"code_sha256_prefix":"e5168d8715486b4d","entry":"extract_query_gt_from_dataset","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/paco_query_evaluation.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/paco_query_evaluation.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"e5168d8715486b4d"}},{"code_sha256_prefix":"bdaf19441ec3829f","entry":"get_matches","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/ac_dumper.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/ac_dumper.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"bdaf19441ec3829f"}},{"code_sha256_prefix":"36de0ff34800b964","entry":"get_mean_AP","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/utils/paco_utils.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/utils/paco_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"36de0ff34800b964"}},{"code_sha256_prefix":"d75430eb5ea05124","entry":"obj_with_attributes","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/utils/paco_query_utils.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/utils/paco_query_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"d75430eb5ea05124"}},{"code_sha256_prefix":"79ab506e3f839f74","entry":"parts_with_attributes","repo":"facebookresearch/paco","repo_kind":"official","path":"paco/evaluation/utils/paco_query_utils.py","file_url":"https://github.com/facebookresearch/paco/blob/HEAD/paco/evaluation/utils/paco_query_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":false,"mcp_get_code":{"code_sha256":"79ab506e3f839f74"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}