CSSE463: Image Recognition Day 9

Slides:



Advertisements
Similar presentations
電腦視覺 Computer and Robot Vision I
Advertisements

電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Each pixel is 0 or 1, background or foreground Image processing to
CSSE463: Image Recognition Day 3 Announcements/reminders: Announcements/reminders: Lab 1 should have been turned in yesterday (late day due now). Lab 1.
CSSE463: Image Recognition Day 3 Announcements/reminders: Announcements/reminders: Lab 1 should have been turned in yesterday (due now if use a late day).
September 10, 2013Computer Vision Lecture 3: Binary Image Processing 1Thresholding Here, the right image is created from the left image by thresholding,
IS THERE A MORE COMPUTATIONALLY EFFICIENT TECHNIQUE FOR SEGMENTING THE OBJECTS IN THE IMAGE? Contour tracking/border following identify the pixels that.
CS 376b Introduction to Computer Vision 04 / 08 / 2008 Instructor: Michael Eckmann.
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
Binary Image Analysis: Part 2 Readings: Chapter 3: mathematical morphology region properties region adjacency 1.
1. Binary Image B(r,c) 2 0 represents the background 1 represents the foreground
Chapter 3 Binary Image Analysis. Types of images ► Digital image = I[r][c] is discrete for I, r, and c.  B[r][c] = binary image - range of I is in {0,1}
Digital Image Processing
Machine Vision for Robots
Lecture 06 Binary Image Analysis Lecture 06 Binary Image Analysis Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 20: Representation & Description
Recap CSC508.
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
CS 6825: Binary Image Processing – binary blob metrics
Digital Image Fundamentals II 1.Image modeling and representations 2.Pixels and Pixel relations 3.Arithmetic operations of images 4.Image geometry operation.
CS 376b Introduction to Computer Vision 02 / 22 / 2008 Instructor: Michael Eckmann.
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Digital Image Fundamentals Faculty of Science Silpakorn University.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 25, 2014.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 24, 2009.
CS654: Digital Image Analysis Lecture 4: Basic relationship between Pixels.
Low level Computer Vision 1. Thresholding 2. Convolution 3. Morphological Operations 4. Connected Component Extraction 5. Feature Extraction 1.
Digital Topology CIS 601 Fall 2004 Longin Jan Latecki.
Nottingham Image Analysis School, 23 – 25 June NITS Image Segmentation Guoping Qiu School of Computer Science, University of Nottingham
CSSE463: Image Recognition Day 9 Lab 3 (edges) due Weds, 3:25 pm Lab 3 (edges) due Weds, 3:25 pm Take home quiz due Friday, 4:00 pm. Take home quiz due.
CSSE463: Image Recognition Day 3 Announcements/reminders: Announcements/reminders: Lab 1 should have been turned in yesterday (due now if use a late day).
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 11 Representation and.
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
CSSE463: Image Recognition Day 3 Announcements/reminders: Announcements/reminders: Lab 1 should have been turned in yesterday (due now if use a late day).
Morphological Image Processing
 After an image has been segmented into regions by methods such as those discussed in image segmentation chapter, the segmented pixels usually are represented.
Relationship between pixels Neighbors of a pixel – 4-neighbors (N,S,W,E pixels) == N 4 (p). A pixel p at coordinates (x,y) has four horizontal and vertical.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
图像处理技术讲座(3) Digital Image Processing (3) Basic Image Operations
IT472: Digital Image Processing
Computer and Robot Vision I
Digital Image Processing Lecture 20: Representation & Description
CSSE463: Image Recognition Day 5
Mean Shift Segmentation
Computer Vision Lecture 5: Binary Image Processing
CSSE463: Image Recognition Day 3
Computer and Robot Vision I
Computer and Robot Vision I
Midterm Exam Closed book, notes, computer Format:
CSSE463: Image Recognition Day 9
CSSE463: Image Recognition Day 5
CSSE463: Image Recognition Day 6
Binary Image Analysis: Part 2 Readings: Chapter 3:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
CSSE463: Image Recognition Day 6
CSSE463: Image Recognition Day 9
CSSE463: Image Recognition Day 3
CSSE463: Image Recognition Day 6
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
CSSE463: Image Recognition Day 6
Computer and Robot Vision I
Computer and Robot Vision I
Presentation transcript:

CSSE463: Image Recognition Day 9 Lab 3 due Weds, 11:59pm Take home quiz will be assigned tomorrow and due Friday, 4:00 pm. Mostly written problems too long for in-class quizzes Today: region properties Questions?

Representing a Region Review: Connected components labels groups of connected pixels. 4-connectivity vs. 8-connectivity matters Could you write a recursive algorithm for connected components?

Region properties Includes location, size, shape, and orientation Focus on binary images

Region Properties Area and Centroid Area: sum of pixels in region Centroid: (avg row, avg column) = Recall that find returns row and column coordinates if you ask it to do so: [r,c] = find(mask == 1) Q1

Bounding box Can be used to describe a region’s location For region to right, (rmin, rmax, cmin, cmax) = (1,4,4,7) Matlab returns (xmin, ymin, width, height) Extent = (area of region)/ (area of bounding box) What types of shapes have maximal/minimal extent?

Perimeter Perimeter (assume no holes) The set of interior border pixels Interpretation, please? In Matlab P8(region) is called bwperim(region, 4) because the border pixels are connected with the background using a 4-neighborhood. The output is a mask The definition for P4 is dual to P8 . Interpretation: a pixel is part of the perimeter if it has an 8-neighbor not in the region.

Perimeter length Assume we have an algorithm to list the perimeter pixels in a chain of neighboring pixels… Matlab’s bwtraceboundary On an upcoming written assignment, you’ll study the “Inner boundary tracing” algorithm (from text) Extremely efficient representation for large regions …to find perimeter length, denoted PL or |P|: Each pair of horizontal/vert. neighbors contributes 1 Each pair of diagonal neighbors contributes sqrt(2) Which is typically longer, |P8| or |P4| ? Q2,3

Circularity measures Circles (theoretically) have minimum ratio Why? Having a small standard deviation gives a larger circularity. What’s a circle’s variation? Sample radial representations of images Q2,4