kaggle_airbus_ship_detection  by pascal1129

Kaggle competition solution for ship detection

Created 7 years ago
269 stars

Top 95.5% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides the 21st-place solution for the Kaggle Airbus Ship Detection Challenge, offering a baseline for satellite image segmentation and detection. It's primarily aimed at Kaggle participants and researchers familiar with object detection and image segmentation tasks.

How It Works

The solution leverages the Detectron framework, a research platform for object detection and segmentation. It involves converting RLE (Run-Length Encoding) masks to COCO format for dataset compatibility, modifying Detectron's source code for the specific Airbus dataset, and configuring training parameters via YAML files. The approach utilizes Mask R-CNN, a popular model for instance segmentation.

Quick Start & Requirements

  • Install/Run: Requires a Detectron environment. A Docker image (pascal1129/detectron:caffe2_cuda9_aliyun) is provided, or users can build from the official Detectron Dockerfile.
  • Prerequisites: Caffe2, CUDA (version 9 specified in the provided Docker image), and Detectron.
  • Setup: Modifying Detectron source files and configuring YAML files is necessary.

Highlighted Details

  • Provides a 21st-place solution for a Kaggle competition.
  • Includes scripts for RLE to COCO conversion.
  • Offers guidance on modifying Detectron for the specific dataset.
  • Includes scripts for generating submission CSV files.

Maintenance & Community

No specific information on maintenance, contributors, or community channels is provided in the README.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility with commercial or closed-source projects is not specified.

Limitations & Caveats

The provided Docker image is noted as "a little out of date." The setup requires modifying Detectron's source code, which can be fragile and difficult to maintain. Caffe2 installation is described as "troublesome."

Health Check
Last Commit

6 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Jiayi Pan Jiayi Pan(Author of SWE-Gym; MTS at xAI), Shizhe Diao Shizhe Diao(Author of LMFlow; Research Scientist at NVIDIA), and
3 more.

unified-io-2 by allenai

0.3%
626
Unified-IO 2 code for training, inference, and demo
Created 1 year ago
Updated 1 year ago
Feedback? Help us improve.