Representing regions in 2 ways:

Size: px
Start display at page:

Download "Representing regions in 2 ways:"

Transcription

1 Representing regions in 2 ways: Based on their external characteristics (its boundary): Shape characteristics Based on their internal characteristics (its region): Both Regional properties: color, texture, and 1

2 Describes the region based on a selected representation: Representation boundary or textural features Description length, orientation, the number of concavities in the boundary, statistical measures of region. 2

3 Invariant Description: Size (Scaling) Translation Rotation 3

4 Boundary (Border) Following: We need the boundary as a ordered sequence of points. 4

5 Moore Boundary Tracking Algorithm: 1. Let the starting point, b 0, be the uppermost, leftmost point in the image that is labeled 1. Denote by c 0 the west neighbor of b 0. Clearly c 0 always will be a background point. Then, examine the 8 neighbors of b 0, starting at c 0 and proceeding in clockwise direction. Let b 1 denote the first pixel encountered whose value is 1, and let c 1 be the points immediately preceding b 1 in the sequence. Store the location of b 0 and b Let b=b 1 and c=c Let the 8 neighbors of b, starting at c and proceeding in a clockwise direction be denoted by n 1,n 2,..., n k. Find the first n k whose value is Let b=n k and c=n k Repeat steps 3 and 4 until b=b 0 and the next boundary point found is b 1. 5

6 Example: 6

7 Freeman Chain Code: Code the 4 or 8 connectivity 7

8 Chain Code Problems: Long Code Low noise Robustness Solution: Resampling Starting Point: Solution: Rotary/Circular shift until forms a minimum integer Angle normalization: First difference (Counterclockwise) or (transition between last and first) Useful for integer multiple of used chain code (45 or 90 ) 8

9 Example: Resampling 4 and 8 chain codes 9

10 Example: 10

11 Polygon Approximation: Minimum-Perimeter Polygons Read Pages

12 Example (Cont.): 12

13 Example: 13

14 Polygon Approximation: Merging: Start from a seed point Continue on a line based on local average error (e.g. linear regression) Stop if error exceeds a threshold Continue from the last point... No guarantee for corner detection 14

15 Polygon Approximation: Splitting: Segments to two parts based on a criteria (e.g. maximum internal distance) Check each segment for splitting based on another criteria (e.g. linearity error). 15

16 Signatures: A 1-D functional representation of a boundary Distance vs. Angle (in the polar representation): Invariant to translation Non-Invariant to rotation (may be achieved by start point selection)» Farthest point from centroid» The point on eigen axis» Use chain code solution for the start point Line tangent angle Histogram of tangent angle 16

17 Example: 17

18 Example: 18

19 Boundary Segments: Convex Hull: Smallest convex set containing the S Convex Deficiency: The set difference D=H-S Problem of noise: Smoothing (K-neighbour average) Polygon approximation Convex Hull of Polygon 19

20 Boundary Segments: Skeletonization / Thinning: Medial Axis Transform (MAT) Point p is belong to medial (Region R and Border B): Has more than one closest neighbor in B Chapter 9 and Page

21 Example of Thinning: 21

22 Boundary Descriptor: Simple one: Diameter: Diam B max D p, q Lead to Major axis and minor axis (Perpendicular to major) Basic Rectangle Curvature i j i, j k 1 xy xy R x y 22

23 Shape Number Smallest integers of first difference circular chain code. 23

24 Example: 24

25 Fourier Descriptors: s k x k jy k K 1 uk a u s k exp j2 k 0 K K 1 1 uk s k a uexp j2 K u0 K P1 1 uk sˆ k a uexp j2 P u0 K 25

26 Example: 26

27 Problem of invariance: Rotation K 1 1 j uk ar u sk e exp j2 aue K k0 K Normalization will solve! s 0 s i i as u as u as u aˆ s u,,,... a u a u a i s u 2 i j 27

28 Problem of invariance: Translation t j xy x x st k s k xy x k x j y k y a u u xy Translation to centroid will solve! 28

29 Problem of invariance: Scaling ss k s k as u a u Normalization will solve s 0 s i i as u as u as u aˆ s u,,,... a u a u a i s u 2 i 29

30 Problem of invariance: Starting Point, sp k s k k x k k y k k j2 k0u ap u a uexp K Normalization will solve p 0 p i i ap u ap u ap u aˆ p u,,,... a u a u a i p u 2 i 30

31 Properties in a single table: 31

32 Statistical Moments: Boundary Representation A1 i0 r, v g r v as random variable m i A1 v p v i n v v m p v n i i i0 A1 i0 r, v g r A1 normalized gr ( ) as histogram m i r g r i n v r m g r n i i i0 32

33 Regional Descriptor: The simple one: Area (Number of pixels) Perimeter (Length of boundary) Compactness (Perimeter 2 /Area) Circularity: Ratio of the area to the area of a circle with same perimeter Mean, median, max, min, ratio pixels above/below from intensity data. 33

34 Example: Normalized area: Ratio of light pixels to total light pixels 34

35 Topology Descriptor: Number of holes (H): Invariants to several operators. 35

36 Topology Descriptor: Number of connected components (C) : Invariants to several operators. 36

37 Topology Descriptor: Euler number (E=C-H) : Invariants to several operators

38 Topology Descriptor: Polygonal net: V: # of vertices (7) Q: # of edges (11) F: # of faces (2) E=C-H=V-Q+F C=1, H=3 E=-2 38

39 Example: Original Threshold Largest Connected Region Skeleton 39

40 Texture: No formal definition Smooth Coarse Regular 40

41 Statistical Approaches 1 st order grey level statistics From normalised histogram One pixel gray level repeat n times 2 nd order grey level statistics From GLCM (Grey Level Co-ocurrence Matrix) Repeatation of two pixels in a pre-defined neighbourhood Needs: A Positioning Operator, P. GLCM(i,j): # of times that points with gray level Z i occure relative to points with gray level Z j 41

42 Texture feature from 1 st order statistics: n z z m P z, m z P z z z L1 L1 n i i i i i0 i0 R z : Gray Level Contrast (Normalized) 1 L1 2 z :Skewness : Kurtosis, Flatness 2 U z p z i0 L1 log i0 i i : Uniformity e z p z p z i : Entropy 42

43 Example: Smooth Coarse Regular 43

44 Problem with 1 st order histogram Lack of spatial information 44

45 Gray Level Co-Occurence Matrix (GLCM): , z z1 0 z2 1 z3 2, : one pixel to right one below G = P

46 Gray Level Co-Occurence Matrix (GLCM): 46

47 Gray Level Co-Occurence Matrix (GLCM): N g : # of gray levels N N g g n g p i1 j1 ij N N N N g g g g m i p, m j p r ij c ij i1 j1 j1 i1 ij g ij n Ng Ng Ng Ng r i mr pij, c j mc pij i1 j1 j1 i1 47

48 Texture feature from GLCM Max( p ) : Maximum probability (G1) i, j ij i m j m i j r c i i i i j i 2 ( i j) pij : Contrast (G3) p 2 ij r c : Uniformity p ij 1 i : Homogeneity j : Correlation (G2) log ( p i j p ij 2 ij ) : Entropy 48

49 Example: One pixel immediately to he right 49

50 Example: 50

51 Effect of Horizontal offset: Correlation index Horizontal distance between neighbors Noisy Sin Circuit board 51

52 Spectral approaches: Peaks and Frequencies related to periodicity: S(r,θ), S r (θ),s θ (r): 0 S r S R S r S r S r1 S r 52

53 Spectral approaches: 53

54 Spectral approach: 54

55 Moments of Image as a 2D pdf: Moments of order of (p+q) p q m x y f x, y dxdy Central moments of order of (p+q) pq pq x ; p q, x x y y f x y dxdy m m y m m

56 Digital Data: Moments of order of (p+q) m pq pq x y p q x y f ( x, y) p q m ( x x) ( y y) f ( x, y), x ; y m x y m x y m ( x x) ( y y) f ( x, y) m m 0 f ( x, y) x y m00 m ( x x) ( y y) f ( x, y) m m x y m00 m m 56

57 Moments: 2nd ordens centrale momenter pq 2,, rd ordens centrale momenter pq 3,,, Normalized central momens pq pq p q and A set of invariant moments (7 by Hu) 57

58 Hu Moments:

59 Example: 59

60 Results of invariant moments: 60

61 Complex Zernike Moments: m 1 Amn f x, yvmn x, ydxdy 0 x 2 y 2 1 m, n, m n even, n m Where V mn are Zernike polynomials: jn V r, R r e, r, : over unit disc mn mn m n 2 s 1,,, s0 F m, n, s, r mn R r F m n s r m s! r m n m n s! s! s! 2 2 m2s 61

62 Some Zernike Polynomials: R R R R R m, n m, n 0,0 1,1 2,0 2,2 2 2r R3,1 3r 2r R 3,3 R 1 r r r 3 62

63 How to Compute Zernike Polynomials: Scale and Translation invariance transform: Shift to center of gravity (m 10 = m 01 = 0) Fix m 00 at a predetermined value (= b): x y g x, y f x, y, Map Image to the unit disc using polar coordinates. The center of the image is the origin of the unit disc Those pixels falling outside the unit disc are not used in the computation. r x y b m 00 y x 2 2 1, tan 63

64 How to Compute Zernike Polynomials: m 1 A g x y V x y,, m, n m, n x y 64

65 Legendre Moments: 2m12n P x P y dxdy, m, n m, n m n k 1 d Pk r x k k 2 k! dx k 65

66 Fourier-Mellin Moments: Fourier-Mellin Transform: mn, 2 m in F r f ( r, ) e rdrd, m, n 0 0 Fourier-Mellin Moments: in m, n f ( r, ) Qm re rdrd, m, n 2 a m 0 0 Q r : orthogonal polynomial of degree m over the raneg 0 r 1 m Q r Q r rdr a m k m l m 66

67 Principal Component Analysis: Consider a multi (value/channel/spectral) images: x 1 2 K 1 m x Ex x K k 1, K : # of observations 1 C x m x m x x m m C C K T T T x E x x k k x x K k 1 x x x x : Real Positive Definiter Matrix v v : 0, v v, i j x i i j T n T k T A v 1 v2 vn, 1 2 n A A 1 67

68 Karhunen Loève or Hotelling Transform: Analysis: T y = A x - mx m y = 0, C y = ACxA diag 1 2 n Complete Synthesis: Optimal Synthesis: A k 2 T x = A y m Form Using k eigenvectors correspondinf to k-largest eigenvalues T x ˆ = A y m k X e E x xˆ rms j j j j1 j1 jk 1 PCA Analysis n k n X 68

69 Example: 69

70 Data Preparation: 70

71 Eigenvalues Analysis: 71

72 PCA Analysis: Eigneimages 72

73 Example: Using 2 components 73

74 Example: Difference 74

75 PCA in Boundary description: 75

76 PCA in Boundary description: 76

Computer Assisted Image Analysis

Computer Assisted Image Analysis Computer Assisted Image Analysis Lecture 0 - Object Descriptors II Amin Allalou amin@cb.uu.se Centre for Image Analysis Uppsala University 2009-04-27 A. Allalou (Uppsala University) Object Descriptors

More information

Digital Image Processing Chapter 11 Representation and Description

Digital Image Processing Chapter 11 Representation and Description Digital Image Processing Chapter 11 Representation and Description Last Updated: July 20, 2003 Preview 11.1 Representation 11.1.1 Chain Codes Chain codes are used to represent a boundary by a connected

More information

Basic Concepts of. Feature Selection

Basic Concepts of. Feature Selection Basic Concepts of Pattern Recognition and Feature Selection Xiaojun Qi -- REU Site Program in CVMA (2011 Summer) 1 Outline Pattern Recognition Pattern vs. Features Pattern Classes Classification Feature

More information

Region Description for Recognition

Region Description for Recognition Region Description for Recognition For object recognition, descriptions of regions in an image have to be compared with descriptions of regions of meaningful objects (models). The general problem of object

More information

INF Shape descriptors

INF Shape descriptors 3.09.09 Shape descriptors Anne Solberg 3.09.009 1 Mandatory exercise1 http://www.uio.no/studier/emner/matnat/ifi/inf4300/h09/undervisningsmateriale/inf4300 termprojecti 009 final.pdf / t / / t t/ifi/inf4300/h09/

More information

EECS490: Digital Image Processing. Lecture #26

EECS490: Digital Image Processing. Lecture #26 Lecture #26 Moments; invariant moments Eigenvector, principal component analysis Boundary coding Image primitives Image representation: trees, graphs Object recognition and classes Minimum distance classifiers

More information

Feature detectors and descriptors. Fei-Fei Li

Feature detectors and descriptors. Fei-Fei Li Feature detectors and descriptors Fei-Fei Li Feature Detection e.g. DoG detected points (~300) coordinates, neighbourhoods Feature Description e.g. SIFT local descriptors (invariant) vectors database of

More information

Feature detectors and descriptors. Fei-Fei Li

Feature detectors and descriptors. Fei-Fei Li Feature detectors and descriptors Fei-Fei Li Feature Detection e.g. DoG detected points (~300) coordinates, neighbourhoods Feature Description e.g. SIFT local descriptors (invariant) vectors database of

More information

Slide a window along the input arc sequence S. Least-squares estimate. σ 2. σ Estimate 1. Statistically test the difference between θ 1 and θ 2

Slide a window along the input arc sequence S. Least-squares estimate. σ 2. σ Estimate 1. Statistically test the difference between θ 1 and θ 2 Corner Detection 2D Image Features Corners are important two dimensional features. Two dimensional image features are interesting local structures. They include junctions of dierent types Slide 3 They

More information

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 59 CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 4. INTRODUCTION Weighted average-based fusion algorithms are one of the widely used fusion methods for multi-sensor data integration. These methods

More information

INTEREST POINTS AT DIFFERENT SCALES

INTEREST POINTS AT DIFFERENT SCALES INTEREST POINTS AT DIFFERENT SCALES Thank you for the slides. They come mostly from the following sources. Dan Huttenlocher Cornell U David Lowe U. of British Columbia Martial Hebert CMU Intuitively, junctions

More information

Image Segmentation: Definition Importance. Digital Image Processing, 2nd ed. Chapter 10 Image Segmentation.

Image Segmentation: Definition Importance. Digital Image Processing, 2nd ed. Chapter 10 Image Segmentation. : Definition Importance Detection of Discontinuities: 9 R = wi z i= 1 i Point Detection: 1. A Mask 2. Thresholding R T Line Detection: A Suitable Mask in desired direction Thresholding Line i : R R, j

More information

Corner. Corners are the intersections of two edges of sufficiently different orientations.

Corner. Corners are the intersections of two edges of sufficiently different orientations. 2D Image Features Two dimensional image features are interesting local structures. They include junctions of different types like Y, T, X, and L. Much of the work on 2D features focuses on junction L,

More information

Edge Detection. CS 650: Computer Vision

Edge Detection. CS 650: Computer Vision CS 650: Computer Vision Edges and Gradients Edge: local indication of an object transition Edge detection: local operators that find edges (usually involves convolution) Local intensity transitions are

More information

13.3 Arc Length and Curvature

13.3 Arc Length and Curvature 13 Vector Functions 13.3 Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. We have defined the length of a plane curve with parametric equations x = f(t),

More information

A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface

A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface 2011 International Conference on elecommunication echnology and Applications Proc.of CSI vol.5 (2011) (2011) IACSI Press, Singapore A Recognition System for 3D Embossed Digits on Non-Smooth Metallic Surface

More information

Feature Extraction and Image Processing

Feature Extraction and Image Processing Feature Extraction and Image Processing Second edition Mark S. Nixon Alberto S. Aguado :*авш JBK IIP AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

More information

Science Insights: An International Journal

Science Insights: An International Journal Available online at http://www.urpjournals.com Science Insights: An International Journal Universal Research Publications. All rights reserved ISSN 2277 3835 Original Article Object Recognition using Zernike

More information

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis Previous Lecture Multimedia Databases Texture-Based Image Retrieval Low Level Features Tamura Measure, Random Field Model High-Level Features Fourier-Transform, Wavelets Wolf-Tilo Balke Silviu Homoceanu

More information

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 4 Previous Lecture Texture-Based Image Retrieval Low

More information

3. Which of these numbers does not belong to the set of solutions of the inequality 4

3. Which of these numbers does not belong to the set of solutions of the inequality 4 Math Field Day Exam 08 Page. The number is equal to b) c) d) e). Consider the equation 0. The slope of this line is / b) / c) / d) / e) None listed.. Which of these numbers does not belong to the set of

More information

Morphological image processing

Morphological image processing INF 4300 Digital Image Analysis Morphological image processing Fritz Albregtsen 09.11.2017 1 Today Gonzalez and Woods, Chapter 9 Except sections 9.5.7 (skeletons), 9.5.8 (pruning), 9.5.9 (reconstruction)

More information

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis 4 Shape-based Features Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 4 Multiresolution Analysis

More information

Image Data Compression

Image Data Compression Image Data Compression Image data compression is important for - image archiving e.g. satellite data - image transmission e.g. web data - multimedia applications e.g. desk-top editing Image data compression

More information

Linear Algebra Review. Fei-Fei Li

Linear Algebra Review. Fei-Fei Li Linear Algebra Review Fei-Fei Li 1 / 51 Vectors Vectors and matrices are just collections of ordered numbers that represent something: movements in space, scaling factors, pixel brightnesses, etc. A vector

More information

Michal Kuneš

Michal Kuneš A (Zernike) moment-based nonlocal-means algorithm for image denoising Michal Kuneš xkunes@utia.cas.cz ZOI UTIA, ASCR, Friday seminar 13.03.015 Introduction - Uses nonlocal (NL) means filter - Introduce

More information

Appendix. Online supplement to Coordinated logistics with a truck and a drone

Appendix. Online supplement to Coordinated logistics with a truck and a drone Appendix. Online supplement to Coordinated logistics with a truck and a drone 28 Article submitted to Management Science; manuscript no. MS-15-02357.R2 v 1 v 1 s s v 2 v 2 (a) (b) Figure 13 Reflecting

More information

CS 4495 Computer Vision Binary images and Morphology

CS 4495 Computer Vision Binary images and Morphology CS 4495 Computer Vision Binary images and Aaron Bobick School of Interactive Computing Administrivia PS6 should be working on it! Due Sunday Nov 24 th. Some issues with reading frames. Resolved? Exam:

More information

Stability of boundary measures

Stability of boundary measures Stability of boundary measures F. Chazal D. Cohen-Steiner Q. Mérigot INRIA Saclay - Ile de France LIX, January 2008 Point cloud geometry Given a set of points sampled near an unknown shape, can we infer

More information

Image Recognition Using Modified Zernike Moments

Image Recognition Using Modified Zernike Moments Sensors & Transducers 204 by IFSA Publishing S. L. http://www.sensorsportal.com Image Recognition Using Modified ernike Moments Min HUANG Yaqiong MA and Qiuping GONG School of Computer and Communication

More information

Lecture 3: The Shape Context

Lecture 3: The Shape Context Lecture 3: The Shape Context Wesley Snyder, Ph.D. UWA, CSSE NCSU, ECE Lecture 3: The Shape Context p. 1/2 Giant Quokka Lecture 3: The Shape Context p. 2/2 The Shape Context Need for invariance Translation,

More information

Image Processing 1 (IP1) Bildverarbeitung 1

Image Processing 1 (IP1) Bildverarbeitung 1 MIN-Fakultät Fachbereich Informatik Arbeitsbereich SAV/BV (KOGS) Image Processing 1 (IP1) Bildverarbeitung 1 Lecture 14 Skeletonization and Matching Winter Semester 2015/16 Slides: Prof. Bernd Neumann

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 5 Other Coding Techniques Instructional Objectives At the end of this lesson, the students should be able to:. Convert a gray-scale image into bit-plane

More information

Compression methods: the 1 st generation

Compression methods: the 1 st generation Compression methods: the 1 st generation 1998-2017 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Still1g 2017 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 32 Basic

More information

Chapter 8. Centripetal Force and The Law of Gravity

Chapter 8. Centripetal Force and The Law of Gravity Chapter 8 Centripetal Force and The Law of Gravity Centripetal Acceleration An object traveling in a circle, even though it moves with a constant speed, will have an acceleration The centripetal acceleration

More information

Differential Attribute Profiles in Remote Sensing

Differential Attribute Profiles in Remote Sensing Differential Attribute Profiles in Remote Sensing Georgios K. Ouzounis DigitalGlobe, Inc. 1601 Dry Creek Drive, Suite 260, Longmont, CO 80503, USA. Image: Dubai July 5, 2011 50cm Contents Overview Connected

More information

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014 Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014 Linear Algebra A Brief Reminder Purpose. The purpose of this document

More information

Image Reconstruction And Poisson s equation

Image Reconstruction And Poisson s equation Chapter 1, p. 1/58 Image Reconstruction And Poisson s equation School of Engineering Sciences Parallel s for Large-Scale Problems I Chapter 1, p. 2/58 Outline 1 2 3 4 Chapter 1, p. 3/58 Question What have

More information

a Write down the coordinates of the point on the curve where t = 2. b Find the value of t at the point on the curve with coordinates ( 5 4, 8).

a Write down the coordinates of the point on the curve where t = 2. b Find the value of t at the point on the curve with coordinates ( 5 4, 8). Worksheet A 1 A curve is given by the parametric equations x = t + 1, y = 4 t. a Write down the coordinates of the point on the curve where t =. b Find the value of t at the point on the curve with coordinates

More information

Basic Principles of Video Coding

Basic Principles of Video Coding Basic Principles of Video Coding Introduction Categories of Video Coding Schemes Information Theory Overview of Video Coding Techniques Predictive coding Transform coding Quantization Entropy coding Motion

More information

40th International Mathematical Olympiad

40th International Mathematical Olympiad 40th International Mathematical Olympiad Bucharest, Romania, July 999 Determine all finite sets S of at least three points in the plane which satisfy the following condition: for any two distinct points

More information

CSE 554 Lecture 7: Alignment

CSE 554 Lecture 7: Alignment CSE 554 Lecture 7: Alignment Fall 2012 CSE554 Alignment Slide 1 Review Fairing (smoothing) Relocating vertices to achieve a smoother appearance Method: centroid averaging Simplification Reducing vertex

More information

Properties of surfaces II: Second moment of area

Properties of surfaces II: Second moment of area Properties of surfaces II: Second moment of area Just as we have discussing first moment of an area and its relation with problems in mechanics, we will now describe second moment and product of area of

More information

49. Green s Theorem. The following table will help you plan your calculation accordingly. C is a simple closed loop 0 Use Green s Theorem

49. Green s Theorem. The following table will help you plan your calculation accordingly. C is a simple closed loop 0 Use Green s Theorem 49. Green s Theorem Let F(x, y) = M(x, y), N(x, y) be a vector field in, and suppose is a path that starts and ends at the same point such that it does not cross itself. Such a path is called a simple

More information

Lecture 8: Interest Point Detection. Saad J Bedros

Lecture 8: Interest Point Detection. Saad J Bedros #1 Lecture 8: Interest Point Detection Saad J Bedros sbedros@umn.edu Last Lecture : Edge Detection Preprocessing of image is desired to eliminate or at least minimize noise effects There is always tradeoff

More information

Lecture 8: Interest Point Detection. Saad J Bedros

Lecture 8: Interest Point Detection. Saad J Bedros #1 Lecture 8: Interest Point Detection Saad J Bedros sbedros@umn.edu Review of Edge Detectors #2 Today s Lecture Interest Points Detection What do we mean with Interest Point Detection in an Image Goal:

More information

Enhanced Fourier Shape Descriptor Using Zero-Padding

Enhanced Fourier Shape Descriptor Using Zero-Padding Enhanced ourier Shape Descriptor Using Zero-Padding Iivari Kunttu, Leena Lepistö, and Ari Visa Tampere University of Technology, Institute of Signal Processing, P.O. Box 553, I-330 Tampere inland {Iivari.Kunttu,

More information

Object Recognition Using Local Characterisation and Zernike Moments

Object Recognition Using Local Characterisation and Zernike Moments Object Recognition Using Local Characterisation and Zernike Moments A. Choksuriwong, H. Laurent, C. Rosenberger, and C. Maaoui Laboratoire Vision et Robotique - UPRES EA 2078, ENSI de Bourges - Université

More information

Edge Detection. Introduction to Computer Vision. Useful Mathematics Funcs. The bad news

Edge Detection. Introduction to Computer Vision. Useful Mathematics Funcs. The bad news Edge Detection Introduction to Computer Vision CS / ECE 8B Thursday, April, 004 Edge detection (HO #5) Edge detection is a local area operator that seeks to find significant, meaningful changes in image

More information

1966 IMO Shortlist. IMO Shortlist 1966

1966 IMO Shortlist. IMO Shortlist 1966 IMO Shortlist 1966 1 Given n > 3 points in the plane such that no three of the points are collinear. Does there exist a circle passing through (at least) 3 of the given points and not containing any other

More information

Singular Value Decompsition

Singular Value Decompsition Singular Value Decompsition Massoud Malek One of the most useful results from linear algebra, is a matrix decomposition known as the singular value decomposition It has many useful applications in almost

More information

Analysis of Fractals, Image Compression and Entropy Encoding

Analysis of Fractals, Image Compression and Entropy Encoding Analysis of Fractals, Image Compression and Entropy Encoding Myung-Sin Song Southern Illinois University Edwardsville Jul 10, 2009 Joint work with Palle Jorgensen. Outline 1. Signal and Image processing,

More information

Efficient Observation of Random Phenomena

Efficient Observation of Random Phenomena Lecture 9 Efficient Observation of Random Phenomena Tokyo Polytechnic University The 1st Century Center of Excellence Program Yukio Tamura POD Proper Orthogonal Decomposition Stochastic Representation

More information

Statistical Pattern Recognition

Statistical Pattern Recognition Statistical Pattern Recognition Feature Extraction Hamid R. Rabiee Jafar Muhammadi, Alireza Ghasemi, Payam Siyari Spring 2014 http://ce.sharif.edu/courses/92-93/2/ce725-2/ Agenda Dimensionality Reduction

More information

Integral Invariants for Robust Geometry Processing

Integral Invariants for Robust Geometry Processing Integral Invariants for Robust Geometry Processing Helmut Pottmann a Qi-Xing Huang b Yong-Liang Yang b Stephan Kölpl a a Vienna Univ. of Technology, Wiedner Hauptstr. 8 1/14, 14 Wien, Austria b Tsinghua

More information

Multivariate Statistical Analysis

Multivariate Statistical Analysis Multivariate Statistical Analysis Fall 2011 C. L. Williams, Ph.D. Lecture 4 for Applied Multivariate Analysis Outline 1 Eigen values and eigen vectors Characteristic equation Some properties of eigendecompositions

More information

Used to extract image components that are useful in the representation and description of region shape, such as

Used to extract image components that are useful in the representation and description of region shape, such as Used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction skeletons convex hull morphological filtering thinning pruning Sets

More information

8. Diagonalization.

8. Diagonalization. 8. Diagonalization 8.1. Matrix Representations of Linear Transformations Matrix of A Linear Operator with Respect to A Basis We know that every linear transformation T: R n R m has an associated standard

More information

Empirical Mean and Variance!

Empirical Mean and Variance! Global Image Properties! Global image properties refer to an image as a whole rather than components. Computation of global image properties is often required for image enhancement, preceding image analysis.!

More information

Pattern Recognition 2

Pattern Recognition 2 Pattern Recognition 2 KNN,, Dr. Terence Sim School of Computing National University of Singapore Outline 1 2 3 4 5 Outline 1 2 3 4 5 The Bayes Classifier is theoretically optimum. That is, prob. of error

More information

Manifold Coarse Graining for Online Semi-supervised Learning

Manifold Coarse Graining for Online Semi-supervised Learning for Online Semi-supervised Learning Mehrdad Farajtabar, Amirreza Shaban, Hamid R. Rabiee, Mohammad H. Rohban Digital Media Lab, Department of Computer Engineering, Sharif University of Technology, Tehran,

More information

ADAPTIVE ANTENNAS. SPATIAL BF

ADAPTIVE ANTENNAS. SPATIAL BF ADAPTIVE ANTENNAS SPATIAL BF 1 1-Spatial reference BF -Spatial reference beamforming may not use of embedded training sequences. Instead, the directions of arrival (DoA) of the impinging waves are used

More information

1. Find all solutions to 1 + x = x + 1 x and provide all algebra for full credit.

1. Find all solutions to 1 + x = x + 1 x and provide all algebra for full credit. . Find all solutions to + x = x + x and provide all algebra for full credit. Solution: Squaring both sides of the given equation gives + x = x 2 + 2x x + x which implies 2x x 2 = 2x x. This gives the possibility

More information

Point Distribution Models

Point Distribution Models Point Distribution Models Jan Kybic winter semester 2007 Point distribution models (Cootes et al., 1992) Shape description techniques A family of shapes = mean + eigenvectors (eigenshapes) Shapes described

More information

Basics on 2-D 2 D Random Signal

Basics on 2-D 2 D Random Signal Basics on -D D Random Signal Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview Last Time: Fourier Analysis for -D signals Image enhancement via spatial filtering

More information

Signal Analysis. Principal Component Analysis

Signal Analysis. Principal Component Analysis Multi dimensional Signal Analysis Lecture 2E Principal Component Analysis Subspace representation Note! Given avector space V of dimension N a scalar product defined by G 0 a subspace U of dimension M

More information

Harris Corner Detector

Harris Corner Detector Multimedia Computing: Algorithms, Systems, and Applications: Feature Extraction By Dr. Yu Cao Department of Computer Science The University of Massachusetts Lowell Lowell, MA 01854, USA Part of the slides

More information

QUIZ ON CHAPTER 4 APPLICATIONS OF DERIVATIVES; MATH 150 FALL 2016 KUNIYUKI 105 POINTS TOTAL, BUT 100 POINTS

QUIZ ON CHAPTER 4 APPLICATIONS OF DERIVATIVES; MATH 150 FALL 2016 KUNIYUKI 105 POINTS TOTAL, BUT 100 POINTS Math 150 Name: QUIZ ON CHAPTER 4 APPLICATIONS OF DERIVATIVES; MATH 150 FALL 2016 KUNIYUKI 105 POINTS TOTAL, BUT 100 POINTS = 100% Show all work, simplify as appropriate, and use good form and procedure

More information

Various Shape Descriptors in Image Processing A Review

Various Shape Descriptors in Image Processing A Review Various Shape Descriptors in Image Processing A Review Preetika D Silva 1, P. Bhuvaneswari 2 1 PG Student, Department of Electronics and Communication, Rajarajeswari College of Engineering, Bangalore,

More information

Vector-attribute filters

Vector-attribute filters Vector-attribute filters Erik R. Urbach, Niek J. Boersma, and Michael H.F. Wilkinson Institute for Mathematics and Computing Science University of Groningen The Netherlands April 2005 Outline Purpose Binary

More information

e x for x 0. Find the coordinates of the point of inflexion and justify that it is a point of inflexion. (Total 7 marks)

e x for x 0. Find the coordinates of the point of inflexion and justify that it is a point of inflexion. (Total 7 marks) Chapter 0 Application of differential calculus 014 GDC required 1. Consider the curve with equation f () = e for 0. Find the coordinates of the point of infleion and justify that it is a point of infleion.

More information

Accurate Orthogonal Circular Moment Invariants of Gray-Level Images

Accurate Orthogonal Circular Moment Invariants of Gray-Level Images Journal of Computer Science 7 (5): 75-722, 20 ISSN 549-3636 20 Science Publications Accurate Orthogonal Circular Moment Invariants of Gray-Level Images Khalid Mohamed Hosny Department of Computer Science,

More information

Pre-Regional Mathematical Olympiad Solution 2017

Pre-Regional Mathematical Olympiad Solution 2017 Pre-Regional Mathematical Olympiad Solution 07 Time:.5 hours. Maximum Marks: 50 [Each Question carries 5 marks]. How many positive integers less than 000 have the property that the sum of the digits of

More information

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice 3. Eigenvalues and Eigenvectors, Spectral Representation 3.. Eigenvalues and Eigenvectors A vector ' is eigenvector of a matrix K, if K' is parallel to ' and ' 6, i.e., K' k' k is the eigenvalue. If is

More information

Review Notes for IB Standard Level Math

Review Notes for IB Standard Level Math Review Notes for IB Standard Level Math 1 Contents 1 Algebra 8 1.1 Rules of Basic Operations............................... 8 1.2 Rules of Roots..................................... 8 1.3 Rules of Exponents...................................

More information

Morphological Operations. GV12/3072 Image Processing.

Morphological Operations. GV12/3072 Image Processing. Morphological Operations 1 Outline Basic concepts: Erode and dilate Open and close. Granulometry Hit and miss transform Thinning and thickening Skeletonization and the medial axis transform Introduction

More information

Feature Extraction Using Zernike Moments

Feature Extraction Using Zernike Moments Feature Extraction Using Zernike Moments P. Bhaskara Rao Department of Electronics and Communication Engineering ST.Peter's Engineeing college,hyderabad,andhra Pradesh,India D.Vara Prasad Department of

More information

Edge Image Description Using Angular Radial Partitioning

Edge Image Description Using Angular Radial Partitioning Edge Image Description Using Angular Radial Partitioning A.Chalechale, A. Mertins and G. Naghdy IEE Proc.-Vis. Image Signal Processing, 2004 Slides by David Anthony Torres Computer Science and Engineering

More information

Morphology Gonzalez and Woods, Chapter 9 Except sections 9.5.7, 9.5.8, and Repetition of binary dilatation, erosion, opening, closing

Morphology Gonzalez and Woods, Chapter 9 Except sections 9.5.7, 9.5.8, and Repetition of binary dilatation, erosion, opening, closing 09.11.2011 Anne Solberg Morphology Gonzalez and Woods, Chapter 9 Except sections 9.5.7, 9.5.8, 9.5.9 and 9.6.4 Repetition of binary dilatation, erosion, opening, closing Binary region processing: connected

More information

The problem of classification in Content-Based Image Retrieval systems

The problem of classification in Content-Based Image Retrieval systems The problem of classification in Content-Based Image Retrieval systems Tatiana Jaworska Systems Research Institute, Polish Academy of Sciences Warsaw, Poland Presentation plan Overview of the main idea

More information

Machine vision, spring 2018 Summary 4

Machine vision, spring 2018 Summary 4 Machine vision Summary # 4 The mask for Laplacian is given L = 4 (6) Another Laplacian mask that gives more importance to the center element is given by L = 8 (7) Note that the sum of the elements in the

More information

Edge Detection PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2005

Edge Detection PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2005 Edge Detection PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2005 Gradients and edges Points of sharp change in an image are interesting: change in reflectance change in object change

More information

Before you begin read these instructions carefully.

Before you begin read these instructions carefully. MATHEMATICAL TRIPOS Part IB Friday, 8 June, 2012 1:30 pm to 4:30 pm PAPER 4 Before you begin read these instructions carefully. Each question in Section II carries twice the number of marks of each question

More information

Face recognition using Zernike moments and Radon transform

Face recognition using Zernike moments and Radon transform Face recognition using Zernike moments and Radon transform Dr. Ali Mohammed Sahan 1, Kadhim Zghair Oudah 2, Adel Majed 3 1 IT Dept., Technical College of Management, Middle Technical University, Baghdad,

More information

INF 5300, V What is shape? Selected Themes from Digital Image Analysis. Lecture Moment Based Shape Representation

INF 5300, V What is shape? Selected Themes from Digital Image Analysis. Lecture Moment Based Shape Representation INF 5300, V-004 Selected Themes from Digital Image Analsis Lecture 8 6.03.004 Moment Based Shape Representation Fritz Albregtsen Department of Informatics Universit of Oslo What is shape? A numerical description

More information

Original Article Design Approach for Content-Based Image Retrieval Using Gabor-Zernike Features

Original Article Design Approach for Content-Based Image Retrieval Using Gabor-Zernike Features International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 42-46 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Design Approach

More information

Master of Intelligent Systems - French-Czech Double Diploma. Hough transform

Master of Intelligent Systems - French-Czech Double Diploma. Hough transform Hough transform I- Introduction The Hough transform is used to isolate features of a particular shape within an image. Because it requires that the desired features be specified in some parametric form,

More information

Role of Assembling Invariant Moments and SVM in Fingerprint Recognition

Role of Assembling Invariant Moments and SVM in Fingerprint Recognition 56 Role of Assembling Invariant Moments SVM in Fingerprint Recognition 1 Supriya Wable, 2 Chaitali Laulkar 1, 2 Department of Computer Engineering, University of Pune Sinhgad College of Engineering, Pune-411

More information

An Efficient Algorithm for Fast Computation of Pseudo-Zernike Moments

An Efficient Algorithm for Fast Computation of Pseudo-Zernike Moments An Efficient Algorithm for Fast Computation of Pseudo-Zernike Moments Chong, Chee-Way Fac. of Engg & Tech., Multimedia University, Jalan Air Keroh Lama, 75450 Melaka, Malaysia. (Email:cwayc@pc.jaring.my)

More information

CS 664 Segmentation (2) Daniel Huttenlocher

CS 664 Segmentation (2) Daniel Huttenlocher CS 664 Segmentation (2) Daniel Huttenlocher Recap Last time covered perceptual organization more broadly, focused in on pixel-wise segmentation Covered local graph-based methods such as MST and Felzenszwalb-Huttenlocher

More information

The Not-Formula Book for C2 Everything you need to know for Core 2 that won t be in the formula book Examination Board: AQA

The Not-Formula Book for C2 Everything you need to know for Core 2 that won t be in the formula book Examination Board: AQA Not The Not-Formula Book for C Everything you need to know for Core that won t be in the formula book Examination Board: AQA Brief This document is intended as an aid for revision. Although it includes

More information

Design and Correction of optical Systems

Design and Correction of optical Systems Design and Correction of optical Systems Part 10: Performance criteria 1 Summer term 01 Herbert Gross Overview 1. Basics 01-04-18. Materials 01-04-5 3. Components 01-05-0 4. Paraxial optics 01-05-09 5.

More information

Noise & Data Reduction

Noise & Data Reduction Noise & Data Reduction Paired Sample t Test Data Transformation - Overview From Covariance Matrix to PCA and Dimension Reduction Fourier Analysis - Spectrum Dimension Reduction 1 Remember: Central Limit

More information

PRMO Solution

PRMO Solution PRMO Solution 0.08.07. How many positive integers less than 000 have the property that the sum of the digits of each such number is divisible by 7 and the number itself is divisible by 3?. Suppose a, b

More information

QUESTION BANK ON STRAIGHT LINE AND CIRCLE

QUESTION BANK ON STRAIGHT LINE AND CIRCLE QUESTION BANK ON STRAIGHT LINE AND CIRCLE Select the correct alternative : (Only one is correct) Q. If the lines x + y + = 0 ; 4x + y + 4 = 0 and x + αy + β = 0, where α + β =, are concurrent then α =,

More information

Chapter I : Basic Notions

Chapter I : Basic Notions Chapter I : Basic Notions - Image Processing - Lattices - Residues - Measurements J. Serra Ecole des Mines de Paris ( 2000 ) Course on Math. Morphology I. 1 Image Processing (I) => Image processing may

More information

COMP344 Digital Image Processing Fall 2007 Final Examination

COMP344 Digital Image Processing Fall 2007 Final Examination COMP344 Digital Image Processing Fall 2007 Final Examination Time allowed: 2 hours Name Student ID Email Question 1 Question 2 Question 3 Question 4 Question 5 Question 6 Total With model answer HK University

More information

Statistical signal processing

Statistical signal processing Statistical signal processing Short overview of the fundamentals Outline Random variables Random processes Stationarity Ergodicity Spectral analysis Random variable and processes Intuition: A random variable

More information

Evaluation of OCR Algorithms for Images with Different Spatial Resolutions and Noises

Evaluation of OCR Algorithms for Images with Different Spatial Resolutions and Noises Evaluation of OCR Algorithms for Images with Different Spatial Resolutions and Noises by Qing Chen A thesis submitted to the School of Graduate Studies and Research in partial fulfillment of the requirements

More information

Math 180, Exam 2, Spring 2013 Problem 1 Solution

Math 180, Exam 2, Spring 2013 Problem 1 Solution Math 80, Eam, Spring 0 Problem Solution. Find the derivative of each function below. You do not need to simplify your answers. (a) tan ( + cos ) (b) / (logarithmic differentiation may be useful) (c) +

More information