SkillAgentSearch skills...

LSKNet

(IJCV2024 & ICCV2023) LSKNet: A Foundation Lightweight Backbone for Remote Sensing

Install / Use

/learn @zcablii/LSKNet
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

lsk_arch

PWC PWC PWC PWC PWC PWC PWC PWC PWC PWC PWC


Jittor implementation at github.com/NK-JittorCV/nk-remote


Update[8/1/2025] Supports Strip R-CNN: Large Strip Convolution for Remote Sensing Object Detection. Official code is available at YXB-NKU/Strip-R-CNN

We have added the config for our latest work, Strip-R-CNN arxiv. In this paper ,we have reached 82.75% mAP on DOTA1.0 dataset, setting a new state-of-the-art record.

PWC image

This repository is the official implementation of IJCV (accepted in 2024) "LSKNet: A Foundation Lightweight Backbone for Remote Sensing" at: IJCV or arxiv

Our conference version: ICCV 2023 "Large Selective Kernel Network for Remote Sensing Object Detection" at: ICCV Open Access

Abstract

Recent research on remote sensing object detection has largely focused on improving the representation of oriented bounding boxes but has overlooked the unique prior knowledge presented in remote sensing scenarios. Such prior knowledge can be useful because tiny remote sensing objects may be mistakenly detected without referencing a sufficiently long-range context, and the long-range context required by different types of objects can vary. In this paper, we take these priors into account and propose the Large Selective Kernel Network (LSKNet). LSKNet can dynamically adjust its large spatial receptive field to better model the ranging context of various objects in remote sensing scenarios. To the best of our knowledge, this is the first time that large and selective kernel mechanisms have been explored in the field of remote sensing object detection. Without bells and whistles, our lightweight LSKNet sets new state-of-the-art scores on standard remote sensing classification, object detection and semantic segmentation benchmarks. Based on a similar technique, we rank 2nd place in 2022 the Greater Bay Area International Algorithm Competition

Introduction

This repository is the official implementation of IJCV 2024 "LSKNet: A Foundation Lightweight Backbone for Remote Sensing" at: arxiv

The master branch is built on MMRotate which works with PyTorch 1.6+.

LSKNet backbone code is placed under mmrotate/models/backbones/, and the train/test configure files are placed under configs/lsknet/

Results and models

Imagenet 300-epoch pre-trained LSKNet-T backbone: Download

Imagenet 300-epoch pre-trained LSKNet-S backbone: Download

Imagenet 300-epoch pre-trained Strip R-CNN-T backbone: Download

Imagenet 300-epoch pre-trained Strip R-CNN-S backbone: Download

DOTA1.0

| Model | mAP | Angle | lr schd | Batch Size | Configs | Download | note | | :--------------------------------------------------------: | :---: | :---: | :-----: | :--------: | :--------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :----------: | | RTMDet-l (1024,1024,-) | 81.33 | - | 3x-ema | 8 | - | - | Prev. Best | | LSKNet_T (1024,1024,200) + ORCNN | 81.37 | le90 | 1x | 2*8 | lsk_t_fpn_1x_dota_le90 | model | log | | | LSKNet_S (1024,1024,200) + ORCNN | 81.64 | le90 | 1x | 1*8 | lsk_s_fpn_1x_dota_le90 | model | log | | | LSKNet_S* (1024,1024,200) + ORCNN | 81.85 | le90 | 1x | 1*8 | lsk_s_ema_fpn_1x_dota_le90 | model | log | EMA Finetune | | LSKNet_S (1024,1024,200) + Roi_Trans | 81.22 | le90 | 1x | 2*8 | lsk_s_roitrans_fpn_1x_dota | model | log | | | LSKNet_S (1024,1024,200) + R3Det | 80.08 | oc | 1x | 2*8 | lsk_s_r3det_fpn_1x_dota | model | log | | | LSKNet_S (1024,1024,200) + S2ANet | 81.32 | le135 | 1x | 2*

View on GitHub
GitHub Stars679
CategoryDevelopment
Updated1d ago
Forks51

Languages

Python

Security Score

80/100

Audited on Mar 26, 2026

No findings