{"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/clustered-object-detection-in-aerial-images","title":"Clustered Object Detection in Aerial Images","arxiv_id":"1904.08008","date":"2019-04-16","proceeding":"ICCV 2019 10","authors":["Fan Yang","Heng Fan","Peng Chu","Erik Blasch","Haibin Ling"],"abstract":"Detecting objects in aerial images is challenging for at least two reasons: (1) target objects like pedestrians are very small in pixels, making them hardly distinguished from surrounding background; and (2) targets are in general sparsely and non-uniformly distributed, making the detection very inefficient. In this paper, we address both issues inspired by observing that these targets are often clustered. In particular, we propose a Clustered Detection (ClusDet) network that unifies object clustering and detection in an end-to-end framework. The key components in ClusDet include a cluster proposal sub-network (CPNet), a scale estimation sub-network (ScaleNet), and a dedicated detection network (DetecNet). Given an input image, CPNet produces object cluster regions and ScaleNet estimates object scales for these regions. Then, each scale-normalized cluster region is fed into DetecNet for object detection. ClusDet has several advantages over previous solutions: (1) it greatly reduces the number of chips for final object detection and hence achieves high running time efficiency, (2) the cluster-based scale estimation is more accurate than previously used single-object based ones, hence effectively improves the detection for small objects, and (3) the final DetecNet is dedicated for clustered regions and implicitly models the prior context information so as to boost detection accuracy. The proposed method is tested on three popular aerial image datasets including VisDrone, UAVDT and DOTA. In all experiments, ClusDet achieves promising performance in comparison with state-of-the-art detectors. Code will be available in \\url{https://github.com/fyangneil}.","url_abs":"https://arxiv.org/abs/1904.08008v3","url_pdf":"https://arxiv.org/pdf/1904.08008v3.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":"clustered-object-detection-in-aerial-images","repo_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"caffe2","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"clustering","task_name":"Clustering"},{"task_slug":"object","task_name":"Object"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"object-detection-in-aerial-images","task_name":"Object Detection In Aerial Images"},{"task_slug":"object-detection-1","task_name":"object-detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1904.08008","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1904.08008"}},"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/fyangneil/Clustered-Object-Detection-in-Aerial-Image","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":5},"by_repo_kind":{"listed":{"samples":5,"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":"867590b1664a9388","entry":"add_VGG16_conv5_body","repo":"fyangneil/Clustered-Object-Detection-in-Aerial-Image","repo_kind":"listed","path":"detectron/modeling/VGG16.py","file_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image/blob/HEAD/detectron/modeling/VGG16.py","link_basis":"harvester_set","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":"867590b1664a9388"}},{"code_sha256_prefix":"a7195f42969e79d3","entry":"add_VGG_CNN_M_1024_conv5_body","repo":"fyangneil/Clustered-Object-Detection-in-Aerial-Image","repo_kind":"listed","path":"detectron/modeling/VGG_CNN_M_1024.py","file_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image/blob/HEAD/detectron/modeling/VGG_CNN_M_1024.py","link_basis":"harvester_set","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":"a7195f42969e79d3"}},{"code_sha256_prefix":"925c887a7225d896","entry":"aspect_ratio_abs","repo":"fyangneil/Clustered-Object-Detection-in-Aerial-Image","repo_kind":"listed","path":"detectron/utils/image.py","file_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image/blob/HEAD/detectron/utils/image.py","link_basis":"harvester_set","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":"925c887a7225d896"}},{"code_sha256_prefix":"ab92fc3cf0d66fa0","entry":"aspect_ratio_rel","repo":"fyangneil/Clustered-Object-Detection-in-Aerial-Image","repo_kind":"listed","path":"detectron/utils/image.py","file_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image/blob/HEAD/detectron/utils/image.py","link_basis":"harvester_set","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":"ab92fc3cf0d66fa0"}},{"code_sha256_prefix":"7b2d56f403fb4468","entry":"generate_anchors","repo":"fyangneil/Clustered-Object-Detection-in-Aerial-Image","repo_kind":"listed","path":"detectron/modeling/generate_anchors.py","file_url":"https://github.com/fyangneil/Clustered-Object-Detection-in-Aerial-Image/blob/HEAD/detectron/modeling/generate_anchors.py","link_basis":"harvester_set","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":"7b2d56f403fb4468"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}