c 2004 Society for Industrial and Applied Mathematics

Similar documents
THE RADON TRANSFORM ON Z K N

1 Assignment 1: Nonlinear dynamics (due September

Laura Chihara* and Dennis Stanton**

Permutation decoding for the binary codes from triangular graphs

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

The Hamming Codes and Delsarte s Linear Programming Bound

TREVOR HYDE AND JOSEPH KRAISLER

Math 306 Topics in Algebra, Spring 2013 Homework 7 Solutions

Almost Independent Binary Random Variables

Archive of past papers, solutions and homeworks for. MATH 224, Linear Algebra 2, Spring 2013, Laurence Barker

arxiv: v1 [math.co] 3 Nov 2014

Problem 1A. Use residues to compute. dx x

Elementary 2-Group Character Codes. Abstract. In this correspondence we describe a class of codes over GF (q),

Spectra of Semidirect Products of Cyclic Groups

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

New Negative Latin Square Type Partial Difference Sets in Nonelementary Abelian 2-groups and 3-groups

Some Remarks on the Discrete Uncertainty Principle

ON TYPES OF MATRICES AND CENTRALIZERS OF MATRICES AND PERMUTATIONS

On the generation of the coefficient field of a newform by a single Hecke eigenvalue

BENT POLYNOMIALS OVER FINITE FIELDS

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday 10 February 2004 (Day 1)

June 2014 Written Certification Exam. Algebra

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001

Lecture 3 Small bias with respect to linear tests

The coincidence Nielsen number for maps into real projective spaces

On The Weights of Binary Irreducible Cyclic Codes

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and

Problems in Linear Algebra and Representation Theory

Recall that any inner product space V has an associated norm defined by

An Additive Characterization of Fibers of Characters on F p

: Error Correcting Codes. December 2017 Lecture 10

SECOND-ORDER RECURRENCES. Lawrence Somer Department of Mathematics, Catholic University of America, Washington, D.C

MATH 205C: STATIONARY PHASE LEMMA

Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets

NATIONAL BOARD FOR HIGHER MATHEMATICS. Research Scholarships Screening Test. Saturday, January 20, Time Allowed: 150 Minutes Maximum Marks: 40

EASY PUTNAM PROBLEMS

Efficient algorithms for finding the minimal polynomials and the

Lectures 15: Cayley Graphs of Abelian Groups

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

Algebraic Number Theory Notes: Local Fields

Error Correcting Codes Questions Pool

MS 3011 Exercises. December 11, 2013

A connection between number theory and linear algebra

Incidence Structures Related to Difference Sets and Their Applications

but no smaller power is equal to one. polynomial is defined to be

Introduction to finite fields

Dichotomy Theorems for Counting Problems. Jin-Yi Cai University of Wisconsin, Madison. Xi Chen Columbia University. Pinyan Lu Microsoft Research Asia

Representation Theory

0 Sets and Induction. Sets

Algebraic Varieties. Notes by Mateusz Micha lek for the lecture on April 17, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

A Brief Outline of Math 355

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Polynomials with nontrivial relations between their roots

Classification of root systems

MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS

MORE NOTES FOR MATH 823, FALL 2007


Linear Algebra March 16, 2019

MacWilliams Type identities for m-spotty Rosenbloom-Tsfasman weight enumerators over finite commutative Frobenius rings

Math 4310 Solutions to homework 1 Due 9/1/16

LAYERED NETWORKS, THE DISCRETE LAPLACIAN, AND A CONTINUED FRACTION IDENTITY

Parameter inequalities for orthogonal arrays with mixed levels

MATH 101A: ALGEBRA I, PART D: GALOIS THEORY 11

Title Project Summary

FINITE FOURIER ANALYSIS. 1. The group Z N

1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism

Topological properties

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2014

Review of Linear Algebra

NOTES ON FINITE FIELDS

SPHERICAL UNITARY REPRESENTATIONS FOR REDUCTIVE GROUPS

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

Integral Extensions. Chapter Integral Elements Definitions and Comments Lemma

GROUPS. Chapter-1 EXAMPLES 1.1. INTRODUCTION 1.2. BINARY OPERATION

7.1 Definitions and Generator Polynomials

Short Kloosterman Sums for Polynomials over Finite Fields

FUNDAMENTAL GROUPS AND THE VAN KAMPEN S THEOREM. Contents

The decomposability of simple orthogonal arrays on 3 symbols having t + 1 rows and strength t

Math 121 Homework 2 Solutions

Alternant and BCH codes over certain rings

Outline of the Seminar Topics on elliptic curves Saarbrücken,

Solving the 3D Laplace Equation by Meshless Collocation via Harmonic Kernels

ERGODIC DYNAMICAL SYSTEMS CONJUGATE TO THEIR COMPOSITION SQUARES. 0. Introduction

SEMISIMPLE SYMPLECTIC CHARACTERS OF FINITE UNITARY GROUPS

MATH 3300 Test 1. Name: Student Id:

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

ABSTRACT. Department of Mathematics. interesting results. A graph on n vertices is represented by a polynomial in n

Section VI.33. Finite Fields

Final Project # 5 The Cartan matrix of a Root System

Representation Theory. Ricky Roy Math 434 University of Puget Sound

Introduction to Group Theory

Integral closure of rings of integer-valued polynomials on algebras

Intro to harmonic analysis on groups Risi Kondor

Notes on basis changes and matrix diagonalization

Difference Sets Corresponding to a Class of Symmetric Designs

Quasi-reducible Polynomials

NATIONAL BOARD FOR HIGHER MATHEMATICS. M. A. and M.Sc. Scholarship Test. September 22, Time Allowed: 150 Minutes Maximum Marks: 30

Construction of quasi-cyclic self-dual codes

Algebra II. Paulius Drungilas and Jonas Jankauskas

Transcription:

SIAM J. DISCRETE MATH. Vol. 18 No. 3 pp. 472 478 c 2004 Society for Industrial and Applied Mathematics THE RADON TRANSFORM ON Z k n MICHELLE R. DEDEO AND ELINOR VELASQUEZ Abstract. The Radon transform on Z k n averages a function over its values on a translate of a fixed subset S in Z k n. We discuss invertibility conditions and computer inverse formulas based on the Moore Penrose inverse and on linear algorithms. We expect the results to be of use in directional and toroidal time series. Key words. Radon transform invertibility Fourier transform AMS subject classifications. Primary 44A15; Secondary 42A38 DOI. 10.1137/S0895480103430764 1. Introduction. Suppose G is a finite group and fix S G. Let C(G) bethe space of real-valued maps on G. A finite analogue of the Radon transform may be described as follows: For all f C(G) define the Radon transform based on translates of S G as f(k) = f(j). j S+a Diaconis and Graham [2] discuss the cases where G = Z k 2 the group of binary k-tuples and where G = S n the symmetric group on n letters in order to provide an exposition on discrete Radon transforms which appear in applied statistics. Fill [4] examines the case G = Z n the group of integers modulo n. This case arises in directional data analysis and circular time series. Other finite analogues of the Radon transform occur but we shall restrict ourselves to the case G = Z k n the group of k-tuples of the integers modulo n as these results are of use in k-dimensional toroidal time series. In section 1 we use representation theory as described in DeDeo and Velasquez [1] to describe the Radon transform on Z k n and its invertibility conditions. In section 2 we discuss a specific example the Radon transform based on a translate of a fixed S r Z k n where S r denotes a sphere of radius r. In this situation Z k n is associated with a Cayley graph with a Hamming metric. The injectivity of the Radon transform is seen to depend on the zeros of particular Krawtchouk polynomials. The proof of this includes a counting argument rather than computing the appropriate spherical functions for the graph. Inversion formulas are presented in section 3. First explicit formulas are computed using the Fourier transform its inverse and a Moore Penrose generalized inverse transform. Then inverse algorithms which do not rely on the Fourier transform are described for the Radon transform based on translates of the fixed spheres S r in Z k n. 1.1. Motivation. This is an extension of DeDeo and Velasqeuz [1] which attempts to extend directional data and time series to discretized analogues of manifolds. Two-dimensional manifolds are homomorphically either spheres with handles Received by the editors July 2 2003; accepted for publication (in revised form) April 6 2004; published electronically December 30 2004. http://www.siam.org/journals/sidma/18-3/43076.html Department of Mathematics and Statistics University of North Florida Jacksonville FL 32224 (mdedeo@unf.edu velasque@sfsu.edu). 472

THE RADON TRANSFORM ON Z k n 473 or spheres with crosscaps. For dimensions greater than two the situation is more complex. In this paper we shall inspect the discrete analogue of the sphere with k-handles i.e. the discretized k-dimensional torus denoted by Z k n. Functions relevant to time series are the maps f : T k R or f : Z k n R with Z k n the proposed discretization of the k-fold torus. The act of employing a certain linear filter to functions on Z k n may be considered to be the mapping of f to f its Radon transform where f(a) = ϕ(j a)f(j) j Z k n for some ϕ : Z k n R. If ϕ is the characteristic function of a fixed S in Z k n the mapping above reduces to the usual Radon transform based on translates of S in Z k n. 2. Fourier analysis on Z k n. Throughout the next two sections we set G = Zk n the group of k-tuples with elements in Z n. Explicitly Z k n =(A +) where A = {x x = (x 1 x 2...x k ) t for x i in Z n where i =1...k}. Assign the natural inner product to Z k n such that for all x and y in Z k nx y = k i=1 x iy i. Thus Z k n is an abelian group under addition and its group representations all have degree one since Z k n = k Z n. We have that the characters are the homomorphisms χ j : Z k n C where χ j (z) = k χ ji (z i ) i=1 for all z =(z 1 z 2...z k ) t and j =(j 1 j 2...j k ) t in Z k n C denotes the nonzero complex numbers and χ j denotes the character of the jth copy of Z n. Recall that the characters of Z n are explicitly the functions χ m : Z n C defined by χ m (y) =ω m y for m {0...n 1} where ω = e 2πi n an nth root of unity. Thus we have that χ j : Z k n C defined by χ j (z) =ω j z indexed by j Z k n are the inequivalent irreducible unitary representations of Z k n. We denote the Hilbert spaces of functions on Z k n and Ẑk n the space of characters of Z k n by L 2 (Z k n) and the space of squaredifferentiable functions on Z k n by L 2 (Ẑk n). The Fourier transform for Z k n from L 2 (Z k n) L 2 (Ẑk n)is (Ff) = f(x) = f(χ x )= χ x (y) = f(y)ω x y f(y) Z k n f(y) Z k n with the Fourier inverse from L 2 (Ẑk n) L 2 (Z k n)as (F 1 1 f) =f(y) = n k χ(y 1 ) f(χ) f(y) Ẑk n = 1 n k χ x (y 1 ) f(χ x ) x Z k n = 1 n k ω x y f(x). x Z k n For all functions f C(Z k n) the Radon transform (Rf) =f(a) = f(j) = ϕ S (j a)f (j) j S+a j Z k n

474 MICHELLE R. DEDEO AND ELINOR VELASQUEZ where ϕ S ( ) is the characteristic function of S in Z k n. Therefore we can identify the Radon transform R with the matrix (R) kj = ϕ S (j k) and the finite Fourier transform F and its inverse with the matrices (F) lm = ω l m and ( F 1) lm = 1 n k (F) ml = 1 n k ωl m respectively where ω is a fixed root of unity and denotes the conjugate transpose. We wish to describe the invertibility of the Radon matrix. The group ( Z k n + ) is abelian; therefore singular value decompression via Fourier matrices results in a diagonal matrix. Proposition 2.1. (FRF ) jl = δ jl n k ϕ s ( l) where δ jl =1if j = l and 0 otherwise. Proof. We refer the reader to DeDeo and Velasquez [1]. We note that the Radon matrix is not invertible if S = Z k n as it leads to a matrix of all 1 s and that the matrix is always invertible if S has one element. 3. The Krawtchouk polynomial and invertibility. Consider a subset of Z k n. Specifically for a fixed r N set S = S r = {x Z k n H(x) = r} = H(x) where H(x) is the Hamming distance of x from the origin of Z k n. In other words we associate Z k n with the graph X = X(VE) with vertex set V = Z k n and edge set E = {(x y) V V H(x y) =1} and where H(x) is the Hamming metric the number of coordinates in which x and y differ. Definition 3.1. Fix the following integers r in 0...k and let q be a prime. The Krawtchouk polynomial (MacWilliams and Sloane [6]) is p k r(ν; q) = l Z r ( 1) l (q 1) k 1 ( ν l )( ) k ν where ( a b) denotes the usual binomial coefficient. Setting q =2results in the form we will be using for the remainder of the paper: p k r(ν) = l Z r ( 1) l ( ν l )( ) k ν. Proposition 3.2 (DeDeo and Velasquez [1]). For x Z k n ϕ Sr (x) =p k r(h(x)). Proof. For x Z k n we have ϕ Sr (x) = s S r ω x s where ω is a primitive nth root of unity. Since ϕ Sr (x) depends on x =(x 1...x k ) t in Z k n only through the unordered set {x 1...x k } then we may assume without loss of generality that x i 0 for i =1...h where h := H(x) and x i = 0 for i = h +1...k. Now ϕ Sr (x) = r l=0 {α 1...α l } {1...k} s S r({α 1...α l }) ω x s with S r ({α 1...α l }) := {s S s i 0 for i {α 1...α l } and s i = 0 for i {1...k}/{α 1...α l }}.

THE RADON TRANSFORM ON Z k n 475 Then s S r({α 1...α l }) ω x s = = = ( ) k h S α1 0 ( ) l k h j=1 ( ) l k h j=1 =( 1) l ( k h S αl 0 ω [ k ] ω xα j s s=1 [0 ω xα j 0] ) l x αj s αj j=1 since ω is a primitive root of unity and x αj 0. Hence ϕ Sr (x) = r ( H(x) ) ( ) l=0 l ( 1) l k H(x) r l = p k r (H(x)). 4. Inversion algorithms. We now consider the case of an invertible Radon matrix along with a typically noninvertible Radon matrix. Inversion formulas using standard Fourier methods are constructed. Then follows an exposition of inversion algorithms which do not use Fourier transforms. Definition 4.1. If T is a finite-dimensional matrix let the Moore Penrose generalized inverse matrix of T be the unique matrix U satisfying (1) TUT = T ; (2) UTU = U; (3) (TU) = TU; (4) (UT) = UT where is the conjugate transpose of T. We shall denote U by T. Proposition 4.2 (DeDeo and Velasquez [1]). Suppose f C(Z k n). Then we have the following. i. Ifϕ S (x) 0for all x Z k n then for all z Z k n f(x) = 1 f(z) n k z Z k n y Z k n ω (z x) y ϕ Sr ( y). ii. Ifϕ S (x) =0for some x Z k n let matrix Λ be given by (Λ) jl = δ jl n k s S ω l s which implies that (Λ ) jl = δ jl λ l withλ l = ( ) 1 1 ω l s n k s S if ω l s 0. s S 0 otherwise Then f = R f with R F Λ F. In other words the reconstruction of f C(Z k n) for ϕ S (x) is f(x) def = R (f(x)) = 1 n k λ y ω y (z x) f(x). yz Z k n

476 MICHELLE R. DEDEO AND ELINOR VELASQUEZ Fill [4] estimates the possibility of the accurate reconstruction of a function by a least squares error discussion. This argument is completely valid for Z k n. Hence we provide a brief sketch here and refer the reader to Fill [4] for the details. Given g in C(Z k n) we need to redefine the residual vector E(f) for all f in C(Z k n) such that E(f) =g Rf in C(Z k n). Then E(f) 2 = g Rf 2 = x Z k n g(x) (Rf)(x) 2. If f 0 = R f and f = f 0 + h where h C(Z k n) then the least squares error is E 0 2 = f f 0 2 = (I RR )g where I is the identity transform. We now consider inversion algorithms based on a linear equations approach rather than the use of Fourier transforms. Diaconis and Graham [2] consider algorithms for shells and balls of Hamming radius 1. We shall consider shells to indicate the general scheme. Proposition 4.3. Suppose f is in C(Z k n). For m {0...k} define g(m) = f(x) and g(m) = f(x) H(x)=m H(x)=m where f is the Radon transform of f on translates of a shell of Hamming radius 1. Then g(m) =(n 1)(k m +1) g(m 1)+(n 2)m g(m)+(m +1) g(m +1) with g( 1) g(k +1) 0. Proof. Given f C(Z k n) note that the Radon transform of f on a shell of radius 1is f(x) = f(y) = f(y). y S 1+x y:h(xy)=1 Given x in Z k n we examine y in Z k def n such that H(x y) =1. Suppose x S m = {x Z k n H(x) =m}. Then there are three possible radii for y : H(y) =m 1m or m +1. We shall consider each case separately. First we discuss some notation. Fix m {0...k} and consider w = w i1...w im in S m. Then w has m nonzero coordinates w iα for α {1...m}. We choose {i α } m 1 {j} k 1. 1. H(y) =m 1. Let x = x i1...x im S m. It is clear that there exists a y in S m 1 such that y = x i1...x im 1. For a fixed y partition S m into subsets where F y = {x i1...x im 1 x im y = x i1...x im 1 }. Since x im has k (m 1) possible coordinate positions in the k-tuple and n 1 possible nonzero values to assume at each position we have that the cardinality of F y is (k m + 1)(n 1) for a fixed y. It is also clear that there is a one-to-one correspondence between the y S m and F y.

THE RADON TRANSFORM ON Z k n 477 2. H(y) =m. Let x = x i1...x im S m. Each x ia has some value in Z. Thus each coordinate is a map x iν : A Z k n Z n where x iν x iν (β ν ) x β ν i ν for ν =1...m.Fix x 0 in S m. Then x 0 looks like x α1 for fixed coordinate positions {i ν } m 1 and fixed values {α ν } m 1. If y S m {y H(x y) =1} then y can have the forms x β 1 x α1 x β 2... x α1 1 1 x β m im where β j α j for j =1...m. Outputting other x s of the form x γ 1 x α1 x γ 2...x α1 1 1 x γ m im where γ j α j results in the y s associated with each outputted x. For example consider x γ 1 where γ 1 α 1. We already know that the associated y s are x β1 γ 1 x β 2 =α2 x β 3 =α3...x β m =αm x β 1 =α1 x β α2 2 x β 3 =α3...x β m =αm...x β 1 =α1...x β m 1 =αm 1 1 x β αm m for β δ in 1...d 1ifδ =1...m unless stated otherwise. We need only examine y in {x β1 γ 1 x β 2 =α2 x β 3 =α3...x β m =αm } β 1 =d 1 β 1 =1. This set has cardinality d 2 and contains a unique y 0 such that y 0 = x α1. In other words there exists β 1 such that β 1 = α 1 γ 1 for some β 1 in 1...d 1. For each fixed γ 1 we can find a copy of x 0 which we denote as y 0. Thus there are d 2 copies of x 0 among the y associates if we output x in S m such that x = x γ 1 for all γ 1 =1...d 1 where γ 1 α 1. If we output all forms of x as described above we get (d 2) m copies of x 0. No more repetitions of x 0 can occur amongst the y associates because we have exhausted all possible forms of x with which to compute y associates. Since x 0 was arbitrary outputting all x from S m results in (d 2) m copies of each y in S m. 3. H(y) =m +1. Fix y 0 in S m+1. Then y 0 = y α1 y α2...y αm+1 +1 for fixed coordinate positions {i ν } m+1 1 and fixed values {α ν } m+1 1. Partition S m into families which are projections of y in S m+1. (For example y 0 has the projection F y0 = {y α1 y α2...y αm y α1 y α2...y αm 1 1 y αm+1 +1...y α2 y α3...y αm+1 +1 }.) Then given y in S m+1 the cardinality of F y0 is m +1. It is clear that there exists a one-to-one correspondence between y in S m+1 and F y0 as a subset of S m+1. We use the results of Proposition 4.2 to describe the system of equations ḡ(p) = (G) mp g(m) for 0 m p k and G def def = (G) mp = (n 1) (k m + 1) when m = p 1 (n 2) m when m = p m + 1 when m = p +1 0 otherwise. Then G is a singular nonsymmetric tridiagonal matrix. (Note that when r 1 G is a singular nonsymmetric band-limited matrix with bandwidth proportional to r.)

478 MICHELLE R. DEDEO AND ELINOR VELASQUEZ Therefore in order to describe the system of equations g(m) =((G) mp ) 1 ḡ(p) we need to set (G) 1 G + the generalized Moore Penrose inverse of G. Proposition 4.4. Suppose f is in C(Z k n). If χ S1 0 then f(y) = k H(xy)=0 (G + ) 1H(xy) f(x) where f(x) = f(y) H(xy)=1 and G + is the Moore Penrose inverse of G. Proof. We note that from DeDeo and Velasquez [1] the inversion problem has become one of inverting singular nonsymmetric band-limited matrices. For r = 1 band-limited means inverting the tridiagonal matrix G computed in Proposition 4.2. Using the definitions and results from Proposition 4.2 we have that g(0) = k (G + (s t)) 1β g(β) β=0 with (G + (s t)) αβ = G + (s t) the Moore Penrose inverse of G = G(s t). Then since f(0) = g(0) we have that and by a shift action f(y) = f(0) = k H(x)=0 k H(xy)=0 (G + (s t)) 1H(xy) f(x) (G + (s t)) 1H(xy) f(x). REFERENCES [1] M. R. DeDeo and E. Velasquez An introduction to the Radon transform on Z k 2 Congr. Numer. 156 (2002) pp. 201 209. [2] P. Diaconis and R. Graham The Radon transform on Z k 2 Pacific J. Math. 118 (1985) pp. 323 345. [3] C. Dunkel A Krawtchouk polynomial addition theorem and wreath products of symmetric groups Indiana Univ. Math. J. 25 (1976) pp. 335 358. [4] J. A. Fill The Radon transform on Z n SIAM J. Discrete Math. 2 (1989) pp. 262 283. [5] G. M. L. Gladwell and N. B. Williams A discrete Gel fand-levitan method for band-matrix inverse eigenvalue problems Inverse Problems 5 (1989) pp. 165 279. [6] J. MacWilliams and N. J. A. Sloane The Theory of Error Correcting Codes North Holland Amsterdam 1977. [7] P. Rózsa R. Bevilacqua F. Romani and P. Favati On band matrices and their inverses Linear Algebra Appl. 150 (1991) pp. 287 295. [8] D. Stanton Orthogonal polynomials and Chevalley groups in Special Functions: Group Theoretical Aspects and Applications R. A. Askey et al. eds. D. Reidel Boston MA 1984 pp. 87 128. [9] D. Stanton An introduction to group representations and orthogonal polynomials in Orthogonal Polynomials P. Nevai ed. Kluwer Academic Norwell MA 1990 pp. 419 433.