{"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/fasterseg-searching-for-faster-real-time-1","title":"FasterSeg: Searching for Faster Real-time Semantic Segmentation","arxiv_id":"1912.10917","date":"2019-12-23","proceeding":"ICLR 2020 1","authors":["Wuyang Chen","Xinyu Gong","Xian-Ming Liu","Qian Zhang","Yuan Li","Zhangyang Wang"],"abstract":"We present FasterSeg, an automatically designed semantic segmentation network with not only state-of-the-art performance but also faster speed than current methods. Utilizing neural architecture search (NAS), FasterSeg is discovered from a novel and broader search space integrating multi-resolution branches, that has been recently found to be vital in manually designed segmentation models. To better calibrate the balance between the goals of high accuracy and low latency, we propose a decoupled and fine-grained latency regularization, that effectively overcomes our observed phenomenons that the searched networks are prone to \"collapsing\" to low-latency yet poor-accuracy models. Moreover, we seamlessly extend FasterSeg to a new collaborative search (co-searching) framework, simultaneously searching for a teacher and a student network in the same single run. The teacher-student distillation further boosts the student model's accuracy. Experiments on popular segmentation benchmarks demonstrate the competency of FasterSeg. For example, FasterSeg can run over 30% faster than the closest manually designed competitor on Cityscapes, while maintaining comparable accuracy.","url_abs":"https://arxiv.org/abs/1912.10917v2","url_pdf":"https://arxiv.org/pdf/1912.10917v2.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":"fasterseg-searching-for-faster-real-time-1","repo_url":"https://github.com/TAMU-VITA/FasterSeg","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"fasterseg-searching-for-faster-real-time-1","repo_url":"https://github.com/gaussianer/fasterseg","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"architecture-search","task_name":"Neural Architecture Search"},{"task_slug":"real-time-semantic-segmentation","task_name":"Real-Time Semantic Segmentation"},{"task_slug":"segmentation","task_name":"Segmentation"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"}],"methods":[{"method_slug":"lstm","method_name":"LSTM"},{"method_slug":"speed","method_name":"SPEED"},{"method_slug":"sigmoid-activation","method_name":"Sigmoid Activation"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"tanh-activation","method_name":"Tanh Activation"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/real-time-semantic-segmentation-on-cityscapes-1","task":"Real-Time Semantic Segmentation","dataset":"Cityscapes val","model":"FasterSeg","rank_in_archive_order":21,"of":24,"metrics":{"Frame (fps)":"163.9","mIoU":"73.1"},"uses_additional_data":false},{"leaderboard":"/sota/semantic-segmentation-on-bdd","task":"Semantic Segmentation","dataset":"BDD","model":"FasterSeg","rank_in_archive_order":1,"of":1,"metrics":{"mIoU":"55.1"},"uses_additional_data":false},{"leaderboard":"/sota/semantic-segmentation-on-cityscapes","task":"Semantic Segmentation","dataset":"Cityscapes test","model":"FasterSeg","rank_in_archive_order":74,"of":105,"metrics":{"Mean IoU (class)":"71.5%"},"uses_additional_data":false},{"leaderboard":"/sota/semantic-segmentation-on-cityscapes-val","task":"Semantic Segmentation","dataset":"Cityscapes val","model":"FasterSeg","rank_in_archive_order":80,"of":99,"metrics":{"mIoU":"73.1%"},"uses_additional_data":false}],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=1912.10917","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1912.10917"}},"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/gaussianer/fasterseg","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/TAMU-VITA/FasterSeg","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_fixture":1,"ran_draft_wrong":1,"unverified":11},"by_repo_kind":{"official":{"samples":9,"ran":2,"repositories":1},"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":"0d41bbe52278fde1","entry":"gumbel_softmax_sample","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"search/model_search.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/search/model_search.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0d41bbe52278fde1"}},{"code_sha256_prefix":"7c913c414af7196f","entry":"sample_gumbel","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"search/model_search.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/search/model_search.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7c913c414af7196f"}},{"code_sha256_prefix":"a8dbcf8fd1f7a07e","entry":"countFiles","repo":"gaussianer/fasterseg","repo_kind":"listed","path":"dataset/pull_data_exchange.py","file_url":"https://github.com/gaussianer/fasterseg/blob/HEAD/dataset/pull_data_exchange.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":"a8dbcf8fd1f7a07e"}},{"code_sha256_prefix":"dfe5e7d3e26a5cf3","entry":"downs2path","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"latency/model_seg.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/latency/model_seg.py","link_basis":"first_harvest_node","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":"dfe5e7d3e26a5cf3"}},{"code_sha256_prefix":"9042a9ffc3ec7b3c","entry":"find_latency","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"latency/latency_lookup_table.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/latency/latency_lookup_table.py","link_basis":"first_harvest_node","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":"9042a9ffc3ec7b3c"}},{"code_sha256_prefix":"68e71dcb0bf9d381","entry":"generateFilenamesList","repo":"gaussianer/fasterseg","repo_kind":"listed","path":"dataset/pull_data_exchange.py","file_url":"https://github.com/gaussianer/fasterseg/blob/HEAD/dataset/pull_data_exchange.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":"68e71dcb0bf9d381"}},{"code_sha256_prefix":"ea37814857f4967d","entry":"getNameFromPath","repo":"gaussianer/fasterseg","repo_kind":"listed","path":"dataset/create_mapping_lists.py","file_url":"https://github.com/gaussianer/fasterseg/blob/HEAD/dataset/create_mapping_lists.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":"ea37814857f4967d"}},{"code_sha256_prefix":"31791e37090921a5","entry":"getNameFromPath","repo":"gaussianer/fasterseg","repo_kind":"listed","path":"dataset/pull_data_exchange.py","file_url":"https://github.com/gaussianer/fasterseg/blob/HEAD/dataset/pull_data_exchange.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":"31791e37090921a5"}},{"code_sha256_prefix":"d7fcc574ceb67943","entry":"gumbel_softmax","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"search/model_search.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/search/model_search.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":"d7fcc574ceb67943"}},{"code_sha256_prefix":"75fbeebf4d62eccd","entry":"one_hot","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"search/loss.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/search/loss.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":"75fbeebf4d62eccd"}},{"code_sha256_prefix":"cb0ded7195db7c27","entry":"path2downs","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"latency/model_seg.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/latency/model_seg.py","link_basis":"first_harvest_node","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":"cb0ded7195db7c27"}},{"code_sha256_prefix":"db2e7923db7297de","entry":"profile_estimated","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"latency/latency_lookup_table.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/latency/latency_lookup_table.py","link_basis":"first_harvest_node","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":"db2e7923db7297de"}},{"code_sha256_prefix":"961eced33874cb53","entry":"softmax","repo":"TAMU-VITA/FasterSeg","repo_kind":"official","path":"latency/model_seg.py","file_url":"https://github.com/TAMU-VITA/FasterSeg/blob/HEAD/latency/model_seg.py","link_basis":"first_harvest_node","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":"961eced33874cb53"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}