SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Background Elimination
Tough Introduction to Background Elimination
Licking Review
Justice Define ( or Assumption )
2. Segmentation
Background Extermination flow ==
1. Select Target
Auto select
- by Category
- by Saliency
- …?
3. Refinement
User Input
- Shape based
- Line
- Crop
- Hint Mask
- Or just Category?
DL Models
- Pixelwise ||
Kernelwise
segmentation
- etc …
Algorithm
- Graph based
- Thresholding
- etc …
One Segmentation Model can’t be
perfect!
-> See Next page
Why two step Segmentation is better?
CNN
- Good at detect semantic
Graph based
- Good at Segmentation
More Accurate boundaries
or can be more robust
Neural Net output Chan-vese output
Pixelwise
Human’s Background Elimination
https://www.youtube.com/watch?v=0ve6JhrZBC4 (Disney’s Nogada)
Background Elimination = Object Detection ( selecting target : if auto)
+ Segmentation ( segmenting target )
+ Refinement ( improve quality of segmented mask )
간단해 보이지만 자그마치 3가지 컴비네이션이 들어간 기술!
Object Detection
Targeting the market
Object Detection is in Image Classification
https://www.slideshare.net/ssuserafc864/deep-learning-atoc-with-image-perspective
2 step method : extract region -> classification
It was SVM…?
SVM->NN
https://blog.lunit.io/2017/06/01/r-cnns-tutorial/
Or may be not…
https://www.slideshare.net/ssuserafc864/deep-learning-atoc-with-image-perspective
1 step method : extract region + classification
And the King has come - MaskRCNN
Classification + Segmentation + Object Detection
Segmentation
Before market capture, segmenting market is important
Segmentation
Image segmentation is the process of partitioning a digital image into
multiple segments
Low-level vision
http://scikit-image.org/docs/stable/auto_examples/segmentation/plot_thresholding.html#sphx-glr-auto-examples-
segmentation-plot-thresholding-py
Why Segmentation is Hard?
From 고양이책
?
Before deep learning, segmentation conducts without object detection
== Pixel wise segmentation! Wow… tough huh?
Types of Segmentation
1. Pixel-based Segmentation
Low-level vision
http://scikit-image.org/docs/stable/api/skimage.segmentation.html
Image -> Segmentation
Types of Segmentation
2. Guided Segmentation
High-level vision
User-friendly Interactive Image Segmentation through Unified Combinatorial
User Inputs ( 2010 )
Image + Hints(matting, co-, shape, …) -> Segmentation
Types of Segmentation
3. Semantic Segmentation
High-level vision
Image -> Segmentation + Class
Deep Image Matting
Matting + Image -> Segmentation -> Refinement
DeepMask / SharpMask
Image -> Segmentation
Learning to Segment Object Candidates (2015) Learning to Refine Object Segments (2016)
Segmentation +
scoring ( 0 to 1 )
(i) the patch contains an object roughly centered in the input patch
(ii) the object is fully contained in the patch and in a given scale range
Or Not DL…
Refinement
Nano marketing
Sharpening the mask
Segmentation Mask Refinement Using Image Transformations (2017)
Semantic Soft Segmentation
DeepLab with
TripleNet Network ( for L2 )
128 dimension (b) PCA to 3 (b) guided filter
-> dimension
reduction
https://github.com/iyah4888/SIGGRAPH18SSS https://github.com/yaksoy/SemanticSoftSegmentation
RefinementSegmentation
Semantic Segmentation Refinement by Monte Carlo Region Growing of
High Confidence Detections (2018)
DEEP LOGISMOS: DEEP LEARNING GRAPH-BASED 3D
SEGMENTATION OF PANCREATIC TUMORS ON CT
SCANS ( 2018 )
Use GMM for refinement
( remove false positive )
B.E. Related Product
https://enumcut.com/
Of course Photoshop
Allibaba’s Luban function

Weitere ähnliche Inhalte

Ähnlich wie Background elimination review

Object classification in far field and low resolution videos
Object classification in far field and low resolution videosObject classification in far field and low resolution videos
Object classification in far field and low resolution videos
Insaf Setitra
 
Cs231n convolutional neural networks for visual recognition
Cs231n convolutional neural networks for visual recognitionCs231n convolutional neural networks for visual recognition
Cs231n convolutional neural networks for visual recognition
vidhya DS
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
Pavankalayankusetty
 
Remote Sensing: Image Classification
Remote Sensing: Image ClassificationRemote Sensing: Image Classification
Remote Sensing: Image Classification
Kamlesh Kumar
 
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image AnnotationNovel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
CSCJournals
 

Ähnlich wie Background elimination review (20)

Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Object classification in far field and low resolution videos
Object classification in far field and low resolution videosObject classification in far field and low resolution videos
Object classification in far field and low resolution videos
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptx
 
Analysis of Classification Approaches
Analysis of Classification ApproachesAnalysis of Classification Approaches
Analysis of Classification Approaches
 
Sketch Based Image Retrieval using Deep Learning based Machine Learning
Sketch Based Image Retrieval using Deep Learning based Machine LearningSketch Based Image Retrieval using Deep Learning based Machine Learning
Sketch Based Image Retrieval using Deep Learning based Machine Learning
 
Sketch Based Image Retrieval using Deep Learning based Machine Learning
Sketch Based Image Retrieval using Deep Learning based Machine LearningSketch Based Image Retrieval using Deep Learning based Machine Learning
Sketch Based Image Retrieval using Deep Learning based Machine Learning
 
Cs231n convolutional neural networks for visual recognition
Cs231n convolutional neural networks for visual recognitionCs231n convolutional neural networks for visual recognition
Cs231n convolutional neural networks for visual recognition
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
 
Overview of computer vision and machine learning
Overview of computer vision and machine learningOverview of computer vision and machine learning
Overview of computer vision and machine learning
 
Image processing
Image processingImage processing
Image processing
 
Remote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationRemote Sensing Image Scene Classification
Remote Sensing Image Scene Classification
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
AI Use Cases: Special Attention on Semantic Segmentation
AI Use Cases: Special Attention on Semantic SegmentationAI Use Cases: Special Attention on Semantic Segmentation
AI Use Cases: Special Attention on Semantic Segmentation
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Remote Sensing: Image Classification
Remote Sensing: Image ClassificationRemote Sensing: Image Classification
Remote Sensing: Image Classification
 
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image AnnotationNovel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
 
Image classification
Image classificationImage classification
Image classification
 
Introduction to Segmentation in Computer vision
Introduction to Segmentation in Computer vision Introduction to Segmentation in Computer vision
Introduction to Segmentation in Computer vision
 
Deep Learning For Computer Vision- Day 3 Study Jams GDSC Unsri.pptx
Deep Learning For Computer Vision- Day 3 Study Jams GDSC Unsri.pptxDeep Learning For Computer Vision- Day 3 Study Jams GDSC Unsri.pptx
Deep Learning For Computer Vision- Day 3 Study Jams GDSC Unsri.pptx
 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysis
 

Mehr von Dong Heon Cho

Mehr von Dong Heon Cho (20)

Forward-Forward Algorithm
Forward-Forward AlgorithmForward-Forward Algorithm
Forward-Forward Algorithm
 
What is Texture.pdf
What is Texture.pdfWhat is Texture.pdf
What is Texture.pdf
 
BADGE
BADGEBADGE
BADGE
 
Neural Radiance Field
Neural Radiance FieldNeural Radiance Field
Neural Radiance Field
 
2020 > Self supervised learning
2020 > Self supervised learning2020 > Self supervised learning
2020 > Self supervised learning
 
All about that pooling
All about that poolingAll about that pooling
All about that pooling
 
Transparent Latent GAN
Transparent Latent GANTransparent Latent GAN
Transparent Latent GAN
 
Image matting atoc
Image matting atocImage matting atoc
Image matting atoc
 
Multi object Deep reinforcement learning
Multi object Deep reinforcement learningMulti object Deep reinforcement learning
Multi object Deep reinforcement learning
 
Multi agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmasMulti agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmas
 
Multi agent System
Multi agent SystemMulti agent System
Multi agent System
 
Hybrid reward architecture
Hybrid reward architectureHybrid reward architecture
Hybrid reward architecture
 
Use Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutesUse Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutes
 
AlexNet and so on...
AlexNet and so on...AlexNet and so on...
AlexNet and so on...
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image Perspective
 
LOL win prediction
LOL win predictionLOL win prediction
LOL win prediction
 
How can we train with few data
How can we train with few dataHow can we train with few data
How can we train with few data
 
Domain adaptation gan
Domain adaptation ganDomain adaptation gan
Domain adaptation gan
 
Dense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other ModelsDense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other Models
 
Squeeeze models
Squeeeze modelsSqueeeze models
Squeeeze models
 

Kürzlich hochgeladen

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Kürzlich hochgeladen (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 

Background elimination review

  • 1. Background Elimination Tough Introduction to Background Elimination Licking Review
  • 2. Justice Define ( or Assumption ) 2. Segmentation Background Extermination flow == 1. Select Target Auto select - by Category - by Saliency - …? 3. Refinement User Input - Shape based - Line - Crop - Hint Mask - Or just Category? DL Models - Pixelwise || Kernelwise segmentation - etc … Algorithm - Graph based - Thresholding - etc … One Segmentation Model can’t be perfect! -> See Next page
  • 3. Why two step Segmentation is better? CNN - Good at detect semantic Graph based - Good at Segmentation More Accurate boundaries or can be more robust Neural Net output Chan-vese output Pixelwise
  • 4. Human’s Background Elimination https://www.youtube.com/watch?v=0ve6JhrZBC4 (Disney’s Nogada) Background Elimination = Object Detection ( selecting target : if auto) + Segmentation ( segmenting target ) + Refinement ( improve quality of segmented mask ) 간단해 보이지만 자그마치 3가지 컴비네이션이 들어간 기술!
  • 6. Object Detection is in Image Classification https://www.slideshare.net/ssuserafc864/deep-learning-atoc-with-image-perspective 2 step method : extract region -> classification It was SVM…? SVM->NN https://blog.lunit.io/2017/06/01/r-cnns-tutorial/
  • 7. Or may be not… https://www.slideshare.net/ssuserafc864/deep-learning-atoc-with-image-perspective 1 step method : extract region + classification
  • 8. And the King has come - MaskRCNN Classification + Segmentation + Object Detection
  • 9. Segmentation Before market capture, segmenting market is important
  • 10. Segmentation Image segmentation is the process of partitioning a digital image into multiple segments Low-level vision http://scikit-image.org/docs/stable/auto_examples/segmentation/plot_thresholding.html#sphx-glr-auto-examples- segmentation-plot-thresholding-py
  • 11. Why Segmentation is Hard? From 고양이책 ? Before deep learning, segmentation conducts without object detection == Pixel wise segmentation! Wow… tough huh?
  • 12. Types of Segmentation 1. Pixel-based Segmentation Low-level vision http://scikit-image.org/docs/stable/api/skimage.segmentation.html Image -> Segmentation
  • 13. Types of Segmentation 2. Guided Segmentation High-level vision User-friendly Interactive Image Segmentation through Unified Combinatorial User Inputs ( 2010 ) Image + Hints(matting, co-, shape, …) -> Segmentation
  • 14. Types of Segmentation 3. Semantic Segmentation High-level vision Image -> Segmentation + Class
  • 15. Deep Image Matting Matting + Image -> Segmentation -> Refinement
  • 16. DeepMask / SharpMask Image -> Segmentation Learning to Segment Object Candidates (2015) Learning to Refine Object Segments (2016) Segmentation + scoring ( 0 to 1 ) (i) the patch contains an object roughly centered in the input patch (ii) the object is fully contained in the patch and in a given scale range
  • 19. Sharpening the mask Segmentation Mask Refinement Using Image Transformations (2017)
  • 20. Semantic Soft Segmentation DeepLab with TripleNet Network ( for L2 ) 128 dimension (b) PCA to 3 (b) guided filter -> dimension reduction https://github.com/iyah4888/SIGGRAPH18SSS https://github.com/yaksoy/SemanticSoftSegmentation RefinementSegmentation
  • 21. Semantic Segmentation Refinement by Monte Carlo Region Growing of High Confidence Detections (2018)
  • 22. DEEP LOGISMOS: DEEP LEARNING GRAPH-BASED 3D SEGMENTATION OF PANCREATIC TUMORS ON CT SCANS ( 2018 ) Use GMM for refinement ( remove false positive )
  • 23. B.E. Related Product https://enumcut.com/ Of course Photoshop Allibaba’s Luban function