Tutorial # 9 Nov. 21, 2013 1. Segmentation  Isolating a region/regions of interest in an image  Useful for:  Collect more meaningful data from an image.

Slides:



Advertisements
Similar presentations
(The Ingredients for Good Art)
Advertisements

Image Segmentation Longin Jan Latecki CIS 601. Image Segmentation Segmentation divides an image into its constituent regions or objects. Segmentation.
Image content analysis Location-aware mobile applications development Spring 2011 Paras Pant.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
COLORCOLOR A SET OF CODES GENERATED BY THE BRAİN How do you quantify? How do you use?
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
Color Image Processing
Lecture 6 Image Segmentation
EE 7730 Image Segmentation.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Improving Image registration accuracy Narendhran Vijayakumar 02/29/2008.
Image Segmentation. Introduction The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application.
Figure 1: (A) A microarray may contain thousands of ‘spots’. Each spot contains many copies of the same DNA sequence that uniquely represents a gene from.
1 Color Color Used heavily in human vision Used heavily in human vision Color is a pixel property, making some recognition problems easy Color is a pixel.
Color: Readings: Ch 6: color spaces color histograms color segmentation.
CSE 803 Stockman Fall Color Used heavily in human vision Color is a pixel property, making some recognition problems easy Visible spectrum for humans.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Clustering a.j.m.m. (ton) weijters The main idea is to define k centroids, one for each cluster (Example from a K-clustering tutorial of Teknomo, K.
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
Health and CS Philip Chan. DNA, Genes, Proteins What is the relationship among DNA Genes Proteins ?
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Image segmentation by clustering in the color space CIS581 Final Project Student: Qifang Xu Advisor: Dr. Longin Jan Latecki.
Unsupervised Learning. CS583, Bing Liu, UIC 2 Supervised learning vs. unsupervised learning Supervised learning: discover patterns in the data that relate.
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
by Utku Tatlıdede Kemal Kaplan
Computer Vision Lecture 5. Clustering: Why and How.
Clustering Methods K- means. K-means Algorithm Assume that K=3 and initially the points are assigned to clusters as follows. C 1 ={x 1,x 2,x 3 }, C 2.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
CS654: Digital Image Analysis
Computer Graphics and Image Processing (CIS-601).
Using the Elements and Principles of Design in Photography.
12 mhj/ Optimal Color Representation of Multi Spectral Data M.L.H. van Driel s Supervisors: P. Sereda Prof. B.M. ter Haar Romeny.
CS654: Digital Image Analysis Lecture 30: Color Model Conversion.
Ensemble Color Segmentation Spring 2009 Ben-Gurion University of the Negev.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Tutorial # 9 – Q#6.16 from textbook Nov. 21,
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
CS 376b Introduction to Computer Vision 03 / 18 / 2008 Instructor: Michael Eckmann.
CSSE463: Image Recognition Day 23 Midterm behind us… Midterm behind us… Foundations of Image Recognition completed! Foundations of Image Recognition completed!
COMBO-17 Galaxy Dataset Colin Holden COSC 4335 April 17, 2012.

Laboratory of Image Processing Pier Luigi Mazzeo July 25, 2014.
1 Cluster Analysis – 2 Approaches K-Means (traditional) Latent Class Analysis (new) by Jay Magidson, Statistical Innovations based in part on a presentation.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Sensing Colors. B G Color Digital Image R Red sensor Green sensor Blue sensor.
Jawad Tahsin Danish Mustafa Zaidi Kazim Zaidi Zulfiqar Hadi.
Color Image Processing
Color Image Processing
DIGITAL SIGNAL PROCESSING
Graphics – Day 1.
Color Image Processing
Color: Readings: Ch 6: color spaces color histograms
Chin-Ya Huang Mon-Ju Wu
A. Vadivel, M. Mohan, Shamik Sural and A. K. Majumdar
AIM: Clustering the Data together
Color: Readings: Ch 6: color spaces color histograms
Linear Systems.
CSSE463: Image Recognition Day 23
Color Image Processing
Lecture 17 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
KMeans Clustering on Hadoop Fall 2013 Elke A. Rundensteiner
Color Image Processing
Evaluate the limit: {image} Choose the correct answer from the following:
Digital Image Processing Lecture 26: Color Processing
CSSE463: Image Recognition Day 23
CSSE463: Image Recognition Day 23
Image segmentation Grey scale image Binary image
Presentation transcript:

Tutorial # 9 Nov. 21,

Segmentation  Isolating a region/regions of interest in an image  Useful for:  Collect more meaningful data from an image  Easier analysis  Locate objects  Locate boundaries 2

K-means clustering 3

Example – 1 Channel  Given a gray scale image, use K-means to segment the image. Choose K = 2 (Cluster A and Cluster B)

1.) Calculate the histogram 5

2.) Initialize centroids 6

3) Cluster intensities based on distance Note: Points with intensity 2 can be classified as either, but our algorithm chooses the first cluster. 7

4.) Recalculate centroids 8

5.) Recluster intensities using new centroids We have a new clustering! Recalculate the centroid. 9

10

Final Clustering/Segmentation ABA ABA BBA This answer would change if we chose K = 3. Also, the number of iterations would change depending on the starting centroids. 12

Real example 13

Real example 14

Number of Clusters: K = 1 15

Number of Clusters: K = 3 16

Actual Segmentation 17 Cluster 1 Cluster 2 Cluster 3

Similar intensities 18

Number of Clusters: K = 5 Oversegmentation – K is too high 19

What about colour segmentation?  Different regions of interest may have the same intensity but different colours  Can use the colour information of an image to improve segmentation  Let’s focus only on the colour and remove the intensity by converting to a different colour space:  HSI (Hue Saturation Intensity)  YCbCr (Luma, Blue difference, Red difference)  L*a*b* (Lightness, a* - colour that falls on the red-green axis, b* - colour that falls on the blue-yellow axis) 20

Using L*a*b* space  Our K-means problem becomes a 2D problem  Our centroid will now have two variables, one defining the intensity of the a* channel and one defining the b* channel 3b/stats/kmeans.gif 21

22 K = 1 K = 3 K = 5

23 Cluster 1 Cluster 2 Cluster 3