SlideShare una empresa de Scribd logo
1 de 42
SEGMENTATION OF
FOREGROUND – BACKGROUND
FROM NATURAL IMAGES
B Y
AJAL.A.J
ASSISTANT PROFESSOR
UNIVERSAL ENGINEERING COLLEGE
OUTLINE
 Introduction
 Types of segmentation algorithms
 Evaluations of RGB Color space
 SEGMENTATION
 EXPERIMENTAL RESULTS
 Summary
 Appendix
ABSTRACT
 This paper presents a part of a more challenging research
project aimed at developing a computer vision system for a
robot capable of identifying all objects from known natural
backgrounds such as forest, sky, ocean, under-water scenes
and etc.
 Segmentation is an import issue in the field of machine vision
for detection and recognition of objects.
 The success of segmentation is solely depends on the
separation of foreground objects from background objects.
 We present a simple framework to extract the foreground
objects from the known natural backgrounds in still and moving
images using pixel based color segmentation in RGB space.
What is an Image?
 2D array of pixels
 Binary image (bitmap)
 Pixels are bits
 Grayscale image
 Pixels are scalars
 Typically 8 bits (0..255)
 Color images
 Pixels are vectors
 Order can vary: RGB,
BGR
 Sometimes includes
Alpha
What is an Image?
 2D array of pixels
 Binary image (bitmap)
 Pixels are bits
 Grayscale image
 Pixels are scalars
 Typically 8 bits (0..255)
 Color images
 Pixels are vectors
 Order can vary: RGB,
BGR
 Sometimes includes
Alpha
What is an Image?
 2D array of pixels
 Binary image (bitmap)
 Pixels are bits
 Grayscale image
 Pixels are scalars
 Typically 8 bits (0..255)
 Color images
 Pixels are vectors
 Order can vary: RGB,
BGR
 Sometimes includes
Alpha
What is an Image?
 2D array of pixels
 Binary image (bitmap)
 Pixels are bits
 Grayscale image
 Pixels are scalars
 Typically 8 bits (0..255)
 Color images
 Pixels are vectors
 Order can vary: RGB,
BGR
 Sometimes includes
Alpha
What is an Image?
 2D array of pixels
 Binary image (bitmap)
 Pixels are bits
 Grayscale image
 Pixels are scalars
 Typically 8 bits (0..255)
 Color images
 Pixels are vectors
 Order can vary: RGB,
BGR
 Sometimes includes
Alpha
HSV VS RGB.
 In day to day practice, we'll most likely use
two models:
HSV and RGB.
HSV stands for
Hue,
Saturation, and
Value,
and it uses these three concepts to describe a color.
RGB the three colors that make up an image on a monitor.
RGB Color cube
Color segmentation
 In the problem of segmentation, the goal is to separate spatial regions of
an image on the basis of similarity within each region and distinction
between different regions.
 Approaches to color-based segmentation range from empirical evaluation
of various color spaces, to clustering in feature space , to physics-based
modeling
 The essential difference between color segmentation and color recognition
is that the former uses color to separate objects without a priori
knowledge about specific surfaces; the latter attempts to recognize colors
of known color characteristics
Segmentation: Elephant and
Blind Men Syndrome
SEGMENTATION
Segmented image – giving us the outline of
her face, hand etc
Colour Image having
a bimodal histogram
Results on color segmentation
SEGMENTATION
 Partitioning images into meaningful
pieces, e.g. delineating regions of
anatomical interest.
 Edge based – find boundaries between
regions
 Pixel Classification – metrics classify regions
 Region based – similarity of pixels within a
segment
minimum cut
“allegiance” = cost of assigning two nodes to different
layers (foreground versus background)
foreground
node
background
node
pixel nodes
allegiance to
foreground
allegiance to
background
pixel-to-pixel
allegiance
minimum cut
“allegiance” = cost of assigning two nodes to different
layers (foreground versus background)
foreground
node
background
node
pixel nodes
allegiance to
foreground
allegiance to
background
pixel-to-pixel
allegiance
Normalized Cuts
• Graph partitioning technique
• Bi-partitions an edge-weighted graph in an optimal sense
• Normalized cut (Ncut) is the optimizing criterion
i j
wij
Edge weight => Similarity between i and j
A B
Minimize Ncut(A,B)
Nodes
• Image segmentation
• Each pixel is a node
• Edge weight is similarity between pixels
• Similarity based on color, texture and contour cues
21
Unknown clusters and centers
Maximization step:
Find the center (mean)
of each class
Start with random
model parameters
Expectation step:
Classify each vector
to the closest center
22
Finding the centers from known
clustering
Segmentation fault
 A segmentation fault (often shortened to
segfault) or access violation is a particular
error condition that can occur during the
operation of computer software.
 A segmentation fault occurs when a program attempts to access
a memory location that it is not allowed to access, or attempts to
access a memory location in a way that is not allowed (for
example, attempting to write to a read-only location, or to
overwrite part of the operating system).
Segmentation Methods
 Thresholding approaches
 Region Growing approaches
 Classifiers
 Clustering approaches
 Markov random fields (MRF) models
 Artificial neural networks
 Deformable models
 Atlas-guided approaches
24
Thresholding
 Suppose that an image, f(x,y), is composed of
light objects on a dark background, and the
following figure is the histogram of the image.
 Then, the objects can be extracted by
comparing pixel values with a threshold T.
25
Region Growing
1. Define seed point
2. Add n-neighbors to list L
3. Get and remove top of L
4. Test n-neighbors p
if p not treated
if P(p,R)=True then p→L
and add p to region
else p marked boundary
5. Go to 2 until L is empty
 Two Regions R and ¬ R
SeedpointsSeedpoints ElementinElementinL
BorderelementBorderelementRegionelementRegionelement
Our approach: The Algorithm
 The left and right images areThe left and right images are
segmented and each areasegmented and each area
identifies a node of a graphidentifies a node of a graph
 A bipartite graph matchingA bipartite graph matching
between the two graphs isbetween the two graphs is
computed in order to match eachcomputed in order to match each
area of the left image with onlyarea of the left image with only
one area of the right imageone area of the right image
 This process yields a list ofThis process yields a list of
reliably matched areas and a listreliably matched areas and a list
of so-called don’t care areas.of so-called don’t care areas.
 The Outputs of the algorithmThe Outputs of the algorithm
are the disparity map and theare the disparity map and the
performance mapperformance map
GPCA
Generalized Principal Component Analysis (GPCA)
method for.
 modeling and segmenting mixed data using a
collection of subspaces
 done by introducing certain algebraic models into
data clustering.
 Unique property (applied to images) is that it
decomposes images into regions with
fundamentally different characteristics and
derives an optimal PCA-based transformation for
each region.
Computing a principal component
analysis
To compute a principal
component analysis in SPSS,
select the Data Reduction |
Factor… command from the
Analyze menu.
Segmentation Example
Intelligent Scissors
 Fully automatic segmentation is an unsolved
problem due to wide variety of images.
 Intelligent Scissors is a semi-automatic
general purpose segmentation tool.
 The efficient and accurate boundary
extraction, which requires minimal user input
with a mouse, is obtained.
 The underlying mechanism for the Intelligent
Scissors is the “live-wire” path selection tool.
More Complex Segmentation
Methods - snakes
One More Thing
VLSI IMPLEMENTATION
Floor plan of the
prototype chip
Layout of the
encoder module
Pros & Cons
 Very useful for rapid prototyping
 Strongly growing community and code base
 Problems:
 Very complex
 Overhead -> higher run-times
 Still under development
Summary / Closing
Thoughts
 Segmentation is the essential but critical problem in
the field of machine vision. At a stretch, robotics can
not be done with a complete knowledge about
foreground and background objects.
 We have proposed pixel based color segmentation
approach to segment the known backgrounds such
as forest, sky, ocean, underwater scenes and etc.
which will be of unique color generally and the results
obtained were satisfactory.
 This color segmentation process will overcome the
main problems with change of pose and occlusion
and overcomes the limitation occurs in the motion
analysis and background subtraction methods.
Conclusions
 Translation (visual to semantic) model for object recognition
 Identify and evaluate low-level vision processes for recognition
 Feature evaluation
 Color and texture are the most important in that order
 Shape needs better segmentation methods
 Segmentation evaluation
 Performance depends on # regions for annotation
 Mean Shift and modified NCuts do better than original NCuts for # regions < 6
 Color constancy evaluation
 Training with illumination helps
 Color constancy processing helps (scale-by-max better than gray-world)
Reference Reading
 Digital Image Processing
Gonzalez & Woods,
Addison-Wesley 2002
 Computer Vision
Shapiro & Stockman,
Prentice-Hall 2001
 Computer Vision: A Modern Approach
Forsyth & Ponce,
Prentice-Hall 2002
 Introductory Techniques for 3D Computer Vision
Trucco & Verri,
Prentice-Hall 1998
REFERENCES :
 S. Belongie, C. Carson, H. Greenspan, and J. Malik, "Color and
texture-based image segmentation using EM and its application to
content-based image retrieval," 6th International Conference on
Computer Vision, pp.675–682, 1998.
 E. Saber, A.M. Tekalp, R. Eschbach, and K. Knox, "Automatic image
annotation using adaptive color classification," Graph. Models Image
Process., vol.58, no.2, pp.115–126, 1996.
 S.C. Pei and C.M. Cheng, "Extracting color features and dynamic
matching for image data-base retrieval," IEEE Trans. Circuits Syst.
Video Technol., vol.9, no.3, pp.501–512, April 1999.
 T. Pavlidis and Y.-T. Liow, "Integrating region growing and edge
detection," IEEE Trans. Pattern Anal. Mach. Intell., vol.12, no.3,
pp.225–233, March 1990.
 C.-C. Chu and J.K. Aggarwal, "The integration of image
segmentation maps using region and edge information," IEEE Trans.
Pattern Anal. Mach. Intell., vol.15, no.12, pp.1241–1252, Dec. 1993.
 J. Fan, D.K.Y. Yau, A.K. Elmagarmid, and W.G. Aref, "Automatic
image segmentation by integrating color-edge extraction and seeded
region growing," IEEE Trans. Image Process., vol.10, no.10,
pp.1454–1466, Oct. 2001.
QUERRIES ?
Thank you.
AJAL.A.J
ASSISTANT PROFESSOR
UNIVERSAL ENGINEERING
COLLEGE
THRISSURMAIL : ec2reach@gmail.com MOB : 0890 730

Más contenido relacionado

La actualidad más candente

Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation Rappy Saha
 
Image segmentation
Image segmentationImage segmentation
Image segmentationkhyati gupta
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentationParijat Sinha
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on coloreSAT Journals
 
Image segmentation
Image segmentationImage segmentation
Image segmentationDeepak Kumar
 
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
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentationRaveesh Methi
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationSubhash Basistha
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processingAshish Kumar
 

La actualidad más candente (20)

Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Threshold Selection for Image segmentation
Threshold Selection for Image segmentationThreshold Selection for Image segmentation
Threshold Selection for Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
 
Image segmentation based on color
Image segmentation based on colorImage segmentation based on color
Image segmentation based on color
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Im seg04
Im seg04Im seg04
Im seg04
 
Segmentation
SegmentationSegmentation
Segmentation
 
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
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentation
 
Segmentation Techniques -I
Segmentation Techniques -ISegmentation Techniques -I
Segmentation Techniques -I
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processing
 

Destacado

COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Intelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosisIntelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosisAboul Ella Hassanien
 
06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIPbabak danyal
 
10 color image processing
10 color image processing10 color image processing
10 color image processingbabak danyal
 
Video Segmentation
Video SegmentationVideo Segmentation
Video SegmentationSmriti Jain
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothningVinay Gupta
 

Destacado (11)

COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Intelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosisIntelligent computer aided diagnosis system for liver fibrosis
Intelligent computer aided diagnosis system for liver fibrosis
 
Color models
Color modelsColor models
Color models
 
06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIP
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
 
Video Segmentation
Video SegmentationVideo Segmentation
Video Segmentation
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Color Models
Color ModelsColor Models
Color Models
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 

Similar a Image segmentation ajal

AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES cscpconf
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagescsandit
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioCSCJournals
 
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
 
An Evolutionary Dynamic Clustering based Colour Image Segmentation
An Evolutionary Dynamic Clustering based Colour Image SegmentationAn Evolutionary Dynamic Clustering based Colour Image Segmentation
An Evolutionary Dynamic Clustering based Colour Image SegmentationCSCJournals
 
Image segmentation techniques
Image segmentation techniquesImage segmentation techniques
Image segmentation techniquesgmidhubala
 
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
 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46Alexander Decker
 
Using A Application For A Desktop Application
Using A Application For A Desktop ApplicationUsing A Application For A Desktop Application
Using A Application For A Desktop ApplicationTracy Huang
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Blind Source Camera Identification
Blind Source Camera Identification Blind Source Camera Identification
Blind Source Camera Identification Sudhanshu Patel
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringIJERA Editor
 
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...sipij
 

Similar a Image segmentation ajal (20)

AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
AUTOMATIC DOMINANT REGION SEGMENTATION FOR NATURAL IMAGES
 
Automatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural imagesAutomatic dominant region segmentation for natural images
Automatic dominant region segmentation for natural images
 
Multimedia searching
Multimedia searchingMultimedia searching
Multimedia searching
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion RatioDeveloping 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
Developing 3D Viewing Model from 2D Stereo Pair with its Occlusion Ratio
 
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
 
An Evolutionary Dynamic Clustering based Colour Image Segmentation
An Evolutionary Dynamic Clustering based Colour Image SegmentationAn Evolutionary Dynamic Clustering based Colour Image Segmentation
An Evolutionary Dynamic Clustering based Colour Image Segmentation
 
Image segmentation techniques
Image segmentation techniquesImage segmentation techniques
Image segmentation techniques
 
B01460713
B01460713B01460713
B01460713
 
I010634450
I010634450I010634450
I010634450
 
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
 
5 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-465 ashwin kumar_finalpaper--41-46
5 ashwin kumar_finalpaper--41-46
 
563 574
563 574563 574
563 574
 
Cj36511514
Cj36511514Cj36511514
Cj36511514
 
Using A Application For A Desktop Application
Using A Application For A Desktop ApplicationUsing A Application For A Desktop Application
Using A Application For A Desktop Application
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Blind Source Camera Identification
Blind Source Camera Identification Blind Source Camera Identification
Blind Source Camera Identification
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation Clustering
 
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
A NOVEL PROBABILISTIC BASED IMAGE SEGMENTATION MODEL FOR REALTIME HUMAN ACTIV...
 
J017426467
J017426467J017426467
J017426467
 

Más de AJAL A J

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMAJAL A J
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology CareerAJAL A J
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistryAJAL A J
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cyclesAJAL A J
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridgesAJAL A J
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridgeAJAL A J
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip AJAL A J
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaAJAL A J
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT) AJAL A J
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit AJAL A J
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary SyndromeAJAL A J
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesAJAL A J
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT StoriesAJAL A J
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYAJAL A J
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREAJAL A J
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S AJAL A J
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charityAJAL A J
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE AJAL A J
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSAJAL A J
 

Más de AJAL A J (20)

KEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAMKEAM KERALA ENTRANCE EXAM
KEAM KERALA ENTRANCE EXAM
 
Paleontology Career
Paleontology  CareerPaleontology  Career
Paleontology Career
 
CHEMISTRY basic concepts of chemistry
CHEMISTRY  basic concepts of chemistryCHEMISTRY  basic concepts of chemistry
CHEMISTRY basic concepts of chemistry
 
Ecology
EcologyEcology
Ecology
 
Biogeochemical cycles
Biogeochemical cyclesBiogeochemical cycles
Biogeochemical cycles
 
ac dc bridges
ac dc bridgesac dc bridges
ac dc bridges
 
Hays bridge schering bridge wien bridge
Hays bridge  schering bridge  wien bridgeHays bridge  schering bridge  wien bridge
Hays bridge schering bridge wien bridge
 
App Naming Tip
App Naming TipApp Naming Tip
App Naming Tip
 
flora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and keralaflora and fauna of himachal pradesh and kerala
flora and fauna of himachal pradesh and kerala
 
B.Sc Cardiovascular Technology(CVT)
 B.Sc Cardiovascular Technology(CVT)  B.Sc Cardiovascular Technology(CVT)
B.Sc Cardiovascular Technology(CVT)
 
11 business strategies to make profit
11 business strategies to make profit 11 business strategies to make profit
11 business strategies to make profit
 
PCOS Polycystic Ovary Syndrome
PCOS  Polycystic Ovary SyndromePCOS  Polycystic Ovary Syndrome
PCOS Polycystic Ovary Syndrome
 
Courses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in HumanitiesCourses and Career Options after Class 12 in Humanities
Courses and Career Options after Class 12 in Humanities
 
MANAGEMENT Stories
 MANAGEMENT Stories MANAGEMENT Stories
MANAGEMENT Stories
 
NEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGYNEET PREPRATION TIPS AND STRATEGY
NEET PREPRATION TIPS AND STRATEGY
 
REVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTUREREVOLUTIONS IN AGRICULTURE
REVOLUTIONS IN AGRICULTURE
 
NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S NRI QUOTA IN NIT'S
NRI QUOTA IN NIT'S
 
Subjects to study if you want to work for a charity
Subjects to study if you want to work for a charitySubjects to study if you want to work for a charity
Subjects to study if you want to work for a charity
 
IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE IIT JEE A KERALA PERSPECTIVE
IIT JEE A KERALA PERSPECTIVE
 
Clat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILSClat 2020 exam COMPLETE DETAILS
Clat 2020 exam COMPLETE DETAILS
 

Último

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 

Último (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Image segmentation ajal

  • 1. SEGMENTATION OF FOREGROUND – BACKGROUND FROM NATURAL IMAGES B Y AJAL.A.J ASSISTANT PROFESSOR UNIVERSAL ENGINEERING COLLEGE
  • 2. OUTLINE  Introduction  Types of segmentation algorithms  Evaluations of RGB Color space  SEGMENTATION  EXPERIMENTAL RESULTS  Summary  Appendix
  • 3. ABSTRACT  This paper presents a part of a more challenging research project aimed at developing a computer vision system for a robot capable of identifying all objects from known natural backgrounds such as forest, sky, ocean, under-water scenes and etc.  Segmentation is an import issue in the field of machine vision for detection and recognition of objects.  The success of segmentation is solely depends on the separation of foreground objects from background objects.  We present a simple framework to extract the foreground objects from the known natural backgrounds in still and moving images using pixel based color segmentation in RGB space.
  • 4. What is an Image?  2D array of pixels  Binary image (bitmap)  Pixels are bits  Grayscale image  Pixels are scalars  Typically 8 bits (0..255)  Color images  Pixels are vectors  Order can vary: RGB, BGR  Sometimes includes Alpha
  • 5. What is an Image?  2D array of pixels  Binary image (bitmap)  Pixels are bits  Grayscale image  Pixels are scalars  Typically 8 bits (0..255)  Color images  Pixels are vectors  Order can vary: RGB, BGR  Sometimes includes Alpha
  • 6. What is an Image?  2D array of pixels  Binary image (bitmap)  Pixels are bits  Grayscale image  Pixels are scalars  Typically 8 bits (0..255)  Color images  Pixels are vectors  Order can vary: RGB, BGR  Sometimes includes Alpha
  • 7. What is an Image?  2D array of pixels  Binary image (bitmap)  Pixels are bits  Grayscale image  Pixels are scalars  Typically 8 bits (0..255)  Color images  Pixels are vectors  Order can vary: RGB, BGR  Sometimes includes Alpha
  • 8. What is an Image?  2D array of pixels  Binary image (bitmap)  Pixels are bits  Grayscale image  Pixels are scalars  Typically 8 bits (0..255)  Color images  Pixels are vectors  Order can vary: RGB, BGR  Sometimes includes Alpha
  • 9. HSV VS RGB.  In day to day practice, we'll most likely use two models: HSV and RGB. HSV stands for Hue, Saturation, and Value, and it uses these three concepts to describe a color. RGB the three colors that make up an image on a monitor.
  • 11. Color segmentation  In the problem of segmentation, the goal is to separate spatial regions of an image on the basis of similarity within each region and distinction between different regions.  Approaches to color-based segmentation range from empirical evaluation of various color spaces, to clustering in feature space , to physics-based modeling  The essential difference between color segmentation and color recognition is that the former uses color to separate objects without a priori knowledge about specific surfaces; the latter attempts to recognize colors of known color characteristics
  • 12.
  • 14. SEGMENTATION Segmented image – giving us the outline of her face, hand etc Colour Image having a bimodal histogram
  • 15. Results on color segmentation
  • 16.
  • 17. SEGMENTATION  Partitioning images into meaningful pieces, e.g. delineating regions of anatomical interest.  Edge based – find boundaries between regions  Pixel Classification – metrics classify regions  Region based – similarity of pixels within a segment
  • 18. minimum cut “allegiance” = cost of assigning two nodes to different layers (foreground versus background) foreground node background node pixel nodes allegiance to foreground allegiance to background pixel-to-pixel allegiance
  • 19. minimum cut “allegiance” = cost of assigning two nodes to different layers (foreground versus background) foreground node background node pixel nodes allegiance to foreground allegiance to background pixel-to-pixel allegiance
  • 20. Normalized Cuts • Graph partitioning technique • Bi-partitions an edge-weighted graph in an optimal sense • Normalized cut (Ncut) is the optimizing criterion i j wij Edge weight => Similarity between i and j A B Minimize Ncut(A,B) Nodes • Image segmentation • Each pixel is a node • Edge weight is similarity between pixels • Similarity based on color, texture and contour cues
  • 21. 21 Unknown clusters and centers Maximization step: Find the center (mean) of each class Start with random model parameters Expectation step: Classify each vector to the closest center
  • 22. 22 Finding the centers from known clustering
  • 23. Segmentation fault  A segmentation fault (often shortened to segfault) or access violation is a particular error condition that can occur during the operation of computer software.  A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed (for example, attempting to write to a read-only location, or to overwrite part of the operating system).
  • 24. Segmentation Methods  Thresholding approaches  Region Growing approaches  Classifiers  Clustering approaches  Markov random fields (MRF) models  Artificial neural networks  Deformable models  Atlas-guided approaches 24
  • 25. Thresholding  Suppose that an image, f(x,y), is composed of light objects on a dark background, and the following figure is the histogram of the image.  Then, the objects can be extracted by comparing pixel values with a threshold T. 25
  • 26. Region Growing 1. Define seed point 2. Add n-neighbors to list L 3. Get and remove top of L 4. Test n-neighbors p if p not treated if P(p,R)=True then p→L and add p to region else p marked boundary 5. Go to 2 until L is empty  Two Regions R and ¬ R SeedpointsSeedpoints ElementinElementinL BorderelementBorderelementRegionelementRegionelement
  • 27. Our approach: The Algorithm  The left and right images areThe left and right images are segmented and each areasegmented and each area identifies a node of a graphidentifies a node of a graph  A bipartite graph matchingA bipartite graph matching between the two graphs isbetween the two graphs is computed in order to match eachcomputed in order to match each area of the left image with onlyarea of the left image with only one area of the right imageone area of the right image  This process yields a list ofThis process yields a list of reliably matched areas and a listreliably matched areas and a list of so-called don’t care areas.of so-called don’t care areas.  The Outputs of the algorithmThe Outputs of the algorithm are the disparity map and theare the disparity map and the performance mapperformance map
  • 28. GPCA Generalized Principal Component Analysis (GPCA) method for.  modeling and segmenting mixed data using a collection of subspaces  done by introducing certain algebraic models into data clustering.  Unique property (applied to images) is that it decomposes images into regions with fundamentally different characteristics and derives an optimal PCA-based transformation for each region.
  • 29. Computing a principal component analysis To compute a principal component analysis in SPSS, select the Data Reduction | Factor… command from the Analyze menu.
  • 31. Intelligent Scissors  Fully automatic segmentation is an unsolved problem due to wide variety of images.  Intelligent Scissors is a semi-automatic general purpose segmentation tool.  The efficient and accurate boundary extraction, which requires minimal user input with a mouse, is obtained.  The underlying mechanism for the Intelligent Scissors is the “live-wire” path selection tool.
  • 35. Floor plan of the prototype chip Layout of the encoder module
  • 36. Pros & Cons  Very useful for rapid prototyping  Strongly growing community and code base  Problems:  Very complex  Overhead -> higher run-times  Still under development
  • 37. Summary / Closing Thoughts  Segmentation is the essential but critical problem in the field of machine vision. At a stretch, robotics can not be done with a complete knowledge about foreground and background objects.  We have proposed pixel based color segmentation approach to segment the known backgrounds such as forest, sky, ocean, underwater scenes and etc. which will be of unique color generally and the results obtained were satisfactory.  This color segmentation process will overcome the main problems with change of pose and occlusion and overcomes the limitation occurs in the motion analysis and background subtraction methods.
  • 38. Conclusions  Translation (visual to semantic) model for object recognition  Identify and evaluate low-level vision processes for recognition  Feature evaluation  Color and texture are the most important in that order  Shape needs better segmentation methods  Segmentation evaluation  Performance depends on # regions for annotation  Mean Shift and modified NCuts do better than original NCuts for # regions < 6  Color constancy evaluation  Training with illumination helps  Color constancy processing helps (scale-by-max better than gray-world)
  • 39. Reference Reading  Digital Image Processing Gonzalez & Woods, Addison-Wesley 2002  Computer Vision Shapiro & Stockman, Prentice-Hall 2001  Computer Vision: A Modern Approach Forsyth & Ponce, Prentice-Hall 2002  Introductory Techniques for 3D Computer Vision Trucco & Verri, Prentice-Hall 1998
  • 40. REFERENCES :  S. Belongie, C. Carson, H. Greenspan, and J. Malik, "Color and texture-based image segmentation using EM and its application to content-based image retrieval," 6th International Conference on Computer Vision, pp.675–682, 1998.  E. Saber, A.M. Tekalp, R. Eschbach, and K. Knox, "Automatic image annotation using adaptive color classification," Graph. Models Image Process., vol.58, no.2, pp.115–126, 1996.  S.C. Pei and C.M. Cheng, "Extracting color features and dynamic matching for image data-base retrieval," IEEE Trans. Circuits Syst. Video Technol., vol.9, no.3, pp.501–512, April 1999.  T. Pavlidis and Y.-T. Liow, "Integrating region growing and edge detection," IEEE Trans. Pattern Anal. Mach. Intell., vol.12, no.3, pp.225–233, March 1990.  C.-C. Chu and J.K. Aggarwal, "The integration of image segmentation maps using region and edge information," IEEE Trans. Pattern Anal. Mach. Intell., vol.15, no.12, pp.1241–1252, Dec. 1993.  J. Fan, D.K.Y. Yau, A.K. Elmagarmid, and W.G. Aref, "Automatic image segmentation by integrating color-edge extraction and seeded region growing," IEEE Trans. Image Process., vol.10, no.10, pp.1454–1466, Oct. 2001.

Notas del editor

  1. purple color