Skip to content

SHAP-Based Interpretable Object Detection Method for Satellite Imagery

License

Notifications You must be signed in to change notification settings

hiroki-kawauchi/SHAPObjectDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHAP-Based Interpretable Object Detection Method for Satellite Imagery

This is the author implementation of SHAP-Based Interpretable Object Detection Method for Satellite Imagery. The implementation of the object detection model (YOLOv3) is based on Pytorch_YOLOv3. The framework of the proposed method can be applied to any differentiable object detection model.

Performance

Visualization

Please see the paper for details on the results of the evaluation, regularization, and data selection methods.

Installation

Requirements

  • Python 3.6.3+
  • Numpy
  • OpenCV
  • Matplotlib
  • Pytorch 1.2+
  • Cython
  • Cuda (verified as operable: v10.2)
  • Captum (verified as operable: v0.4.1)

optional:

Download the original YOLOv3 weights

download the pretrained file from the author's project page:

$ mkdir weights
$ cd weights/
$ bash ../requirements/download_weights.sh

Usage

Please see the test.ipynb

Paper

SHAP-based Methods for Interpretable Object Detection in Satellite Imagery

Hiroki Kawauchi, Takashi Fuse

[Paper] [Original Implementation]

About

SHAP-Based Interpretable Object Detection Method for Satellite Imagery

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published