SlideShare a Scribd company logo
1 of 59
For more than a decade people
                have developed an interest for
PROJECT         the researching in the domain
SEMINAR/GROUP
NO.-7           IMAGE PROCESSING and now
                 there’s more than a million
                patents have been submitted
                this year on this topic.And
                now we bring you…
                OUR PROJECT ON
                IMAGE
                PROCESSING
PART One
1
    INTRO TO

IMAGE    processing
Introduction
 Image processing is any form of signal processing
  for which the input is an image, such as
  photographs or frames of video; the output of
  image processing can be either an image or a set of
  characteristics or parameters related to the image.
 Most image-processing techniques involve treating
  the image as a two-dimensional signal and
  applying standard signal-processing techniques to
 it.
Types
 Image processing usually refers to digital
 image processing, but optical and analog
 image processing are also possible.
Image Processing Operations
 Geometric transformations such as enlargement,
  reduction, and rotation
 Color corrections such as brightness and contrast
  adjustments, quantization, or conversion to a different
  color space
 Digital compositing or optical compositing (combination
  of two or more images). Used in filmmaking to make a
  "matte"
 Interpolation, demosaicing, and recovery of a full image
  from a raw image format using a Bayer filter pattern
Image Processing
Operations(Contd.)
 Image editing (e.g., to increase the quality of a digital
  image)

 Image differencing

 Image registration (alignment of two or more images)

 Image stabilization

 Extending dynamic range by combining differently exposed
  images
Image Processing Applications
 Computer vision
 Face recognition
 Feature detection
 Non-photorealistic rendering
 Medical image processing
 Microscope image processing
 Morphological image processing
 Remote sensing
IMAGE SEGMENTATION USING
 WAVELET TRANSFORMATION
      & FUZZY LOGIC
2   PART

     IMAGE
The Definition…
 The purpose of image segmentation is to partition an
  image into meaningful regions with respect to a particular
  application .

 Image segmentation is the process of dividing an
  image into different regions such that each region is
  homogeneous.

 It basically identifies the pixels belonging to the
  desired object that we may want to extract from an
  input image.
More about segmentation…
• To humans, an image is not just a random
  collection of pixels; it is a meaningful
  arrangement of regions and objects.

• There also exits a variety of images: natural
  scenes, paintings, etc. Despite the large
  variations of these images, humans have no
  problem to interpret them.
Segmentation can be
IN TERMS OF:


Grey level
 Colour
Texture,
 Depth or motion
Introduction to image
segmentation
 Example 1
    Segmentation based on greyscale
    Very simple ‘model’ of greyscale leads to inaccuracies in
     object labelling




                                                                 13
Introduction to image
segmentation
    Example 2
       Segmentation based on texture
       Enables object surfaces with varying patterns of grey
        to be segmented




                                                           14
Introduction to image
segmentation




                        15
Introduction to image
segmentation
 Example 3
    Segmentation based on motion
    The main difficulty of motion segmentation is that an
     intermediate step is required to (either implicitly or
     explicitly) estimate an optical flow field
    The segmentation must be based on this estimate and
     not, in general, the true flow




                                                              16
Introduction to image
segmentation




                        17
TYPES OF IMAGE SEGMENTATION
A) Supervised.- These methods require the interactivity in
which the pixels belonging to the same intensity range
pointed out manually and segmented.

B) Automatic.- This is also known as unsupervised methods,
where the algorithms need some prior information, so these
methods are more complex.

C) Semi-automatic.- That is the combination of manual and
automatic segmentation.
SEGMENTING CAN ALSO BE ON
DISCONTINUITY : Partitioning an image based
on abrupt change.
Edge detection in a image.

SIMILARITY : Partitioning an image into
regions that are similar according to a set of pre
defined criteria.
Thresholding , Region Growing , Clustering.
DISCONTINUITIES
LINES

POINTS

EDGES
Definition of edge
• Definition : Set of connected pixels that lie on the
  boundary b/w 2 regions.

• Edge is a “local” concept & boundary is “global”
  concept.

• Reasonable definition of edge requires ability to
  measure gray level transition in a meaningful way.
EDGE DETECTION
• It is the most common approach for
  detecting meaningful discontinuities in
  gray level.

• Process: By implementing the 1st order
  derivative 2nd order derivative ,edges in
  an image can be detected.
DIFFERENCE B/W EDGE & PRACTICAL EDGE
 IDEAL : Set of pixels ,each of which is located at an
  orthogonal step transition in gray level

 PRACTICAL : Used by optics sampling and other image
  acquisition imperfections and yield blurred edges
  where degree of blurring is determined by factors such
  as

1. Quality of image acquisition system
2. Sampling rate
3. Illumination conditions under which image is acquired
EXAMPLE
Segmentation Techniques
 There are 2 very simple image segmentation techniques
 that are based on the grey level histogram of an image
   Thresholding
   Clustering


   But in our project we will be using clustering so we will
    look into the details of clustering.
Clustering….
• Similar data points
  grouped together into
  clusters.
• In this , centroid is used
  to represent each cluster,
  based on the similarity
  with the centroid of
  cluster we can classify
  the patterns.
Clustering…
Most popular clustering algorithms suffer from two major
  drawbacks
 First, the number of clusters is predefined, which makes
  them inadequate for batch processing of huge image
  databases

 Secondly, the clusters are represented by their centroid and
  built using an Euclidean distance therefore inducing
  generally an hyperspheric cluster shape, which makes them
  unable to capture the real structure of the data.

 This is especially true in the case of color clustering where
  clusters are arbitrarily shaped
Clustering Algorithms
 K-means
 K-medoids
 Hierarchical Clustering
 There are many other algorithms used for clustering.


Here we would look into 2 algorithms mainly K-means
And Hierarchical Clustering.
HIERARCHICAL CLUSTERING
 The concept of hierarchical clustering is to construct a
  dendrogram representing the nested grouping of
  patterns (for image, known as pixels) and the
  similarity levels at which groupings change.

 We can apply the two-dimensional data set to interpret
  the operation of the hierarchical clustering algorithm
CLUSTER & DENDOGRAM
K-means Clustering Algorithm
 Step1. Determine the number of clusters we want in the final
  classified result and set the number as N. Randomly select N
  patterns in the whole data bases as the N centroids of N clusters.

 Step2. Classify each pattern to the closest cluster centroid. The
  closest usually represent the pixel value is similarity, but it still
  can consider other features.

 Step3. Recompute the cluster centroids and then there have N
  centroids of N clusters as we do after Step1.

 Step4. Repeat the iteration of Step 2 to 3 until a convergence
  criterion is met.
APPLICATIONS OF IMAGE
          SEGEMENTATION
 Medical Imaging Tasks (detecting tumors,etc)
 Object recognitions in images of remote sensing via
  satellite on aerial platforms.
 Automated recognition systems to inspect the
  electronic assemblies
 Biometrics
 Automated traffic control system.
MODULE
3
    WAVELET TRANS
More Facts about Wavelets :

• Wavelets are localized in frequency as well as in space having an advantage
over the Fourier transform which is only localized in frequency

• As a result temporal-spatial information is maintained during the wavelet
  transformation process which is extremely important for edge detection.

Two methods based on wavelets from the multiresolution point of view have
been introduced -

• The first method was based on the two-dimensional fast wavelet transform
  using the Biorthogonal Mother Wavelet

• The second method was based on a new wavelet named “Contourlet”
  which has been developed recently as an improvement of the classical
  wavelets.
Some facts about Fourier To Wavelet Analysis
• The Fourier transform has been the mainstay of transform-based image
  processing since the late 1950s but they have a serious drawback as only
  frequency information remains while the local one is lost which means change
  in Fourier coefficients has a global effect on the image.

• This means, that any modification of the Fourier coefficients has a global effect
  on the image. In order to involve localization on the analysis, the Short Time
  Fourier transform (STFT) is adapted.

•   In this case, the image is windowed, and thus the information has a precision
    relevant to the size of the window used.
    The drawback is that the window is the same in all frequencies.

• Wavelet analysis allows the variation of the window based on the frequency
  information. As a result, long time intervals are used in low-frequency
  information and short time intervals in high-frequency information.
Fast Wavelet Transform using DWT :
4   MODULE:


    FUZZY LOGIC
Some Fuzzy Background
• Fuzzy logic is an approach to computing based on
  "degrees of truth" rather than the usual "true or false" (1
  or 0) Boolean logic on which the modern computer is
  based. The idea of fuzzy logic was first advanced by Dr.
  Lotfi Zadeh of the University of California at Berkeley in
  the 1960’s.

• Fuzzy logic includes 0 and 1 as extreme cases of truth (or
  "the state of matters" or "fact") but also includes the
  various states of truth in between
Fuzzy Vs. Probability
The difference between probability and fuzzy logic is clear
when we consider the underlying concept that each attempts
to model. Probability is concerned with the undecidability in
the outcome of clearly defined and randomly occurring
events, while fuzzy logic is concerned with the ambiguity or
undecidability inherent in the description of the event itself.
Fuzziness is often expressed as ambiguity rather than
imprecision or uncertainty and remains a characteristic of
perception as well as concept.
Membership Functions (MFs)
  What is a MF?
  Linguistic Variable
  A Normal MF attains ‘1’ and ‘0’ for some input
    x1 , x2      A   x1   1,   A   x2   0
  How do we construct MFs?
    Heuristic
    Rank ordering
    Mathematical Models
    Adaptive (Neural Networks, Genetic Algorithms …)
Membership Function Examples
         Gaussian
                               x c
                                       2                     Sigmoid
                                   2
                               2
        f gmf   x; , c     e                                                          1
                                                        f smf    x, a , c             a x   c
                                                                              1   e




  Triangular                                                                Trapezoidal
                          x a c x                                            x a d x
f x; a, b, c    max min      ,    ,0       f x; a, b, c, d      max min         ,1,  ,0
                          b a c b                                            b a d c
Example: Finding an Image
Threshold




 Membership Value

                       1
 f smf x, a, c         a x c
                 1 e
                               Gray Level
Crisp Vs. Fuzzy
     Fuzzy Sets                              Crisp Sets
• Membership values on [0,1]         • True/False {0,1}
• Law of Excluded Middle and Non-    • Law of Excluded Middle and Non-
  Contradiction do not necessarily     Contradiction hold:
  hold:

    A    A                               A    A
    A    A                               A    A

• Fuzzy Membership Function          • Crisp Membership Function
• Flexibility in choosing the        • Intersection (AND) , Union (OR),
  Intersection (T-Norm), Union (S-     and Negation (NOT) are fixed
  Norm) and Negation operations
Image Processing
Binary
Gray Level
Color (RGB,HSV etc.)


 Can we give a crisp definition to light
 blue?
Feature Vector
• Feature
  • Feature is any distinctive aspect, quality or characteristic
       Features may be symbolic (i.e., color) or numeric (i.e., height)
  • The combination of d features is represented as a d-dimensional
    column vector called a feature vector
        The d-dimensional space defined by the feature vector is called
          feature space
         Objects are represented as points in feature space. This
          representation is called a scatter plot
Fuzzy C-means Clustering
In fuzzy clustering, each point has a degree of belonging to clusters, as in fuzzy
logic, rather than belonging completely to just one cluster. Thus, points on the
edge of a cluster, may be in the cluster to a lesser degree than points in the center
of cluster.

Any point x has a set of coefficients giving the degree of being in the kth cluster
wk(x). With fuzzy c-means, the centroid of a cluster is the mean of all
points, weighted by their degree of belonging to the cluster:
Example: Finding Edges



               2                                  1    ij
ˆ mn   min 1 ,                       min  ij ,
               W         i       j                1     ij

              g ij    max gij            min gij                       min        ij
                         spatial            spatial                     spatial
        ij                                                   ij   1
                     max gij          max gij                          max        ij
                       spatial           global                         spatial
Summary
• Fuzzy Logic can be useful in solving Human related tasks
• Evidence Theory gives tools to handle knowledge
• Membership functions and Aggregation methods can be
selected according to the problem at hand
• Fuzzy logic can model nonlinear functions of arbitrary
complexity.
• Fuzzy logic is tolerant of imprecise data.
MODULE
5
Acknowledgement
•We are thankful to our mentor Mr. Soumyadip Dhar for guiding
us through our project .
The presentation was
brought to you by

• Jishnu Mukherjee
• Lahaul Seth
• Rahul Kar

More Related Content

What's hot

digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 
Feature detection - Image Processing
Feature detection - Image ProcessingFeature detection - Image Processing
Feature detection - Image ProcessingRitesh Kanjee
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTAkshit Arora
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Face detection ppt
Face detection pptFace detection ppt
Face detection pptPooja R
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
 
Region filling
Region fillingRegion filling
Region fillinghetvi naik
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Kalyan Acharjya
 

What's hot (20)

digital image processing
digital image processingdigital image processing
digital image processing
 
Canny Edge Detection
Canny Edge DetectionCanny Edge Detection
Canny Edge Detection
 
Dip Image Segmentation
Dip Image SegmentationDip Image Segmentation
Dip Image Segmentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Feature detection - Image Processing
Feature detection - Image ProcessingFeature detection - Image Processing
Feature detection - Image Processing
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Object detection
Object detectionObject detection
Object detection
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Face detection ppt
Face detection pptFace detection ppt
Face detection ppt
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Region filling
Region fillingRegion filling
Region filling
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 

Viewers also liked

Marker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationMarker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationRushin Shah
 
Image segmentation
Image segmentationImage segmentation
Image segmentationMukul Jindal
 
fuzzy image processing
fuzzy image processingfuzzy image processing
fuzzy image processingamalalhait
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION khanam22
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicAshique Rasool
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicRoni Roshni
 
Saying "I Don't": the requirement of data subject consent for purposes of dat...
Saying "I Don't": the requirement of data subject consent for purposes of dat...Saying "I Don't": the requirement of data subject consent for purposes of dat...
Saying "I Don't": the requirement of data subject consent for purposes of dat...Werksmans Attorneys
 
Diagnosis of diabetes using fuzzy logic method
Diagnosis of diabetes using fuzzy logic methodDiagnosis of diabetes using fuzzy logic method
Diagnosis of diabetes using fuzzy logic methodVineeth Kumar C G
 
Image segmentation
Image segmentationImage segmentation
Image segmentationpotaters
 
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...CSCJournals
 
Optimal fuzzy rule based pulmonary nodule detection
Optimal fuzzy rule based pulmonary nodule detectionOptimal fuzzy rule based pulmonary nodule detection
Optimal fuzzy rule based pulmonary nodule detectionWookjin Choi
 
3.Wavelet Transform(Backup slide-3)
3.Wavelet Transform(Backup slide-3)3.Wavelet Transform(Backup slide-3)
3.Wavelet Transform(Backup slide-3)Nashid Alam
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...ASWATHY VG
 
3D Riesz-wavelet Based Covariance Descriptors for Texture Classi cation of Lu...
3D Riesz-wavelet Based Covariance Descriptors for Texture Classication of Lu...3D Riesz-wavelet Based Covariance Descriptors for Texture Classication of Lu...
3D Riesz-wavelet Based Covariance Descriptors for Texture Classi cation of Lu...Institute of Information Systems (HES-SO)
 
Top Drive Electrical
Top Drive ElectricalTop Drive Electrical
Top Drive ElectricalNamxuan Dubai
 
Computer Aided Molecular Modeling
Computer Aided Molecular ModelingComputer Aided Molecular Modeling
Computer Aided Molecular Modelingpkchoudhury
 
Molecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryMolecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryLee Larcombe
 

Viewers also liked (20)

Marker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical applicationMarker Controlled Segmentation Technique for Medical application
Marker Controlled Segmentation Technique for Medical application
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
fuzzy image processing
fuzzy image processingfuzzy image processing
fuzzy image processing
 
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION PPT on BRAIN TUMOR detection in MRI images based on  IMAGE SEGMENTATION
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logic
 
Saying "I Don't": the requirement of data subject consent for purposes of dat...
Saying "I Don't": the requirement of data subject consent for purposes of dat...Saying "I Don't": the requirement of data subject consent for purposes of dat...
Saying "I Don't": the requirement of data subject consent for purposes of dat...
 
Diagnosis of diabetes using fuzzy logic method
Diagnosis of diabetes using fuzzy logic methodDiagnosis of diabetes using fuzzy logic method
Diagnosis of diabetes using fuzzy logic method
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...
Parallelization of the LBG Vector Quantization Algorithm for Shared Memory Sy...
 
Optimal fuzzy rule based pulmonary nodule detection
Optimal fuzzy rule based pulmonary nodule detectionOptimal fuzzy rule based pulmonary nodule detection
Optimal fuzzy rule based pulmonary nodule detection
 
3.Wavelet Transform(Backup slide-3)
3.Wavelet Transform(Backup slide-3)3.Wavelet Transform(Backup slide-3)
3.Wavelet Transform(Backup slide-3)
 
A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...A supervised lung nodule classification method using patch based context anal...
A supervised lung nodule classification method using patch based context anal...
 
3D Riesz-wavelet Based Covariance Descriptors for Texture Classi cation of Lu...
3D Riesz-wavelet Based Covariance Descriptors for Texture Classication of Lu...3D Riesz-wavelet Based Covariance Descriptors for Texture Classication of Lu...
3D Riesz-wavelet Based Covariance Descriptors for Texture Classi cation of Lu...
 
Top Drive Electrical
Top Drive ElectricalTop Drive Electrical
Top Drive Electrical
 
Computer Aided Molecular Modeling
Computer Aided Molecular ModelingComputer Aided Molecular Modeling
Computer Aided Molecular Modeling
 
Molecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryMolecular modelling for in silico drug discovery
Molecular modelling for in silico drug discovery
 

Similar to Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt

A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...IJSRD
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfDrAhmedElngar
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfsatyanarayana242612
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfsatyanarayana242612
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma KC
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachEditor IJMTER
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Akshit Arora
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONIAEME Publication
 
Dj31514517
Dj31514517Dj31514517
Dj31514517IJMER
 
Dj31514517
Dj31514517Dj31514517
Dj31514517IJMER
 
A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...IJSRD
 
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...IRJET Journal
 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationIOSR Journals
 

Similar to Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt (20)

A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
A Review on Image Segmentation using Clustering and Swarm Optimization Techni...
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdf
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdf
 
E011122530
E011122530E011122530
E011122530
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Review of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging ApproachReview of Image Segmentation Techniques based on Region Merging Approach
Review of Image Segmentation Techniques based on Region Merging Approach
 
Digital Image Processing.pptx
Digital Image Processing.pptxDigital Image Processing.pptx
Digital Image Processing.pptx
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATIONCOLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
COLOUR BASED IMAGE SEGMENTATION USING HYBRID KMEANS WITH WATERSHED SEGMENTATION
 
Dj31514517
Dj31514517Dj31514517
Dj31514517
 
Dj31514517
Dj31514517Dj31514517
Dj31514517
 
154 158
154 158154 158
154 158
 
A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...A novel approach to Image Fusion using combination of Wavelet Transform and C...
A novel approach to Image Fusion using combination of Wavelet Transform and C...
 
J017426467
J017426467J017426467
J017426467
 
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
ANALYSIS OF LUNG NODULE DETECTION AND STAGE CLASSIFICATION USING FASTER RCNN ...
 
F045073136
F045073136F045073136
F045073136
 
Importance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing SegmentationImportance of Mean Shift in Remote Sensing Segmentation
Importance of Mean Shift in Remote Sensing Segmentation
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt

  • 1. For more than a decade people have developed an interest for PROJECT the researching in the domain SEMINAR/GROUP NO.-7 IMAGE PROCESSING and now there’s more than a million patents have been submitted this year on this topic.And now we bring you… OUR PROJECT ON IMAGE PROCESSING
  • 2. PART One 1 INTRO TO IMAGE processing
  • 3. Introduction  Image processing is any form of signal processing for which the input is an image, such as photographs or frames of video; the output of image processing can be either an image or a set of characteristics or parameters related to the image.  Most image-processing techniques involve treating the image as a two-dimensional signal and applying standard signal-processing techniques to it.
  • 4. Types  Image processing usually refers to digital image processing, but optical and analog image processing are also possible.
  • 5. Image Processing Operations  Geometric transformations such as enlargement, reduction, and rotation  Color corrections such as brightness and contrast adjustments, quantization, or conversion to a different color space  Digital compositing or optical compositing (combination of two or more images). Used in filmmaking to make a "matte"  Interpolation, demosaicing, and recovery of a full image from a raw image format using a Bayer filter pattern
  • 6. Image Processing Operations(Contd.)  Image editing (e.g., to increase the quality of a digital image)  Image differencing  Image registration (alignment of two or more images)  Image stabilization  Extending dynamic range by combining differently exposed images
  • 7. Image Processing Applications  Computer vision  Face recognition  Feature detection  Non-photorealistic rendering  Medical image processing  Microscope image processing  Morphological image processing  Remote sensing
  • 8. IMAGE SEGMENTATION USING WAVELET TRANSFORMATION & FUZZY LOGIC
  • 9. 2 PART  IMAGE
  • 10. The Definition…  The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application .  Image segmentation is the process of dividing an image into different regions such that each region is homogeneous.  It basically identifies the pixels belonging to the desired object that we may want to extract from an input image.
  • 11. More about segmentation… • To humans, an image is not just a random collection of pixels; it is a meaningful arrangement of regions and objects. • There also exits a variety of images: natural scenes, paintings, etc. Despite the large variations of these images, humans have no problem to interpret them.
  • 12. Segmentation can be IN TERMS OF: Grey level  Colour Texture,  Depth or motion
  • 13. Introduction to image segmentation  Example 1  Segmentation based on greyscale  Very simple ‘model’ of greyscale leads to inaccuracies in object labelling 13
  • 14. Introduction to image segmentation  Example 2  Segmentation based on texture  Enables object surfaces with varying patterns of grey to be segmented 14
  • 16. Introduction to image segmentation  Example 3  Segmentation based on motion  The main difficulty of motion segmentation is that an intermediate step is required to (either implicitly or explicitly) estimate an optical flow field  The segmentation must be based on this estimate and not, in general, the true flow 16
  • 18. TYPES OF IMAGE SEGMENTATION A) Supervised.- These methods require the interactivity in which the pixels belonging to the same intensity range pointed out manually and segmented. B) Automatic.- This is also known as unsupervised methods, where the algorithms need some prior information, so these methods are more complex. C) Semi-automatic.- That is the combination of manual and automatic segmentation.
  • 19. SEGMENTING CAN ALSO BE ON DISCONTINUITY : Partitioning an image based on abrupt change. Edge detection in a image. SIMILARITY : Partitioning an image into regions that are similar according to a set of pre defined criteria. Thresholding , Region Growing , Clustering.
  • 21. Definition of edge • Definition : Set of connected pixels that lie on the boundary b/w 2 regions. • Edge is a “local” concept & boundary is “global” concept. • Reasonable definition of edge requires ability to measure gray level transition in a meaningful way.
  • 22. EDGE DETECTION • It is the most common approach for detecting meaningful discontinuities in gray level. • Process: By implementing the 1st order derivative 2nd order derivative ,edges in an image can be detected.
  • 23. DIFFERENCE B/W EDGE & PRACTICAL EDGE  IDEAL : Set of pixels ,each of which is located at an orthogonal step transition in gray level  PRACTICAL : Used by optics sampling and other image acquisition imperfections and yield blurred edges where degree of blurring is determined by factors such as 1. Quality of image acquisition system 2. Sampling rate 3. Illumination conditions under which image is acquired
  • 25. Segmentation Techniques  There are 2 very simple image segmentation techniques that are based on the grey level histogram of an image  Thresholding  Clustering  But in our project we will be using clustering so we will look into the details of clustering.
  • 26. Clustering…. • Similar data points grouped together into clusters. • In this , centroid is used to represent each cluster, based on the similarity with the centroid of cluster we can classify the patterns.
  • 27. Clustering… Most popular clustering algorithms suffer from two major drawbacks  First, the number of clusters is predefined, which makes them inadequate for batch processing of huge image databases  Secondly, the clusters are represented by their centroid and built using an Euclidean distance therefore inducing generally an hyperspheric cluster shape, which makes them unable to capture the real structure of the data.  This is especially true in the case of color clustering where clusters are arbitrarily shaped
  • 28. Clustering Algorithms  K-means  K-medoids  Hierarchical Clustering  There are many other algorithms used for clustering. Here we would look into 2 algorithms mainly K-means And Hierarchical Clustering.
  • 29. HIERARCHICAL CLUSTERING  The concept of hierarchical clustering is to construct a dendrogram representing the nested grouping of patterns (for image, known as pixels) and the similarity levels at which groupings change.  We can apply the two-dimensional data set to interpret the operation of the hierarchical clustering algorithm
  • 31. K-means Clustering Algorithm  Step1. Determine the number of clusters we want in the final classified result and set the number as N. Randomly select N patterns in the whole data bases as the N centroids of N clusters.  Step2. Classify each pattern to the closest cluster centroid. The closest usually represent the pixel value is similarity, but it still can consider other features.  Step3. Recompute the cluster centroids and then there have N centroids of N clusters as we do after Step1.  Step4. Repeat the iteration of Step 2 to 3 until a convergence criterion is met.
  • 32. APPLICATIONS OF IMAGE SEGEMENTATION  Medical Imaging Tasks (detecting tumors,etc)  Object recognitions in images of remote sensing via satellite on aerial platforms.  Automated recognition systems to inspect the electronic assemblies  Biometrics  Automated traffic control system.
  • 33. MODULE 3 WAVELET TRANS
  • 34.
  • 35. More Facts about Wavelets : • Wavelets are localized in frequency as well as in space having an advantage over the Fourier transform which is only localized in frequency • As a result temporal-spatial information is maintained during the wavelet transformation process which is extremely important for edge detection. Two methods based on wavelets from the multiresolution point of view have been introduced - • The first method was based on the two-dimensional fast wavelet transform using the Biorthogonal Mother Wavelet • The second method was based on a new wavelet named “Contourlet” which has been developed recently as an improvement of the classical wavelets.
  • 36. Some facts about Fourier To Wavelet Analysis • The Fourier transform has been the mainstay of transform-based image processing since the late 1950s but they have a serious drawback as only frequency information remains while the local one is lost which means change in Fourier coefficients has a global effect on the image. • This means, that any modification of the Fourier coefficients has a global effect on the image. In order to involve localization on the analysis, the Short Time Fourier transform (STFT) is adapted. • In this case, the image is windowed, and thus the information has a precision relevant to the size of the window used. The drawback is that the window is the same in all frequencies. • Wavelet analysis allows the variation of the window based on the frequency information. As a result, long time intervals are used in low-frequency information and short time intervals in high-frequency information.
  • 37.
  • 38.
  • 39.
  • 40. Fast Wavelet Transform using DWT :
  • 41.
  • 42.
  • 43. 4 MODULE: FUZZY LOGIC
  • 44. Some Fuzzy Background • Fuzzy logic is an approach to computing based on "degrees of truth" rather than the usual "true or false" (1 or 0) Boolean logic on which the modern computer is based. The idea of fuzzy logic was first advanced by Dr. Lotfi Zadeh of the University of California at Berkeley in the 1960’s. • Fuzzy logic includes 0 and 1 as extreme cases of truth (or "the state of matters" or "fact") but also includes the various states of truth in between
  • 45. Fuzzy Vs. Probability The difference between probability and fuzzy logic is clear when we consider the underlying concept that each attempts to model. Probability is concerned with the undecidability in the outcome of clearly defined and randomly occurring events, while fuzzy logic is concerned with the ambiguity or undecidability inherent in the description of the event itself. Fuzziness is often expressed as ambiguity rather than imprecision or uncertainty and remains a characteristic of perception as well as concept.
  • 46. Membership Functions (MFs)  What is a MF?  Linguistic Variable  A Normal MF attains ‘1’ and ‘0’ for some input x1 , x2 A x1 1, A x2 0  How do we construct MFs?  Heuristic  Rank ordering  Mathematical Models  Adaptive (Neural Networks, Genetic Algorithms …)
  • 47. Membership Function Examples Gaussian x c 2 Sigmoid 2 2 f gmf x; , c e 1 f smf x, a , c a x c 1 e Triangular Trapezoidal x a c x x a d x f x; a, b, c max min , ,0 f x; a, b, c, d max min ,1, ,0 b a c b b a d c
  • 48. Example: Finding an Image Threshold Membership Value 1 f smf x, a, c a x c 1 e Gray Level
  • 49. Crisp Vs. Fuzzy  Fuzzy Sets  Crisp Sets • Membership values on [0,1] • True/False {0,1} • Law of Excluded Middle and Non- • Law of Excluded Middle and Non- Contradiction do not necessarily Contradiction hold: hold: A A A A A A A A • Fuzzy Membership Function • Crisp Membership Function • Flexibility in choosing the • Intersection (AND) , Union (OR), Intersection (T-Norm), Union (S- and Negation (NOT) are fixed Norm) and Negation operations
  • 50. Image Processing Binary Gray Level Color (RGB,HSV etc.) Can we give a crisp definition to light blue?
  • 51. Feature Vector • Feature • Feature is any distinctive aspect, quality or characteristic  Features may be symbolic (i.e., color) or numeric (i.e., height) • The combination of d features is represented as a d-dimensional column vector called a feature vector  The d-dimensional space defined by the feature vector is called feature space  Objects are represented as points in feature space. This representation is called a scatter plot
  • 52. Fuzzy C-means Clustering In fuzzy clustering, each point has a degree of belonging to clusters, as in fuzzy logic, rather than belonging completely to just one cluster. Thus, points on the edge of a cluster, may be in the cluster to a lesser degree than points in the center of cluster. Any point x has a set of coefficients giving the degree of being in the kth cluster wk(x). With fuzzy c-means, the centroid of a cluster is the mean of all points, weighted by their degree of belonging to the cluster:
  • 53. Example: Finding Edges 2 1  ij ˆ mn min 1 , min  ij , W i j 1  ij g ij max gij min gij min ij spatial spatial spatial  ij ij 1 max gij max gij max ij spatial global spatial
  • 54. Summary • Fuzzy Logic can be useful in solving Human related tasks • Evidence Theory gives tools to handle knowledge • Membership functions and Aggregation methods can be selected according to the problem at hand • Fuzzy logic can model nonlinear functions of arbitrary complexity. • Fuzzy logic is tolerant of imprecise data.
  • 56. Acknowledgement •We are thankful to our mentor Mr. Soumyadip Dhar for guiding us through our project .
  • 57.
  • 58.
  • 59. The presentation was brought to you by • Jishnu Mukherjee • Lahaul Seth • Rahul Kar

Editor's Notes

  1. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  2. The first rule is: Treat your audience as king.
  3. The second rule is: Spread ideas and move people.
  4. The next rule is: Help them see what you are saying.
  5. Rule number 4: Practice design, not decoration.
  6. The last rule is: Cultivate healthy relationships (with your slides and your audience)
  7. …and propel
  8. …global causes.