SlideShare una empresa de Scribd logo
1 de 43
Unsupervised Correction of Training Labels
project taken under program
Presented by:
Charmi Chokshi
Final year BTech student of
Information and Communication Technology
Ahmedabad University
Duration: May 31, 2018 till July End
Guided by:
Mr. Pankaj Bodani (Scientist-SE)
Space Application Centre-ISRO
Outline
● Objectives
● Introduction
● Methodology
● Unsupervised Sementic Segmentation
Algorithms
● Discussion
● Region Growing Algorithm
● Conclusion
● Future work
● References
2
Objective
● To work on the preprocessing (Data Cleaning) step of the image
segmentation problem using Deep Learning
● To create accurate Training Labels as the input to Neural Network
● To investigate/compare the use of different unsupervised image
segmentation techniques for boundary correction
3
Introduction
4
What is Semantic Segmentation?
● In computer vision, semantic segmentation is the process of partitioning a
digital image into multiple meaningful segments
● Semantic segmentation is typically used to locate objects and boundaries in
images.
● More precisely, it is the process of assigning a label to every pixel in an image
such that pixels with the same label share certain characteristics
5
Application of Image Segmentation
● Driverless car
● Medical imaging
● Object detection
○ Face detection
○ Pedestrian detection
○ Brake light detection
○ Locate objects in satellite images (roads, forests, crops, water bodies, etc.)
● Recognition Tasks
● Traffic control systems
6
What is Unsupervised Sementic Segmentation?
● Unsupervised = Learning without the help of teacher!
● No Labeled Training Data available for the model to learn from
● The goal of this unsupervised machine learning technique is to find
similarities in the data point and group similar data points together which
will give us insight into underlying patterns of different groups
● “Clustering” is the process of grouping similar entities together
Supervised Segmentation
Input: Raw image, Labelled Image
Output: Segmented Image
Unsupervised Segmentation
Input: Raw image
Output: Segmented Image
7
Methodology
8
Methodology
Methodology consist of following 2 stages:
1. Unsupervised Sementic Segmentation using Clustering algorithms
2. Post-processing using Seed based Region Growing algorithm
Input Data
● Satellite: IRS Resourcesat–2
● Sensor: LISS-IV
● Spatial Resolution: 5.8 m
● No of Bands: 3
● Bit depth: 16 – 10 bit quantization (1024 different tones can be
assigned to a pixel)
● Size: More than 3000 X 3000
● Cities: Vadodara, Jabalpur, Sagar, Satana, Ujjain, Varanasi, Rampur 9
Input Images
Vadodara Varanasi Ujjain
10
Raw and Manually Labelled Images
11
Raw and Manually Labelled Images
12
Methodology (step-1 of 2)
13
DBSCAN
● DBSCAN: Density-based spatial clustering of
applications with noise
● Its clusters are defined as areas of higher density than
the remainder of the data set
● It clusters water bodies accurately in our dataset
● DBSCAN(eps=3.5, min_samples=5, metric=’euclidean’, n_jobs=1)
● eps: The maximum distance between two samples for them to be
considered as in the same neighborhood
● min_samples: The number of samples in a neighborhood for a
point to be considered as a core point
14
K-means
● k-means clustering aims to partition n observations into k clusters in which
each observation belongs to the cluster with the nearest mean, serving as a
prototype of the cluster
● KMeans(n_clusters=3, n_init=10, n_jobs=1)
● n_init: Number of time the k-means algorithm will be run with different centroid seeds
15
K-means Results
16
K=3 K=10
Mean Shift
17
Intuitive Description
18
Intuitive Description
neighboring
pixels are
determined
19
Intuitive Description
new color
mean value
is calculated
20
Intuitive Description
move that
window to
the area of
maximum
pixel
density
21
Intuitive Description
new
center for
the next
iteration
22
Intuitive Description
iterate until
the spatial
and the
color mean
stops
changing
23
Mean Shift
● Mean Shift: Finding modes in a set of data samples, manifesting an underlying
probability density function (PDF) in RN
● It is a procedure for locating the maxima of a density function given discrete
data sampled from that function
● Thus, it is using a non-parametric density gradient estimation
24
Non-Parametric Density Estimation
25
Non-Parametric Density Estimation
26
Non-Parametric Density Estimation
● for each channel, separate colour histograms will be generated
27
Mean Shift Results
Down Sampled by:
0 1 2 3
28
N-Cut (Graph-Cut)
● Given an image or image sequence, set up
a undirected weighted graph G = (V; E)
● The nodes are pixels
● The weight on the edge connecting two
nodes is the measure of the similarity
between the two nodes in terms of colour,
texture etc.
● The objective of normalized partitioning is
to optimize the cut value
29
Watershed
● The watershed transformation treats the
image it operates upon like a topographic
map
● Intuitively, a drop of water falling on a
topographic relief flows towards the
"nearest" minimum
● The "nearest" minimum is that minimum
which lies at the end of the path of steepest
descent
30
Discussion
● DBSCAN: clustered only water bodies
● K-mean: loss of data
● Mean shift: overall good result
● N-cut: poorest result (time complexity is
too high)
● Watershed: not good for this dataset
Reference [1]
31
Methodology (step-2 of 2)
32
Region Growing Algorithm
33
Region Growing
● Group pixels or sub-regions into
larger regions when homogeneity
criterion is satisfied (assumed
criterion is a range of pixel value in all
3 bands)
● Region grows around the seed point
based on similar properties (grey level,
texture, color) (9 seed points have
been assumed)
● It is better in noisy image where edges
are hard to identify
34
Region Growing Video
35
Output of RG on Mean Shift & Raw Image
As of now, step 2 has directly been performed on raw image. But after tweaking the parameters, output
of mean shift can be used
36
Results
Manually
Labelled
Input
Output
Of RG
Vadodara City Jabalpur CitySagar City 37
Results
Manually Labelled Input Output
Sagar City
Jabalpur City
38
Results
Manually Labelled Input Output
Jabalpur City
Jabalpur City
39
Conclusion
● As of now, RGB Threshold of 14 and B&W
pixel voting of 50% applied on RAW
image without preprocessing gives best
result (based on subjective assessment)
● I will now tune parameters for
unsupervised segmentation and try to
arrive at results which are better than
using RAW image
40
Future Work
● Twiking of Hyperparameters such as RGB Threshold value and Voting value
of B&W pixels for better accuracy
● Implementation of Progressive Thresholding technique to improve voting
Labelled
Input Output
Region
Growing
Voting Value
(Fix 50%)
RGB
Threshold
(10,15,20)
Feedback output image as
new labelled image
41
References
[1] Xia, Xide, and Brian Kulis. "W-Net: A Deep Model
for Fully Unsupervised Image Segmentation." arXiv
preprint arXiv:1711.08506 (2017).
[2] Shi, Jianbo, and Jitendra Malik. "Normalized cuts
and image segmentation." IEEE Transactions on
pattern analysis and machine intelligence 22.8
(2000): 888-905.
[3] Zhou, Yong-mei, Sheng-yi Jiang, and Mei-lin Yin.
"A region-based image segmentation method with
mean-shift clustering algorithm." Fuzzy Systems and
Knowledge Discovery, 2008. FSKD'08. Fifth
International Conference on. Vol. 2. IEEE, 2008.
42
Thank you!

Más contenido relacionado

La actualidad más candente

Sign Language Recognition Using Image Processing For Mute People
Sign Language Recognition Using Image Processing For Mute PeopleSign Language Recognition Using Image Processing For Mute People
Sign Language Recognition Using Image Processing For Mute Peoplepaperpublications3
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMIJCI JOURNAL
 
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images IOSR Journals
 
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...Reduced-reference Video Quality Metric Using Spatial Information in Salient R...
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...TELKOMNIKA JOURNAL
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...INFOGAIN PUBLICATION
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagescsandit
 
Wavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalWavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalTELKOMNIKA JOURNAL
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
IRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image ProcessingIRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image ProcessingIRJET Journal
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...Arti Singh
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageIOSR Journals
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribeguest533af374
 
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation  Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation IJECEIAES
 
An improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingAn improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingeSAT Journals
 

La actualidad más candente (20)

Sign Language Recognition Using Image Processing For Mute People
Sign Language Recognition Using Image Processing For Mute PeopleSign Language Recognition Using Image Processing For Mute People
Sign Language Recognition Using Image Processing For Mute People
 
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORMPDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
PDE BASED FEATURES FOR TEXTURE ANALYSIS USING WAVELET TRANSFORM
 
Cj36511514
Cj36511514Cj36511514
Cj36511514
 
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
 
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...Reduced-reference Video Quality Metric Using Spatial Information in Salient R...
Reduced-reference Video Quality Metric Using Spatial Information in Salient R...
 
Jc3515691575
Jc3515691575Jc3515691575
Jc3515691575
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Av4301248253
Av4301248253Av4301248253
Av4301248253
 
improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...improving differently illuminant images with fuzzy membership based saturatio...
improving differently illuminant images with fuzzy membership based saturatio...
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural images
 
Wavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image RetrievalWavelet-Based Color Histogram on Content-Based Image Retrieval
Wavelet-Based Color Histogram on Content-Based Image Retrieval
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Image inpainting
Image inpaintingImage inpainting
Image inpainting
 
IRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image ProcessingIRJET- Crowd Density Estimation using Image Processing
IRJET- Crowd Density Estimation using Image Processing
 
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
Dissertation synopsis for  imagedenoising(noise reduction )using non local me...Dissertation synopsis for  imagedenoising(noise reduction )using non local me...
Dissertation synopsis for imagedenoising(noise reduction )using non local me...
 
H017416670
H017416670H017416670
H017416670
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore Image
 
Sample Paper Techscribe
Sample  Paper TechscribeSample  Paper Techscribe
Sample Paper Techscribe
 
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation  Fuzzy Region Merging Using Fuzzy Similarity Measurement  on Image Segmentation
Fuzzy Region Merging Using Fuzzy Similarity Measurement on Image Segmentation
 
An improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mappingAn improved hdr image processing using fast global tone mapping
An improved hdr image processing using fast global tone mapping
 

Similar a Charmi chokshi ppt

Semantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite ImagerySemantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite ImageryRAHUL BHOJWANI
 
FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020RohanLekhwani
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptxvikasmittal92
 
Comparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionComparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionIOSR Journals
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
An improved hdr image processing using fast global
An improved hdr image processing using fast globalAn improved hdr image processing using fast global
An improved hdr image processing using fast globaleSAT Publishing House
 
IRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET Journal
 
Detecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionDetecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionIRJET Journal
 
IRJET- Universal Currency Identifier
IRJET-  	  Universal Currency IdentifierIRJET-  	  Universal Currency Identifier
IRJET- Universal Currency IdentifierIRJET Journal
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
 
Comparative Study of Spatial Domain Image Steganography Techniques
Comparative Study of Spatial Domain Image Steganography TechniquesComparative Study of Spatial Domain Image Steganography Techniques
Comparative Study of Spatial Domain Image Steganography TechniquesEswar Publications
 
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...Editor Jacotech
 
A Robust Image Watermarking Technique using Luminance Based Area Selection an...
A Robust Image Watermarking Technique using Luminance Based Area Selection an...A Robust Image Watermarking Technique using Luminance Based Area Selection an...
A Robust Image Watermarking Technique using Luminance Based Area Selection an...IRJET Journal
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUEScscpconf
 
Adaptive CSLBP compressed image hashing
Adaptive CSLBP compressed image hashingAdaptive CSLBP compressed image hashing
Adaptive CSLBP compressed image hashingIJECEIAES
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...IRJET Journal
 

Similar a Charmi chokshi ppt (20)

Semantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite ImagerySemantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite Imagery
 
FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptx
 
Comparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral RecognitionComparative study of two methods for Handwritten Devanagari Numeral Recognition
Comparative study of two methods for Handwritten Devanagari Numeral Recognition
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
An improved hdr image processing using fast global
An improved hdr image processing using fast globalAn improved hdr image processing using fast global
An improved hdr image processing using fast global
 
IRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image ProcessingIRJET- A Review on Plant Disease Detection using Image Processing
IRJET- A Review on Plant Disease Detection using Image Processing
 
Detecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionDetecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object Recognition
 
IRJET- Universal Currency Identifier
IRJET-  	  Universal Currency IdentifierIRJET-  	  Universal Currency Identifier
IRJET- Universal Currency Identifier
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
 
Comparative Study of Spatial Domain Image Steganography Techniques
Comparative Study of Spatial Domain Image Steganography TechniquesComparative Study of Spatial Domain Image Steganography Techniques
Comparative Study of Spatial Domain Image Steganography Techniques
 
1388586134 10545195
1388586134  105451951388586134  10545195
1388586134 10545195
 
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
Analysis and Implementation Image Segmentation Through k-mean Algorithm with ...
 
A Robust Image Watermarking Technique using Luminance Based Area Selection an...
A Robust Image Watermarking Technique using Luminance Based Area Selection an...A Robust Image Watermarking Technique using Luminance Based Area Selection an...
A Robust Image Watermarking Technique using Luminance Based Area Selection an...
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
 
Adaptive CSLBP compressed image hashing
Adaptive CSLBP compressed image hashingAdaptive CSLBP compressed image hashing
Adaptive CSLBP compressed image hashing
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 

Más de Charmi Chokshi

Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflowCharmi Chokshi
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondCharmi Chokshi
 
Trade relations US & India; the changing faces
Trade relations US & India; the changing facesTrade relations US & India; the changing faces
Trade relations US & India; the changing facesCharmi Chokshi
 
Public vs private sector banks in india
Public vs private sector banks in indiaPublic vs private sector banks in india
Public vs private sector banks in indiaCharmi Chokshi
 
Market analysis of pencil
Market analysis of pencilMarket analysis of pencil
Market analysis of pencilCharmi Chokshi
 
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Charmi Chokshi
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelCharmi Chokshi
 
Educational Resource Management System
Educational Resource Management SystemEducational Resource Management System
Educational Resource Management SystemCharmi Chokshi
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIECharmi Chokshi
 

Más de Charmi Chokshi (14)

Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
 
Report smart dustbin
Report smart dustbinReport smart dustbin
Report smart dustbin
 
Os prj ppt
Os prj pptOs prj ppt
Os prj ppt
 
magazine
magazinemagazine
magazine
 
Radio
RadioRadio
Radio
 
Trade relations US & India; the changing faces
Trade relations US & India; the changing facesTrade relations US & India; the changing faces
Trade relations US & India; the changing faces
 
Public vs private sector banks in india
Public vs private sector banks in indiaPublic vs private sector banks in india
Public vs private sector banks in india
 
Market analysis of pencil
Market analysis of pencilMarket analysis of pencil
Market analysis of pencil
 
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
Indian agriculture sector, Issues Related to Minimum Support Price, Subsidies...
 
Face recognition system using Hidden Markov Model
Face recognition system using Hidden Markov ModelFace recognition system using Hidden Markov Model
Face recognition system using Hidden Markov Model
 
Educational Resource Management System
Educational Resource Management SystemEducational Resource Management System
Educational Resource Management System
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIE
 
8 bit mips-processor
8 bit mips-processor8 bit mips-processor
8 bit mips-processor
 

Último

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
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.pdfankushspencer015
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Último (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Charmi chokshi ppt

  • 1. Unsupervised Correction of Training Labels project taken under program Presented by: Charmi Chokshi Final year BTech student of Information and Communication Technology Ahmedabad University Duration: May 31, 2018 till July End Guided by: Mr. Pankaj Bodani (Scientist-SE) Space Application Centre-ISRO
  • 2. Outline ● Objectives ● Introduction ● Methodology ● Unsupervised Sementic Segmentation Algorithms ● Discussion ● Region Growing Algorithm ● Conclusion ● Future work ● References 2
  • 3. Objective ● To work on the preprocessing (Data Cleaning) step of the image segmentation problem using Deep Learning ● To create accurate Training Labels as the input to Neural Network ● To investigate/compare the use of different unsupervised image segmentation techniques for boundary correction 3
  • 5. What is Semantic Segmentation? ● In computer vision, semantic segmentation is the process of partitioning a digital image into multiple meaningful segments ● Semantic segmentation is typically used to locate objects and boundaries in images. ● More precisely, it is the process of assigning a label to every pixel in an image such that pixels with the same label share certain characteristics 5
  • 6. Application of Image Segmentation ● Driverless car ● Medical imaging ● Object detection ○ Face detection ○ Pedestrian detection ○ Brake light detection ○ Locate objects in satellite images (roads, forests, crops, water bodies, etc.) ● Recognition Tasks ● Traffic control systems 6
  • 7. What is Unsupervised Sementic Segmentation? ● Unsupervised = Learning without the help of teacher! ● No Labeled Training Data available for the model to learn from ● The goal of this unsupervised machine learning technique is to find similarities in the data point and group similar data points together which will give us insight into underlying patterns of different groups ● “Clustering” is the process of grouping similar entities together Supervised Segmentation Input: Raw image, Labelled Image Output: Segmented Image Unsupervised Segmentation Input: Raw image Output: Segmented Image 7
  • 9. Methodology Methodology consist of following 2 stages: 1. Unsupervised Sementic Segmentation using Clustering algorithms 2. Post-processing using Seed based Region Growing algorithm Input Data ● Satellite: IRS Resourcesat–2 ● Sensor: LISS-IV ● Spatial Resolution: 5.8 m ● No of Bands: 3 ● Bit depth: 16 – 10 bit quantization (1024 different tones can be assigned to a pixel) ● Size: More than 3000 X 3000 ● Cities: Vadodara, Jabalpur, Sagar, Satana, Ujjain, Varanasi, Rampur 9
  • 11. Raw and Manually Labelled Images 11
  • 12. Raw and Manually Labelled Images 12
  • 14. DBSCAN ● DBSCAN: Density-based spatial clustering of applications with noise ● Its clusters are defined as areas of higher density than the remainder of the data set ● It clusters water bodies accurately in our dataset ● DBSCAN(eps=3.5, min_samples=5, metric=’euclidean’, n_jobs=1) ● eps: The maximum distance between two samples for them to be considered as in the same neighborhood ● min_samples: The number of samples in a neighborhood for a point to be considered as a core point 14
  • 15. K-means ● k-means clustering aims to partition n observations into k clusters in which each observation belongs to the cluster with the nearest mean, serving as a prototype of the cluster ● KMeans(n_clusters=3, n_init=10, n_jobs=1) ● n_init: Number of time the k-means algorithm will be run with different centroid seeds 15
  • 20. Intuitive Description new color mean value is calculated 20
  • 21. Intuitive Description move that window to the area of maximum pixel density 21
  • 23. Intuitive Description iterate until the spatial and the color mean stops changing 23
  • 24. Mean Shift ● Mean Shift: Finding modes in a set of data samples, manifesting an underlying probability density function (PDF) in RN ● It is a procedure for locating the maxima of a density function given discrete data sampled from that function ● Thus, it is using a non-parametric density gradient estimation 24
  • 27. Non-Parametric Density Estimation ● for each channel, separate colour histograms will be generated 27
  • 28. Mean Shift Results Down Sampled by: 0 1 2 3 28
  • 29. N-Cut (Graph-Cut) ● Given an image or image sequence, set up a undirected weighted graph G = (V; E) ● The nodes are pixels ● The weight on the edge connecting two nodes is the measure of the similarity between the two nodes in terms of colour, texture etc. ● The objective of normalized partitioning is to optimize the cut value 29
  • 30. Watershed ● The watershed transformation treats the image it operates upon like a topographic map ● Intuitively, a drop of water falling on a topographic relief flows towards the "nearest" minimum ● The "nearest" minimum is that minimum which lies at the end of the path of steepest descent 30
  • 31. Discussion ● DBSCAN: clustered only water bodies ● K-mean: loss of data ● Mean shift: overall good result ● N-cut: poorest result (time complexity is too high) ● Watershed: not good for this dataset Reference [1] 31
  • 34. Region Growing ● Group pixels or sub-regions into larger regions when homogeneity criterion is satisfied (assumed criterion is a range of pixel value in all 3 bands) ● Region grows around the seed point based on similar properties (grey level, texture, color) (9 seed points have been assumed) ● It is better in noisy image where edges are hard to identify 34
  • 36. Output of RG on Mean Shift & Raw Image As of now, step 2 has directly been performed on raw image. But after tweaking the parameters, output of mean shift can be used 36
  • 38. Results Manually Labelled Input Output Sagar City Jabalpur City 38
  • 39. Results Manually Labelled Input Output Jabalpur City Jabalpur City 39
  • 40. Conclusion ● As of now, RGB Threshold of 14 and B&W pixel voting of 50% applied on RAW image without preprocessing gives best result (based on subjective assessment) ● I will now tune parameters for unsupervised segmentation and try to arrive at results which are better than using RAW image 40
  • 41. Future Work ● Twiking of Hyperparameters such as RGB Threshold value and Voting value of B&W pixels for better accuracy ● Implementation of Progressive Thresholding technique to improve voting Labelled Input Output Region Growing Voting Value (Fix 50%) RGB Threshold (10,15,20) Feedback output image as new labelled image 41
  • 42. References [1] Xia, Xide, and Brian Kulis. "W-Net: A Deep Model for Fully Unsupervised Image Segmentation." arXiv preprint arXiv:1711.08506 (2017). [2] Shi, Jianbo, and Jitendra Malik. "Normalized cuts and image segmentation." IEEE Transactions on pattern analysis and machine intelligence 22.8 (2000): 888-905. [3] Zhou, Yong-mei, Sheng-yi Jiang, and Mei-lin Yin. "A region-based image segmentation method with mean-shift clustering algorithm." Fuzzy Systems and Knowledge Discovery, 2008. FSKD'08. Fifth International Conference on. Vol. 2. IEEE, 2008. 42