Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: ieee.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: YyLinkWorld
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 138 MB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Citation

README.md

Hierarchical Heterogeneous Geometric Foreground Perception Network for Remote Sensing Object Detection

image

Abstract

Recently, deep learning-based remote sensing object detection has been widely explored and obtained remarkable performance. However, most existing multi-scale feature extraction methods neglect exploring the interfering representation of different hierarchical features in the backbone, which is crucial for learning more discriminative features. Moreover, FPN and its variants have difficulty in effectively perceiving the pose and salient information of remote sensing objects, leading to reduced detection accuracy. To address these issues, we propose a Hierarchical Heterogeneous Geometric Foreground Perception Network (HHGFP-Net) for remote sensing object detection. Specifically, a Hierarchical Heterogeneous Receptive-filed Module (HHRM) is proposed to reward and penalize the feature information of the corresponding levels according to the differences between the shallow and deep feature layers in the backbone, improving discriminative feature ability. Furthermore, a Geometric Foreground Perception Feature Pyramid Network (GFP-FPN) is developed to refine geometric shapes and enhance foreground contents, providing more precise feature representations for objects, particularly small objects. Experimental results on four challenging remote sensing object detection datasets demonstrate that our HHGFP-Net achieves state-of-the-art performance.

News!

  • 2024-9-25 The code from the paper has been published on this page.
  • 2025-2-7 This work has been accepted by IEEE TGRS.(paper link)

HHRM

image

GFP-FPN

image

Installation

HHGFP-Net depends on MMRotate,PyTorch, MMCV and MMDetection. Below are quick steps for installation. Please refer to Install Guide for more detailed instruction.

shell conda create -n open-mmlab python=3.7 pytorch==1.7.0 cudatoolkit=10.1 torchvision -c pytorch -y conda activate open-mmlab pip install openmim mim install mmcv-full mim install mmdet git clone https://github.com/open-mmlab/mmrotate.git cd mmrotate pip install -r requirements/build.txt pip install -v -e .

Get Started

Please see get_started.md for the basic usage of MMRotate. Openmmlab provide colab tutorial, and other tutorials for:

Results

HHFEN pre-trained 300 epoch weights on ImageNet-1k extraction code: aaa0

| Dataset | Train | Val | Test | Crop|epoch|mAP | | ------------ | ------- | ------| ------- | ------ | ------- | ------ | |DOTA-v1.0 | train+val | val | test | [0.5,1.0,1.5] | 12 | 80.68 | |DOTA-v1.5 | train+val | val | test | [0.5,1.0,1.5] | 12 | 77.54 | |DIOR | train+val | test |test| [1.0] | 12 | 72.34 | |STAR|train+val | val |test | [0.5,1.0,1.5] |12| 39.90 |

Visualization

Heatmap Comparisons of LSKNet and HHGFP-Net in shallow layer at the backbone.

  • (a) input RGB image
  • (b) LSKNet
  • (c) HHGFP-Net

image

Heatmap Comparisons of FPN and GFP-FPN before the final detection.

  • (a) input RGB image
  • (b) FPN
  • (c) GFP-FPN image

Visualization of GFRB

image

Results on DOTA-v1.0

image

Results on DOTA-v1.5

image

Results on DIOR

image

Results on STAR

image

Abaout the code and weights

The code that has been published so far has been reorganized according to the naming convention of the modules in the paper, and all the weights used in the experiments will be released after we reorganize the experiments.

Copyright

The project has been licensed by Apache-2.0. Please refer to for details. LICENSE.txt

Thanks

MMRotate MMYOLO MMPretrain Center for Advanced Computing, School of Computer Science, China Three Gorges University

Owner

  • Name: YANG LIU
  • Login: YyLinkWorld
  • Kind: user
  • Location: China.Chengdu.
  • Company: CTGU

Student of China Three Gorges University.

GitHub Events

Total
  • Watch event: 3
  • Push event: 4
  • Fork event: 1
Last Year
  • Watch event: 3
  • Push event: 4
  • Fork event: 1