Fish Species Likelihood Prediction. Kumari Deepshikha (1611MC03) Sequeira Ryan Thomas (1611CS13)

Similar documents
Modern Convolutional Object Detectors

Vehicle Classification on Low-resolution and Occluded images: A low-cost labeled dataset for augmentation

Deep learning for object detection. Slides from Svetlana Lazebnik and many others

EFFECTIVE OBJECT DETECTION FROM TRAFFIC CAMERA VIDEOS. Honghui Shi, Zhichao Liu*, Yuchen Fan, Xinchao Wang, Thomas Huang

arxiv: v1 [cs.cv] 26 May 2017

RETRIEVAL OF FACES BASED ON SIMILARITIES Jonnadula Narasimha Rao, Keerthi Krishna Sai Viswanadh, Namani Sandeep, Allanki Upasana

Extend the shallow part of Single Shot MultiBox Detector via Convolutional Neural Network

Object detection with CNNs

Real-time Object Detection CS 229 Course Project

Yiqi Yan. May 10, 2017

Feature-Fused SSD: Fast Detection for Small Objects

arxiv: v1 [cs.cv] 13 Mar 2019

Pedestrian Detection based on Deep Fusion Network using Feature Correlation

Final Report: Smart Trash Net: Waste Localization and Classification

Volume 6, Issue 12, December 2018 International Journal of Advance Research in Computer Science and Management Studies

Object Detection Based on Deep Learning

Towards Real-Time Automatic Number Plate. Detection: Dots in the Search Space

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Lecture 5: Object Detection

Efficient Segmentation-Aided Text Detection For Intelligent Robots

Deeply Cascaded Networks

arxiv: v1 [cs.cv] 15 Oct 2018

Classifying a specific image region using convolutional nets with an ROI mask as input

Real-time convolutional networks for sonar image classification in low-power embedded systems

Deep Learning in Visual Recognition. Thanks Da Zhang for the slides

Proceedings of the International MultiConference of Engineers and Computer Scientists 2018 Vol I IMECS 2018, March 14-16, 2018, Hong Kong

REGION AVERAGE POOLING FOR CONTEXT-AWARE OBJECT DETECTION

Unified, real-time object detection

Building Towards Invisible Cloak : Robust Physical Adversarial Attack on YOLO Object Detector

R-FCN++: Towards Accurate Region-Based Fully Convolutional Networks for Object Detection

Automatic detection of books based on Faster R-CNN

arxiv: v1 [cs.cv] 15 May 2017

Traffic Multiple Target Detection on YOLOv2

arxiv: v1 [cs.cv] 30 Apr 2018

Seminars in Artifiial Intelligenie and Robotiis

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Direct Multi-Scale Dual-Stream Network for Pedestrian Detection Sang-Il Jung and Ki-Sang Hong Image Information Processing Lab.

Automatic Detection of Multiple Organs Using Convolutional Neural Networks

Groupout: A Way to Regularize Deep Convolutional Neural Network

Convolutional Neural Networks: Applications and a short timeline. 7th Deep Learning Meetup Kornel Kis Vienna,

CNN BASED REGION PROPOSALS FOR EFFICIENT OBJECT DETECTION. Jawadul H. Bappy and Amit K. Roy-Chowdhury

arxiv: v3 [cs.cv] 12 Mar 2018

Computer Vision Lecture 16

Computer Vision Lecture 16

Object detection using Region Proposals (RCNN) Ernest Cheung COMP Presentation

Pelee: A Real-Time Object Detection System on Mobile Devices

Ryerson University CP8208. Soft Computing and Machine Intelligence. Naive Road-Detection using CNNS. Authors: Sarah Asiri - Domenic Curro

Channel Locality Block: A Variant of Squeeze-and-Excitation

SSD: Single Shot MultiBox Detector. Author: Wei Liu et al. Presenter: Siyu Jiang

YOLO9000: Better, Faster, Stronger

Mask R-CNN. Kaiming He, Georgia, Gkioxari, Piotr Dollar, Ross Girshick Presenters: Xiaokang Wang, Mengyao Shi Feb. 13, 2018

Spatial Localization and Detection. Lecture 8-1

Computer Vision Lecture 16

Rotation Invariance Neural Network

arxiv: v1 [cs.cv] 6 Dec 2018

Facial Key Points Detection using Deep Convolutional Neural Network - NaimishNet

[Supplementary Material] Improving Occlusion and Hard Negative Handling for Single-Stage Pedestrian Detectors

arxiv: v1 [cs.cv] 22 Aug 2018

Structure Optimization for Deep Multimodal Fusion Networks using Graph-Induced Kernels

Computer vision: teaching computers to see

Domain Adaptation from Synthesis to Reality in Single-model Detector for Video Smoke Detection

Cascade Region Regression for Robust Object Detection

Real-Time Human Detection as an Edge Service Enabled by a Lightweight CNN

TRAFFIC ANALYSIS USING VISUAL OBJECT DETECTION AND TRACKING

Hand Detection For Grab-and-Go Groceries

Convolutional Neural Networks. CSC 4510/9010 Andrew Keenan

Smart Parking System using Deep Learning. Sheece Gardezi Supervised By: Anoop Cherian Peter Strazdins

arxiv: v1 [cs.cv] 18 Feb 2018

Application of Convolutional Neural Network for Image Classification on Pascal VOC Challenge 2012 dataset

Deep Residual Learning

Real-time object detection towards high power efficiency

Sanny: Scalable Approximate Nearest Neighbors Search System Using Partial Nearest Neighbors Sets

SSD: Single Shot MultiBox Detector

Towards Automatic Identification of Elephants in the Wild

Image Distortion Detection using Convolutional Neural Network

Background-Foreground Frame Classification

3D CONVOLUTIONAL NEURAL NETWORK WITH MULTI-MODEL FRAMEWORK FOR ACTION RECOGNITION

Classification of objects from Video Data (Group 30)

MULTI-SCALE OBJECT DETECTION WITH FEATURE FUSION AND REGION OBJECTNESS NETWORK. Wenjie Guan, YueXian Zou*, Xiaoqun Zhou

Robust Object detection for tiny and dense targets in VHR Aerial Images

arxiv: v1 [cs.cv] 23 Aug 2018

Learning to Segment Object Candidates

Visual features detection based on deep neural network in autonomous driving tasks

3D Densely Convolutional Networks for Volumetric Segmentation. Toan Duc Bui, Jitae Shin, and Taesup Moon

Progressive Neural Architecture Search

Air Quality Measurement Based on Double-Channel. Convolutional Neural Network Ensemble Learning

Convolutional Neural Networks. Computer Vision Jia-Bin Huang, Virginia Tech

Learning Deep Features for Visual Recognition

Rare Chinese Character Recognition by Radical Extraction Network

Object Detection. Part1. Presenter: Dae-Yong

Deep Neural Decision Forests

Towards Real-Time Detection and Tracking of Basketball Players using Deep Neural Networks

Machine Learning for Big Fishery Visual Data

PT-NET: IMPROVE OBJECT AND FACE DETECTION VIA A PRE-TRAINED CNN MODEL

arxiv: v1 [cs.cv] 5 Jan 2018

arxiv: v1 [cs.cv] 5 Oct 2015

3 Object Detection. BVM 2018 Tutorial: Advanced Deep Learning Methods. Paul F. Jaeger, Division of Medical Image Computing

Mimicking Very Efficient Network for Object Detection

Rich feature hierarchies for accurate object detection and semantic segmentation

EFFICIENT SEGMENTATION-AIDED TEXT DETECTION FOR INTELLIGENT ROBOTS

Transcription:

Fish Species Likelihood Prediction Kumari Deepshikha (1611MC03) Sequeira Ryan Thomas (1611CS13)

Content 1. Problem Statement 2. Literature Survey 3. Data Sources 4. Faster R-CNN training 5. CNN training 6. Results

Problem Definition Kaggle-The Nature Conservancy Fisheries Monitoring challenge. The objective is to detect and classify different species of fish which appears on a fishing boat, based on images captured from boat cameras of various angles.

Problem Definition Expected output is to predict the likelihood of fish species in each picture. Eight target categories are available in this dataset: Albacore tuna, Bigeye tuna, Yellowfin tuna, Mahi Mahi, Opah, Sharks, Other(meaning that there are fish present but not in the above categories),and No Fish (meaning that no fish is in the picture).

Literature Survey

1. Classification problem

CNN Early Days Convolutional Neural Network have been shown to eliminate the need for hand-crafted feature extractors, Thereby reducing the need for hand-craft heuristics, manual labelling and manual parameter tuning.

CNN Early Days Source: Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning applied to document recognition

CNN Early Days Source: Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning applied to document recognition

CNN Used for complex problems With the amount of computation available and the advances in deep learning, even complex problems can be solved with relatively less eort. Irene Simie de Torres describes how CNN is used to detect deforestation in satellite images. The problem of identification of deforested areas in satellite images boils down to detecting patterns in the image, similar to our problem.

CNN Used for complex problems Source: Irene Simie de Torres. Analysis of satellite images to track deforestation

CNN Used for complex problems Source: Irene Simie de Torres. Analysis of satellite images to track deforestation

1. Localization problem

Single shot multibox detector (SSD) Source: Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, and Alexander C Berg. Ssd: Single shot multibox detector.

Faster R-CNN Source: Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. Faster r-cnn: Towards real-time object detection with region proposal networks

Localization problem results In both object detection models PASCAL VOC 2007 dataset was used for evaluation. Accuracy of 73.2% was achieved by Faster R-CNN and 76.8% was achieved by SSD model.

Coming back to our problem

Data Sources train.zip - zipped folder of all train images. The train folders are organized by fish species labels test_stg1.zip test_stg2.zip Size of data set - 2.1GB

Approach Used Faster R-CNN to detect regions of the image that contained fish. The cropped region was given to the CNN as input for species classification

Input to Faster R-CNN (Training) data/train/lag/img_04297.jpg,524,113,953,499,fish data/train/lag/img_04297.jpg,854,445,1134,711,fish

Input to CNN (Training) CNN was trained on cropped regions if the images containing fish.

Final output (testing)

Localizer Results

Classification Results

References [1] Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998. [2] Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, and Alexander C Berg. Ssd: Single shot multibox detector. In European Conference on Computer Vision, pages 21-37. Springer, 2016. [3] Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun. Faster r-cnn: Towards real-time object detection with region proposal networks. In Advances in neural information processing systems, pages 91-99, 2015.

References [4] Kumari Deepshikha Sequeira Ryan Thomas. Git repository for fish species likelihood prediction. https://github.com/seqryan/deeplearningproject, 2017. [5] Irene Simie de Torres. Analysis of satellite images to track deforestation. B.S. thesis, Universitat Politècnica de Catalunya, 2016. [6] Semmy Wellem Taju, Yu-Yen Ou, et al. Using deep learning with position specific scoring matrices to identify effux proteins in membrane and transport proteins. In Bioinformatics and Bioengineering (BIBE), 2016 IEEE 16th International Conference on, pages 101-108. IEEE, 2016.

Thank You