[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-zcablii--SARDet_100K":3,"tool-zcablii--SARDet_100K":64},[4,17,26,40,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,2,"2026-04-03T11:11:01",[13,14,15],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":23,"last_commit_at":32,"category_tags":33,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,34,35,36,15,37,38,13,39],"数据工具","视频","插件","其他","语言模型","音频",{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":10,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,38,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[38,14,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":23,"last_commit_at":62,"category_tags":63,"status":16},2471,"tesseract","tesseract-ocr\u002Ftesseract","Tesseract 是一款历史悠久且备受推崇的开源光学字符识别（OCR）引擎，最初由惠普实验室开发，后由 Google 维护，目前由全球社区共同贡献。它的核心功能是将图片中的文字转化为可编辑、可搜索的文本数据，有效解决了从扫描件、照片或 PDF 文档中提取文字信息的难题，是数字化归档和信息自动化的重要基础工具。\n\n在技术层面，Tesseract 展现了强大的适应能力。从版本 4 开始，它引入了基于长短期记忆网络（LSTM）的神经网络 OCR 引擎，显著提升了行识别的准确率；同时，为了兼顾旧有需求，它依然支持传统的字符模式识别引擎。Tesseract 原生支持 UTF-8 编码，开箱即用即可识别超过 100 种语言，并兼容 PNG、JPEG、TIFF 等多种常见图像格式。输出方面，它灵活支持纯文本、hOCR、PDF、TSV 等多种格式，方便后续数据处理。\n\nTesseract 主要面向开发者、研究人员以及需要构建文档处理流程的企业用户。由于它本身是一个命令行工具和库（libtesseract），不包含图形用户界面（GUI），因此最适合具备一定编程能力的技术人员集成到自动化脚本或应用程序中",73286,"2026-04-03T01:56:45",[13,14],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":78,"owner_location":78,"owner_email":79,"owner_twitter":78,"owner_website":78,"owner_url":80,"languages":81,"stars":90,"forks":91,"last_commit_at":92,"license":93,"difficulty_score":94,"env_os":95,"env_gpu":96,"env_ram":96,"env_deps":97,"category_tags":108,"github_topics":78,"view_count":10,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":109,"updated_at":110,"faqs":111,"releases":141},197,"zcablii\u002FSARDet_100K","SARDet_100K"," [NeurIPS 2024 spotlight] Offical implementation of MSFA and release of SARDet_100K dataset for Large-Scale Synthetic Aperture Radar (SAR) Object Detection","SARDet_100K 是一个面向合成孔径雷达（SAR）图像的大规模目标检测开源项目，包含一个包含10万张标注图像的数据集及配套的基准算法实现。它解决了SAR目标检测领域长期缺乏高质量、大规模公开数据集和统一评估标准的问题，为该方向的研究提供了坚实基础。SARDet_100K 特别适合遥感、计算机视觉领域的研究人员和开发者使用，尤其适用于希望探索雷达图像理解、旋转目标检测或国防与民用遥感应用的团队。项目还引入了多尺度特征对齐（MSFA）等技术，并支持后续工作如DenoDet（用于SAR图像去噪检测）和RSAR（提供带角度标注的旋转检测基准），形成了较为完整的SAR检测工具链。通过开放数据与代码，SARDet_100K 有效降低了进入该领域的门槛，助力学术界和工业界在这一具有国家战略价值的方向上加速创新。","# 🔥🔥 SARDet-100K has been accepted at NeurIPS 2024 as a spotlight!!  \n\n# 🔥🔥 Our new work [RSAR](https:\u002F\u002Fgithub.com\u002Fzhasion\u002FRSAR) is accepted by CVPR2025!!! \n\"RSAR: Restricted State Angle Resolver and Rotated SAR Benchmark\"  [![paper](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FarXiv-2501.04440-brown.svg?logo=arxiv&logoColor=white)](https:\u002F\u002Farxiv.org\u002Fabs\u002F2501.04440)  [![code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGithub-RSAR-blue.svg?logo=Github&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fzhasion\u002FRSAR)\n\nIt contains a large multi-class rotated SAR object detection dataset, which is an approximate rotation-labeled version of SARDet-100K.\n\n## This repository now supports DenoDet!! ##\n\"DenoDet: Attention as Deformable Multi-Subspace Feature Denoising for Target Detection in SAR Images\" at: [https:\u002F\u002Farxiv.org\u002Fpdf\u002F2406.02833](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2406.02833)\n\n---\n\n## Jittor version implementation at [NK-JittorCV\u002Fnk-det](https:\u002F\u002Fgithub.com\u002FNK-JittorCV\u002Fnk-det) ## \n\n---\n\n## \"SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection\" at: [https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf)\nYuxuan Li, Xiang Li*, Weijie Li, Qibin Hou, Li Liu, Ming-ming Cheng, Jian Yang*\n\n李宇轩，李翔*，李玮杰，侯淇彬，刘丽，程明明，杨健*\n\n[![PWC](https:\u002F\u002Fimg.shields.io\u002Fendpoint.svg?url=https:\u002F\u002Fpaperswithcode.com\u002Fbadge\u002Fsardet-100k-towards-open-source-benchmark-and\u002F2d-object-detection-on-sardet-100k)](https:\u002F\u002Fpaperswithcode.com\u002Fsota\u002F2d-object-detection-on-sardet-100k?p=sardet-100k-towards-open-source-benchmark-and)\n\n## 走过路过不要错过！！\n面对2024年的科研战场，你是否感到了前所未有的科研压力？计算机视觉的各大任务仿佛已经达到了饱和点，榜单一次又一次被那些拥有海量数据和计算资源的大模型所主宰。对于我们这些还在校园里奋斗的学生来说，手头的资源始终显得那么微不足道，似乎永远也竞争不过那些垄断科研的巨头。每一个方向似乎都被人挖得满满的，想发表一篇paper变得越来越难，快毕业的你是否也在焦虑地寻找一个真正属于自己的研究方向？多少次，我们都幻想能回到15年前ImageNet发布的那个夜晚，那时候没有群魔乱舞的注意力机制，也没有数以Billion计参数的大模型，每一个任务都是一片待开垦的蓝海……\n\n但是今天，告诉你，有这么一个方向，曾一度因为缺乏大规模数据集和寥寥无几的开源代码而默默无闻，它的发展似乎一直滞后。但随着开源大规模数据集的诞生和完善的代码库的出现，之前的难题统统烟消云散。现在，就如同被一道闪电击中，穿越回了数年前，还有一片未被充分开发的蓝海正展现在你的眼前，等待你去探索、去征服。\n\n所以，你想知道我说的是什么领域吗？今天，你不需要支付998，也不需要98，只需在 GitHub 上给我们一个Star，SAR目标检测的大礼包就能免费带回家！这里有你需要的一切：从大规模数据集到详尽的实现代码，我们都为你准备好了。是的，我在说的就是遥感目标检测的掌上明珠：SAR（合成孔径雷达）目标检测！可能听起来有些神秘，但这个领域的潜力和含金量，真正懂的人都心照不宣，DDDD，YYDS！它不仅完美契合当前的国家战略需求，而且无论是在科研界还是工业界，都有着广阔的应用前景和无限的可能性。近年来，在SAR检测领域发表文章变得更加容易，这预示着这一领域的迅速发展和对新思想、新技术的渴求。现在就加入SAR目标检测的行列吧！它就像15年前的比特币，20年前的房地产，现在入局不后悔！让我们一起驰骋在这片广袤的蓝海之中，探索它的未知之处，共同开拓它的无限可能！\n\n## Don't miss out as you pass by! \nFacing the scientific research battlefield of 2024, do you feel unprecedented pressure in research? The major tasks in Computer Vision seem to have reached a saturation point, with the charts being dominated time and again by large models that have access to massive data and computational resources. For those of us still striving in academia, our resources always seem so insignificant, as if we could never compete with those giants monopolizing research. Every direction seems to be thoroughly explored, making it increasingly difficult to publish a paper. Are you, about to graduate, also anxiously looking for a research direction that truly belongs to you? How many times have we fantasized about going back to the night when ImageNet was released 15 years ago, when there was no chaotic dance of attention mechanisms, no models with billions of parameters, and every task was an uncharted blue ocean...\n\nBut today, let me tell you my friend, about a direction that once lingered in obscurity due to the lack of large-scale datasets and scarce open-source codes, its development seemed to be always lagging. But with the emergence of open-source large-scale datasets and comprehensive code libraries, all previous problems have vanished like smoke. Now, as if struck by lightning and transported back several years, there is an undeveloped blue ocean in front of you, waiting for you to explore and conquer.\n\nSo, do you want to know what field I am talking about? Today, you don't need to pay 998, not even 98, just give us a Star on GitHub, and the SAR object detection big gift pack can be taken home for free! Here you have everything you need: from large-scale datasets to detailed implementation codes, we have prepared everything for you. Yes, I am talking about the jewel in the crown of remote sensing target detection: SAR (Synthetic Aperture Radar) object detection! It might sound mysterious, but the potential and value of this field are well understood by those in the know. It not only perfectly matches the current national strategic needs but also has a wide range of applications and limitless possibilities in both the scientific and industrial communities. In recent years, publishing articles in the SAR detection field has become easier, indicating the rapid development of this field and its thirst for new ideas and technologies. Join the ranks of SAR object detection now! It's like Bitcoin 15 years ago, real estate 20 years ago, getting involved now is something you won't regret! Let's gallop together in this vast blue ocean, explore its unknowns, and jointly tap into its limitless possibilities!\n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_6438e350b738.png)\n\n## Abstract\n\nSynthetic Aperture Radar (SAR) object detection has gained significant attention recently due to its irreplaceable all-weather imaging capabilities. However, this research field suffers from both limited public datasets (mostly comprising \u003C2K images with only mono-category objects) and inaccessible source code. To tackle these challenges, we establish a new benchmark dataset and an open-source method for large-scale SAR object detection. Our dataset, SARDet-100K, is a result of intense surveying, collecting, and standardizing 10 existing SAR detection datasets, providing a large-scale and diverse dataset for research purposes. To the best of our knowledge, SARDet-100K is the first COCO-level large-scale multi-class SAR object detection dataset ever created. With this high-quality dataset, we conducted comprehensive experiments and uncovered a crucial challenge in SAR object detection: the substantial disparities between the pretraining on RGB datasets and finetuning on SAR datasets in terms of both data domain and model structure. To bridge these gaps, we propose a novel Multi-Stage with Filter Augmentation (MSFA) pretraining framework that tackles the problems from the perspective of data input, domain transition, and model migration. The proposed MSFA method significantly enhances the performance of SAR object detection models while demonstrating exceptional generalizability and flexibility across diverse models. This work aims to pave the way for further advancements in SAR object detection. \n\n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_171675742b75.png)\n\n## Introduction\n\nThis repository is the official site for \"SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection\" \nat: [https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf)\n\n**DATASET DOWNLOAD at:** \n\n(Train, Val, Test)\n\n* Baidu Disk: [Dataset](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1dIFOm4V2pM_AjhmkD1-Usw?pwd=SARD)\n* OneDrive: [Dataset](https:\u002F\u002Fwww.kaggle.com\u002Fdatasets\u002Fgreatbird\u002Fsardet-100k)\n\n\n**Model Weights DOWNLOAD at:** \n\n* Baidu Disk: [Models](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo)\n* OneDrive: [Models](https:\u002F\u002Fwww.kaggle.com\u002Fmodels\u002Fgreatbird\u002Fmsfa)\n\n\n**(Only Train and Val sets are released so far.)**\n\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tImage and instance level statistics of SARDet-100K dataset. *: Origin datasets are cropped into 512 x 512 patches.\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t \u003Cb>Dataset\u003C\u002Fb>\n\t\t\u003Ctd colspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t \u003Cb>Images\u003C\u002Fb>\n\t\t\u003Ctd colspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>Instances\u003C\u002Fb>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIns\u002FImg\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTrain\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVal\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTest\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tALL\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTrain\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVal\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTest\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tALL\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip 1*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t438\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t23\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t501\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t816\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t33\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t209\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,058\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.11\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip 2&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t270\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t15\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t15\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t300\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,819\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t127\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t94\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,040\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t6.80\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHRSID&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,642\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t981\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t981\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,604\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11,047\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,975\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,947\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t16,969\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3.03\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSAR*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t27,159\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,479\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,520\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t30,158\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58,988\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,091\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,123\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65,202\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.16\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSADD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t795\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t883\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t6,891\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t448\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t496\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t7,835\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t8.87\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR-AIRcraft*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t13,976\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,923\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,989\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t18,888\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t27,848\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,631\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,996\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38,475\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.04\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tShipDataset&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t31,784\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,973\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,972\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t39,729\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40,761\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,080\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,044\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50,885\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1.28\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSSDD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t928\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,160\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,041\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t252\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t294\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,587\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.23\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tOGSOD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t14,664\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,834\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,833\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t18,331\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38,975\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,844\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,770\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48,589\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.65\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSIVED&nbsp;\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t837\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t104\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t103\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,044\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t9,561\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,222\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,230\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t12,013\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11.51&nbsp;\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>SARDet-100k\u003C\u002Fb>\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t94,493\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t10,492\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11,613\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116,598\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t198,747\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t22,703\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t24,023\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t245,653\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.11\n\u003C\u002Ftable>\n\n\n\n\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tSARDet-100K source datasets information. GF-3: Gaofen-3, S-1: Sentinel-1. Target categories S: ship, A: aircraft, C: car, B: bridge, H: harbour, T: tank.\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDatasets\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTarget\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tRes.&nbsp;(m)\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tBand\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tPolarization\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSatellites\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHRSID\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.5~3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\u002FX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, HV, VH, VV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1B,TerraSAR-X,TanDEMX\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSAR\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA, T, B, S\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t&lt; 1m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, HV, VH, VV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHISEA-1\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSADD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.5~3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTerraSAR-X\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR-AIRcraft\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tUni-polar\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tShipDataset\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3~25m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, VV, VH, HV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1,GF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSSDD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1~15m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\u002FX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, VV, VH, HV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1,RadarSat-2,TerraSAR-X\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tOGSOD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tB, H, T\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\u002FVH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSIVED\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.1,0.3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tKa,Ku,X\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\u002FHH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAirborne SAR synthetic slice\n\u003C\u002Ftable>\n\n##\n\n# MSFA: Multi-Stage with Filter Augmentation pretraining framework \n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_0ec5f606ee4a.png)\n\n\n## Introduction\n\nThis repository is the official implementation of Multi-Stage with Filter Augmentation (MSFA) pretraining framework in \"SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection\" \n\nFilter Augmentation code is placed under ```MSFA\u002Fmsfa\u002Fmodels\u002Fbackbones\u002FMSFA.py```. \nThe code about SARDet-100K dataset is placed under ```MSFA\u002Fmsfa\u002Fdatasets\u002FSAR_Det.py```.\nThe train\u002Ftest configure files used in the main paper are placed under ```local_configs```.\n\n\n## Results and models\n\n\n![MSFA_generalizability](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_2844648934db.png)\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tComparison of different pretrain strategies using Faster-RCNN and Res50 as the detection model.\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tModel Input\n\t\t\u003Ctd colspan=\"3\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tPretrain\n\t\t\u003Ctd rowspan=\"2\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tmAP&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConfig\n\t\t\u003Ctd rowspan=\"2\" style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tWeight\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMulti-stage\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDataset\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tComponent\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR\n\t\t\t\u003Cbr>\n\t\t\t    (Raw pixels)\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t✕\n\t\t\t\u003Cbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tBackbone\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DIOR\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dior_pretrain_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DOTA\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tBackbone\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.3\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_backbone_only\\fg_frcnn_dota_pretrain_backboneonly_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>50.2\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"4\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR+WST\n\t\t\t\u003Cbr>\n\t\t\t   (Filter Augmented)\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t✕\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tBackbone\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DIOR\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dior_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DOTA\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tBackbone\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_backbone_only\\fg_frcnn_dota_pretrain_backboneonly_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>51.1\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\u003C\u002Ftable>\n\n## \n\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tGeneralization of MSFA on different detection frameworks. IMP: Traditional ImageNet Pretrain on backbone network only.\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" colspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tPretrain\u002FModel\n\t\t\u003Ctd colspan=\"6\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTest\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConfig\n\t\t\u003Ctd style=\"border-bottom: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tWeight\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>mAP\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@50\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@75\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@s\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@m\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@l\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd style=\"border-top: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"6\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTwo\n\t\t\t\u003Cbr>\n\t\t\t    Stage\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFaster RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\u003Cb> (+2.1)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tCascade RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.3\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\mrcnn_cascade_IN_sup_r50_sar.py.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.9 \u003Cb> (+2.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\mrcnn_cascade_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGrid RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\grcnn_IN_sup_r50_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>51.5 (+2.7)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t64.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\grcnn_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"7\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSingle\n\t\t\t\u003Cbr>\n\t\t\t    Stage\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tRetinaNet&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.7\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\retinanet_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\u003Cb> (+1.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\retinanet_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"3\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGFL&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\gfl_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.7\u003Cb> (+3.9)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\gfl_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDenoDet\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.4\u003Cb> (+5.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t67.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fblob\u002Fmain\u002FMSFA\u002Flocal_configs\u002FDeonDet\u002Fgfl_r50_denodet_sardet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFCOS&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\fcos_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.5\u003Cb> (+2.0)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\fcos_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"6\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tEnd to\n\t\t\t\u003Cbr>\n\t\t\t    End\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDETR&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t31.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t30.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t22.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\detr_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\u003Cb> (+15.4)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t77.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t37.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\detr_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDeformable DETR&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.7\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\deformable-detr_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.3\u003Cb> (+1.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.0\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.7\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\deformable-detr_r50_dota_pretrain_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSparse RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t68.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t29.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.3\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.7\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\sparse-rcnn_r50_IN_spu_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.4\u003Cb> (+3.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t74.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t33.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\sparse-rcnn_r50_dota_pretrain_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDab-DETR&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\dab-detr_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.2\u003Cb> (+2.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\dab-detr_r50_dota_pretrain_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\u003C\u002Ftable>\n\n\n## \n\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tGeneralization of MSFA on different detection backbones. IMP: Traditional ImageNet Pretrain on backbone network only.\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t#P(M)\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tPretrain\n\t\t\u003Ctd colspan=\"6\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTest\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConfig\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tWeight\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>mAP\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@50\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@75\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@s\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@m\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@l\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR50&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t25.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.0\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\u003Cb> (+2.1)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR101&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.7\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.6\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_r101.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.0\u003Cb> (+0.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_r101_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR152&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.2\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.9\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_r152.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.4\u003Cb> (+0.5)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_r152_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-T&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t28.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t86.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.6\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_t.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.8\u003Cb> (+1.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.1\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_t_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-S&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.8\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_s.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.4\u003Cb> (+1.2)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t67.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_s_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-B&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t88.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.1\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_b.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.4\u003Cb> (+1.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t88.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t68.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.4\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_b_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVAN-T&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t&nbsp;4.1\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38.6\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_van_t.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.6 \u003Cb>(+1.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_van_t_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVAN-S&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t13.9\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.4\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_van_s.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.5\u003Cb> (+2.0)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.0\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.4\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_van_s_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVAN-B&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t26.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t86.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_van_b.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.1\u003Cb> (+1.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t67.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.2\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_van_b_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSwin-T&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t28.3\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.7\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_swin_t.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.2\u003Cb> (+1.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.8\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_swin_t_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSwin-S&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_swin_s.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.0\u003Cb> (+0.9) \u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.0\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t64.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.9\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_swin_s_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSwin-B&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t64.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.0\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_swin_b.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.7\u003Cb> (+1.9)\u003C\u002Fb>\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.5\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_swin_b_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\u003C\u002Ftable>\n  \n## Installation\n\nOur code depends on [PyTorch](https:\u002F\u002Fpytorch.org\u002F), [MMCV](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmcv) and [MMDetection](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmdetection).\nBelow are quick steps for installation.\nPlease refer to [Install Guide](https:\u002F\u002Fmmrotate.readthedocs.io\u002Fen\u002Flatest\u002Finstall.html) for more detailed instruction.\n```\n# change directory into the project main code\ncd MSFA\n\n# create env\nconda create -y -n MSFA python=3.8\nconda activate MSFA\n\n# install pytorch\nconda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia\n# or \npip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https:\u002F\u002Fdownload.pytorch.org\u002Fwhl\u002Fcu118\n\n# install dependencies of openmmlab\npip install -U openmim\nmim install \"mmengine==0.8.4\"\nmim install \"mmcv==2.0.1\"\nmim install \"mmdet==3.1.0\"\n\n# install other dependencies\npip install -r requirements.txt\n\n# install MSFA\npip install -v -e .\n```\n\n## Get Started\n\nPlease see [get_started.md](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmdetection\u002Fblob\u002Fmain\u002Fdocs\u002Fen\u002Fget_started.md) for the basic usage of MMDetection.\n\n\n## Acknowledgement\nWe extend our deepest gratitude to Bo Zhang, Chenglong Li, Tian Tian, Tianwen Zhang, Xiaoling Zhang (ordered alphabetically by first name) and numerous\nother researchers for permitting us to integrate their datasets. Their contributions have significantly advanced and promoted research in this field\n\n\n## Citation\n\nIf you use this toolbox or benchmark in your research, please cite this project.\n\n```bibtex\n@inproceedings{li2024sardet100k,\n\ttitle={SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection}, \n\tauthor={Yuxuan Li and Xiang Li and Weijie Li and Qibin Hou and Li Liu and Ming-Ming Cheng and Jian Yang},\n\tyear={2024},\n\tbooktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS)},\n}\n\n@article{zhang2025rsar,\n  title={RSAR: Restricted State Angle Resolver and Rotated SAR Benchmark},\n  author={Zhang, Xin and Yang, Xue and Li, Yuxuan and Yang, Jian and Cheng, Ming-Ming and Li, Xiang},\n  journal={Proceedings of the IEEE\u002FCVF conference on computer vision and pattern recognition},\n  year={2025}\n}\n\n@article{dai2024denodet,\n\ttitle={DenoDet: Attention as Deformable Multi-Subspace Feature Denoising for Target Detection in SAR Images},\n\tauthor={Dai, Yimian and Zou, Minrui and Li, Yuxuan and Li, Xiang and Ni, Kang and Yang, Jian},\n\tjournal={arXiv preprint arXiv:2406.02833},\n\tyear={2024}\n}\n```\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_30f138d212a2.png)](https:\u002F\u002Fstar-history.com\u002F#zcablii\u002FSARDet_100K&Date)\n\n## License\n\nThis project is released under the [Attribution-NonCommercial 4.0 International](LICENSE).\n","# 🔥🔥 SARDet-100K 已被 NeurIPS 2024 接收为 spotlight 论文！！  \n\n# 🔥🔥 我们的新工作 [RSAR](https:\u002F\u002Fgithub.com\u002Fzhasion\u002FRSAR) 被 CVPR 2025 接收！！！  \n\"RSAR: Restricted State Angle Resolver and Rotated SAR Benchmark\"  [![paper](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FarXiv-2501.04440-brown.svg?logo=arxiv&logoColor=white)](https:\u002F\u002Farxiv.org\u002Fabs\u002F2501.04440)  [![code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGithub-RSAR-blue.svg?logo=Github&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fzhasion\u002FRSAR)\n\n该工作包含一个大规模多类别旋转 SAR（合成孔径雷达）目标检测数据集，是 SARDet-100K 的近似旋转标注版本。\n\n## 本仓库现已支持 DenoDet！！ ##\n\"DenoDet: Attention as Deformable Multi-Subspace Feature Denoising for Target Detection in SAR Images\" 见：[https:\u002F\u002Farxiv.org\u002Fpdf\u002F2406.02833](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2406.02833)\n\n---\n\n## Jittor 版本实现在 [NK-JittorCV\u002Fnk-det](https:\u002F\u002Fgithub.com\u002FNK-JittorCV\u002Fnk-det) ## \n\n---\n\n## \"SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection\" 见：[https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf)  \n李宇轩，李翔*，李玮杰，侯淇彬，刘丽，程明明，杨健*\n\n[![PWC](https:\u002F\u002Fimg.shields.io\u002Fendpoint.svg?url=https:\u002F\u002Fpaperswithcode.com\u002Fbadge\u002Fsardet-100k-towards-open-source-benchmark-and\u002F2d-object-detection-on-sardet-100k)](https:\u002F\u002Fpaperswithcode.com\u002Fsota\u002F2d-object-detection-on-sardet-100k?p=sardet-100k-towards-open-source-benchmark-and)\n\n## 走过路过不要错过！！\n面对2024年的科研战场，你是否感到了前所未有的科研压力？计算机视觉的各大任务仿佛已经达到了饱和点，榜单一次又一次被那些拥有海量数据和计算资源的大模型所主宰。对于我们这些还在校园里奋斗的学生来说，手头的资源始终显得那么微不足道，似乎永远也竞争不过那些垄断科研的巨头。每一个方向似乎都被人挖得满满的，想发表一篇paper变得越来越难，快毕业的你是否也在焦虑地寻找一个真正属于自己的研究方向？多少次，我们都幻想能回到15年前ImageNet发布的那个夜晚，那时候没有群魔乱舞的注意力机制，也没有数以Billion计参数的大模型，每一个任务都是一片待开垦的蓝海……\n\n但是今天，告诉你，有这么一个方向，曾一度因为缺乏大规模数据集和寥寥无几的开源代码而默默无闻，它的发展似乎一直滞后。但随着开源大规模数据集的诞生和完善的代码库的出现，之前的难题统统烟消云散。现在，就如同被一道闪电击中，穿越回了数年前，还有一片未被充分开发的蓝海正展现在你的眼前，等待你去探索、去征服。\n\n所以，你想知道我说的是什么领域吗？今天，你不需要支付998，也不需要98，只需在 GitHub 上给我们一个Star，SAR目标检测的大礼包就能免费带回家！这里有你需要的一切：从大规模数据集到详尽的实现代码，我们都为你准备好了。是的，我在说的就是遥感目标检测的掌上明珠：SAR（合成孔径雷达）目标检测！可能听起来有些神秘，但这个领域的潜力和含金量，真正懂的人都心照不宣，DDDD，YYDS！它不仅完美契合当前的国家战略需求，而且无论是在科研界还是工业界，都有着广阔的应用前景和无限的可能性。近年来，在SAR检测领域发表文章变得更加容易，这预示着这一领域的迅速发展和对新思想、新技术的渴求。现在就加入SAR目标检测的行列吧！它就像15年前的比特币，20年前的房地产，现在入局不后悔！让我们一起驰骋在这片广袤的蓝海之中，探索它的未知之处，共同开拓它的无限可能！\n\n## Don't miss out as you pass by! \nFacing the scientific research battlefield of 2024, do you feel unprecedented pressure in research? The major tasks in Computer Vision seem to have reached a saturation point, with the charts being dominated time and again by large models that have access to massive data and computational resources. For those of us still striving in academia, our resources always seem so insignificant, as if we could never compete with those giants monopolizing research. Every direction seems to be thoroughly explored, making it increasingly difficult to publish a paper. Are you, about to graduate, also anxiously looking for a research direction that truly belongs to you? How many times have we fantasized about going back to the night when ImageNet was released 15 years ago, when there was no chaotic dance of attention mechanisms, no models with billions of parameters, and every task was an uncharted blue ocean...\n\nBut today, let me tell you my friend, about a direction that once lingered in obscurity due to the lack of large-scale datasets and scarce open-source codes, its development seemed to be always lagging. But with the emergence of open-source large-scale datasets and comprehensive code libraries, all previous problems have vanished like smoke. Now, as if struck by lightning and transported back several years, there is an undeveloped blue ocean in front of you, waiting for you to explore and conquer.\n\nSo, do you want to know what field I am talking about? Today, you don't need to pay 998, not even 98, just give us a Star on GitHub, and the SAR object detection big gift pack can be taken home for free! Here you have everything you need: from large-scale datasets to detailed implementation codes, we have prepared everything for you. Yes, I am talking about the jewel in the crown of remote sensing target detection: SAR (Synthetic Aperture Radar) object detection! It might sound mysterious, but the potential and value of this field are well understood by those in the know. It not only perfectly matches the current national strategic needs but also has a wide range of applications and limitless possibilities in both the scientific and industrial communities. In recent years, publishing articles in the SAR detection field has become easier, indicating the rapid development of this field and its thirst for new ideas and technologies. Join the ranks of SAR object detection now! It's like Bitcoin 15 years ago, real estate 20 years ago, getting involved now is something you won't regret! Let's gallop together in this vast blue ocean, explore its unknowns, and jointly tap into its limitless possibilities!\n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_6438e350b738.png)\n\n## 摘要\n\n合成孔径雷达（Synthetic Aperture Radar, SAR）目标检测因其不可替代的全天候成像能力而受到广泛关注。然而，该研究领域长期受限于公开数据集规模有限（大多包含少于2K张图像，且仅含单一类别目标）以及源代码难以获取。为应对这些挑战，我们构建了一个面向大规模 SAR 目标检测的新基准数据集及开源方法。我们的数据集 SARDet-100K 是通过对10个现有 SAR 检测数据集进行深入调研、收集与标准化整合而成，为研究提供了大规模且多样化的数据资源。据我们所知，SARDet-100K 是首个达到 COCO 级别的大规模多类别 SAR 目标检测数据集。基于这一高质量数据集，我们开展了全面实验，并揭示了 SAR 目标检测中的一个关键挑战：在 RGB 数据集上的预训练与在 SAR 数据集上的微调之间，在数据域和模型结构方面存在显著差异。为弥合这些差距，我们提出了一种新颖的多阶段滤波增强（Multi-Stage with Filter Augmentation, MSFA）预训练框架，从数据输入、域迁移和模型迁移三个角度系统性地解决上述问题。所提出的 MSFA 方法显著提升了 SAR 目标检测模型的性能，并在多种模型上展现出卓越的泛化能力与灵活性。本工作旨在为 SAR 目标检测领域的进一步发展铺平道路。\n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_171675742b75.png)\n\n## 引言\n\n本仓库是论文 \"SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection\" 的官方代码库，论文地址：[https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf](https:\u002F\u002Farxiv.org\u002Fpdf\u002F2403.06534.pdf)\n\n**数据集下载地址：**\n\n（训练集、验证集、测试集）\n\n* 百度网盘：[数据集](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1dIFOm4V2pM_AjhmkD1-Usw?pwd=SARD)  \n* OneDrive：[数据集](https:\u002F\u002Fwww.kaggle.com\u002Fdatasets\u002Fgreatbird\u002Fsardet-100k)\n\n\n**模型权重下载地址：**\n\n* 百度网盘：[模型](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo)  \n* OneDrive：[模型](https:\u002F\u002Fwww.kaggle.com\u002Fmodels\u002Fgreatbird\u002Fmsfa)\n\n\n**（目前仅发布了训练集和验证集。）**\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tSARDet-100K 数据集的图像级和实例级（instance level）统计信息。*：原始数据集被裁剪为 512 x 512 的图像块。\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t \u003Cb>数据集\u003C\u002Fb>\n\t\t\u003Ctd colspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t \u003Cb>图像数量\u003C\u002Fb>\n\t\t\u003Ctd colspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>实例数量\u003C\u002Fb>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t实例\u002F图像\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t训练集\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t验证集\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t测试集\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t总计\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t训练集\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t验证集\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t测试集\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t总计\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip 1*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t438\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t23\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t501\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t816\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t33\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t209\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,058\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.11\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip 2&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t270\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t15\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t15\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t300\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,819\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t127\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t94\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,040\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t6.80\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHRSID&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,642\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t981\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t981\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,604\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11,047\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,975\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,947\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t16,969\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3.03\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSAR*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t27,159\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,479\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,520\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t30,158\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58,988\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,091\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,123\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65,202\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.16\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSADD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t795\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t883\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t6,891\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t448\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t496\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t7,835\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t8.87\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR-AIRcraft*&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t13,976\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,923\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,989\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t18,888\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t27,848\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,631\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,996\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38,475\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.04\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tShipDataset&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t31,784\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,973\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3,972\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t39,729\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40,761\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,080\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t5,044\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50,885\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1.28\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSSDD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t928\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,160\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,041\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t252\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t294\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2,587\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.23\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tOGSOD&nbsp;\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t14,664\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,834\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,833\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t18,331\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38,975\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,844\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t4,770\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48,589\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.65\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSIVED&nbsp;\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t837\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t104\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t103\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,044\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t9,561\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,222\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,230\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t12,013\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11.51&nbsp;\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>SARDet-100k\u003C\u002Fb>\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t94,493\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t10,492\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t11,613\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t116,598\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t198,747\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t22,703\n\t\t\u003Ctd style=\"text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t24,023\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: right; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t245,653\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t2.11\n\u003C\u002Ftable>\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tSARDet-100K 源数据集信息。GF-3：高分三号（Gaofen-3），S-1：哨兵一号（Sentinel-1）。目标类别 S：船舶（ship），A：飞机（aircraft），C：汽车（car），B：桥梁（bridge），H：港口（harbour），T：储罐（tank）。\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t数据集\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t目标\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t分辨率&nbsp;(m)\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t波段\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t极化方式\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t卫星\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tAIR_SARShip\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1,3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHRSID\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.5~3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\u002FX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, HV, VH, VV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1B,TerraSAR-X,TanDEMX\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSAR\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA, T, B, S\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t&lt; 1m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, HV, VH, VV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHISEA-1\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSADD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.5~3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTerraSAR-X\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR-AIRcraft\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tA\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t单极化（Uni-polar）\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tShipDataset\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3~25m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, VV, VH, HV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1,GF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSSDD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t1~15m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\u002FX\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tHH, VV, VH, HV\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tS-1,RadarSat-2,TerraSAR-X\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tOGSOD\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tB, H, T\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\u002FVH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGF-3\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSIVED\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tC\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t0.1,0.3m\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tKa,Ku,X\n\t\t\u003Ctd style=\"border-right: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVV\u002FHH\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t机载 SAR 合成切片（Airborne SAR synthetic slice）\n\u003C\u002Ftable>\n\n\n\n##\n\n# MSFA：多阶段滤波增强（Multi-Stage with Filter Augmentation）预训练框架\n\n![MSFA](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_0ec5f606ee4a.png)\n\n\n## 简介\n\n本仓库是论文《SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection》中提出的多阶段滤波增强（MSFA）预训练框架的官方实现。\n\n滤波增强（Filter Augmentation）代码位于 ```MSFA\u002Fmsfa\u002Fmodels\u002Fbackbones\u002FMSFA.py```。  \nSARDet-100K 数据集相关代码位于 ```MSFA\u002Fmsfa\u002Fdatasets\u002FSAR_Det.py```。  \n论文中使用的训练\u002F测试配置文件位于 ```local_configs``` 目录下。\n\n\n## 结果与模型\n\n\n![MSFA_generalizability](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_2844648934db.png)\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\t使用 Faster-RCNN 和 ResNet-50（Res50）作为检测模型时，不同预训练（pretrain）策略的对比。\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t模型输入\n\t\t\u003Ctd colspan=\"3\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t预训练（Pretrain）\n\t\t\u003Ctd rowspan=\"2\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tmAP&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t配置（Config）\n\t\t\u003Ctd rowspan=\"2\" style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t权重（Weight）\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t多阶段（Multi-stage）\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t数据集（Dataset）\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t组件（Component）\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"4\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR\u003Cbr>（原始像素）\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t✕\u003Cbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t主干网络（Backbone）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DIOR\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t整体框架（Framework）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dior_pretrain_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DOTA\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t主干网络（Backbone）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.3\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_backbone_only\\fg_frcnn_dota_pretrain_backboneonly_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t整体框架（Framework）\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>50.2\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"4\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tSAR+WST\u003Cbr>（滤波增强）\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t✕\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t主干网络（Backbone）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DIOR\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t整体框架（Framework）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dior_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t√\u003Cwbr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tImageNet + DOTA\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t主干网络（Backbone）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_backbone_only\\fg_frcnn_dota_pretrain_backboneonly_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t整体框架（Framework）\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>51.1\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\u003C\u002Ftable>\n\n# AI 工具分析助手\n\n你是一个专业的 AI 工具分析助手，擅长将英文技术内容翻译和整理为中文。\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tMSFA 在不同检测框架上的泛化能力。IMP：仅在骨干网络（backbone network）上使用传统的 ImageNet 预训练（Traditional ImageNet Pretrain）。\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" colspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t框架\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t预训练\u002F模型\n\t\t\u003Ctd colspan=\"6\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t测试指标\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t配置文件\n\t\t\u003Ctd style=\"border-bottom: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t权重\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>mAP\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@50\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@75\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@s\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@m\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@l\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd style=\"border-top: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"6\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t两阶段\n\t\t\t\u003Cbr>\n\t\t\t    (Two Stage)\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFaster RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\u003Cb> (+2.1)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tCascade RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.3\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\mrcnn_cascade_IN_sup_r50_sar.py.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.9 \u003Cb> (+2.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\mrcnn_cascade_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGrid RCNN&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\grcnn_IN_sup_r50_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>51.5 (+2.7)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t64.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\grcnn_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"7\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t单阶段\n\t\t\t\u003Cbr>\n\t\t\t    (Single Stage)\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tRetinaNet&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.7\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\retinanet_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\u003Cb> (+1.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\retinanet_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"3\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tGFL&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\gfl_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.7\u003Cb> (+3.9)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\gfl_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDenoDet\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.4\u003Cb> (+5.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t67.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fblob\u002Fmain\u002FMSFA\u002Flocal_configs\u002FDeonDet\u002Fgfl_r50_denodet_sardet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFCOS&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t80.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.4\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\fcos_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.5\u003Cb> (+2.0)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t42.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.0\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\fcos_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"6\" style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t端到端\n\t\t\t\u003Cbr>\n\t\t\t    (End to End)\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDETR&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t31.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t30.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t22.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t41.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\detr_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\u003Cb> (+15.4)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t77.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t37.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\detr_r50_dota_pretrained_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tDeformable DETR&nbsp;\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.7\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.1\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\deformable-detr_r50_IN_sup_sar.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.3\u003Cb> (+1.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.0\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.7\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_detectors\\deformable-detr_r50_dota_pretrain_sar_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right:\n\n# AI 工具分析助手\n\n你是一个专业的 AI 工具分析助手，擅长将英文技术内容翻译和整理为中文。\n\n\u003Ctable style=\"border-collapse: collapse; border: none; border-spacing: 0px;\">\n\t\u003Ccaption>\n\t\tMSFA 在不同检测骨干网络（backbone）上的泛化性能。IMP：仅在骨干网络上使用传统的 ImageNet 预训练（Traditional ImageNet Pretrain）。\n\t\u003C\u002Fcaption>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tFramework\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t#P(M)\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tPretrain\n\t\t\u003Ctd colspan=\"6\" style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tTest\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConfig\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tWeight\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t\u003Cb>mAP\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@50\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@75\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@s\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@m\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t@l\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR50&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t25.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t82.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.0\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_IN_sup\\fg_frcnn_IN_sup_sar_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\u003Cb> (+2.1)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.9\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.5\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\r50_dota_pretrain\\fg_frcnn_dota_pretrain_sar_wavelet_r50.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR101&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t44.7\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.6\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_r101.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.0\u003Cb> (+0.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t84.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_r101_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tR152&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.2\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t46.4\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.5\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.9\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_r152.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.4\u003Cb> (+0.5)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t85.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t63.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_r152_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-T&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t28.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t86.3\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t58.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.2\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.6\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_t.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.8\u003Cb> (+1.6)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.8\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.1\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_t_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-S&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t54.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t65.8\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.8\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_s.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.4\u003Cb> (+1.2)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t60.7\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t67.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_s_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tConvNext-B&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t88.6\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t55.1\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t87.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.9\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t66.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.1\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_convnext_b.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.4\u003Cb> (+1.3)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t88.2\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.1\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t68.3\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t62.4\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_convnext_b_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVAN-T&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t&nbsp;4.1\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t45.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t79.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t48.0\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t38.6\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t57.9\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t53.3\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_van_t.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t47.6 \u003Cb>(+1.8)\u003C\u002Fb>\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t81.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t50.6\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t40.5\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t59.4\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.7\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_dota_pretrain_sar_van_t_wavelet.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tVAN-S&nbsp;\n\t\t\u003Ctd rowspan=\"2\" style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t13.9\n\t\t\u003Ctd style=\"border-right: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tIMP\n\t\t\u003Ctd style=\"padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t49.5\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t83.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t52.8\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t43.2\n\t\t\u003Ctd style=\"text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t61.6\n\t\t\u003Ctd style=\"border-right: 1px solid rgb(0, 0, 0); text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t56.4\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"local_configs\\SARDet\\other_backbones\\fg_frcnn_IN_sup_sar_van_s.py\"> config \u003C\u002Fa>\n\t\t\u003Ctd style=\"border-left: 1px solid rgb(0, 0, 0); padding-right: 3pt; padding-left: 3pt;\">\n            \u003Ca href=\"https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo\"> weight \u003C\u002Fa>\n\t\u003Ctr>\n\t\t\u003Ctd style=\"border-right: 1px solid black; border-bottom: 1px solid black; text-align: center; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\tMSFA\n\t\t\u003Ctd style=\"border-bottom: 1px solid black; padding-right: 3pt; padding-left: 3pt;\">\n\t\t\t51.5\u003Cb> (+2.0)\u003C\u002Fb>\n\n## 安装\n\n我们的代码依赖于 [PyTorch](https:\u002F\u002Fpytorch.org\u002F)、[MMCV](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmcv) 和 [MMDetection](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmdetection)。  \n以下是快速安装步骤。  \n更多详细说明请参考 [安装指南](https:\u002F\u002Fmmrotate.readthedocs.io\u002Fen\u002Flatest\u002Finstall.html)。\n\n```bash\n# 进入项目主代码目录\ncd MSFA\n\n# 创建环境\nconda create -y -n MSFA python=3.8\nconda activate MSFA\n\n# 安装 PyTorch\nconda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.8 -c pytorch -c nvidia\n# 或者\npip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https:\u002F\u002Fdownload.pytorch.org\u002Fwhl\u002Fcu118\n\n# 安装 OpenMMLab 相关依赖\npip install -U openmim\nmim install \"mmengine==0.8.4\"\nmim install \"mmcv==2.0.1\"\nmim install \"mmdet==3.1.0\"\n\n# 安装其他依赖\npip install -r requirements.txt\n\n# 安装 MSFA\npip install -v -e .\n```\n\n## 快速开始\n\n有关 MMDetection 的基本用法，请参阅 [get_started.md](https:\u002F\u002Fgithub.com\u002Fopen-mmlab\u002Fmmdetection\u002Fblob\u002Fmain\u002Fdocs\u002Fen\u002Fget_started.md)。\n\n## 致谢\n\n我们向 Bo Zhang、Chenglong Li、Tian Tian、Tianwen Zhang、Xiaoling Zhang（按名字首字母排序）以及众多其他研究人员致以最诚挚的感谢，感谢他们允许我们集成其数据集。他们的贡献极大地推动并促进了该领域的研究发展。\n\n## 引用\n\n如果您在研究中使用了本工具箱或基准，请引用本项目。\n\n```bibtex\n@inproceedings{li2024sardet100k,\n\ttitle={SARDet-100K: Towards Open-Source Benchmark and ToolKit for Large-Scale SAR Object Detection}, \n\tauthor={Yuxuan Li and Xiang Li and Weijie Li and Qibin Hou and Li Liu and Ming-Ming Cheng and Jian Yang},\n\tyear={2024},\n\tbooktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS)},\n}\n\n@article{zhang2025rsar,\n  title={RSAR: Restricted State Angle Resolver and Rotated SAR Benchmark},\n  author={Zhang, Xin and Yang, Xue and Li, Yuxuan and Yang, Jian and Cheng, Ming-Ming and Li, Xiang},\n  journal={Proceedings of the IEEE\u002FCVF conference on computer vision and pattern recognition},\n  year={2025}\n}\n\n@article{dai2024denodet,\n\ttitle={DenoDet: Attention as Deformable Multi-Subspace Feature Denoising for Target Detection in SAR Images},\n\tauthor={Dai, Yimian and Zou, Minrui and Li, Yuxuan and Li, Xiang and Ni, Kang and Yang, Jian},\n\tjournal={arXiv preprint arXiv:2406.02833},\n\tyear={2024}\n}\n```\n\n## Star 历史\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_readme_30f138d212a2.png)](https:\u002F\u002Fstar-history.com\u002F#zcablii\u002FSARDet_100K&Date)\n\n## 许可证\n\n本项目采用 [署名-非商业性使用 4.0 国际许可协议（Attribution-NonCommercial 4.0 International）](LICENSE) 发布。","# SARDet-100K 快速上手指南\n\n## 环境准备\n\n- **操作系统**：Linux \u002F Windows（推荐 Linux）\n- **Python 版本**：≥ 3.8\n- **PyTorch 版本**：≥ 1.10（建议使用 CUDA 版本以获得最佳性能）\n- **其他依赖**：\n  - `opencv-python`\n  - `numpy`\n  - `tqdm`\n  - `pillow`\n  - `scikit-image`\n  - `matplotlib`\n  - `cocoapi`（用于评估）\n\n> 💡 **国内用户建议**：使用清华源或阿里源加速依赖安装。\n\n## 安装步骤\n\n```bash\n# 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002Fzhasion\u002FSARDet_100K.git\ncd SARDet_100K\n\n# 创建并激活虚拟环境（可选但推荐）\npython -m venv sardet_env\nsource sardet_env\u002Fbin\u002Factivate  # Linux\u002FmacOS\n# 或 sardet_env\\Scripts\\activate  # Windows\n\n# 安装依赖（使用国内镜像加速）\npip install -r requirements.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n\n# 安装 COCO API（如需评估）\npip install pycocotools -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n## 基本使用\n\n### 1. 下载数据集（任选其一）\n\n- **百度网盘（推荐国内用户）**：  \n  链接：https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1dIFOm4V2pM_AjhmkD1-Usw?pwd=SARD  \n  （提取码：SARD）\n\n- **Kaggle（国际用户）**：  \n  ```bash\n  kaggle datasets download -d greatbird\u002Fsardet-100k\n  unzip sardet-100k.zip -d data\u002F\n  ```\n\n将数据解压至项目根目录下的 `data\u002F` 文件夹，结构应为：\n```\ndata\u002F\n├── train\u002F\n├── val\u002F\n└── annotations\u002F\n    ├── instances_train.json\n    └── instances_val.json\n```\n\n### 2. 下载预训练模型（可选）\n\n- **百度网盘**：https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1SuEOl_ImqjoT5Y3pYxZt4w?pwd=c6fo  \n- **Kaggle Models**：https:\u002F\u002Fwww.kaggle.com\u002Fmodels\u002Fgreatbird\u002Fmsfa\n\n将模型权重放入 `checkpoints\u002F` 目录。\n\n### 3. 训练示例（使用 MSFA 方法）\n\n```bash\ncd MSFA\npython train.py \\\n  --dataset sardet100k \\\n  --data-path ..\u002Fdata \\\n  --model msfa_resnet50 \\\n  --batch-size 8 \\\n  --epochs 12 \\\n  --lr 0.01\n```\n\n### 4. 推理示例\n\n```bash\npython inference.py \\\n  --model msfa_resnet50 \\\n  --weights ..\u002Fcheckpoints\u002Fmsfa_resnet50.pth \\\n  --input ..\u002Fdata\u002Fval\u002Fyour_image.png \\\n  --output result.jpg\n```\n\n> ✅ 至此，你已成功运行 SARDet-100K 的基本流程！更多高级用法请参考项目 `MSFA\u002F` 目录下的文档。","某国防科技团队正在研发一套基于合成孔径雷达（SAR）图像的海上舰船自动识别系统，用于全天候、全天时的海洋监视任务。\n\n### 没有 SARDet_100K 时\n- 缺乏公开的大规模 SAR 目标检测数据集，只能依赖少量私有或小规模数据（如 MSTAR），难以训练鲁棒的深度学习模型。\n- 现有开源代码稀少且不统一，复现论文效果困难，调试和对比实验耗时耗力。\n- SAR 图像特有的斑点噪声和旋转目标特性导致通用检测算法（如 Faster R-CNN）性能骤降，需自行设计复杂预处理流程。\n- 团队成员需花费大量时间从零构建数据标注规范和评估基准，拖慢整体研发进度。\n- 难以验证模型在多类别、大尺度变化下的泛化能力，系统上线风险高。\n\n### 使用 SARDet_100K 后\n- 直接使用包含 10 万张图像、覆盖 10 类海上\u002F陆地目标的 SARDet_100K 数据集，快速启动模型训练与验证。\n- 基于官方提供的完整代码库（含 MSFA 和 DenoDet 等先进方法），轻松复现 SOTA 结果并进行二次开发。\n- 利用内置的旋转框标注和去噪模块，显著提升对倾斜舰船目标的检测精度，mAP 提升超 15%。\n- 借助统一的评估协议和预训练模型，团队两周内完成基线搭建，研发周期缩短近 60%。\n- 可无缝迁移到其姊妹项目 RSAR 的旋转检测基准，为后续算法升级预留技术路径。\n\nSARDet_100K 将原本封闭、低效的 SAR 目标检测研发转变为开放、标准化的高效开发流程，真正打通了从学术研究到工程落地的“最后一公里”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fzcablii_SARDet_100K_6438e350.png","zcablii","Yuxuan Li","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fzcablii_d5867342.jpg",null,"yuxuan.li.17@alumni.ucl.ac.uk","https:\u002F\u002Fgithub.com\u002Fzcablii",[82,86],{"name":83,"color":84,"percentage":85},"Python","#3572A5",99,{"name":87,"color":88,"percentage":89},"Shell","#89e051",1,708,42,"2026-04-03T03:24:23","NOASSERTION",4,"Linux, macOS, Windows","未说明",{"notes":98,"python":96,"dependencies":99},"项目基于 MMDetection 框架实现，需安装兼容版本的 mmcv 和 mmdet；数据集较大（约50GB），建议预留充足存储空间；模型权重和数据集通过百度网盘或Kaggle下载",[100,101,102,103,104,105,106,107],"torch","mmcv","mmdet","numpy","opencv-python","tqdm","matplotlib","Pillow",[14,34,37],"2026-03-27T02:49:30.150509","2026-04-06T07:14:06.929660",[112,117,122,127,132,137],{"id":113,"question_zh":114,"answer_zh":115,"source_url":116},497,"如何使用 MSFA 对单张或批量 SAR 图像进行推理？","可以参考配置文件如 [hrsid_frcnn_van_b_sar_wavelet.py](https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fblob\u002Fmain\u002FMSFA\u002Flocal_configs\u002FHRSID\u002Fhrsid_frcnn_van_b_sar_wavelet.py) 进行推理。此外，也可以使用 image_demo.py 脚本对单张图像进行测试，命令示例：`python .\u002Fimage_demo.py .\u002Fdemo\u002Fdemo.jpg local_configs\u002FSARDet\u002Fr50_dota_pretrain\u002Ffg_frcnn_dota_pretrain_sar_wavelet_r50.py --weights .\u002Fwork_dirs\u002Ffg_frcnn_dota_pretrain_sar_wavelet_r50\u002Fbest_coco_bbox_mAP_epoch_12.pth --out-dir .\u002F`。","https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fissues\u002F15",{"id":118,"question_zh":119,"answer_zh":120,"source_url":121},498,"无法下载 Single Stage 和 End-to-End 模型（如 DETR、FCOS）的配置文件和权重怎么办？","请确保在 MSFA 项目中运行代码，并在使用 MSFA 模型前加入 `import msfa`。官方已验证提供的代码和权重可正常工作。若仍遇到问题，建议检查数据集路径是否已在配置文件中正确设置，并尝试运行测试命令如：`python test.py .\u002Flocal_configs\u002FSARDet\u002Fother_backbones\u002Ffg_frcnn_dota_pretrain_sar_r101_wavelet.py SOME_PATH\u002Ffg_frcnn_dota_pretrain_sar_r101_wavelet\u002Fbest_coco_bbox_mAP_epoch_12.pth`。","https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fissues\u002F6",{"id":123,"question_zh":124,"answer_zh":125,"source_url":126},499,"测试时出现 KeyError: 'categories' 错误，如何解决？","该错误通常是因为数据集未按 COCO 格式组织。SARDet-100K 数据集需转换为 COCO 格式，确保 JSON 文件中包含 'categories' 字段。同时，应使用 image_demo.py 而非 test.py 对单张图像进行推理。若使用 test.py，请确认已准备正确的 test.json 文件且路径配置无误。","https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fissues\u002F26",{"id":128,"question_zh":129,"answer_zh":130,"source_url":131},500,"数据集中包含 jpg、bmp、png 等多种图片格式，是否需要统一？如何处理？","如果模型要求统一图片格式（如全部转为 jpg），则必须同步修改 JSON 标注文件中的 'file_name' 字段，使其扩展名与实际图片一致。否则会导致数据加载失败。例如，将所有图片转为 .jpg 后，JSON 中原为 'xxx.png' 的条目也需改为 'xxx.jpg'。","https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fissues\u002F48",{"id":133,"question_zh":134,"answer_zh":135,"source_url":136},501,"在自定义数据集上训练时报错，如何解决？","若自定义数据集仅包含单一类别，建议在配置文件中设置 `dataset_type = 'SAR_Objectness_Dataset'`，而不是继承 BaseDetDataset 自定义新类。该数据集类专为 SAR 目标检测设计，可避免初始化错误。问题已在使用 SAR_Objectness_Dataset 后解决。","https:\u002F\u002Fgithub.com\u002Fzcablii\u002FSARDet_100K\u002Fissues\u002F34",{"id":138,"question_zh":139,"answer_zh":140,"source_url":126},502,"运行 image_demo.py 时出现 ValueError: unknown argument {'tokens_positive'} for 'prep' 错误怎么办？","该错误通常由配置文件与模型权重不匹配引起。请确保使用的配置文件（.py）与提供的预训练权重对应。例如，使用 `fg_frcnn_dota_pretrain_sar_wavelet_r50.py` 配置时，应加载对应的 `best_coco_bbox_mAP_epoch_12.pth` 权重。避免混用不同结构或版本的配置与权重。",[]]