{"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/object-contour-detection-with-a-fully","title":"Object Contour Detection with a Fully Convolutional Encoder-Decoder Network","arxiv_id":"1603.04530","date":"2016-03-15","proceeding":"CVPR 2016 6","authors":["Jimei Yang","Brian Price","Scott Cohen","Honglak Lee","Ming-Hsuan Yang"],"abstract":"We develop a deep learning algorithm for contour detection with a fully\nconvolutional encoder-decoder network. Different from previous low-level edge\ndetection, our algorithm focuses on detecting higher-level object contours. Our\nnetwork is trained end-to-end on PASCAL VOC with refined ground truth from\ninaccurate polygon annotations, yielding much higher precision in object\ncontour detection than previous methods. We find that the learned model\ngeneralizes well to unseen object classes from the same super-categories on MS\nCOCO and can match state-of-the-art edge detection on BSDS500 with fine-tuning.\nBy combining with the multiscale combinatorial grouping algorithm, our method\ncan generate high-quality segmented object proposals, which significantly\nadvance the state-of-the-art on PASCAL VOC (improving average recall from 0.62\nto 0.67) with a relatively small amount of candidates ($\\sim$1660 per image).","url_abs":"http://arxiv.org/abs/1603.04530v1","url_pdf":"http://arxiv.org/pdf/1603.04530v1.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":"object-contour-detection-with-a-fully","repo_url":"https://github.com/Raj-08/tensorflow-object-contour-detection","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"object-contour-detection-with-a-fully","repo_url":"https://github.com/daovietanhuet/ContourDetection","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"object-contour-detection-with-a-fully","repo_url":"https://github.com/jimeiyang/objectContourDetector","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[{"task_slug":"contour-detection","task_name":"Contour Detection"},{"task_slug":"decoder","task_name":"Decoder"},{"task_slug":"edge-detection","task_name":"Edge Detection"},{"task_slug":"object","task_name":"Object"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1603.04530","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1603.04530"}},"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/daovietanhuet/ContourDetection","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jimeiyang/objectContourDetector","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Raj-08/tensorflow-object-contour-detection","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":4},"by_repo_kind":{"listed":{"samples":4,"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":0,"samples":[{"code_sha256_prefix":"e67d8aa375c4ccf3","entry":"conv","repo":"Raj-08/tensorflow-object-contour-detection","repo_kind":"listed","path":"ops.py","file_url":"https://github.com/Raj-08/tensorflow-object-contour-detection/blob/HEAD/ops.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":true,"mcp_get_code":{"code_sha256":"e67d8aa375c4ccf3"}},{"code_sha256_prefix":"027332e9ee444e87","entry":"make_var","repo":"Raj-08/tensorflow-object-contour-detection","repo_kind":"listed","path":"ops.py","file_url":"https://github.com/Raj-08/tensorflow-object-contour-detection/blob/HEAD/ops.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":true,"mcp_get_code":{"code_sha256":"027332e9ee444e87"}},{"code_sha256_prefix":"78742eea751f0f2b","entry":"random_crop_and_pad_image","repo":"Raj-08/tensorflow-object-contour-detection","repo_kind":"listed","path":"utils.py","file_url":"https://github.com/Raj-08/tensorflow-object-contour-detection/blob/HEAD/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":true,"mcp_get_code":{"code_sha256":"78742eea751f0f2b"}},{"code_sha256_prefix":"2ee116e880ed41a4","entry":"random_crop_and_pad_image_and_labels","repo":"Raj-08/tensorflow-object-contour-detection","repo_kind":"listed","path":"utils.py","file_url":"https://github.com/Raj-08/tensorflow-object-contour-detection/blob/HEAD/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":true,"mcp_get_code":{"code_sha256":"2ee116e880ed41a4"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}