SlideShare a Scribd company logo
NADAR SARASWATHI COLLEGE OF ARTS AND
SCIENCE,VADAPUTHUPATTI,THENI.
FORMAL DEFINITION IMAGE
SEGMENTATION
PRESENTED BY:
AISHWARYA LAKSHMI. S II-MSC (CS)
IMAGE SEGMENTATION
• In digital image processing and computer vision, image segmentation is the process of
partitioning a digital image into multiple image segments, also known as image
regions or image objects (sets of pixels).
• The goal of segmentation is to simplify and/or change the representation of an image into
something that is more meaningful and easier to analyze. Image segmentation is typically
used to locate objects and boundaries (lines, curves, etc.) In images.
• More precisely, image segmentation is the process of assigning a label to every pixel in an
image such that pixels with the same label share certain characteristics.
IMAGE SEGMENTATION
• The result of image segmentation is a set of segments that collectively cover the entire
image, or a set of contours extracted from the image (see edge detection).
• Each of the pixels in a region are similar with respect to some characteristic or computed
property, such as color, intensity, or texture.
• Adjacent regions are significantly different color respect to the same characteristic(s).
• When applied to a stack of images, typical in medical imaging, the resulting contours after
image segmentation can be used to create 3dreconstructions with the help of geometry
reconstruction algorithms like marching cubes.
CLASSES OF SEGMENTATION TECHNIQUES
• There are two classes of segmentation techniques.
• Classical computer vision approaches
• AI based techniques
GROUPS OF IMAGE SEGMENTATION
Semantic segmentation is an approach detecting, for every pixel,
the belonging class.
For example:
In a figure with many people, all the pixels
belonging to persons will have the same class id and the pixels in
the background will be classified as background.
GROUPS OF IMAGE SEGMENTATION
• Instance segmentation is an approach that identifies, for every pixel, the
specific belonging instance of the object.
• It detects each distinct object of interest in the image.
For example:
When each person in a figure is segmented as an individual
object.
GROUPS OF IMAGE SEGMENTATION
• Panoptic segmentation combines both semantic and instance
segmentation.
• Like semantic segmentation, panoptic segmentation is an
approach that identifies, for every pixel, the belonging class.
• Moreover, like in instance segmentation, panoptic segmentation
distinguishes different instances of the same class.
THRESHOLDING
• The simplest method of image segmentation is called the thresholding method.
• This method is based on a clip-level (or a threshold value) to turn a gray-scale image into a
binary image.
• The key of this method is to select the threshold value (or values when multiple-levels are
selected).
• Several popular methods are used in industry including the maximum entropy
method, balanced histogram thresholding, otsu's method (maximum variance), and k-
means clustering.
THRESHOLDING
• Recently, methods have been developed for thresholding computed tomography (CT)
images.
• The key idea is that, unlike Otsu's method, the thresholds are derived from the radiographs
instead of the (reconstructed) image.
• New methods suggested the usage of multi-dimensional fuzzy rule-based non-linear
thresholds.
• In these works decision over each pixel's membership to a segment is based on multi-
dimensional rules derived from fuzzy logic and evolutionary algorithms based on image
lighting environment and application.
CLUSTERING METHODS
The k-means algorithm is an iterative technique that is used to partition an
image into K clusters.
The basic algorithm is:
1. Pick K cluster centers, either randomly or based on some heuristic method, for example k-
means++
2. Assign each pixel in the image to the cluster that minimizes the distance between the pixel and
the cluster center
3. Re-compute the cluster centers by averaging all of the pixels in the cluster
4. Repeat steps 2 and 3 until convergence is attained (i.e. No pixels change clusters)
CLUSTERING METHODS
• In this case, distance is the squared or absolute difference between a pixel and a cluster
center. The difference is typically based on pixel color, intensity, texture, and location, or a
weighted combination of these factors.
• K can be selected manually, randomly, or by a heuristic.
• This algorithm is guaranteed to converge, but it may not return the optimal solution.
• The quality of the solution depends on the initial set of clusters and the value of K.
• The mean shift algorithm is a technique that is used to partition an image into an
unknown apriori number of clusters.
• This has the advantage of not having to start with an initial guess of such parameter which
makes it a better general solution for more diverse cases.
MOTION AND INTERACTIVE SEGMENTATION
• Motion based segmentation is a technique that relies on motion in the image to perform
segmentation.
• The idea is simple: look at the differences between a pair of images. Assuming the object of
interest is moving, the difference will be exactly that object.
• Improving on this idea, Kenney et al.
• Proposed interactive segmentation .
• They use a robot to poke objects in order to generate the motion signal necessary for
motion-based segmentation.
• Interactive segmentation follows the interactive perception framework proposed by
dovkatz and Oliver brock .
• Another technique that is based on motion is rigid motion segmentation.
COMPRESSION-BASED METHODS
• Compression based methods postulate that the optimal segmentation is the
one that minimizes, over all possible segmentations, the coding length of the
data.
• The connection between these two concepts is that segmentation tries to find
patterns in an image and any regularity in the image can be used to
compress it.
• The method describes each segment by its texture and boundary shape.
• Each of these components is modeled by a probability distribution function
and its coding length is computed as follows:
COMPRESSION-BASED METHODS
1.The boundary encoding leverages the fact that regions in natural images
tend to have a smooth contour.
2. This prior is used by Huffman coding to encode the difference chain code of
the contours in an image. Thus, the smoother a boundary is, the shorter
coding length it attains.
3.Texture is encoded by lossy compression in a way similar to minimum
description length (mdl) principle, but here the length of the data given the
model is approximated by the number of samples times the entropy of the
model.
COMPRESSION-BASED METHODS
1.The texture in each region is modeled by a multivariate normal distribution whose entropy
has a closed form expression. An interesting property of this model is that the estimated
entropy bounds the true entropy of the data from above.
2.This is because among all distributions with a given mean and covariance, normal
distribution has the largest entropy.
3.Thus, the true coding length cannot be more than what the algorithm tries to minimize.
COMPRESSION-BASED METHODS
• For any given segmentation of an image, this scheme yields the number of bits required to
encode that image based on the given segmentation.
• Thus, among all possible segmentations of an image, the goal is to find the segmentation
which produces the shortest coding length.
• This can be achieved by a simple agglomerative clustering method.
• The distortion in the lossy compression determines the coarseness of the segmentation and
its optimal value may differ for each image. This parameter can be estimated heuristically
from the contrast of textures in an image.
• For example, when the textures in an image are similar, such as in camouflage images,
stronger sensitivity and thus lower quantization is required.
HISTOGRAM-BASED METHODS
• Histogram-based methods are very efficient compared to other image segmentation
methods because they typically require only one pass through the pixels.
• In this technique, a histogram is computed from all of the pixels in the image, and
the peaks and valleys in the histogram are used to locate the clusters in the image.
• Color or intensity can be used as the measure.
• A refinement of this technique is to recursively apply the histogram-seeking method
to clusters in the image in order to divide them into smaller clusters.
• This operation is repeated with smaller and smaller clusters until no more clusters
are formed.
HISTOGRAM-BASED METHODS
• One disadvantage of the histogram-seeking method is that it may be difficult to identify
significant peaks and valleys in the image.
• Histogram-based approaches can also be quickly adapted to apply to multiple frames, while
maintaining their single pass efficiency.
• The histogram can be done in multiple fashions when multiple frames are considered. The same
approach that is taken with one frame can be applied to multiple, and after the results are
merged, peaks and valleys that were previously difficult to identify are more likely to be
distinguishable.
• The histogram can also be applied on a per-pixel basis where the resulting information is used
to determine the most frequent color for the pixel location. This approach segments based on
active objects and a static environment, resulting in a different type of segmentation useful
in video tracking.
EDGE DETECTION
• Edge detection is a well-developed field on its own within image processing.
• Region boundaries and edges are closely related, since there is often a sharp adjustment in
intensity at the region boundaries.
• Edge detection techniques have therefore been used as the base of another segmentation
technique.
• The edges identified by edge detection are often disconnected.
• To segment an object from an image however, one needs closed region boundaries.
• The desired edges are the boundaries between such objects or spatial-taxons.
EDGE DETECTION
Spatial-taxons are information granules , consisting of a crisp pixel
region, stationed at abstraction levels within a hierarchical nested scene architecture.
They are similar to:
the gestalt psychological designation of figure-ground, but are extended to include
foreground, object groups, objects and salient object parts.
Edge detection methods can be applied to the spatial-taxon region, in the same
manner they would be applied to a silhouette.
This method is particularly useful when the disconnected edge is part of an illusory
contour..
EDGE DETECTION
• Segmentation methods can also be applied to edges obtained from edge
detectors.
• Lindeberg and li developed an integrated method that segments edges into
straight and curved edge segments for parts-based object recognition, based
on a minimum description length (mdl) criterion that was optimized by a
split-and-merge-like method with candidate breakpoints obtained from
complementary junction cues to obtain more likely points at which to
consider partitions into different segments.
DUAL CLUSTERING METHOD
• This method is a combination of three characteristics of the image: partition of the image
based on histogram analysis is checked by high compactness of the clusters (objects), and
high gradients of their borders.
• For that purpose two spaces have to be introduced: one space is the one-dimensional
histogram of brightness h = h(b);
• The second space is the dual 3-dimensional space of the original image itself b = b(x, y).
• The first space allows to measure how compactly the brightness of the image is distributed
by calculating a minimal clustering kmin.
DUAL CLUSTERING METHOD
• Threshold brightness T corresponding to kmin defines the binary (black-and-
white) image – bitmap b = φ(x, y), where φ(x, y) = 0, if b(x, y) < T, and φ(x, y) = 1,
if b(x, y) ≥ T.
• The bitmap b is an object in dual space.
• On that bitmap a measure has to be defined reflecting how compact distributed
black (or white) pixels are.
• So, the goal is to find objects with good borders. For all T the
measure MDC = G/(k × L) has to be calculated (where k is difference in brightness
between the object and the background, L is length of all borders, and G is mean
gradient on the borders).
• Maximum of mdc defines the segmentation.
THANK YOU!!!

More Related Content

Similar to Digital Image Processing.pptx

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
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
 
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
Editor IJMTER
 
Massive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural ImagesMassive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural Images
IOSR Journals
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdf
satyanarayana242612
 
imagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdfimagesegmentationppt-120409061123-phpapp01 (2).pdf
imagesegmentationppt-120409061123-phpapp01 (2).pdf
satyanarayana242612
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Image segmentation for high resolution images
Image segmentation for high resolution imagesImage segmentation for high resolution images
Image segmentation for high resolution imagesjeet patalia
 
Ea4301770773
Ea4301770773Ea4301770773
Ea4301770773
IJERA Editor
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
inventionjournals
 
Motion Analysis in Image Processing using ML
Motion Analysis in Image Processing using MLMotion Analysis in Image Processing using ML
Motion Analysis in Image Processing using ML
Ameenbarech1
 
WT in IP.ppt
WT in IP.pptWT in IP.ppt
WT in IP.ppt
viveksingh19210115
 
J017426467
J017426467J017426467
J017426467
IOSR Journals
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
ijsc
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
ijsc
 

Similar to Digital Image Processing.pptx (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
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...
 
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
 
Massive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural ImagesMassive Regional Texture Extraction for Aerial and Natural Images
Massive Regional Texture Extraction for Aerial and Natural Images
 
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
 
Q0460398103
Q0460398103Q0460398103
Q0460398103
 
Bx4301429434
Bx4301429434Bx4301429434
Bx4301429434
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Image segmentation for high resolution images
Image segmentation for high resolution imagesImage segmentation for high resolution images
Image segmentation for high resolution images
 
154 158
154 158154 158
154 158
 
Ea4301770773
Ea4301770773Ea4301770773
Ea4301770773
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image SegmentationMultitude Regional Texture Extraction for Efficient Medical Image Segmentation
Multitude Regional Texture Extraction for Efficient Medical Image Segmentation
 
Motion Analysis in Image Processing using ML
Motion Analysis in Image Processing using MLMotion Analysis in Image Processing using ML
Motion Analysis in Image Processing using ML
 
WT in IP.ppt
WT in IP.pptWT in IP.ppt
WT in IP.ppt
 
J017426467
J017426467J017426467
J017426467
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal DimensionTexture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 
Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension  Texture Segmentation Based on Multifractal Dimension
Texture Segmentation Based on Multifractal Dimension
 

More from Aishwarya SenthilNathan

cloud computing.pptx
cloud computing.pptxcloud computing.pptx
cloud computing.pptx
Aishwarya SenthilNathan
 
women empowerment.pptx
women empowerment.pptxwomen empowerment.pptx
women empowerment.pptx
Aishwarya SenthilNathan
 
Artifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptxArtifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptx
Aishwarya SenthilNathan
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
Aishwarya SenthilNathan
 
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptxSENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
Aishwarya SenthilNathan
 
2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx
Aishwarya SenthilNathan
 
DATA MINING.pptx
DATA MINING.pptxDATA MINING.pptx
DATA MINING.pptx
Aishwarya SenthilNathan
 
HUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptxHUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptx
Aishwarya SenthilNathan
 
APPLET.pptx
APPLET.pptxAPPLET.pptx

More from Aishwarya SenthilNathan (13)

cloud computing.pptx
cloud computing.pptxcloud computing.pptx
cloud computing.pptx
 
IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 
women empowerment.pptx
women empowerment.pptxwomen empowerment.pptx
women empowerment.pptx
 
Artifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptxArtifical Intelligence And Machine Learning Algorithum.pptx
Artifical Intelligence And Machine Learning Algorithum.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptxSENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
SENTIMENT ANALYSIS OF FEEDBACK DATA USING MACHINE LEARNING TECHNIQUE.pptx
 
2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx2D Graphics animation - Bouncing ball(Python).pptx
2D Graphics animation - Bouncing ball(Python).pptx
 
Growth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptxGrowth Of IOT NETWORK.pptx
Growth Of IOT NETWORK.pptx
 
DATA MINING.pptx
DATA MINING.pptxDATA MINING.pptx
DATA MINING.pptx
 
Software Engineering.pptx
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptx
 
HUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptxHUMANOID ROBOTS.pptx
HUMANOID ROBOTS.pptx
 
LR PARSE.pptx
LR PARSE.pptxLR PARSE.pptx
LR PARSE.pptx
 
APPLET.pptx
APPLET.pptxAPPLET.pptx
APPLET.pptx
 

Recently uploaded

The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Digital Image Processing.pptx

  • 1. NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE,VADAPUTHUPATTI,THENI. FORMAL DEFINITION IMAGE SEGMENTATION PRESENTED BY: AISHWARYA LAKSHMI. S II-MSC (CS)
  • 2. IMAGE SEGMENTATION • In digital image processing and computer vision, image segmentation is the process of partitioning a digital image into multiple image segments, also known as image regions or image objects (sets of pixels). • The goal of segmentation is to simplify and/or change the representation of an image into something that is more meaningful and easier to analyze. Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) In images. • More precisely, image segmentation is the process of assigning a label to every pixel in an image such that pixels with the same label share certain characteristics.
  • 3. IMAGE SEGMENTATION • The result of image segmentation is a set of segments that collectively cover the entire image, or a set of contours extracted from the image (see edge detection). • Each of the pixels in a region are similar with respect to some characteristic or computed property, such as color, intensity, or texture. • Adjacent regions are significantly different color respect to the same characteristic(s). • When applied to a stack of images, typical in medical imaging, the resulting contours after image segmentation can be used to create 3dreconstructions with the help of geometry reconstruction algorithms like marching cubes.
  • 4. CLASSES OF SEGMENTATION TECHNIQUES • There are two classes of segmentation techniques. • Classical computer vision approaches • AI based techniques
  • 5. GROUPS OF IMAGE SEGMENTATION Semantic segmentation is an approach detecting, for every pixel, the belonging class. For example: In a figure with many people, all the pixels belonging to persons will have the same class id and the pixels in the background will be classified as background.
  • 6. GROUPS OF IMAGE SEGMENTATION • Instance segmentation is an approach that identifies, for every pixel, the specific belonging instance of the object. • It detects each distinct object of interest in the image. For example: When each person in a figure is segmented as an individual object.
  • 7. GROUPS OF IMAGE SEGMENTATION • Panoptic segmentation combines both semantic and instance segmentation. • Like semantic segmentation, panoptic segmentation is an approach that identifies, for every pixel, the belonging class. • Moreover, like in instance segmentation, panoptic segmentation distinguishes different instances of the same class.
  • 8. THRESHOLDING • The simplest method of image segmentation is called the thresholding method. • This method is based on a clip-level (or a threshold value) to turn a gray-scale image into a binary image. • The key of this method is to select the threshold value (or values when multiple-levels are selected). • Several popular methods are used in industry including the maximum entropy method, balanced histogram thresholding, otsu's method (maximum variance), and k- means clustering.
  • 9. THRESHOLDING • Recently, methods have been developed for thresholding computed tomography (CT) images. • The key idea is that, unlike Otsu's method, the thresholds are derived from the radiographs instead of the (reconstructed) image. • New methods suggested the usage of multi-dimensional fuzzy rule-based non-linear thresholds. • In these works decision over each pixel's membership to a segment is based on multi- dimensional rules derived from fuzzy logic and evolutionary algorithms based on image lighting environment and application.
  • 10. CLUSTERING METHODS The k-means algorithm is an iterative technique that is used to partition an image into K clusters. The basic algorithm is: 1. Pick K cluster centers, either randomly or based on some heuristic method, for example k- means++ 2. Assign each pixel in the image to the cluster that minimizes the distance between the pixel and the cluster center 3. Re-compute the cluster centers by averaging all of the pixels in the cluster 4. Repeat steps 2 and 3 until convergence is attained (i.e. No pixels change clusters)
  • 11. CLUSTERING METHODS • In this case, distance is the squared or absolute difference between a pixel and a cluster center. The difference is typically based on pixel color, intensity, texture, and location, or a weighted combination of these factors. • K can be selected manually, randomly, or by a heuristic. • This algorithm is guaranteed to converge, but it may not return the optimal solution. • The quality of the solution depends on the initial set of clusters and the value of K. • The mean shift algorithm is a technique that is used to partition an image into an unknown apriori number of clusters. • This has the advantage of not having to start with an initial guess of such parameter which makes it a better general solution for more diverse cases.
  • 12. MOTION AND INTERACTIVE SEGMENTATION • Motion based segmentation is a technique that relies on motion in the image to perform segmentation. • The idea is simple: look at the differences between a pair of images. Assuming the object of interest is moving, the difference will be exactly that object. • Improving on this idea, Kenney et al. • Proposed interactive segmentation . • They use a robot to poke objects in order to generate the motion signal necessary for motion-based segmentation. • Interactive segmentation follows the interactive perception framework proposed by dovkatz and Oliver brock . • Another technique that is based on motion is rigid motion segmentation.
  • 13. COMPRESSION-BASED METHODS • Compression based methods postulate that the optimal segmentation is the one that minimizes, over all possible segmentations, the coding length of the data. • The connection between these two concepts is that segmentation tries to find patterns in an image and any regularity in the image can be used to compress it. • The method describes each segment by its texture and boundary shape. • Each of these components is modeled by a probability distribution function and its coding length is computed as follows:
  • 14. COMPRESSION-BASED METHODS 1.The boundary encoding leverages the fact that regions in natural images tend to have a smooth contour. 2. This prior is used by Huffman coding to encode the difference chain code of the contours in an image. Thus, the smoother a boundary is, the shorter coding length it attains. 3.Texture is encoded by lossy compression in a way similar to minimum description length (mdl) principle, but here the length of the data given the model is approximated by the number of samples times the entropy of the model.
  • 15. COMPRESSION-BASED METHODS 1.The texture in each region is modeled by a multivariate normal distribution whose entropy has a closed form expression. An interesting property of this model is that the estimated entropy bounds the true entropy of the data from above. 2.This is because among all distributions with a given mean and covariance, normal distribution has the largest entropy. 3.Thus, the true coding length cannot be more than what the algorithm tries to minimize.
  • 16. COMPRESSION-BASED METHODS • For any given segmentation of an image, this scheme yields the number of bits required to encode that image based on the given segmentation. • Thus, among all possible segmentations of an image, the goal is to find the segmentation which produces the shortest coding length. • This can be achieved by a simple agglomerative clustering method. • The distortion in the lossy compression determines the coarseness of the segmentation and its optimal value may differ for each image. This parameter can be estimated heuristically from the contrast of textures in an image. • For example, when the textures in an image are similar, such as in camouflage images, stronger sensitivity and thus lower quantization is required.
  • 17. HISTOGRAM-BASED METHODS • Histogram-based methods are very efficient compared to other image segmentation methods because they typically require only one pass through the pixels. • In this technique, a histogram is computed from all of the pixels in the image, and the peaks and valleys in the histogram are used to locate the clusters in the image. • Color or intensity can be used as the measure. • A refinement of this technique is to recursively apply the histogram-seeking method to clusters in the image in order to divide them into smaller clusters. • This operation is repeated with smaller and smaller clusters until no more clusters are formed.
  • 18. HISTOGRAM-BASED METHODS • One disadvantage of the histogram-seeking method is that it may be difficult to identify significant peaks and valleys in the image. • Histogram-based approaches can also be quickly adapted to apply to multiple frames, while maintaining their single pass efficiency. • The histogram can be done in multiple fashions when multiple frames are considered. The same approach that is taken with one frame can be applied to multiple, and after the results are merged, peaks and valleys that were previously difficult to identify are more likely to be distinguishable. • The histogram can also be applied on a per-pixel basis where the resulting information is used to determine the most frequent color for the pixel location. This approach segments based on active objects and a static environment, resulting in a different type of segmentation useful in video tracking.
  • 19. EDGE DETECTION • Edge detection is a well-developed field on its own within image processing. • Region boundaries and edges are closely related, since there is often a sharp adjustment in intensity at the region boundaries. • Edge detection techniques have therefore been used as the base of another segmentation technique. • The edges identified by edge detection are often disconnected. • To segment an object from an image however, one needs closed region boundaries. • The desired edges are the boundaries between such objects or spatial-taxons.
  • 20. EDGE DETECTION Spatial-taxons are information granules , consisting of a crisp pixel region, stationed at abstraction levels within a hierarchical nested scene architecture. They are similar to: the gestalt psychological designation of figure-ground, but are extended to include foreground, object groups, objects and salient object parts. Edge detection methods can be applied to the spatial-taxon region, in the same manner they would be applied to a silhouette. This method is particularly useful when the disconnected edge is part of an illusory contour..
  • 21. EDGE DETECTION • Segmentation methods can also be applied to edges obtained from edge detectors. • Lindeberg and li developed an integrated method that segments edges into straight and curved edge segments for parts-based object recognition, based on a minimum description length (mdl) criterion that was optimized by a split-and-merge-like method with candidate breakpoints obtained from complementary junction cues to obtain more likely points at which to consider partitions into different segments.
  • 22. DUAL CLUSTERING METHOD • This method is a combination of three characteristics of the image: partition of the image based on histogram analysis is checked by high compactness of the clusters (objects), and high gradients of their borders. • For that purpose two spaces have to be introduced: one space is the one-dimensional histogram of brightness h = h(b); • The second space is the dual 3-dimensional space of the original image itself b = b(x, y). • The first space allows to measure how compactly the brightness of the image is distributed by calculating a minimal clustering kmin.
  • 23. DUAL CLUSTERING METHOD • Threshold brightness T corresponding to kmin defines the binary (black-and- white) image – bitmap b = φ(x, y), where φ(x, y) = 0, if b(x, y) < T, and φ(x, y) = 1, if b(x, y) ≥ T. • The bitmap b is an object in dual space. • On that bitmap a measure has to be defined reflecting how compact distributed black (or white) pixels are. • So, the goal is to find objects with good borders. For all T the measure MDC = G/(k × L) has to be calculated (where k is difference in brightness between the object and the background, L is length of all borders, and G is mean gradient on the borders). • Maximum of mdc defines the segmentation.