SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to Background elimination review

Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptxK Manjunath
 
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 videosInsaf Setitra
 
vision_image_segmentation.pptx
vision_image_segmentation.pptxvision_image_segmentation.pptx
vision_image_segmentation.pptxvrushalikanawade2
 
Analysis of Classification Approaches
Analysis of Classification ApproachesAnalysis of Classification Approaches
Analysis of Classification Approachespaperpublications3
 
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 LearningIRJET Journal
 
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 LearningIRJET Journal
 
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 recognitionvidhya 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 pptPavankalayankusetty
 
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 learningsmckeever
 
Remote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationRemote Sensing Image Scene Classification
Remote Sensing Image Scene ClassificationGaurav Singh
 
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 EdgeBill Liu
 
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 SegmentationFrederick Apina
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learningAntonio Rueda-Toicen
 
Remote Sensing: Image Classification
Remote Sensing: Image ClassificationRemote Sensing: Image Classification
Remote Sensing: Image ClassificationKamlesh 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 AnnotationCSCJournals
 
Image classification
Image classificationImage classification
Image classificationAnchor Charan
 
Introduction to Segmentation in Computer vision
Introduction to Segmentation in Computer vision Introduction to Segmentation in Computer vision
Introduction to Segmentation in Computer vision ParrotAI
 
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.pptxpmgdscunsri
 
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 Analysisvivatechijri
 

Similar to 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
 

More from Dong Heon Cho

Forward-Forward Algorithm
Forward-Forward AlgorithmForward-Forward Algorithm
Forward-Forward AlgorithmDong Heon Cho
 
Neural Radiance Field
Neural Radiance FieldNeural Radiance Field
Neural Radiance FieldDong Heon Cho
 
2020 > Self supervised learning
2020 > Self supervised learning2020 > Self supervised learning
2020 > Self supervised learningDong Heon Cho
 
All about that pooling
All about that poolingAll about that pooling
All about that poolingDong Heon Cho
 
Transparent Latent GAN
Transparent Latent GANTransparent Latent GAN
Transparent Latent GANDong Heon Cho
 
Multi object Deep reinforcement learning
Multi object Deep reinforcement learningMulti object Deep reinforcement learning
Multi object Deep reinforcement learningDong Heon Cho
 
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 dilemmasDong Heon Cho
 
Hybrid reward architecture
Hybrid reward architectureHybrid reward architecture
Hybrid reward architectureDong Heon Cho
 
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 minutesDong Heon Cho
 
AlexNet and so on...
AlexNet and so on...AlexNet and so on...
AlexNet and so on...Dong Heon Cho
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDong Heon Cho
 
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 dataDong Heon Cho
 
Domain adaptation gan
Domain adaptation ganDomain adaptation gan
Domain adaptation ganDong Heon Cho
 
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 ModelsDong Heon Cho
 

More from 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
 

Recently uploaded

Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptxrouholahahmadi9876
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

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