Winning the best student paper awar in IW-FCV2018!
This code was used for NOAA sealion competition which was held in KAGGLE.
Final result is 58th among 385 participants.
Please refer to following paper for detail paper
@inproceedings{IWFCV18sealion,
title = {Animal Detection in Huge Air-view Images using CNN-based Sliding Window},
author = {Young-Chul Yoon and Kuk-Jin Yoon},
booktitle = {International Workshops on Frontiers of Computer Vision},
year = {2018}
}
Hardware
Nvidia GPU with at least 3GB memory
Interpreter and Operating System
Python version 2.7 or 3.5
Tested on UBUNTU 16.04 and Windows
Dependency
tensorflow-gpu
python-opencv
imgaug
numpy
csv
skimage
You have to download this repository and also pre-trained model.
pre-trained model download link : https://drive.google.com/open?id=0Bwaxr_eelTFyS0Vyc2NfajJNb1E
You have to depress the 'sealion_count_model.zip' into 'input' directory.
You can run the control.py (EX. python2 control.py).
The code will show you the detection&classification result on sample images.
The inference is separated into detection and classification stage.
The detailed detection network structure.
Here are several results example of the code.
This research is supported by Ministry of Culture, Sports and Tourism(MCST) and Korea Creative Content Agency(KOCCA) in the Culture Technology(CT) Research & Development Program 2017