Fall 2012 Longin Jan Latecki

Slides:



Advertisements
Similar presentations
Image Segmentation Longin Jan Latecki CIS 601. Image Segmentation Segmentation divides an image into its constituent regions or objects. Segmentation.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Segmentation in color space using clustering Student: Yijian Yang Advisor: Longin Jan Latecki.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Image Processing David Kauchak cs160 Fall 2009 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
EE 7730 Image Segmentation.
Chapter 10 Image Segmentation.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Segmentation and Clustering. Segmentation: Divide image into regions of similar contentsSegmentation: Divide image into regions of similar contents Clustering:
Segmentation Divide the image into segments. Each segment:
Image Segmentation. Introduction The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application.
Chapter 10 Image Segmentation.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Image Segmentation Using Region Growing and Shrinking
CS292 Computational Vision and Language Segmentation and Region Detection.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Image Segmentation CIS 601 Fall 2004 Longin Jan Latecki.
Image segmentation by clustering in the color space CIS581 Final Project Student: Qifang Xu Advisor: Dr. Longin Jan Latecki.
Digital Image Processing In The Name Of God Digital Image Processing Lecture8: Image Segmentation M. Ghelich Oghli By: M. Ghelich Oghli
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Segmentation.
Image Similarity Longin Jan Latecki CIS Dept. Temple Univ., Philadelphia
Chapter 10 Image Segmentation.
Image Segmentation Chapter 10.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
CS 376b Introduction to Computer Vision 03 / 21 / 2008 Instructor: Michael Eckmann.
Computer Graphics and Image Processing (CIS-601).
CIS 601 – 04 Image ENHANCEMENT in the SPATIAL DOMAIN Longin Jan Latecki Based on Slides by Dr. Rolf Lakaemper.
Image Segmentation in Color Space By Anisa Chaudhary.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Image Segmentation Dr. Abdul Basit Siddiqui. Contents Today we will continue to look at the problem of segmentation, this time though in terms of thresholding.
Digital Image Processing
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
Image Segmentation Image segmentation (segmentace obrazu)
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.
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.
Lecture Six Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, Copyright 2002.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
IMAGE SEGMENTATION USING THRESHOLDING
Image Segmentation – Edge Detection
Image Enhancement.
CIS 601 – 03 Image ENHANCEMENT SPATIAL DOMAIN Longin Jan Latecki
Detecting Artifacts and Textures in Wavelet Coded Images
DICOM 11/21/2018.
Computer Vision Lecture 16: Texture II
CSSE463: Image Recognition Day 23
An Introduction to Supervised Learning
Image Segmentation Image analysis: First step:
Chapter 10 – Image Segmentation
Digital Image Processing
Image Segmentation.
Digital Image Processing Lecture 26: Color Processing
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
CSSE463: Image Recognition Day 23
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Blobworld Texture Features
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
in Transform and Feature Extraction
The spatial domain processes discussed in this chapter are denoted by the expression
Image Segmentation Using Region Growing and Shrinking
CIS Dept. Temple Univ., Philadelphia
CIS Dept. Temple Univ., Philadelphia
Presentation transcript:

Fall 2012 Longin Jan Latecki latecki@temple.edu Image Segmentation Fall 2012 Longin Jan Latecki latecki@temple.edu

Image Segmentation Segmentation divides an image into its constituent regions or objects. Segmentation of images is a difficult task in image processing. Still under research. Segmentation allows to extract objects in images.

Segmentation Algorithms Segmentation algorithms are based on one of two basic properties of color, gray values, or texture: discontinuity and similarity. First category is to partition an image based on abrupt changes in intensity, such as edges in an image. Second category is based on partitioning an image into regions that are similar according to a predefined criteria.

Segmentation as Clustering in Color Space 1. Each image pixel (x,y) is mapped to a point in a color space, e.g.: Color(x,y) = (R (x,y), G(x,y), B(x,y)) It is many to one mapping. 2. The points in the color space are grouped to clusters. 3. The clusters are then mapped back to regions in the image. 4. The regions (or segments or superpixels) are then usually displayed by assigning an the average color value to the pixels belonging to the same clusters.

Example mapping Color(x,y) = (R (x,y), G(x,y), B(x,y))

Segmentation in Feature space Mapping of pixel (x,y) to Color(x,y) = (R (x,y), G(x,y), B(x,y)) is an example of mapping image pixels to feature vectors in the feature space. We could further extend it to include pixel coordinates, e.g., to Fv(x,y) = (R (x,y), G(x,y), B(x,y), α x, α y), where α is a scaling parameter to normalize pixel coordinates to match the range of color values [0, 255]. Features can be also computed from regions around the pixels, e.g., each pixel could represented with a gray level histogram in its 21 x 21 neighborhood.

Examples Original pictures segmented pictures Mnp: 30, percent 0.05, cluster number 4 Mnp : 20, percent 0.05, cluster number 7

Original Image 2 clusters 4 Clusters 6 Clusters

Homework: Implement in Matlab and test on some example images the clustering in the color space. Use Euclidean distance in RGB color space. You can use k-mean or some other clustering algorithm. Test images: rose, plane, car, tiger, rabbit

Segmentation by Thresholding Suppose that the gray-level histogram corresponds to an image f(x,y) composed of dark objects on the light background, in such a way that object and background pixels have gray levels grouped into two dominant modes. One obvious way to extract the objects from the background is to select a threshold ‘T’ that separates these modes. Then any point (x,y) for which f(x,y) < T is called an object point, otherwise, the point is called a background point.

Gray Scale Image Histogram Thresholding Example