SlideShare a Scribd company logo
Unveiling smoke in social
images with the SmokeBlock
approach
Jessica Andressa de Souza (speaker)
jessicasouza@usp.br
Mirela T. Cazzolato, Marcos V. N. Bedo, Alceu F. Costa, Caetano
Traina Jr., Jose F. Rodrigues Jr. and Agma J. M. Traina
SAC 2016 – 31 𝑠𝑡
ACM Symposium on Applied Computing – Pisa, Italy (April 4-8, 2016)
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Conclusions
2
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
RESCUER Project
• The RESCUER project is a Brazil-Europe
consortium
• Goal: develop solutions to improve the decision-
making process in disaster situations
 Industrial plants
 Densely populated area
 Crowded events
3
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
RESCUER Project
4
The user may also upload
multimedia content such as
photo and video
Multimedia
data are
automatically
analyzed
http://www.rescuer-project.org
Smartphone user sends data
(including photos) of the
situation
Uploaded
multimedia data is
automatically
analyzed
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Research Question
Given a collection of RESCUER user reports
containing images of the situation, can we
automatically detect the presence of smoke?
5
Smoke
Detection
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Problem Definition
6
Given a set of images from social
media/crowdsourcing, find the subset
of images that depict smoke while
minimizing the rate of false-positives.
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Smoke Detection - Challenges
• Absence of movement
• Harder than smoke detection in videos
• Smoke may have different colors:
• Depends on: temperature, material, illumination
• Smoke may be transparent
• May be visually similar to clouds, mist, rain
7
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Conclusions
10
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Proposed Method: SmokeBlock
• Input:
• Unlabeled image
• Set of labeled super-pixels
• Output:
• Segmented image
• Global classification
(Smoke vs. Not-smoke)
11
…
Smoke
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 12
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
• Problem: not all regions of the input
image may contain smoke
• Solution: break the image into visually
homogeneous regions
• Algorithm: SLIC
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 13
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
• From each super-pixel we extract a
feature vector
• Numerical representation of low-level
visual content
V1 = (0.31, 0.41, 0.59, …, 0.26)
V2 = (1.41, 4.21, 3.56, ..., 2.37)
VN = (0.31, 0.41, 0.59, …, 0.26)
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 14
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
Why extract features from superpixels?
1. Parts of the input image may not
contain smoke
• Global features are not adequate
2. By analyzing group of pixels we can
extract texture features
• Not possible when analyzing individual
pixels
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 15
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
• SmokeBlock uses a binary classifier that
predict the class of a superpixel given
the feature vectors
• Classes: smoke vs. not-smoke
Training set: manually annotated superpixels
from different images
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 16
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
• Goal: decide if image contains smoke
• Application: find all images uploaded to
RESCUER that contain smoke
• Naive approach:
• Classify an image as positive (has smoke) if
at least one superpixel is classified as
containing smoke
• Problem: if a single superpixel is wrongly
classified, then the all the image will be
wrongly classified
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 17
SmokeBlock: Pipeline
Superpixel
Extraction
Feature
Extraction
Superpixel
Classification
Global Smoke
Detection
VGlobal = (0.31, 0.41, …, 0.59)
Classifier
Class: Smoke
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Conclusions
18
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Flickr-Smoke Dataset
• Downloaded a set of images from Flickr API:
• Image retrieval with textual descriptors as `smoke
fire´ and `smoke forest´
• 7 subjects annotated the images as containing or
not traces of smoke
• 832 images were labeled as smoke, and 834 as
non-smoke
19
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Flickr-Smoke Dataset
• Dataset available at:
github.com/alceufc/SmokeBlockDataset
20
{smoke}
{not smoke}
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Visual features
Smoke segmentation
Global classification
Conclusions
21
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Experimental Analysis
• Identification of the two best feature
extraction methods for smoke
detection
22
1202 superpixels
Higher is
better
Lower is better
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Experimental Analysis
• Identification of the two best feature
extraction methods for smoke
detection
23
1202 superpixels
Higher is
better
Lower is better
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Experimental Analysis
• Identification of the two best feature
extraction methods for smoke
detection
24
1202 superpixels
Higher is
better
Lower is better
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Visual features
Smoke segmentation
Global classification
Conclusions
25
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Evaluation: smoke segmentation
• We compared SmokeBlock to:
• Celik, Chen
• Both methods classify individual pixels based
on color information
26
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
• 1st output: smoke segmentation
27
Not smoke
(a) Unlabeled image (b) SmokeBlock (c) Celik (d) Chen
positivenegative
Evaluation: smoke segmentation
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Visual features
Smoke segmentation
Global classification
Conclusions
28
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Evaluation: Global classification
Problem: Given a set of unlabeled images,
assign a class (smoke vs. not-smoke) to each
image.
• Celik and Chen are not able to classify
images
• Baselines:
• Global feature vectors
29
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 30
Higher is
better
SmokeBlock was the most accurate approach
Evaluation: Global classification
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Outline
Introduction
Proposed Approach: SmokeBlock
Experimental Results
Conclusions
35
ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016
Conclusions
• We designed a new approach for smoke
detection: SmokeBlock
• More accurate than state-of-the-art approaches
when analyzing still images
• Visual feature evaluation:
• We analyzed different feature extraction methods
w.r.t. smoke detection accuracy
• Flickr-Smoke dataset:
• Annotated and publicly available dataset
36
Unveiling smoke in social
images with the SmokeBlock
approach
Mirela T. Cazzolato, Marcos V. N. Bedo, Alceu F. Costa,
Jessica A. de Souza, Caetano Traina Jr., Jose F. Rodrigues Jr.
and Agma J. M. Traina
SAC 2016 – 31 𝑠𝑡
ACM Symposium on Applied Computing – Pisa, Italy (April 4-8, 2016)
jessicasouza@usp.br
Thank You!

More Related Content

Viewers also liked

On the Support of a Similarity-Enabled Relational Database Management System ...
On the Support of a Similarity-Enabled Relational Database Management System ...On the Support of a Similarity-Enabled Relational Database Management System ...
On the Support of a Similarity-Enabled Relational Database Management System ...
Universidade de São Paulo
 
StructMatrix: large-scale visualization of graphs by means of structure detec...
StructMatrix: large-scale visualization of graphs by means of structure detec...StructMatrix: large-scale visualization of graphs by means of structure detec...
StructMatrix: large-scale visualization of graphs by means of structure detec...
Universidade de São Paulo
 
Supervised-Learning Link Recommendation in the DBLP co-authoring network
Supervised-Learning Link Recommendation in the DBLP co-authoring networkSupervised-Learning Link Recommendation in the DBLP co-authoring network
Supervised-Learning Link Recommendation in the DBLP co-authoring network
Universidade de São Paulo
 
Techniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media imagesTechniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media images
Universidade de São Paulo
 
Multimodal graph-based analysis over the DBLP repository: critical discoverie...
Multimodal graph-based analysis over the DBLP repository: critical discoverie...Multimodal graph-based analysis over the DBLP repository: critical discoverie...
Multimodal graph-based analysis over the DBLP repository: critical discoverie...
Universidade de São Paulo
 
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
Universidade de São Paulo
 
Graph-based Relational Data Visualization
Graph-based RelationalData VisualizationGraph-based RelationalData Visualization
Graph-based Relational Data Visualization
Universidade de São Paulo
 
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale GraphsVertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Universidade de São Paulo
 
Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Fast Billion-scale Graph Computation Using a Bimodal Block Processing ModelFast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Universidade de São Paulo
 
Dawarehouse e OLAP
Dawarehouse e OLAPDawarehouse e OLAP
Dawarehouse e OLAP
Universidade de São Paulo
 
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Universidade de São Paulo
 

Viewers also liked (11)

On the Support of a Similarity-Enabled Relational Database Management System ...
On the Support of a Similarity-Enabled Relational Database Management System ...On the Support of a Similarity-Enabled Relational Database Management System ...
On the Support of a Similarity-Enabled Relational Database Management System ...
 
StructMatrix: large-scale visualization of graphs by means of structure detec...
StructMatrix: large-scale visualization of graphs by means of structure detec...StructMatrix: large-scale visualization of graphs by means of structure detec...
StructMatrix: large-scale visualization of graphs by means of structure detec...
 
Supervised-Learning Link Recommendation in the DBLP co-authoring network
Supervised-Learning Link Recommendation in the DBLP co-authoring networkSupervised-Learning Link Recommendation in the DBLP co-authoring network
Supervised-Learning Link Recommendation in the DBLP co-authoring network
 
Techniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media imagesTechniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media images
 
Multimodal graph-based analysis over the DBLP repository: critical discoverie...
Multimodal graph-based analysis over the DBLP repository: critical discoverie...Multimodal graph-based analysis over the DBLP repository: critical discoverie...
Multimodal graph-based analysis over the DBLP repository: critical discoverie...
 
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
Fire Detection on Unconstrained Videos Using Color-Aware Spatial Modeling and...
 
Graph-based Relational Data Visualization
Graph-based RelationalData VisualizationGraph-based RelationalData Visualization
Graph-based Relational Data Visualization
 
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale GraphsVertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
Vertex Centric Asynchronous Belief Propagation Algorithm for Large-Scale Graphs
 
Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Fast Billion-scale Graph Computation Using a Bimodal Block Processing ModelFast Billion-scale Graph Computation Using a Bimodal Block Processing Model
Fast Billion-scale Graph Computation Using a Bimodal Block Processing Model
 
Dawarehouse e OLAP
Dawarehouse e OLAPDawarehouse e OLAP
Dawarehouse e OLAP
 
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
Complexidade de Algoritmos, Notação assintótica, Algoritmos polinomiais e in...
 

Similar to Unveiling smoke in social images with the SmokeBlock approach

Research Project Presentation
Research Project PresentationResearch Project Presentation
Research Project PresentationGaurav Deshmukh
 
4th Technical Meeting - WP8
4th Technical Meeting - WP84th Technical Meeting - WP8
4th Technical Meeting - WP8
SLOPE Project
 
Sens log – way to standardize vgi data collection
Sens log – way to standardize vgi data collectionSens log – way to standardize vgi data collection
Sens log – way to standardize vgi data collection
WirelessInfo
 
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
ICARUS - International Centre for Archival Research
 
3rd Technical Meeting - WP8
3rd Technical Meeting - WP83rd Technical Meeting - WP8
3rd Technical Meeting - WP8
SLOPE Project
 
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images TaskMediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
multimediaeval
 
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
Ansgar Scherp
 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News Professionals
Symeon Papadopoulos
 
Master Thesis 2016
Master Thesis 2016Master Thesis 2016
Master Thesis 2016Edu Zc
 
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
ICGCat
 

Similar to Unveiling smoke in social images with the SmokeBlock approach (10)

Research Project Presentation
Research Project PresentationResearch Project Presentation
Research Project Presentation
 
4th Technical Meeting - WP8
4th Technical Meeting - WP84th Technical Meeting - WP8
4th Technical Meeting - WP8
 
Sens log – way to standardize vgi data collection
Sens log – way to standardize vgi data collectionSens log – way to standardize vgi data collection
Sens log – way to standardize vgi data collection
 
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
Making Sigillographic Material Accessible to Researchers – Digitising, Catalo...
 
3rd Technical Meeting - WP8
3rd Technical Meeting - WP83rd Technical Meeting - WP8
3rd Technical Meeting - WP8
 
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images TaskMediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
MediaEval 2016 - UNED-UV @ Retrieving Diverse Social Images Task
 
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
About Multimedia Presentation Generation and Multimedia Metadata: From Synthe...
 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News Professionals
 
Master Thesis 2016
Master Thesis 2016Master Thesis 2016
Master Thesis 2016
 
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
Operational Sentinel - 2 orthoimage series generation in Catalonia: first exp...
 

More from Universidade de São Paulo

A gentle introduction to Deep Learning
A gentle introduction to Deep LearningA gentle introduction to Deep Learning
A gentle introduction to Deep Learning
Universidade de São Paulo
 
Computação: carreira e mercado de trabalho
Computação: carreira e mercado de trabalhoComputação: carreira e mercado de trabalho
Computação: carreira e mercado de trabalho
Universidade de São Paulo
 
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema HadoopIntrodução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
Universidade de São Paulo
 
Metric s plat - a platform for quick development testing and visualization of...
Metric s plat - a platform for quick development testing and visualization of...Metric s plat - a platform for quick development testing and visualization of...
Metric s plat - a platform for quick development testing and visualization of...
Universidade de São Paulo
 
Hierarchical visual filtering pragmatic and epistemic actions for database vi...
Hierarchical visual filtering pragmatic and epistemic actions for database vi...Hierarchical visual filtering pragmatic and epistemic actions for database vi...
Hierarchical visual filtering pragmatic and epistemic actions for database vi...
Universidade de São Paulo
 

More from Universidade de São Paulo (11)

A gentle introduction to Deep Learning
A gentle introduction to Deep LearningA gentle introduction to Deep Learning
A gentle introduction to Deep Learning
 
Computação: carreira e mercado de trabalho
Computação: carreira e mercado de trabalhoComputação: carreira e mercado de trabalho
Computação: carreira e mercado de trabalho
 
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema HadoopIntrodução às ferramentas de Business Intelligence do ecossistema Hadoop
Introdução às ferramentas de Business Intelligence do ecossistema Hadoop
 
Metric s plat - a platform for quick development testing and visualization of...
Metric s plat - a platform for quick development testing and visualization of...Metric s plat - a platform for quick development testing and visualization of...
Metric s plat - a platform for quick development testing and visualization of...
 
Hierarchical visual filtering pragmatic and epistemic actions for database vi...
Hierarchical visual filtering pragmatic and epistemic actions for database vi...Hierarchical visual filtering pragmatic and epistemic actions for database vi...
Hierarchical visual filtering pragmatic and epistemic actions for database vi...
 
Java generics-basics
Java generics-basicsJava generics-basics
Java generics-basics
 
Java collections-basic
Java collections-basicJava collections-basic
Java collections-basic
 
Java network-sockets-etc
Java network-sockets-etcJava network-sockets-etc
Java network-sockets-etc
 
Java streams
Java streamsJava streams
Java streams
 
Infovis tutorial
Infovis tutorialInfovis tutorial
Infovis tutorial
 
Java platform
Java platformJava platform
Java platform
 

Recently uploaded

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 

Recently uploaded (20)

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 

Unveiling smoke in social images with the SmokeBlock approach

  • 1. Unveiling smoke in social images with the SmokeBlock approach Jessica Andressa de Souza (speaker) jessicasouza@usp.br Mirela T. Cazzolato, Marcos V. N. Bedo, Alceu F. Costa, Caetano Traina Jr., Jose F. Rodrigues Jr. and Agma J. M. Traina SAC 2016 – 31 𝑠𝑡 ACM Symposium on Applied Computing – Pisa, Italy (April 4-8, 2016)
  • 2. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Conclusions 2
  • 3. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 RESCUER Project • The RESCUER project is a Brazil-Europe consortium • Goal: develop solutions to improve the decision- making process in disaster situations  Industrial plants  Densely populated area  Crowded events 3
  • 4. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 RESCUER Project 4 The user may also upload multimedia content such as photo and video Multimedia data are automatically analyzed http://www.rescuer-project.org Smartphone user sends data (including photos) of the situation Uploaded multimedia data is automatically analyzed
  • 5. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Research Question Given a collection of RESCUER user reports containing images of the situation, can we automatically detect the presence of smoke? 5 Smoke Detection
  • 6. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Problem Definition 6 Given a set of images from social media/crowdsourcing, find the subset of images that depict smoke while minimizing the rate of false-positives.
  • 7. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Smoke Detection - Challenges • Absence of movement • Harder than smoke detection in videos • Smoke may have different colors: • Depends on: temperature, material, illumination • Smoke may be transparent • May be visually similar to clouds, mist, rain 7
  • 8. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Conclusions 10
  • 9. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Proposed Method: SmokeBlock • Input: • Unlabeled image • Set of labeled super-pixels • Output: • Segmented image • Global classification (Smoke vs. Not-smoke) 11 … Smoke
  • 10. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 12 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection • Problem: not all regions of the input image may contain smoke • Solution: break the image into visually homogeneous regions • Algorithm: SLIC
  • 11. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 13 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection • From each super-pixel we extract a feature vector • Numerical representation of low-level visual content V1 = (0.31, 0.41, 0.59, …, 0.26) V2 = (1.41, 4.21, 3.56, ..., 2.37) VN = (0.31, 0.41, 0.59, …, 0.26)
  • 12. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 14 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection Why extract features from superpixels? 1. Parts of the input image may not contain smoke • Global features are not adequate 2. By analyzing group of pixels we can extract texture features • Not possible when analyzing individual pixels
  • 13. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 15 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection • SmokeBlock uses a binary classifier that predict the class of a superpixel given the feature vectors • Classes: smoke vs. not-smoke Training set: manually annotated superpixels from different images
  • 14. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 16 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection • Goal: decide if image contains smoke • Application: find all images uploaded to RESCUER that contain smoke • Naive approach: • Classify an image as positive (has smoke) if at least one superpixel is classified as containing smoke • Problem: if a single superpixel is wrongly classified, then the all the image will be wrongly classified
  • 15. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 17 SmokeBlock: Pipeline Superpixel Extraction Feature Extraction Superpixel Classification Global Smoke Detection VGlobal = (0.31, 0.41, …, 0.59) Classifier Class: Smoke
  • 16. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Conclusions 18
  • 17. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Flickr-Smoke Dataset • Downloaded a set of images from Flickr API: • Image retrieval with textual descriptors as `smoke fire´ and `smoke forest´ • 7 subjects annotated the images as containing or not traces of smoke • 832 images were labeled as smoke, and 834 as non-smoke 19
  • 18. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Flickr-Smoke Dataset • Dataset available at: github.com/alceufc/SmokeBlockDataset 20 {smoke} {not smoke}
  • 19. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Visual features Smoke segmentation Global classification Conclusions 21
  • 20. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Experimental Analysis • Identification of the two best feature extraction methods for smoke detection 22 1202 superpixels Higher is better Lower is better
  • 21. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Experimental Analysis • Identification of the two best feature extraction methods for smoke detection 23 1202 superpixels Higher is better Lower is better
  • 22. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Experimental Analysis • Identification of the two best feature extraction methods for smoke detection 24 1202 superpixels Higher is better Lower is better
  • 23. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Visual features Smoke segmentation Global classification Conclusions 25
  • 24. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Evaluation: smoke segmentation • We compared SmokeBlock to: • Celik, Chen • Both methods classify individual pixels based on color information 26
  • 25. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 • 1st output: smoke segmentation 27 Not smoke (a) Unlabeled image (b) SmokeBlock (c) Celik (d) Chen positivenegative Evaluation: smoke segmentation
  • 26. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Visual features Smoke segmentation Global classification Conclusions 28
  • 27. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Evaluation: Global classification Problem: Given a set of unlabeled images, assign a class (smoke vs. not-smoke) to each image. • Celik and Chen are not able to classify images • Baselines: • Global feature vectors 29
  • 28. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 30 Higher is better SmokeBlock was the most accurate approach Evaluation: Global classification
  • 29. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Outline Introduction Proposed Approach: SmokeBlock Experimental Results Conclusions 35
  • 30. ACM SAC 2016 (Pisa, Italy) SmokeBlock April 04-08, 2016 Conclusions • We designed a new approach for smoke detection: SmokeBlock • More accurate than state-of-the-art approaches when analyzing still images • Visual feature evaluation: • We analyzed different feature extraction methods w.r.t. smoke detection accuracy • Flickr-Smoke dataset: • Annotated and publicly available dataset 36
  • 31. Unveiling smoke in social images with the SmokeBlock approach Mirela T. Cazzolato, Marcos V. N. Bedo, Alceu F. Costa, Jessica A. de Souza, Caetano Traina Jr., Jose F. Rodrigues Jr. and Agma J. M. Traina SAC 2016 – 31 𝑠𝑡 ACM Symposium on Applied Computing – Pisa, Italy (April 4-8, 2016) jessicasouza@usp.br Thank You!