arxiv: v1 [cs.cv] 17 Jul 2018

Size: px
Start display at page:

Download "arxiv: v1 [cs.cv] 17 Jul 2018"

Transcription

1 A Novel Color Edge Detection Algorithm Based on Quaternion Hardy Filter Wen-shan Bi and Kit Ian Kou Department of Mathematics, Faculty of Science and Technology, University of Macau, Macao, China arxiv: v1 [cs.cv] 17 Jul 2018 Abstract A study on color edge detection using the improved Di Zenzo s gradient operator associated with quaternion Hardy filter is presented. The Di Zenzo gradient operator recently achieved great attentions in edge detection, but it is sensitive to image with additive noise. The quaternion Hardy filter demonstrates its advantage in denoising image. A robust color image edge detection algorithm called Quaternion Hardy filter with the improved Di Zenzo s gradient operator, namely QHFIDZ, is presented in this paper. It preprocesses the color image to quaternion Hardy filter which reduces the noise effect and then apply the improved Di Zenzo s gradient algorithm for edge map. The proposed technique is a robust algorithm for noisy image detection comparison to other image detection techniques. Keywords: Quaternion Hardy filter, Quaternion Fourier transform, Color edge detection, Improved Di Zenzo s gradient operator. 1 Introduction Color edge detection is designed to identify discontinuities in the digital image where the brightness or color changes drastically or more formally. Color edge detection in image segmentation, pattern recognition, computer vision and many other aspects is crucial. It is significant in various types of image processing such as the high-level feature extraction, feature description, image understanding and target recognition, etc. Canny [1], Sobel [2], Prewitt [3], differential phase congruence (DPC) [4] and modified differential phase congruence (MDPC) [5] detectors have drawn wide attention and achieved great success in grayscale edge detection. Given a color image, converting it to grayscale and then applied these grayscale-based image detectors which have been well developed. The grayscaling is a threedimensional to one-dimensional process, which will inevitably lose some information about the image. As shown in Fig. 1, the left half of the rectangle has RGB values of 2, 170 and 2, and the right half has RGB values of 250, 2 and 240, respectively. Fig. 1 (a) is the original image, Fig. 1 (d)-(f) are the grayscale-based edge detectors obtained by the Canny, Sobel and Prewitt algorithms, respectively. With the exception of (c), they all failed to extract the outline of different regions because only the wenshan0608@163.com kikou@umac.mo 1

2 Figure 1: (a) Original test color image; (b) The grayscale image of the test image; (c) The edge map captured with the proposed method; (d) The edge map captured with Canny detector, (e) Sobel detector and (f) Prewitt detector, respectively. brightness information was kept in the grayscale process.this makes the grayscale-based edge detection algorithms are more passive. Secondly, when dealing with color images, most of them use the gray images estimator to calculate each color component separately and then combine them to get the operator without considering the correlation information between each color channel. What we need to pay attention is that compared with grayscale images and binary images, each pixel of a color image includes not only brightness information but also color information. The role of these color information in edge detection can not be ignored. As early as 1986, Di [6] proposed a multi-channel gradient operator and has been widely used. In 2012, Jin [7] solved the uncertainty of the Di s gradient direction, namely improved Di Zenzo (IDZ) gradient operator. In this work, we propose a novel quaternion-based IDZ gradient algorithm combining with the quaternion Hardy filter, which can enhance the border effect in a holistic manner by extracting the main features of the color image. It naturally extends the IDZ gradient algorithm in the quaternion setting. A growing body of research [8, 9, 10, 11, 12, 13] has shown that quaternions are well adapted to color images by encoding color channels into three imaginary parts. The quaternion analytic signal [14] is the non-tangential boundary values of quaternion Hardy filter. It is shown that [14] the quaternion analytic signal is a robust gray image detector with additive noises. Despite its initial success, it is original designed for gray image. To the author s knowledge, the study of quaternion Hardy filter to color-based edge detector is not carried out. In this work, we apply the Quaternion Hardy filter with the IDZ gradient operator to detect the edge of the color image. We develop a novel quaternion-based IDZ gradient operator with visual and quantitative analysis for color edge detection. The contributions of this paper are summarized as follows. 1. We propose a novel IDZ gradient algorithm based on quaternion Hardy filter, namely QHFIDZ algorithm, with application to color edge detection. Different from the classic IDZ gradient algorithm, QHFIDZ treats a color image in a holistic manner. 2. We set up a series of experiments to verify the denoising performance of the proposed algorithm in various environments. Visual and quantitative analysis are both considered. In term of peak SNR (PSNR) and similarity index measure (SSIM), compared with the classic five detec- 2

3 tion algorithms, namely Canny, Sobel, Prewitt, differential phase congruence (DPC) and modified differential phase congruence (MDPC). The proposed QHFIDZ algorithm consistently shows the superiority in color edge detection. The remainder of this paper is structured as follows. In order to make it self-contained, Section 2 gives a brief introduction to some general definitions and basic properties of quaternions, quaternion Fourier transform, quaternion analytic signal and the improved Di Zenzo gradient operator. Section 3 presents the main result of the paper, it defined the novel algorithm for color-based edge detection of real-world image. Finally, visual and quantitative analysis of the proposed algorithm are drawn in Section 4. 2 Preliminaries The present section collects some basic facts about quaternions, quaternion Fourier transform [16], quaternion analytic signal, quaternion Hardy space and the improved Di Zenzo s gradient operator which will be used throughout the text. 2.1 Quaternions As a natural extension of the complex space C, the quaternion space H was first proposed by Hamilton in 1843 [17]. A complex number consists of two components: one real part and one imaginary part. The quaternion q H has four components, i.e., one real part and three imaginary parts: q = q 0 + q 1 i + q 2 j + q 3 k, (1) where q n R, n = 0, 1, 2, 3, and the basis elements {i, j, k} obey the Hamilton s multiplication rules: i 2 = j 2 = k 2 = ijk = 1; ij = k, jk = i, ki = j; ji = k, kj = i, ik = j. (2) Given a quaternion q = q 0 + q 1 i + q 2 j + q 3 k, its quaternion conjugate is q := q 0 q 1 i q 2 j q 3 k. We write Sc(q) := 1 2 (q + q) = q 0 and Vec(q) := 1 2 (q q) = q 1i + q 2 j + q 3 k, which are the scalar and vector parts of q, respectively. This leads to a modulus of q H defined by q := qq = qq = q0 2 + q2 1 + q2 2 + q2 3, (3) where q n R, n = 0, 1, 2, 3. By (1), an H-valued function f : R 2 H can be expressed as f(x 1, x 2 ) = f 0 (x 1, x 2 ) + f 1 (x 1, x 2 )i + f 2 (x 1, x 2 )j + f 3 (x 1, x 2 )k, (4) where f n : R 2 R(n = 0, 1, 2, 3). 2.2 Quaternion Fourier transform Suppose that f is an absolutely integrable complex function defined on R, then the Fourier transform [18] of f is given by f(w) := 1 f(x)e iwx dx, (5) 2π R 3

4 where w denote the angular frequency. Moreover, if f is an absolutely integrable complex function defined on R, then f can be reconstructed by the Fourier transform of f and is expressed by f(x) = 1 f(w)e iwx dw. (6) 2π R The quaternion Fourier transform, which can be regarded as an extension of Fourier transform in quaternion domain, plays a vital role in grayscale image processing. The first definition of the quaternion Fourier transform was given in 1992 [19] and the first application to color images was discussed in 1996 [20]. It was recently applied to find the envelope of the image [21]. The application of quaternion Fourier transform on color images was discussed in [13, 22]. The Plancherel and inversion theorems of quaternion Fourier transform in the square intrgrable signals class was established in [23]. Due to the non-commutativity of the quaternions, there are various types of quaternion Fourier transforms. In the following, we focus our attention on the two-sided quaternion Fourier transform (QFT). Suppose that f is an absolutely integrable H-valued function defined on R 2, then the continuous quaternion Fourier transform of f is defined by (Ff)(w 1, w 2 ) := 1 e iw 1x 1 f(x 1, x 2 )e jw 2x 2 dx 1 dx 2, (7) 2π R 2 where w l and x l denote the 2D angular frequency and 2D space (l = 1, 2), respectively. Furthermore, if f is an absolutely integrable H-valued function defined on R 2, then the continuous inverse quaternion Fourier transform of f is defined by (F 1 f)(x l, x 2 ) := 1 e iw 1x 1 f(w 1, w 2 )e jw 2x 2 dw 1 dw 2, (8) 2π R 2 where w l and x l denote the 2D angular frequency and 2D space (l = 1, 2), respectively. 2.3 Quaternion analytic function In the following, we review the concept of analytic signal. Given a real signal f, combined with its own Hilbert transform, then the analytic signal of f is given by f a (x) := f(x) + ih[f](x), x R, (9) where H[f] denotes the Hilbert transform of f and is defined by H[f](x) := 1 π lim f(s) ds. (10) ε 0 + x s ε x s The Fourier transform of analytic f a defined in (9) is given by where w R. f a (w) = (1 + sgn(w)) f(w), As a natural extension of the analytic signal from 1D to 4D space in the quaternion setting is called quaternion analytic signal. It was proposed by Hu [14] using partial and total Hilbert transform associated with QFT. Given a 2D quaternion valued signal f, combined with its own quaternion partial and total Hilbert transform, then we get a quaternion holomorphic signal f q [24] as follows 4

5 where f q (x 1, x 2 ) := f(x 1, x 2 ) + ih x1 [f](x 1 ) + H x2 [f](x 2 )j + ih x1 x 2 [f](x 1, x 2 )j, (11) H x1 [f](x 1 ) := 1 π lim f(t1, x 2 ) x 1 t 1 dt 1 ; H x2 [f](x 2 ) := 1 π lim f(x1, t 1 ) x 2 t 1 dt 1 are the quaternion partial Hilbert transform of f along the x 1 -axis, x 2 -axis, respectively. While H x1 x 2 [f](x 1, x 2 ) := 1 π lim f(t 1, t 2 ) (x 1 t 1 )(x 2 t 2 ) dt 1dt 2 (13) is the quaternion total Hilbert transform along the x 1 and x 2 axes. (12) 2.4 Quaternion Hardy space Let C := {z z = x + si, x, s R} be the complex plane and a subset of C is defined by C + := {z z = x + si, x, s R, s > 0}, namely upper half complex plane. The Hardy space H 2 (C + ) on the upper half complex plane consists of functions c satisfying the following conditions z (sup s>0 c(z) = 0; (14) c(x + si) 2 dx) 1 2 <. R The generalization [14] to the higher dimension is given as follows. Let C ij := {(z 1, z 2 ) z 1 = x 1 + s 1 i, z 2 = x 2 + s 2 j, x l, s l R, l = 1, 2} and a subset of C ij is defined by C + ij := {(z 1, z 2 ) z 1 = x 1 + s 1 i, z 2 = x 2 + s 2 j, x l, s l R, s l > 0, l = 1, 2}. The quaternion Hardy space Q 2 (C + ij ) consists of all functions satisfying the following conditions h(z 1, z 2 ) = 0; z 1 h(z 1, z 2 ) = 0; z 2 (sup h(x 1 + s 1 i, x 2 + s 2 j) 2 dx 1 dx 2 ) 1 2 <. s 1 >0 R 2 s 2 >0 Let f be a 2D H-valued function with zero scalar part which is given by f := Vec(f) = f 1 i+f 2 j+ f 3 k. The Cauchy integral of f on R 2, h(z 1, z 2 ) = 1 ( ) f(r 1, r 2 ) 1 2πi R 2 (r 1 z 1 )(r 2 z 2 ) dr 1dr 2 2πj is some quaternion Hardy filter [15] h Q 2 (C + ij ) which satisfies the followings, z 1 = x 1 + s 1 i, z 2 = x 2 + s 2 j, i) The non-tangential boundary value of quaternion Hardy filter h is the quaternion analytic signal of f, that is f q (x 1, x 2 ) = lim h(z 1, z 2 ). 5 s1 0 s 2 0

6 ii) Suppose that h(z 1, z 2 ) = ξ + η 1 i + η 2 j + η 3 k, then ξ(z 1, z 2 ) = f O ps1 p s2 (x 1, x 2 ) η 1 (z 1, z 2 ) = f O qs1 p s2 (x 1, x 2 ) η 2 (z 1, z 2 ) = f O ps1 q s2 (x 1, x 2 ) η 3 (z 1, z 2 ) = f O qs1 q s2 (x 1, x 2 ) (15) where O fg (x 1, x 2 ) := f(x 1 )g(x 2 ), p s1 (x 1 ) := s 1 s 2 1 +x 2 1 and q s1 (x 1 ) := x 1 s 2 1 +x 2 1 are the Poisson and conjugate Poisson kernels, respectively. Here denotes the 2D convolution operator of H- valued function f and real valued function g, i.e., f g(r 1, r 2 ) := f(m, n)g(r 1 m, r 2 n)dmdn. R 2 (16) 2.5 The improved Di Zenzo s gradient operator In the following, we recall the improved Di Zenzo s gradient operator, namely IDZ gradient operator, which will be combined with the quaternion Hardy filter to establish the novel edge detection algorithm in next section. Let f be an M N color image that maps a point (x 1, x 2 ) to a vector (f 1 (x 1, x 2 ), f 2 (x 1, x 2 ), f 3 (x 1, x 2 )). Then the square of the variation of f at the position (x 1, x 2 ) with the distance γ in the direction θ is given by where df 2 := f(x 1 + γcos θ, x 2 + γsin θ) f(x 1, x 2 ) ( fi γ cos θ + f ) 2 i γ sin θ x 1 x 2 f(θ) :=2 i=1 = γ 2 f(θ), + 3 f l f l cos θ sin θ x 1 x 2 3 ( ) 2 fl cos 2 θ + i=1 i=1 x 1 3 ( ) 2 fl sin 2 θ. i=1 x 2 Let A := B := C := 3 ( ) 2 fl ; x 1 3 ( ) 2 fl ; i=1 i=1 3 i=1 x 2 f l x 1 f l x 2. (17) 6

7 Start Input color image f Decompose f as equation (18) and (19) Compute the 2-D discrete FFT of equation (19) Construct DQFT of f End Figure 2: The flow chart of the DQFT algorithm. Then the improved Di Zenzo s gradient operator, the gradient magnitude f max is given by: f max (θ max ) : = max f(θ) 0 θ 2π = 1 (A + C + ) (A C) (2B) 2. The gradient direction is defined as the value θ max that maximizes f(θ) over 0 θ 2π ( ) fmax A θ max := sgn(b) arcsin + Kπ, 2f max A C if (A C) 2 + B 2 0 where sgn(b) = { 1, B 0; 1, B < 0. When (A C) 2 + B 2 = 0, θ max is undefined. 3 Main Results To propose the novel color edge detection algorithms, we first review the discrete quaternion Fourier transform pairs. Then we construct the quaternion Hardy filter. Finally, we apply the IDZ gradient operator to obtain the edge map. 7

8 Start Input color image g Decompose g as equation (21) and (22) Compute the 2-D discrete IFFT of equation (22) Construct IDQFT of g End Figure 3: The flow chart of the IDQFT algorithm. 3.1 Discrete quaternion Fourier transform pairs Discrete quaternion Fourier transform To proceed, we first review the discrete quaternion Fourier transform (DQFT) algorithm [8] in the following. Step 1. Given Step 2. Decompose f as where f = f 1 i + f 2 j + f 3 k. f = f a + f b j, (18) f a = f 1 i, f b = f 2 + f 3 i. (19) Step 3. Compute the 2-D fast Fourier transform of f a and f b, namely F [f a ] and F [f b ], respectively. Here F [f](w 1, w 2 ) := is the 2-D fast Fourier transform of f. M 1 N 1 x 1 =0 x 2 =0 e i2π( w 1 x 1 M + w 2 x 2 N ) f(x 1, x 2 ) 8

9 Step 4. Then construct the DQFT of f by F D [f] := F [f a ] + F [f b ]j. (20) Therefore we obtain the DQFT of f, F D [f], with nonzero scalar part in general Inverse discrete quaternion Fourier transform We next perform the inverse discrete quaternion Fourier transform (IDQFT) algorithm as follows. Step 1.Given an H-valued function g = g 0 + g 1 i + g 2 j + g 3 k. Step 2. Decompose g as follows where g := g a + g b j, (21) g a := g 0 + g 1 i, g b := g 2 + g 3 i. (22) Step 3.Compute 2-D inverse fast Fourier transform of g a and g b, then we respectively obtain F 1 [f a ] and F 1 [f b ], where F 1 [f](x 1, x 2 ) := Step 4. Construct the IDQFT as follows Therefore we obtain the IDQFT of f. M 1 N 1 w 1 =0 w 2 =0 e i2π( w 1 x 1 M + w 2 x 2 N ) f(w 1, w 2 ). (23) F D 1 [g] := F 1 [f a ] + F 1 [f b ]j. (24) 3.2 Color edge detection algorithm To proceed, we first give the convolution theorem of DQFT. Theorem 3.1 (Convolution theorem of DQFT) Suppose that g = g 0 + g 1 i + g 2 j + g 3 k is a 2D H-valued function and f is a 2D R-valued function, then where is the 2D convolution operator defined in (??). Proof. F D [f g] = F D [f]f D [g], (25) LHS =F D [f (g 0 + g 1 i + g 2 j + g 3 k)] =F D [f g 0 + (f g 1 )i + (f g 2 )j + (f g 3 )k] =F D [f g 0 ] + F D [f g 1 ]i + F D [f g 2 ]j + F D [f g 3 ]k, 9

10 by the convolution theorem of 2-D fast Fourier transform of real-valued functions F D [f g l ] = F [f g l ] = F [f]f [g l ], l = 0, 1, 2, 3. Therefore, the left hand side of (25) becomes F D [f g] =F [f]f [g 0 ] + F [f]f [g 1 ]i + F [f]f [g 2 ]j + F [f]f [g 3 ]k =F [f](f [g 0 ] + F [g 1 ]i + F [g 2 ]j + F [g 3 ]k) =F D [f]f D [g] =RHS. In the following, we give the color edge detection algorithm, namely QHFIDZ algorithm. Start Input color image f Compute the DQFT of f Set s 1 > 0, s 2 > 0.. Compute the Fourier transform of Poisson and conjugate Poisson kernels, P sl and Q sl, l = 1,2. Compute α, β 1, β 2, β 3, in (26). Compute IDQFT of (26). Extract the vector part of h Perform IDZ gradient operator on vector part of h Edge map End Figure 4: The flow chart of the QHFIDZ algorithm. 10

11 Step 1. Given an input color image f, obtain the quaternion valued signal with zero scalar part f(x 1, x 2 ) := f 1 (x 1, x 2 )i + f 2 (x 1, x 2 )j + f 3 (x 1, x 2 )k, where f 1, f 2 and f 3 represent the red, green and blue components of color image f, respectively. Step 2. Compute the DQFT of the f, i.e., F D [f]. Step 3. For fixed s 1 > 0, s 2 > 0, apply the one-dimensional Fourier transform to Poisson kernel p s1 and conjugate Poisson kernel q s1, then { Ps1 (w 1 ) := p s1 (w 1 ) = e w 1 s 1 ; Q s1 (w 1 ) := q s1 (w 1 ) = ( w 1 w 1 i)e w 1 s 1. Here P s1 and Q s1 are the Fourier transform of Poisson and conjugate Poisson kernels. Step 4. Compute the following equations: α(w 1, w 2 ; s 1, s 2 ) :=F D [f]p s1 (w 1 )P s2 (w 2 ); β 1 (w 1, w 2 ; s 1, s 2 ) :=F D [f]q s1 (w 1 )P s2 (w 2 ); β 2 (w 1, w 2 ; s 1, s 2 ) :=F D [f]p s1 (w 1 )Q s2 (w 2 ); β 3 (w 1, w 2 ; s 1, s 2 ) :=F D [f]q s1 (w 1 )Q s2 (w 2 ). Step 5. Compute the IDQFT of equations in (26), then obtain Step 6. Form the quaternion Hardy filter: ξ(x 1, x 2 ; s 1, s 2 ) := F 1 D [α](x 1, x 2 ; s 1, s 2 ); η 1 (x 1, x 2 ; s 1, s 2 ) := F 1 D [β 1](x 1, x 2 ; s 1, s 2 ); η 2 (x 1, x 2 ; s 1, s 2 ) := F 1 D [β 2](x 1, x 2 ; s 1, s 2 ); η 3 (x 1, x 2 ; s 1, s 2 ) := F 1 D [β 3](x 1, x 2 ; s 1, s 2 ). h := ξ + η 1 i + η 2 j + η 3 k, where ξ, η 1, η 2 and η 3 are H-valued function defined in (27). Extract the vector part of h, we obtain where h l, l = 1, 2, 3 are real-valued functions. Vec(h) := h 1 i + h 2 j + h 3 k, (26) (27) Step 7. Perform the IDZ gradient operator to Vec(h). Applying equation (17), we obtain A = ( h 1 ) 2 + ( h 2 ) 2 + ( h 3 ) 2 ; x 1 x 1 x 1 B = ( h 1 ) 2 + ( h 2 ) 2 + ( h 3 ) 2 ; x 2 x 2 x 2 C = h 1 x 1 h 1 x 2 + h 2 x 1 h 2 x 2 + h 3 x 1 h 3 x 2, then substitute them into equation (18), we obtain Vec(h) max = 1 (A + C + ) (A C) (2B) 2. Step 8. Finally, we obtain the final processed result, edge map, by applying the nonmaxmum suppress. 11

12 4 Experiments In this section, we aim to evaluate the performance of the proposed QHFIDZ algorithm for color edge detection. Figure 5: Original images. The six randomly chosen noiseless images are Lena, Men, House (from left to the right on the 1st row), Image A, Image B and Image C (from left to the right on the 2nd row) respectively. Figure 6: Noisy images. From the first row to the last row, they were obtained by adding I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise to the original images (the 1st row of Fig. 5). 12

13 Figure 7: Noisy images. From the first row to the last row, they were obtained by adding I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise to the original images (the 2nd row of Fig. 5). Figure 8: The noiseless House image (left). The edge maps obtained by IDZ gradient algorithm (middle) and QHFIDZ algorithm (right). Figure 9: The first row is the noisy House image with additive Gaussian, Poisson, salt and pepper, and speckle noises noise from left to right. The second and third rows are the edge maps which are captured by IDZ gradient algorithm and QHFIDZ algorithms, respectively. 13

14 Figure 10: The edge maps of the noiseless test images of Lena, Men and House by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithm, from the 1st to the last row, respectively. 14

15 Figure 11: The edge maps of the noiseless test images of A, B and C by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithm, from the 1st to the last row, respectively. 15

16 Figure 12: The edge maps of the noisy images of Lena (the 1st column of Fig. 6) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. 16

17 Figure 13: The edge maps of the noisy images of Men (the 2nd column of Fig. 6) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. 17

18 Figure 14: The edge maps of the noisy images of House (the 3rd column of Fig. 6) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. 18

19 Figure 15: The edge maps of the noisy Images A (the 1st column of Fig. 7) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. 19

20 Figure 16: The edge maps of the noisy Images B (the 2nd column of Fig. 7) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. 20

21 Figure 17: The edge maps of the noisy Images C (the 3rd column of Fig. 7) by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the 1st to the last row, respectively. We conducted this study to compare the visual and quantitative analysis for detection of edge. MAT- LAB is applied to give the performance of various comparisons. Six randomly test images (Fig. 5) with different environmental settings are considered. They are from smart phone image (Image B in the 2nd row of Fig. 5), printed images (Images A and C in the 2nd row of Fig. 5 [25]), and frequently used images, namely Lena, Men and House (the 1st row of Fig. 5), respectively. Digital image distorted due to different type of noises such as I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise et al. We applied these four fundamental noises (I to IV) 21

22 Table 1: The Lena image in Fig. 6. Noise SNR QHFIDZ MDPC,DPC I s 1 = 7.0, s 2 = 7.0 s = 3.5 II s 1 = 6.0, s 2 = 6.0 s = 2.5 III s 1 = 7.0, s 2 = 7.0 s = 4.5 IV s 1 = 7.0, s 2 = 7.0 s = 4.5 Table 2: The Men image in Fig. 6. Noise SNR QHFIDZ MDPC, DPC I s 1 = 5.5, s 2 = 5.5 s = 3.5 II s 1 = 5.5, s 2 = 5.5 s = 2.5 III s 1 = 5.5, s 2 = 5.5 s = 4.5 IV s 1 = 5.5, s 2 = 5.5 s = 4.5 into the six noiseless images (Fig. 6 and 7). The ideal noiseless (Fig. 5) and noisy images (Fig. 6 and 7) are both taken into account. Tables 1-6 summaries the parameter settings in terms of the signal-to-noise (SNR) ratio, scale values [26, 27] s 1, s 2, and s respectively for QHFIDZ and (DPC, MDPC) algorithms, respectively. 4.1 Visual comparisons For visual analysis, the color-based method is used, namely IDZ gradient algorithm. Five grayscalebased methods are also applied, namely Canny, Sobel, Prewitt, Differential Phase Congruence (DPC) and Modified Differential Phase Congruence (MDPC) algorithms Color-based algorithm In this section, we first compare the proposed QHFIDZ algorithm with the IDZ gradient algorithm. Fig. 8 presents the edge map of the noiseless House image, while Fig. 9 presents the edge map of the House image corrupted with four different noises. It can be seen from the second row of Fig. 9 that the IDZ gradient algorithm can hardly identify the house under these fundamental noises interference. They illustrate that the IDZ gradient algorithm is sensitive to the noises. The third row of Fig. 9 shows the detection result of the proposed QHFIDZ algorithm. They preserve more clearly details than the second row. They demonstrate that the QHFIDZ algorithm gives robust performance than the IDZ gradient algorithm Grayscale-based algorithms The performance of the proposed QHFIDZ algorithm is compared with five grayscale-based algorithms, called Canny, Sobel, Prewitt, differential phase congruence (DPC) and modified differential phase congruence (MDPC) methods. The ideal noiseless (Fig. 5) and noisy images (Fig. 6 and 7) are both taken into account. Noiseless case: Figure 5 shows six noiseless test images whose edge maps of various detectors are shown in Fig. 10 and 11, respectively. Fig. 10 demonstrates the edge maps of the noiseless test 22

23 Table 3: The House image in Fig. 6. Noise SNR QHFIDZ MDPC, DPC I s 1 = 8.0, s 2 = 8.0 s = 3.5 II s 1 = 6.0, s 2 = 6.0 s = 2.5 III s 1 = 8.0, s 2 = 8.0 s = 4.5 IV s 1 = 8.0, s 2 = 8.0 s = 4.5 Table 4: The image A in Fig. 7. Noise SNR QHFIDZ MDPC, DPC I s 1 = 5.5, s 2 = 5.0 s = 2.0 II s 1 = 5.5, s 2 = 5.0 s = 2.0 III s 1 = 5.5, s 2 = 5.0 s = 2.0 IV s 1 = 5.5, s 2 = 5.0 s = 2.0 images of Lena, Men and House by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the first to the last row, respectively. While Fig. 11 demonstrates the edge maps of the noiseless test Images A, B and C by Canny, Sobel, Prewitt, DPC, MDPC and QHFIDZ algorithms, from the first to the last row, respectively. Noisy case: Performing four additional noises (I-IV) to the first row and the second row of Fig. 5 yields Fig. 6 and Fig. 7, respectively. The edge maps obtained by performing the Canny, Sobel, Prewitt, DPC and MDPC methods on Fig. 6 are shown in Fig. 12, 13 and 14, respectively. While the edge maps by these various detectors on Fig. 7 are given in Fig. 14, 15 and 16, respectively. From the third columns of edge maps in Fig. 12, 13 and 14, we can clearly see that the QHFIDZ algorithm is able to extract edge maps that are resistance to noise. The QHFIDZ algorithm is clearly superior to the other detectors on the images with Salt and Pepper noise. From these experimental results, we can clearly see that the QHFIDZ algorithm can easily extract boundary details from the noisy images, while the other five methods are comparably difficult to achieve. This shows that the QHFIDZ algorithm is robust than the other detectors. 4.2 Quantitative analysis To show the accuracy of the proposed edge detector, the PSNR and SSIM [28] values of various type of edge detectors on noisy images (I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise) are calculated (Table 7-10). Table 5: The image B in Fig. 7. Noise SNR QHFIDZ MDPC, DPC I s 1 = 2.0, s 2 = 2.0 s = 0.5 II s 1 = 2.0, s 2 = 2.0 s = 0.5 III s 1 = 2.0, s 2 = 2.0 s = 0.5 IV s 1 = 2.0, s 2 = 2.0 s =

24 Table 6: The image C in Fig. 7. Noise SNR QHFIDZ MDPC, DPC I s 1 = 7.0, s 2 = 7.0 s = 7.0 II s 1 = 6.0, s 2 = 6.0 s = 5.5 III s 1 = 8.0, s 2 = 8.0 s = 8.0 IV s 1 = 8.0, s 2 = 8.0 s = 8.0 Table 7: The PSNR comparison values for Fig. 12, 13 and 14. Type of noises: I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise. QHFIDZ Canny Sobel Prewitt MDPC DPC IDZ I LENA II III IV I MEN II III IV I HOUSE II III IV The PSNR is the most common and widely used method of objective evaluation of two images. It is based on the error between the corresponding pixel, which is based on the error-sensitive image quality evaluation. The PSNR between the original image(the edge map of noiseless image) X and the reference image(the edge map of noisy image) Y is defined by ( (2 n 1) 2 ) PSNR(X, Y ) := 10 log 10, (28) MSE(X, Y ) where n is the number of bits per pixel and MSE(X, Y ) denotes the mean square error of those two images, that is MSE(X, Y ) := 1 M N M N i=1 j=1 (X ij Y ij ) 2. The PSNR value obtained by this method is the degree of similarity or fidelity of the edge maps. The unit of PSNR is db, the bigger the value is, the stronger the robustness is. 2. The SSIM is a method of comparing two images from three aspects of brightness, contrast and structure. In general, the SSIM between two images X and Y is defined by SSIM(X, Y ) := [L(X, Y )] α [C(X, Y )] β [S(X, Y )] γ, where α, β, γ > 0. They are used to adjust the importance of the three modules. Luminance contrast function uses the average gray level µ x and µ y as an estimate of the luminance measurement, which is defined by L(X, Y ) := 2µ Xµ Y + c 1 µ 2 X + µ2 Y + c, 1 24

25 where µ X = 1 N N i=1 X i is the average grayscale of image X. The parameter c 1 is to avoid system instability when µ 2 X + µ2 Y approaches zero. In particular, we choose small constants c 1 = (k 1 l) 2, k 1 1, and l represents the grayscale of one image. Contrast comparison function uses the standard deviation σ X and σ Y as the contrast measure,which is C(X, Y ) := 2σ Xσ Y + c 2 σx 2 + σ2 Y + c, 2 where σ X = 1 N 1 N i=1 (X i µ X ) 2, c 2 = (k 2 l) 2, k 2 1. Structure contrast function is defind by S(X, Y ) := σ XY + c 3 σ X σ Y + c 3 where σ XY = 1 N 1 N i=1 (X i µ X )(Y i µ Y ). In this paper, assume α = β = γ = 1, c 3 = 1 2 c 2, by straightforward computation, we have SSIM(X, Y ) := (2µ Xµ Y + c 1 )(2σ XY + c 2 ) (µ 2 X + µ2 Y + c 1)(σ 2 X + σ2 Y + c 2). (29) The SSIM(X, Y ) value is between 0 and 1. The larger the value, the greater the similarity between the two images X and Y. Table 8: The PSNR comparison values for Fig. 15, 16 and 17. Type of noises: I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise. QHFIDZ Canny Sobel Prewitt MDPC DPC IDZ I Image A II III IV I Image B II III IV I Image C II III IV According to the definitions of PSNR and SSIM, the edge maps in Fig. 10 and 11 are marked as Image X, while the edge maps in Fig are marked as Image Y in both formulas (28) and (29). Tables 7-10 show in details the PSNR and SSIM values for Fig Each value in the table represents the similarity of the edge map of the noisy image and the edge map of the original noiseless image. That is, the larger the value, the stronger the denoising ability. From the results in Tables 7-8, we have the following conclusions. Table 7 and 8 show the PSNR comparison values for Fig. 12, 13 and 14. The larger PSNR values demonstrate better denoising performance among various detectors. For the convenience of observation, we mark them as bold letter under each type of noises. 25

26 Table 9: The SSIM comparison values for Fig. 12, 13 and 14. Type of noises: I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise. QHFIDZ Canny Sobel Prewitt MDPC DPC IDZ I LENA II III IV I MEN II III IV I HOUSE II III IV Table 10: The SSIM comparison values for Fig. 15, 16 and 17. Type of noises: I- Gaussian noise, II- Poisson noise, III- Salt and Pepper noise and IV- Speckle noise. QHFIDZ Canny Sobel Prewitt MDPC DPC IDZ I Image A II III IV I Image B II III IV I Image C II III IV Among various algorithms listed in Fig. 10, we see that from the values of the top two rows in Table 7, QHFIDZ method performs the best in all the noisy images, except Poisson noise. While we studied the various detectors under Poisson noise, we found that the top three algorithm are Sobel, prewitt, and QHFIDZ. For the last row in Table 7, it corresponds to house image in Fig. 6, although the PSNR values are not the best, but still in the top three. Therefore, for these three classic graphs, our method performed very well overall, especially for the effects of Lena and Men in Fig. 6. From the results shown in Fig. 11, we found that not all methods are suitable for testing these images in Fig. 7. Under these conditions, if we want to analyze their denoising effect, we need to analyze the significance of PSNR values in combination with visual effects. Let s first rank first two methods in terms of visual effects, follow the order from excellent to poor, respectively, the QHFIDZ method and the Canny method. Now we only need to analyze the numbers of the two 26

27 methods in Tables 8 and choose the largest number among them. It is not difficult to find that the algorithm of QHFIDZ has achieved excellent results compared with Canny. This is why, despite the fact that we find that the QHFIDZ s PSNR values, though not the largest of all methods, still marks it as bold. In particular, the PSNR values for the QHFIDZ method in Table 8 are optimal regardless of the conditions. On the whole, using the QHFIDZ method to do color edge detection on this type of graph, the effect is obvious and excellent. Tables 9 and 10 show the SSIM values between the edge map of original noiseless image and edge map of noisy images under various kinds of noises. When the SSIM value is close to 1, it shows robust denoising performance among various algorithms. From the SSIM values in these tables, we have the followings. From the SSIM values in Table 9, our proposed QHFIDZ algorithm give better performance than the other methods under four different noises. In particular, the noise reduction effect of salt and pepper is obviously robust than the other five methods. In addition, despite the speckle noise corresponding to the house image in Fig. 6, the SSIM value of the QHFIDZ algorithm is not the largest, but it is still the top three. As can be seen from Table 10 the method of QHFIDZ is obviously did better work than the other methods. Although the SSIM values of method QHFIDZ and Prewitt are closely, combined with Fig. 11 we found that Prewitt s edge detection results are not perform well within or without noise. Therefore, the value of SSIM does not have reference meaning. In contrast, the SSIM values of our method are close to 1. In other words, its noise immunity is the best. 5 Conclusions and Discussions In this paper, we have proposed a novel quaternion representation-based methods referred as QHFIDZ for color-based edge detection. The proposed QHFIDZ algorithm naturally extends the IDZ gradient operator from noiseless to noisy setting in quaternion space. The proposed algorithm in this paper shows a powerful effectiveness and stability when processing color image edge detection. The noisy images considered in this article only involve one single kind of noise disturbance. A forthcoming paper will be devoted to explain what this could be considered when deal with mixed noises [29, 30, 31] situation. Another significant area being developed which involves edge detection and recognizing textures is finding pathological objects in medical image processing. Acknowledgements The authors would like to thank Mr. Dong Cheng for his valuable comments and suggestions to improve the quality of the paper. This research was supported by the Macao Science and Technology Development Fund under Grant FDCT/031/2016/A1. References [1] Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 8, (1986) 27

28 [2] Sobel, I.: An isotropic 3* 3 image gradient operator. Machine vision for three-dimensional scenes (1990) [3] Prewitt, J.M.S.: Object enhancement and extraction. Picture processing and Psychopictorics. 10(1), (1970) [4] Felsberg, M., Sommer, G.: The monogenic scale-space: A unifying approach to phase-based image processing in scale-space. J. Math. Imaging Vis. 21(1-2), 5-26 (2004) [5] Yang, Y., Kou, K.I., Zou, C.: Edge detection methods based on modified differential phase congruency of monogenic signal. Multidimensional Systems and Signal Processing. 29(1), (2018) [6] Di Zenzo, S.: A note on the gradient of a multi-image. 33(1), (1986) [7] Jin, L., Liu, H., Xu, X., Song, E.: Improved direction estimation for Di Zenzo s multichannel image gradient operator. Pattern Recognition. 45(12), (2012) [8] Pei, S.C., Ding, J.J.: Efficient implementation of quaternion Fourier transform, convolution, and correlation by 2-D complex FFT. IEEE Trans. Signal Process. 49(11), (2001) [9] Barthelemy, Q., Larue, A., Mars J.I.: Color sparse representations for image processing: review, models, and prospects. IEEE Trans. Image Process. 24(11), (2015) [10] Kolaman, A., Yadid-Pecht, O.: Quaternion structural similarity: a new quality index for color images. IEEE Trans. Image Process. 21(4), (2012) [11] Alexiadis, D.S., Sergiadis, G.D.: Estimation of motions in color image sequences using hypercomplex Fourier transforms. IEEE Trans. Image Process. 18(1), (2009) [12] Jin, L., Liu, H., Xu, X., Song, E.: Quaternion-based impulse noise removal from color video sequences. IEEE Trans. Circuits Syst. Video Technol. 23(5), (2013) [13] Ell, T.A., Sangwine, S.J.: Hypercomplex Fourier transforms of color images. IEEE Trans. Image Process. 16(1), (2007) [14] Hu, X.X., Kou, K.I.: Quaternion Fourier and linear canonical inversion theorems. Math. Meth. Appl. Sci. 40(7), (2017) [15] Hu, X.X., Kou, K.I.: Phase-based edge detection algorithms. Math. Meth. Appl. Sci (2018) [16] Hitzer, E.M.S.: Quaternion Fourier transform on quaternion fields and generalizations. Adv. Appl. Clifford alg. 17(3), (2007) [17] Hamilton, W.R.: On quaternions; or on a new system of imaginaries in algebra. Philosophical Magazine. 25(3), (1844) [18] Stein, E.M., Shakarchi, R.: Fourier analysis: an introduction. Princeton University Press, (2011) [19] Ell, T.A.: Hypercomplex spectral transformations. (1992) [20] Sangwine, S.J.: Fourier transforms of colour images using quaternion or hypercomplex. Electronics letters. 32(21), (1996) 28

29 [21] Kou, K.I., Liu, M.S., Morais, J.P., Zou, C.: Envelope detection using generalized analytic signal in 2D QLCT domains, Multidimensional Systems and Signal Processing. 28(4), (2017) [22] Grigoryan, A.M., Jenkinson, J., Agaian, S.S.: Quaternion Fourier transform based alpha-rooting method for color image measurement and enhancement. Signal Process. 109, (2015) [23] Cheng, D., Kou, K.I.: Plancherel theorem and quaternion Fourier transform for square integrable functions. Complex Variables and Elliptic Equations (2018) [24] Bulow, T., Sommer, G.: Hypercomplex signals-a novel extension of the analytic signal to the multidimensional case. IEEE Transactions on signal processing, 49(11): (2001) [25] Chen, D.S., Song, F.F., Zhang, Q.: An adaptive global mapping approach for color to grayscale image conversion. Comput. Syst. Appl. 22, (2013) [26] Felsberg, M., Sommer, G.: The monogenic signal. IEEE Trans. Signal Process. 49(12), (2001) [27] Demarcq, G., Mascarilla, L., Berthier, M., Courtellemont, P.: The color monogenic signal: Application to color edge detection and color optical flow. J. Math. Imaging Vis. 40(3), (2011) [28] Hore, A., Ziou, D.: Image quality metrics: PSNR vs. SSIM. In Pattern recognition (icpr), th international conference on. IEEE, pp (2010) [29] Chen, C.L.P., Liu, L., Chen, L., Tang, Y.Y., Zhou, Y.: Weighted couple sparse representation with classified regularization for impulse noise removal. IEEE Trans. Image Process. 24(11), (2015) [30] Liu, L., Chen, L., Chen, C.P., Tang, Y.Y.: Weighted joint sparse representation for removing mixed noise in image. IEEE transactions on cybernetics, 47(3): (2017) [31] Shen, Y., Han, B., Braverman, E.: Removal of mixed Gaussian and impulse noise using directional tensor product complex tight framelets. J. Math. Imaging Vis. 54(1): 64-77(2016) 29

Quaternion-based color difference measure for removing impulse noise in color images

Quaternion-based color difference measure for removing impulse noise in color images 2014 International Conference on Informative and Cybernetics for Computational Social Systems (ICCSS) Quaternion-based color difference measure for removing impulse noise in color images Lunbo Chen, Yicong

More information

2-D Left-Side Quaternion Discrete Fourier Transform Fast Algorithm

2-D Left-Side Quaternion Discrete Fourier Transform Fast Algorithm February 2016 2-D Left-Side Quaternion Discrete Fourier Transform Fast Algorithm Artyom M. Grigoryan and Sos S. Agaian Department of Electrical and Computer Engineering University of Texas at San Antonio

More information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

Image Quality Assessment Techniques: An Overview

Image Quality Assessment Techniques: An Overview Image Quality Assessment Techniques: An Overview Shruti Sonawane A. M. Deshpande Department of E&TC Department of E&TC TSSM s BSCOER, Pune, TSSM s BSCOER, Pune, Pune University, Maharashtra, India Pune

More information

Color Edge Detection using Quaternion Convolution and Vector Gradient

Color Edge Detection using Quaternion Convolution and Vector Gradient Color Edge Detection using Quaternion Convolution and Vector Gradient Nadia BenYoussef and Aicha Bouzid Signal, Image, and Information Technology Laboratory, National Engineering School of Tunis, Tunis,

More information

Denoising and Edge Detection Using Sobelmethod

Denoising and Edge Detection Using Sobelmethod International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Denoising and Edge Detection Using Sobelmethod P. Sravya 1, T. Rupa devi 2, M. Janardhana Rao 3, K. Sai Jagadeesh 4, K. Prasanna

More information

Filtering Images. Contents

Filtering Images. Contents Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

IMAGE DE-NOISING IN WAVELET DOMAIN

IMAGE DE-NOISING IN WAVELET DOMAIN IMAGE DE-NOISING IN WAVELET DOMAIN Aaditya Verma a, Shrey Agarwal a a Department of Civil Engineering, Indian Institute of Technology, Kanpur, India - (aaditya, ashrey)@iitk.ac.in KEY WORDS: Wavelets,

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear

More information

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information Iterative Removing Salt and Pepper Noise based on Neighbourhood Information Liu Chun College of Computer Science and Information Technology Daqing Normal University Daqing, China Sun Bishen Twenty-seventh

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 3: Intensity Transformations and Spatial Filtering Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing

More information

Robust color segmentation algorithms in illumination variation conditions

Robust color segmentation algorithms in illumination variation conditions 286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,

More information

Alpha-Rooting Method of Grayscale Image Enhancement in The Quaternion Frequency Domain

Alpha-Rooting Method of Grayscale Image Enhancement in The Quaternion Frequency Domain Alpha-Rooting Method of Grayscale Image Enhancement in The Quaternion Frequency Domain Artyom M. Grigoryan and Sos S. Agaian February 2017 Department of Electrical and Computer Engineering The University

More information

Subpixel Corner Detection Using Spatial Moment 1)

Subpixel Corner Detection Using Spatial Moment 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 25 Subpixel Corner Detection Using Spatial Moment 1) WANG She-Yang SONG Shen-Min QIANG Wen-Yi CHEN Xing-Lin (Department of Control Engineering, Harbin Institute

More information

COLOR IMAGE REGISTRATION AND TEMPLATE MATCHING USING QUATERNION PHASE CORRELATION

COLOR IMAGE REGISTRATION AND TEMPLATE MATCHING USING QUATERNION PHASE CORRELATION COLOR IMAGE REGISTRATION AND TEMPLATE MATCHING USING QUATERNION PHASE CORRELATION B.D.Venkatramana Reddy #, Dr.T.Jayachandra Prasad * # Dept. of ECE, Madanapalle Institute of Technology&Science, Madanapalle-517325,

More information

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei College of Physical and Information Science, Hunan Normal University, Changsha, China Hunan Art Professional

More information

A Fourier Extension Based Algorithm for Impulse Noise Removal

A Fourier Extension Based Algorithm for Impulse Noise Removal A Fourier Extension Based Algorithm for Impulse Noise Removal H. Sahoolizadeh, R. Rajabioun *, M. Zeinali Abstract In this paper a novel Fourier extension based algorithm is introduced which is able to

More information

Image Enhancement: To improve the quality of images

Image Enhancement: To improve the quality of images Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image

More information

Assignment 3: Edge Detection

Assignment 3: Edge Detection Assignment 3: Edge Detection - EE Affiliate I. INTRODUCTION This assignment looks at different techniques of detecting edges in an image. Edge detection is a fundamental tool in computer vision to analyse

More information

Image Processing. Filtering. Slide 1

Image Processing. Filtering. Slide 1 Image Processing Filtering Slide 1 Preliminary Image generation Original Noise Image restoration Result Slide 2 Preliminary Classic application: denoising However: Denoising is much more than a simple

More information

CS 4495 Computer Vision. Linear Filtering 2: Templates, Edges. Aaron Bobick. School of Interactive Computing. Templates/Edges

CS 4495 Computer Vision. Linear Filtering 2: Templates, Edges. Aaron Bobick. School of Interactive Computing. Templates/Edges CS 4495 Computer Vision Linear Filtering 2: Templates, Edges Aaron Bobick School of Interactive Computing Last time: Convolution Convolution: Flip the filter in both dimensions (right to left, bottom to

More information

An ICA based Approach for Complex Color Scene Text Binarization

An ICA based Approach for Complex Color Scene Text Binarization An ICA based Approach for Complex Color Scene Text Binarization Siddharth Kherada IIIT-Hyderabad, India siddharth.kherada@research.iiit.ac.in Anoop M. Namboodiri IIIT-Hyderabad, India anoop@iiit.ac.in

More information

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8 1. Explain about gray level interpolation. The distortion correction equations yield non integer values for x' and y'. Because the distorted image g is digital, its pixel values are defined only at integer

More information

Image Quality Assessment based on Improved Structural SIMilarity

Image Quality Assessment based on Improved Structural SIMilarity Image Quality Assessment based on Improved Structural SIMilarity Jinjian Wu 1, Fei Qi 2, and Guangming Shi 3 School of Electronic Engineering, Xidian University, Xi an, Shaanxi, 710071, P.R. China 1 jinjian.wu@mail.xidian.edu.cn

More information

Digital Image Processing. Image Enhancement - Filtering

Digital Image Processing. Image Enhancement - Filtering Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images

More information

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 125-130 MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD BY TWO-SIDE 2-D QUATERNION DISCRETE FOURIER TRANSFORM FOLLOWED BY SPATIAL TRANSFORMATION

ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD BY TWO-SIDE 2-D QUATERNION DISCRETE FOURIER TRANSFORM FOLLOWED BY SPATIAL TRANSFORMATION ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD BY TWO-SIDE 2-D QUATERNION DISCRETE FOURIER TRANSFORM FOLLOWED BY SPATIAL TRANSFORMATION Artyom M. Grigoryan 1, Aparna John 1, Sos S. Agaian 2 1 University

More information

SSIM Image Quality Metric for Denoised Images

SSIM Image Quality Metric for Denoised Images SSIM Image Quality Metric for Denoised Images PETER NDAJAH, HISAKAZU KIKUCHI, MASAHIRO YUKAWA, HIDENORI WATANABE and SHOGO MURAMATSU Department of Electrical and Electronics Engineering, Niigata University,

More information

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS ARIFA SULTANA 1 & KANDARPA KUMAR SARMA 2 1,2 Department of Electronics and Communication Engineering, Gauhati

More information

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017 Reading Jain, Kasturi, Schunck, Machine Vision. McGraw-Hill, 1995. Sections 4.2-4.4, 4.5(intro), 4.5.5, 4.5.6, 5.1-5.4. [online handout] Image processing Brian Curless CSE 457 Spring 2017 1 2 What is an

More information

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space Medical Image Processing Using Transforms Hongmei Zhu, Ph.D Department of Mathematics & Statistics York University hmzhu@yorku.ca Outlines Image Quality Gray value transforms Histogram processing Transforms

More information

A New Technique of Extraction of Edge Detection Using Digital Image Processing

A New Technique of Extraction of Edge Detection Using Digital Image Processing International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A New Technique of Extraction of Edge Detection Using Digital Image Processing Balaji S.C.K 1 1, Asst Professor S.V.I.T Abstract:

More information

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques Syed Gilani Pasha Assistant Professor, Dept. of ECE, School of Engineering, Central University of Karnataka, Gulbarga,

More information

Midterm Exam Solutions

Midterm Exam Solutions Midterm Exam Solutions Computer Vision (J. Košecká) October 27, 2009 HONOR SYSTEM: This examination is strictly individual. You are not allowed to talk, discuss, exchange solutions, etc., with other fellow

More information

A Comparative Analysis of Noise Reduction Filters in Images Mandeep kaur 1, Deepinder kaur 2

A Comparative Analysis of Noise Reduction Filters in Images Mandeep kaur 1, Deepinder kaur 2 A Comparative Analysis of Noise Reduction Filters in Images Mandeep kaur 1, Deepinder kaur 2 1 Research Scholar, Dept. Of Computer Science & Engineering, CT Institute of Technology & Research, Jalandhar,

More information

CoE4TN3 Medical Image Processing

CoE4TN3 Medical Image Processing CoE4TN3 Medical Image Processing Image Restoration Noise Image sensor might produce noise because of environmental conditions or quality of sensing elements. Interference in the image transmission channel.

More information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image Processing. Traitement d images. Yuliya Tarabalka  Tel. Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an

More information

A Survey on Edge Detection Techniques using Different Types of Digital Images

A Survey on Edge Detection Techniques using Different Types of Digital Images Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 7, July 2014, pg.694

More information

An Improved DCT Based Color Image Watermarking Scheme Xiangguang Xiong1, a

An Improved DCT Based Color Image Watermarking Scheme Xiangguang Xiong1, a International Symposium on Mechanical Engineering and Material Science (ISMEMS 2016) An Improved DCT Based Color Image Watermarking Scheme Xiangguang Xiong1, a 1 School of Big Data and Computer Science,

More information

Research on the Image Denoising Method Based on Partial Differential Equations

Research on the Image Denoising Method Based on Partial Differential Equations BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 5 Special Issue on Application of Advanced Computing and Simulation in Information Systems Sofia 2016 Print ISSN: 1311-9702;

More information

An Efficient Color Edge Detection Using the Mahalanobis Distance

An Efficient Color Edge Detection Using the Mahalanobis Distance J Inf Process Syst, Vol.10, No.4, pp.589~601, December 2014, Vol.10, No.4, pp.00~00, December 2014 http://dx.doi.org/10.3745/jips.02.0010 ISSN 1976-913X (Print) ISSN 2092-805X (Electronic) An Efficient

More information

Edge and corner detection

Edge and corner detection Edge and corner detection Prof. Stricker Doz. G. Bleser Computer Vision: Object and People Tracking Goals Where is the information in an image? How is an object characterized? How can I find measurements

More information

Structural Similarity Based Image Quality Assessment Using Full Reference Method

Structural Similarity Based Image Quality Assessment Using Full Reference Method From the SelectedWorks of Innovative Research Publications IRP India Spring April 1, 2015 Structural Similarity Based Image Quality Assessment Using Full Reference Method Innovative Research Publications,

More information

A Summary of Projective Geometry

A Summary of Projective Geometry A Summary of Projective Geometry Copyright 22 Acuity Technologies Inc. In the last years a unified approach to creating D models from multiple images has been developed by Beardsley[],Hartley[4,5,9],Torr[,6]

More information

Detecting and Identifying Moving Objects in Real-Time

Detecting and Identifying Moving Objects in Real-Time Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary

More information

Image features. Image Features

Image features. Image Features Image features Image features, such as edges and interest points, provide rich information on the image content. They correspond to local regions in the image and are fundamental in many applications in

More information

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES 1 B.THAMOTHARAN, 2 M.MENAKA, 3 SANDHYA VAIDYANATHAN, 3 SOWMYA RAVIKUMAR 1 Asst. Prof.,

More information

Lecture: Edge Detection

Lecture: Edge Detection CMPUT 299 Winter 2007 Lecture: Edge Detection Irene Cheng Overview. What is a pixel in an image? 2. How does Photoshop, + human assistance, detect an edge in a picture/photograph? 3. Behind Photoshop -

More information

Edge detection. Convert a 2D image into a set of curves. Extracts salient features of the scene More compact than pixels

Edge detection. Convert a 2D image into a set of curves. Extracts salient features of the scene More compact than pixels Edge Detection Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin of Edges surface normal discontinuity depth discontinuity surface

More information

Quality Guided Image Denoising for Low-Cost Fundus Imaging

Quality Guided Image Denoising for Low-Cost Fundus Imaging Quality Guided Image Denoising for Low-Cost Fundus Imaging Thomas Köhler1,2, Joachim Hornegger1,2, Markus Mayer1,2, Georg Michelson2,3 20.03.2012 1 Pattern Recognition Lab, Ophthalmic Imaging Group 2 Erlangen

More information

Edge detection. Goal: Identify sudden. an image. Ideal: artist s line drawing. object-level knowledge)

Edge detection. Goal: Identify sudden. an image. Ideal: artist s line drawing. object-level knowledge) Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded in the edges More compact than pixels Ideal: artist

More information

An Improved Sobel Edge Detection

An Improved Sobel Edge Detection An Improved Sobel Edge Detection Wenshuo Gao Beijing, gws8620@sina.com Lei Yang Beijing, young-iad@263.net Xiaoguang Zhang Beijing, zxgprc 1988@yahoo.cn Abstract-This paper proposes a method which combines

More information

Comparison between Various Edge Detection Methods on Satellite Image

Comparison between Various Edge Detection Methods on Satellite Image Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering

More information

Biomedical Image Analysis. Spatial Filtering

Biomedical Image Analysis. Spatial Filtering Biomedical Image Analysis Contents: Spatial Filtering The mechanics of Spatial Filtering Smoothing and sharpening filters BMIA 15 V. Roth & P. Cattin 1 The Mechanics of Spatial Filtering Spatial filter:

More information

Edge Detection. Announcements. Edge detection. Origin of Edges. Mailing list: you should have received messages

Edge Detection. Announcements. Edge detection. Origin of Edges. Mailing list: you should have received messages Announcements Mailing list: csep576@cs.washington.edu you should have received messages Project 1 out today (due in two weeks) Carpools Edge Detection From Sandlot Science Today s reading Forsyth, chapters

More information

Edge Detection. CSE 576 Ali Farhadi. Many slides from Steve Seitz and Larry Zitnick

Edge Detection. CSE 576 Ali Farhadi. Many slides from Steve Seitz and Larry Zitnick Edge Detection CSE 576 Ali Farhadi Many slides from Steve Seitz and Larry Zitnick Edge Attneave's Cat (1954) Origin of edges surface normal discontinuity depth discontinuity surface color discontinuity

More information

Part 3: Image Processing

Part 3: Image Processing Part 3: Image Processing Moving Window Transform Georgy Gimel farb COMPSCI 373 Computer Graphics and Image Processing 1 / 62 1 Examples of linear / non-linear filtering 2 Moving window transform 3 Gaussian

More information

Gradient and Directional Derivatives

Gradient and Directional Derivatives Gradient and Directional Derivatives MATH 311, Calculus III J. Robert Buchanan Department of Mathematics Fall 2011 Background Given z = f (x, y) we understand that f : gives the rate of change of z in

More information

EE 5359 Multimedia project

EE 5359 Multimedia project EE 5359 Multimedia project -Chaitanya Chukka -Chaitanya.chukka@mavs.uta.edu 5/7/2010 1 Universality in the title The measurement of Image Quality(Q)does not depend : On the images being tested. On Viewing

More information

New Approach of Estimating PSNR-B For Deblocked

New Approach of Estimating PSNR-B For Deblocked New Approach of Estimating PSNR-B For Deblocked Images K.Silpa, Dr.S.Aruna Mastani 2 M.Tech (DECS,)Department of ECE, JNTU College of Engineering, Anantapur, Andhra Pradesh, India Email: k.shilpa4@gmail.com,

More information

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images T. Dharani I. Laurence Aroquiaraj V. Mageshwari Department of Computer Science, Department

More information

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement Reversible Image Data Hiding with Local Adaptive Contrast Enhancement Ruiqi Jiang, Weiming Zhang, Jiajia Xu, Nenghai Yu and Xiaocheng Hu Abstract Recently, a novel reversible data hiding scheme is proposed

More information

Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection

Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection By Dr. Yu Cao Department of Computer Science The University of Massachusetts Lowell Lowell, MA 01854, USA Part of the slides

More information

Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter

Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter R.Himabindu Abstract: A.SUJATHA, ASSISTANT PROFESSOR IN G.PULLAIAH COLLEGE OF ENGINEERING

More information

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal Hadi. Zayyani, Seyyedmajid. Valliollahzadeh Sharif University of Technology zayyani000@yahoo.com, valliollahzadeh@yahoo.com

More information

THE preceding chapters were all devoted to the analysis of images and signals which

THE preceding chapters were all devoted to the analysis of images and signals which Chapter 5 Segmentation of Color, Texture, and Orientation Images THE preceding chapters were all devoted to the analysis of images and signals which take values in IR. It is often necessary, however, to

More information

PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY

PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY Journal of ELECTRICAL ENGINEERING, VOL. 59, NO. 1, 8, 9 33 PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY Eugeniusz Kornatowski Krzysztof Okarma In the paper a probabilistic approach to quality

More information

Segmentation and Grouping

Segmentation and Grouping Segmentation and Grouping How and what do we see? Fundamental Problems ' Focus of attention, or grouping ' What subsets of pixels do we consider as possible objects? ' All connected subsets? ' Representation

More information

Hw 4 Due Feb 22. D(fg) x y z (

Hw 4 Due Feb 22. D(fg) x y z ( Hw 4 Due Feb 22 2.2 Exercise 7,8,10,12,15,18,28,35,36,46 2.3 Exercise 3,11,39,40,47(b) 2.4 Exercise 6,7 Use both the direct method and product rule to calculate where f(x, y, z) = 3x, g(x, y, z) = ( 1

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

Filters. Advanced and Special Topics: Filters. Filters

Filters. Advanced and Special Topics: Filters. Filters Filters Advanced and Special Topics: Filters Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong ELEC4245: Digital Image Processing (Second Semester, 2016 17)

More information

SRCEM, Banmore(M.P.), India

SRCEM, Banmore(M.P.), India IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Edge Detection Operators on Digital Image Rajni Nema *1, Dr. A. K. Saxena 2 *1, 2 SRCEM, Banmore(M.P.), India Abstract Edge detection

More information

Edge-directed Image Interpolation Using Color Gradient Information

Edge-directed Image Interpolation Using Color Gradient Information Edge-directed Image Interpolation Using Color Gradient Information Andrey Krylov and Andrey Nasonov Laboratory of Mathematical Methods of Image Processing, Faculty of Computational Mathematics and Cybernetics,

More information

Robust Zero Watermarking for Still and Similar Images Using a Learning Based Contour Detection

Robust Zero Watermarking for Still and Similar Images Using a Learning Based Contour Detection Robust Zero Watermarking for Still and Similar Images Using a Learning Based Contour Detection Shahryar Ehsaee and Mansour Jamzad (&) Department of Computer Engineering, Sharif University of Technology,

More information

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

CS4442/9542b Artificial Intelligence II prof. Olga Veksler CS4442/9542b Artificial Intelligence II prof. Olga Veksler Lecture 8 Computer Vision Introduction, Filtering Some slides from: D. Jacobs, D. Lowe, S. Seitz, A.Efros, X. Li, R. Fergus, J. Hayes, S. Lazebnik,

More information

Compressive Sensing for Multimedia. Communications in Wireless Sensor Networks

Compressive Sensing for Multimedia. Communications in Wireless Sensor Networks Compressive Sensing for Multimedia 1 Communications in Wireless Sensor Networks Wael Barakat & Rabih Saliba MDDSP Project Final Report Prof. Brian L. Evans May 9, 2008 Abstract Compressive Sensing is an

More information

Detection of Edges Using Mathematical Morphological Operators

Detection of Edges Using Mathematical Morphological Operators OPEN TRANSACTIONS ON INFORMATION PROCESSING Volume 1, Number 1, MAY 2014 OPEN TRANSACTIONS ON INFORMATION PROCESSING Detection of Edges Using Mathematical Morphological Operators Suman Rani*, Deepti Bansal,

More information

What is an edge? Paint. Depth discontinuity. Material change. Texture boundary

What is an edge? Paint. Depth discontinuity. Material change. Texture boundary EDGES AND TEXTURES The slides are from several sources through James Hays (Brown); Srinivasa Narasimhan (CMU); Silvio Savarese (U. of Michigan); Bill Freeman and Antonio Torralba (MIT), including their

More information

An Edge Based Adaptive Interpolation Algorithm for Image Scaling

An Edge Based Adaptive Interpolation Algorithm for Image Scaling An Edge Based Adaptive Interpolation Algorithm for Image Scaling Wanli Chen, Hongjian Shi Department of Electrical and Electronic Engineering Southern University of Science and Technology, Shenzhen, Guangdong,

More information

ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing" Larry Matthies"

ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing Larry Matthies ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing" Larry Matthies" lhm@jpl.nasa.gov, 818-354-3722" Announcements" First homework grading is done! Second homework is due

More information

Image Enhancement Techniques for Fingerprint Identification

Image Enhancement Techniques for Fingerprint Identification March 2013 1 Image Enhancement Techniques for Fingerprint Identification Pankaj Deshmukh, Siraj Pathan, Riyaz Pathan Abstract The aim of this paper is to propose a new method in fingerprint enhancement

More information

2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004

2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004 2012 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 52, NO. 7, JULY 2004 Commutative Reduced Biquaternions and Their Fourier Transform for Signal and Image Processing Applications Soo-Chang Pei, Fellow,

More information

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection COS 429: COMPUTER VISON Linear Filters and Edge Detection convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection Reading:

More information

a a= a a =a a 1 =1 Division turned out to be equivalent to multiplication: a b= a b =a 1 b

a a= a a =a a 1 =1 Division turned out to be equivalent to multiplication: a b= a b =a 1 b MATH 245 Extra Effort ( points) My assistant read through my first draft, got half a page in, and skipped to the end. So I will save you the flipping. Here is the assignment. Do just one of them. All the

More information

The Pre-Image Problem in Kernel Methods

The Pre-Image Problem in Kernel Methods The Pre-Image Problem in Kernel Methods James Kwok Ivor Tsang Department of Computer Science Hong Kong University of Science and Technology Hong Kong The Pre-Image Problem in Kernel Methods ICML-2003 1

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING Divesh Kumar 1 and Dheeraj Kalra 2 1 Department of Electronics & Communication Engineering, IET, GLA University, Mathura 2 Department

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION V.VIJAYA KUMARI, AMIETE Department of ECE, V.L.B. Janakiammal College of Engineering and Technology Coimbatore 641 042, India. email:ebinviji@rediffmail.com

More information

Image Processing. Application area chosen because it has very good parallelism and interesting output.

Image Processing. Application area chosen because it has very good parallelism and interesting output. Chapter 11 Slide 517 Image Processing Application area chosen because it has very good parallelism and interesting output. Low-level Image Processing Operates directly on stored image to improve/enhance

More information

A reversible data hiding based on adaptive prediction technique and histogram shifting

A reversible data hiding based on adaptive prediction technique and histogram shifting A reversible data hiding based on adaptive prediction technique and histogram shifting Rui Liu, Rongrong Ni, Yao Zhao Institute of Information Science Beijing Jiaotong University E-mail: rrni@bjtu.edu.cn

More information

Spatial, Transform and Fractional Domain Digital Image Watermarking Techniques

Spatial, Transform and Fractional Domain Digital Image Watermarking Techniques Spatial, Transform and Fractional Domain Digital Image Watermarking Techniques Dr.Harpal Singh Professor, Chandigarh Engineering College, Landran, Mohali, Punjab, Pin code 140307, India Puneet Mehta Faculty,

More information

A Quantitative Approach for Textural Image Segmentation with Median Filter

A Quantitative Approach for Textural Image Segmentation with Median Filter International Journal of Advancements in Research & Technology, Volume 2, Issue 4, April-2013 1 179 A Quantitative Approach for Textural Image Segmentation with Median Filter Dr. D. Pugazhenthi 1, Priya

More information

Improved Non-Local Means Algorithm Based on Dimensionality Reduction

Improved Non-Local Means Algorithm Based on Dimensionality Reduction Improved Non-Local Means Algorithm Based on Dimensionality Reduction Golam M. Maruf and Mahmoud R. El-Sakka (&) Department of Computer Science, University of Western Ontario, London, Ontario, Canada {gmaruf,melsakka}@uwo.ca

More information

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.

Computer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13. Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with

More information

Quaternion Rotations AUI Course Denbigh Starkey

Quaternion Rotations AUI Course Denbigh Starkey Major points of these notes: Quaternion Rotations AUI Course Denbigh Starkey. What I will and won t be doing. Definition of a quaternion and notation 3 3. Using quaternions to rotate any point around an

More information

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS Andrey Nasonov, and Andrey Krylov Lomonosov Moscow State University, Moscow, Department of Computational Mathematics and Cybernetics, e-mail: nasonov@cs.msu.ru,

More information