Experiment Presentation CS Chris Thomas Experiment: What is an Object? Alexe, Bogdan, et al. CVPR 2010

Similar documents
LUNG NODULE SEGMENTATION IN COMPUTED TOMOGRAPHY IMAGE. Hemahashiny, Ketheesan Department of Physical Science, Vavuniya Campus

Supplementary material: Backtracking ScSPM Image Classifier for Weakly Supervised Top-down Saliency

Fusing Generic Objectness and Visual Saliency for Salient Object Detection

Object Detectors Emerge in Deep Scene CNNs

Visual Saliency Based on Multiscale Deep Features Supplementary Material

Unsupervised Identification of Isotope-Labeled Peptides

A Model of Saliency-Based Visual Attention for Rapid Scene Analysis

Computational Cognitive Science

An Attentional Framework for 3D Object Discovery

Algorithms in Nature. Pruning in neural networks

Advertisement Evaluation Based On Visual Attention Mechanism

Salient Object Detection in RGB-D Image Based on Saliency Fusion and Propagation

Region Proposals. Jan Hosang, Rodrigo Benenson, Piotr Dollar, Bernt Schiele

Object-Level Saliency Detection Combining the Contrast and Spatial Compactness Hypothesis

Reading Assignments: Lecture 18: Visual Pre-Processing. Chapters TMB Brain Theory and Artificial Intelligence

Computational Cognitive Science

Understanding and Predicting Importance in Images

USING AUDITORY SALIENCY TO UNDERSTAND COMPLEX AUDITORY SCENES

ANALYSIS AND DETECTION OF BRAIN TUMOUR USING IMAGE PROCESSING TECHNIQUES

Multi-task Learning of Dish Detection and Calorie Estimation

Computational Cognitive Science. The Visual Processing Pipeline. The Visual Processing Pipeline. Lecture 15: Visual Attention.

Object Recognition: Conceptual Issues. Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and K. Grauman

A novel and automatic pectoral muscle identification algorithm for mediolateral oblique (MLO) view mammograms using ImageJ

1 Introduction. Abstract: Accurate optic disc (OD) segmentation and fovea. Keywords: optic disc segmentation, fovea detection.

Detection of suspicious lesion based on Multiresolution Analysis using windowing and adaptive thresholding method.

A Visual Saliency Map Based on Random Sub-Window Means

Beyond R-CNN detection: Learning to Merge Contextual Attribute

Edge Detection using Mathematical Morphology

Neuromorphic convolutional recurrent neural network for road safety or safety near the road

A new Method on Brain MRI Image Preprocessing for Tumor Detection

ID# Exam 2 PS 325, Fall 2003

International Journal of Research (IJR) Vol-1, Issue-6, July 2014 ISSN

The Attraction of Visual Attention to Texts in Real-World Scenes

Comparative Study of K-means, Gaussian Mixture Model, Fuzzy C-means algorithms for Brain Tumor Segmentation

NeuroSky s esense Meters and Detection of Mental State

Semi-Supervised Disentangling of Causal Factors. Sargur N. Srihari

Lesson 9: Two Factor ANOVAS

MEMORABILITY OF NATURAL SCENES: THE ROLE OF ATTENTION

Research Methods in Human Computer Interaction by J. Lazar, J.H. Feng and H. Hochheiser (2010)

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

Final Project Report Sean Fischer CS229 Introduction

Previous talks. Clinical applications for spiral flow imaging. Clinical applications. Clinical applications. Coronary flow: Motivation

GESTALT SALIENCY: SALIENT REGION DETECTION BASED ON GESTALT PRINCIPLES

Classifying heart sounds using peak location for segmentation and feature construction

False arrhythmia alarm reduction in the intensive care unit

What are the Extensions?

Apoptosis Detection for Adherent Cell Populations in Time-lapse Phase-contrast Microscopy Images

Heart Rate Calculation by Detection of R Peak

Diagnosis of Liver Tumor Using 3D Segmentation Method for Selective Internal Radiation Therapy

Improving Network Accuracy with Augmented Imagery Training Data

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

Titrations in Cytobank

Schema-Driven Relationship Extraction from Unstructured Text

Detection of Glaucoma and Diabetic Retinopathy from Fundus Images by Bloodvessel Segmentation

Tumor Cellularity Assessment. Rene Bidart

EEG SPIKE CLASSIFICATION WITH TEMPLATE MATCHING ALGORITHM. Çamlık Caddesi No:44 Sarnıç Beldesi İZMİR 2 Elektrik ve Elektronik Müh.

Attentional Masking for Pre-trained Deep Networks

A Computational Model of Saliency Depletion/Recovery Phenomena for the Salient Region Extraction of Videos

Information Processing During Transient Responses in the Crayfish Visual System

Automated Detection of Vascular Abnormalities in Diabetic Retinopathy using Morphological Entropic Thresholding with Preprocessing Median Fitter

AP LATIN 2014 SCORING GUIDELINES

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

HearIntelligence by HANSATON. Intelligent hearing means natural hearing.

Extraction of Blood Vessels and Recognition of Bifurcation Points in Retinal Fundus Image

Brain Tumor Detection Using Morphological And Watershed Operators

Improved Intelligent Classification Technique Based On Support Vector Machines

Reliability, validity, and all that jazz

The knowledge and skills involved in clinical audit

Data mining with Ensembl Biomart. Stéphanie Le Gras

CNV PCA Search Tutorial

Psychology 2019 v1.3. IA2 high-level annotated sample response. Student experiment (20%) August Assessment objectives

Power-Based Connectivity. JL Sanguinetti

Required Slide. Session Objectives

International Journal of Computational Science, Mathematics and Engineering Volume2, Issue6, June 2015 ISSN(online): Copyright-IJCSME

WHAT ABOUT ME? Striving to be there for every child and young person with cancer who needs and wants our support

Binaural processing of complex stimuli

5 COMMON MYTHS ABOUT THE CORE

Video Saliency Detection via Dynamic Consistent Spatio- Temporal Attention Modelling

Loose Tweets: An Analysis of Privacy Leaks on Twitter

Thin Quartz Detector R&D and PMT Linearity Studies

Hierarchical Convolutional Features for Visual Tracking

Detection Of Red Lesion In Diabetic Retinopathy Using Adaptive Thresholding Method

Simple. Stress-free. The Newtron Ultrasonics Series

VENUS: A System for Novelty Detection in Video Streams with Learning

A Novel Method for Automatic Optic Disc Elimination from Retinal Fundus Image Hetal K 1

Background Information

Weak Supervision. Vincent Chen and Nish Khandwala

CHAPTER 5 DECISION TREE APPROACH FOR BONE AGE ASSESSMENT

Bioimaging and Functional Genomics

arxiv: v1 [cs.cv] 1 Nov 2017

AN ALGORITHM FOR EARLY BREAST CANCER DETECTION IN MAMMOGRAMS

Sensation and Perception

Actions in the Eye: Dynamic Gaze Datasets and Learnt Saliency Models for Visual Recognition

Nov versus Fam. Fam 1 versus. Fam 2. Supplementary figure 1

Aufnahmeprüfung Juni 2017 Englisch

Object Detection. Honghui Shi IBM Research Columbia

Measuring Focused Attention Using Fixation Inner-Density

Towards Learning to Ignore Irrelevant State Variables

Automating Quality Assurance Metrics to Assess Adequate Breast Positioning in Mammography

SENG 412: Ergonomics. Announcement. Readings required for exam. Types of exam questions. Visual sensory system

Transcription:

Experiment Presentation CS 3710 Chris Thomas Experiment: What is an Object? Alexe, Bogdan, et al. CVPR 2010 1

Preliminaries Code for What is An Object? available online Version 2.2 Achieves near 90% recall using their modifications Added a different sampling procedure NMS vs Multinomial NMS performs better Matlab implementation (has C++ MEX that needs compiled) Need to compile / modify some headers (image.h) to compile properly runobjectness(image, # bounding boxes) Returns bounding boxes sorted according to their objectness score drawboxes(image, boxes) Used to draw the boxes on the image No evaluation code PASCAL provides a downloadable devkit, but it didn t produce correct results Use it to parse XML annotations Had to manually reimplement all evaluation 2

Experiment 1: Replication Motivation: Code Changed (v2.2) Different sampling procedures Bug fixes Original Evaluation Code unavailable PASCAL scoring function had bugs in it that produced incorrect scores in 2007 challenge (if they used it) Do the observations of the original paper still hold true? Focus on Figure 9 Replication Detection Rate = Number Objects Covered Total Objects Signal To Noise = Number of Boxes Covering an Object Total Number of Boxes Returned 3

Replicated Results 4

Observations: Sampling Procedure The sampling procedure described in the paper is confusing / unclear Sampling procedure in code: X = round(params.distribution_windows/(length(params.ms.scale)*3)); %number of samples per channel to be generated Sample X amount from every MS channel, at every scale. To do this, compute every possible bounding box and its MS score (per channel and scale) Truncate any over 100,000 Then uniformly sample X scores from the distribution. Combine all projected windows together, and truncate any over 100,000 (or T) NMS Suppression Remove any with PASCAL criterion 0.5 or greater Compute the cues for all remaining and get objectness score. Take top 1,000 (or F). 5

Experiment 2: Classwise Recall Motivation: Objectness should be generic to all classes, so.. Are there certain classes of objects the system has trouble detecting? Experimental Design: For all 20 classes in the entire PASCAL dataset Compute the recall per class Precision really doesn t make sense here (very low) Use all 1000 boxes (do not threshold because there are 20 classes) 6

Classwise Recall Results 7

Experiment 3: Thetas Recall, the theta parameters are used by the cues to: = Threshold for each scale which determines whether a pixel is salient = Controls the factor of enlargement of the surround in all directions = Controls the factor of shrink of the inner ring in all directions = The scale of segmentation used to obtain superpixels Motivation: If the training data differs substantially (different domain, etc.) the thetas learned during training may not function as well. Can we test how dependent the method is on these thetas? Experimental Design: Vary each theta between 1/2 to 2x its original value, while holding the others constant This allows us to assess the relative impact of each one / sensitivity of performance to the thetas Test on 500 images instead of full dataset (too time consuming) 8

Theta Variation Experiment Results 9

Other Experiments Several other experiments were attempted: Replacing MS with a different saliency map Attempting to use the ED / CC / SS score maps instead of MS for extracting boxes (i.e. treat the score maps computed for each of these as a saliency map) Sweeping T (100,000 boxes uniformly sampled) Authors provide a parameter for this, so this should work without any difficulty Sweeping filter size of MS Sweeping thetas beyond 0.5 to 2 times their trained values All of these experiments cause the code to crash in the C++ portion 10

Qualitative Examples; w=8 11

Qualitative Examples; w=20 12

Objectness Heat Map 13

Conclusions Takeaway: Objectness provides a useful, object generic method for detecting objects in images as a front end to an object detection algorithm Experiment Conclusions: The experimental results in the paper were replicated with reasonable fidelity The recall experiment suggests that there are some significant differences between its ability to find objects of different classes Ex: 97% for Cat; 39% for Chair The MS procedure seems sensitive to its theta parameter It probably incurs the largest performance hit because it is what is use to select the bounding boxes Ideas for Future Work: A more intelligent box selection strategy rather than sampling Integration of multiple cues into the box selection process (rather than just relying on MS or the saliency portion) 14