{"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/basnet-boundary-aware-salient-object","title":"BASNet: Boundary-Aware Salient Object Detection","arxiv_id":null,"date":"2019-06-01","proceeding":"CVPR 2019 6","authors":["Xuebin Qin"," Zichen Zhang"," Chenyang Huang"," Chao Gao"," Masood Dehghan"," Martin Jagersand"],"abstract":"Deep Convolutional Neural Networks have been adopted for salient object detection and achieved the state-of-the-art performance. Most of the previous works however focus on region accuracy but not on the boundary quality. In this paper, we propose a predict-refine architecture, BASNet, and a new hybrid loss for Boundary-Aware Salient object detection. Specifically, the architecture is composed of a densely supervised Encoder-Decoder network and a residual refinement module, which are respectively in charge of saliency prediction and saliency map refinement. The hybrid loss guides the network to learn the transformation between the input image and the ground truth in a three-level hierarchy -- pixel-, patch- and map- level -- by fusing Binary Cross Entropy (BCE), Structural SIMilarity (SSIM) and Intersection-over-Union (IoU) losses. Equipped with the hybrid loss, the proposed predict-refine architecture is able to effectively segment the salient object regions and accurately predict the fine structures with clear boundaries. Experimental results on six public datasets show that our method outperforms the state-of-the-art methods both in terms of regional and boundary evaluation measures. Our method runs at over 25 fps on a single GPU. The code is available at: https://github.com/NathanUA/BASNet.\r","url_abs":"http://openaccess.thecvf.com/content_CVPR_2019/html/Qin_BASNet_Boundary-Aware_Salient_Object_Detection_CVPR_2019_paper.html","url_pdf":"http://openaccess.thecvf.com/content_CVPR_2019/papers/Qin_BASNet_Boundary-Aware_Salient_Object_Detection_CVPR_2019_paper.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":"basnet-boundary-aware-salient-object","repo_url":"https://github.com/NathanUA/BASNet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"unanswered"}},{"paper_slug":"basnet-boundary-aware-salient-object","repo_url":"https://github.com/chouxianyu/Boundary-Aware-PoolNet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"gone","observed_at":"2026-09-17","how":"tree_404+repo_404"}},{"paper_slug":"basnet-boundary-aware-salient-object","repo_url":"https://github.com/hamidriasat/BASNet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"tf","reach":{"status":"unanswered"}}],"tasks":[{"task_slug":"camouflaged-object-segmentation","task_name":"Camouflaged Object Segmentation"},{"task_slug":"decoder","task_name":"Decoder"},{"task_slug":"dichotomous-image-segmentation","task_name":"Dichotomous Image Segmentation"},{"task_slug":null,"task_name":"GPU"},{"task_slug":"object","task_name":"Object"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"salient-object-detection","task_name":"RGB Salient Object Detection"},{"task_slug":"ssim","task_name":"SSIM"},{"task_slug":"saliency-prediction","task_name":"Saliency Prediction"},{"task_slug":"salient-object-detection-1","task_name":"Salient Object Detection"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/camouflaged-object-segmentation-on-camo","task":"Camouflaged Object Segmentation","dataset":"CAMO","model":"BASNet","rank_in_archive_order":13,"of":14,"metrics":{"MAE":"0.159","S-Measure":"0.618","Weighted F-Measure":"0.413"},"uses_additional_data":true},{"leaderboard":"/sota/camouflaged-object-segmentation-on-cod","task":"Camouflaged Object Segmentation","dataset":"COD","model":"BASNet","rank_in_archive_order":12,"of":12,"metrics":{"MAE":"0.092","S-Measure":"0.685","Weighted F-Measure":"0.352"},"uses_additional_data":false},{"leaderboard":"/sota/camouflaged-object-segmentation-on-pcod-1200","task":"Camouflaged Object Segmentation","dataset":"PCOD_1200","model":"BASNet","rank_in_archive_order":14,"of":16,"metrics":{"S-Measure":"0.837"},"uses_additional_data":false},{"leaderboard":"/sota/dichotomous-image-segmentation-on-dis-te1","task":"Dichotomous Image Segmentation","dataset":"DIS-TE1","model":"BASNet","rank_in_archive_order":9,"of":22,"metrics":{"E-measure":"0.801","HCE":"220","MAE":"0.084","S-Measure":"0.754","max F-Measure":"0.688","weighted F-measure":"0.595"},"uses_additional_data":false},{"leaderboard":"/sota/dichotomous-image-segmentation-on-dis-te2","task":"Dichotomous Image Segmentation","dataset":"DIS-TE2","model":"BASNet","rank_in_archive_order":9,"of":22,"metrics":{"E-measure":"0.836","HCE":"480","MAE":"0.084","S-Measure":"0.786","max F-Measure":"0.755","weighted F-measure":"0.668"},"uses_additional_data":false},{"leaderboard":"/sota/dichotomous-image-segmentation-on-dis-te3","task":"Dichotomous Image Segmentation","dataset":"DIS-TE3","model":"BASNet","rank_in_archive_order":9,"of":22,"metrics":{"E-measure":"0.856","HCE":"948","MAE":"0.083","S-Measure":"0.798","max F-Measure":"0.785","weighted F-measure":"0.696"},"uses_additional_data":false},{"leaderboard":"/sota/dichotomous-image-segmentation-on-dis-te4","task":"Dichotomous Image Segmentation","dataset":"DIS-TE4","model":"BASNet","rank_in_archive_order":9,"of":22,"metrics":{"E-measure":"0.848","HCE":"3601","MAE":"0.091","S-Measure":"0.794","max F-Measure":"0.780","weighted F-measure":"0.693"},"uses_additional_data":false},{"leaderboard":"/sota/dichotomous-image-segmentation-on-dis-vd","task":"Dichotomous Image Segmentation","dataset":"DIS-VD","model":"BASNet","rank_in_archive_order":11,"of":24,"metrics":{"E-measure":"0.816","HCE":"1402","MAE":"0.094","S-Measure":"0.768","max F-Measure":"0.731","weighted F-measure":"0.641"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-dut-omron","task":"RGB Salient Object Detection","dataset":"DUT-OMRON","model":"BASNet","rank_in_archive_order":18,"of":18,"metrics":{"MAE":"0.056"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-duts-te","task":"RGB Salient Object Detection","dataset":"DUTS-TE","model":"BASNet","rank_in_archive_order":12,"of":31,"metrics":{"MAE":"0.047","S-Measure":"0.876","mean E-Measure":"0.896","mean F-Measure":"0.823"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-ecssd","task":"RGB Salient Object Detection","dataset":"ECSSD","model":"BASNet","rank_in_archive_order":14,"of":14,"metrics":{"MAE":"0.037"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-hku-is","task":"RGB Salient Object Detection","dataset":"HKU-IS","model":"BASNet","rank_in_archive_order":14,"of":14,"metrics":{"MAE":"0.032"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-pascal-s","task":"RGB Salient Object Detection","dataset":"PASCAL-S","model":"BASNet","rank_in_archive_order":13,"of":13,"metrics":{"MAE":"0.076"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-soc","task":"RGB Salient Object Detection","dataset":"SOC","model":"BASNet","rank_in_archive_order":3,"of":7,"metrics":{"Average MAE":"0.092","S-Measure":"0.841","mean E-Measure":"0.864"},"uses_additional_data":false},{"leaderboard":"/sota/salient-object-detection-on-sod","task":"RGB Salient Object Detection","dataset":"SOD","model":"BASNet","rank_in_archive_order":3,"of":3,"metrics":{"MAE":"0.114"},"uses_additional_data":false}],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}