SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
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
 

Plus 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
 

Plus 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
 

Dernier

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
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
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
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
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Dernier (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
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...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
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...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

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.

Notes de l'éditeur

  1. purple color