{"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/standardized-max-logits-a-simple-yet","title":"Standardized Max Logits: A Simple yet Effective Approach for Identifying Unexpected Road Obstacles in Urban-Scene Segmentation","arxiv_id":"2107.11264","date":"2021-07-23","proceeding":"ICCV 2021 10","authors":["Sanghun Jung","Jungsoo Lee","Daehoon Gwak","Sungha Choi","Jaegul Choo"],"abstract":"Identifying unexpected objects on roads in semantic segmentation (e.g., identifying dogs on roads) is crucial in safety-critical applications. Existing approaches use images of unexpected objects from external datasets or require additional training (e.g., retraining segmentation networks or training an extra network), which necessitate a non-trivial amount of labor intensity or lengthy inference time. One possible alternative is to use prediction scores of a pre-trained network such as the max logits (i.e., maximum values among classes before the final softmax layer) for detecting such objects. However, the distribution of max logits of each predicted class is significantly different from each other, which degrades the performance of identifying unexpected objects in urban-scene segmentation. To address this issue, we propose a simple yet effective approach that standardizes the max logits in order to align the different distributions and reflect the relative meanings of max logits within each predicted class. Moreover, we consider the local regions from two different perspectives based on the intuition that neighboring pixels share similar semantic information. In contrast to previous approaches, our method does not utilize any external datasets or require additional training, which makes our method widely applicable to existing pre-trained segmentation models. Such a straightforward approach achieves a new state-of-the-art performance on the publicly available Fishyscapes Lost & Found leaderboard with a large margin. Our code is publicly available at this $\\href{https://github.com/shjung13/Standardized-max-logits}{link}$.","url_abs":"https://arxiv.org/abs/2107.11264v4","url_pdf":"https://arxiv.org/pdf/2107.11264v4.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":"standardized-max-logits-a-simple-yet","repo_url":"https://github.com/shjung13/standardized-max-logits","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"anomaly-detection","task_name":"Anomaly Detection"},{"task_slug":"scene-segmentation","task_name":"Scene Segmentation"},{"task_slug":"segmentation","task_name":"Segmentation"},{"task_slug":"semantic-segmentation","task_name":"Semantic Segmentation"}],"methods":[{"method_slug":"softmax","method_name":"Softmax"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/anomaly-detection-on-fishyscapes-1","task":"Anomaly Detection","dataset":"Fishyscapes","model":"SML","rank_in_archive_order":7,"of":8,"metrics":{"AP":"53.11","FPR95":"19.64"},"uses_additional_data":false},{"leaderboard":"/sota/anomaly-detection-on-fishyscapes-l-f","task":"Anomaly Detection","dataset":"Fishyscapes L&F","model":"SML","rank_in_archive_order":12,"of":18,"metrics":{"AP":"36.55","FPR95":"14.53"},"uses_additional_data":false},{"leaderboard":"/sota/anomaly-detection-on-lost-and-found","task":"Anomaly Detection","dataset":"Lost and Found","model":"SML","rank_in_archive_order":4,"of":4,"metrics":{"AP":"25.89","FPR":"44.48"},"uses_additional_data":false},{"leaderboard":"/sota/anomaly-detection-on-road-anomaly","task":"Anomaly Detection","dataset":"Road Anomaly","model":"SML","rank_in_archive_order":9,"of":10,"metrics":{"AP":"25.82","FPR95":"49.74"},"uses_additional_data":false},{"leaderboard":"/sota/semantic-segmentation-on-cityscapes-val","task":"Semantic Segmentation","dataset":"Cityscapes val","model":"SML","rank_in_archive_order":53,"of":99,"metrics":{"mIoU":"80.33"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2107.11264","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2107.11264"}},"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/shjung13/standardized-max-logits","reach":null}],"summary":{"unverified":1},"by_repo_kind":{"official":{"samples":1,"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":"69e83314d27a0782","entry":"calculate_statistics","repo":"shjung13/standardized-max-logits","repo_kind":"official","path":"calculate_statistics.py","file_url":"https://github.com/shjung13/standardized-max-logits/blob/HEAD/calculate_statistics.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"69e83314d27a0782"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}