<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2014.53049</article-id><article-id pub-id-type="publisher-id">AM-42802</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Weyl Group Orbit Functions in Image Processing
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>oce</surname><given-names>Chadzitaskos</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lenka</surname><given-names>Háková</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ondřej</surname><given-names>Kajínek</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Faculty of Nuclear Sciences and Physical Engineering, Czech Technical University in Prague,
Prague, Czech Republic</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>goce.chadzitaskos@fjfi.cvut.cz(OC)</email>;<email>lenka.hakova@fjfi.cvut.cz(LH)</email>;<email>kajinond@fjfi.cvut.cz(OK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>02</month><year>2014</year></pub-date><volume>05</volume><issue>03</issue><fpage>501</fpage><lpage>511</lpage><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   We deal with the Fourier-like analysis of functions on discrete grids in two-dimensional simplexes using C- and E-Weyl group orbit functions. For these cases, we present the convolution theorem. We provide an example of application of image processing using the C-functions and the convolutions for spatial filtering of the treated image. 
 
</p></abstract><kwd-group><kwd>Orbit Functions; Convolution; Image Processing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The development of information technologies has inspired also the development of the information compression, the most famous part of which is the image and video compression. The compression is based on the information structure in order to optimize compression speed, compression rate and the possible losses of information during the compression. Development of the theory of orbit functions opens a space for their use in the processing of the information sampled on grids in simplexes and polyhedra in n-dimensional space. These functions can be used for decomposition of any discrete values on the grids to orthogonal series. The density of grid points is controlled by a suitable choice of parameter. Moreover, we can glue together more simplexes and study the information carried in the grid in this ensemble. In this paper, we focus on the simplest non-trivial case of utilization of orbit functions in two dimensions. It corresponds to a two-dimensional digital image processing. In comparison with the most widespread method for image processing—Fourier analysis, i.e., the decomposition into exponential series in two perpendicular directions, we decompose discrete functions on points of the grid in a number of orbit functions without the division into several directions. Our approach is a generalization of discrete Fourier and cosine transform.</p><p>In this paper, we summarize the properties of Cand E-orbit functions connected with Weyl groups of simple Lie algebras <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8be90dac-810a-4f70-a708-925bc8d3fee4.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\0533fe04-b501-4b92-bf16-982dfde703ae.png" xlink:type="simple"/></inline-formula>. These functions are a generalization of the classical cosine, sine and exponential function, and they act in fundamental domains of the Lie algebras. In these domains, we introduce a discrete grid on which it is possible to define discrete Cand E-orbit transform. For an illustrative example of analysis and image processing, we split a square image into two triangles and we effectuate corresponding C-orbit transform.</p><p>The paper is organized as follows. Section 2 summarizes some known facts about the spatial filtering using a convolution. In Section 3, we remind basic notations from the theory of Weyl group orbit functions. In particular, we describe the discrete transforms based on finite families of orbit functions in SubSection 3.3. In Section 4, we define Cand E-orbit convolution and formulate the orbit convolutions theorems. Finally, in SubSection 4.2, we provide examples of image processing using C-orbit functions. We include two appendices with technical details for the orbit transforms.</p></sec><sec id="s2"><title>2. Spatial Filtering</title><p>A variety of filters play an important role in image processing, in image improving and in detail recognition. For example, the spatial filtering uses convolution of functions which is performed via Fourier transform as a multiplication of the Fourier images. Fourier analysis is based on the decomposition of brightness values in each digitized image points along the rows and columns into Fourier series. The Fourier transform is then processed. The inverse discrete Fourier transform shows processing of digital images. This way we can highlight some features of the image—remove the noise or enhance blur edges. The whole process is described in several papers, for an overview see for example [1,2]. For image compression JPEG the discrete cosine transforms are used. They are of four types and the convolution via multiplications in these cases is more complicated, it combines cosine and sine discrete transform except the discrete cosine transform of type II. The simplest filtering technique is the averaging the light intensities at points. Intensity of each new pixel is the mean value of the intensities of the 8 neighboring pixels and the pixel itself in the original image. Other filters use the intensities of neighboring pixels multiplied by different relative weights and the pixel is assigned by a mean value of 9 intensities. Other filters take into account a number of other surrounding pixels, 25 pixels together with the center. Intensities in 9 or 25 pixel can be expressed as <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\64dce46d-e5b9-406e-be92-244967498608.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\5cd65434-0087-4898-8793-4fbc4e850a06.png" xlink:type="simple"/></inline-formula> matrix. Averaging over neighboring pixels is mathematically expressed by the convolution of the original intensity matrix with <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a184b8cd-57cd-4a18-8de8-3dac122e7976.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e271159c-e17d-453b-96de-145781d8ca78.png" xlink:type="simple"/></inline-formula> matrix, so-called convolution kernel. The elements of this matrix are the weights assigned to the corresponding pixel in the area according to the desired filter type. For the treatment of pixel intensities on the edge we need extend a line above and below the picture and a column on the left and the right in the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b80e9895-766d-44b1-8143-308fb0014e4d.png" xlink:type="simple"/></inline-formula> matrix case. In the case of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\26c92189-545b-42da-bdba-f93df9e5f9ef.png" xlink:type="simple"/></inline-formula> matrix we need to add to each side two columns and two rows.</p><p>Filters mentioned above are called linear spatial filters. Their application to a digital image creates a new image using a linear combination of brightness values in the surrounding pixels. The intensities of the digital image in each pixel are defined by the matrix<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\bb4b60c0-311c-4ea3-afcd-ee75f9c7c8cd.png" xlink:type="simple"/></inline-formula>. If we want to apply a filter comprising eight neighboring pixels with different weights, we construct the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\010745e6-a491-439c-b472-8aed538c8a08.png" xlink:type="simple"/></inline-formula> weights matrix</p><p><img src="htmlimages\17-7401952x\4e51c7b2-6d7c-4ae4-8cd2-c475f8525ceb.png" /></p><p>New digital image has the intensity in each pixel given by a matrix <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\60ed5893-6bef-4d80-85a0-bb4f09cb404d.png" xlink:type="simple"/></inline-formula> and their values are</p><p><img src="htmlimages\17-7401952x\d6b998f0-0130-4e07-8c1f-080b52719d78.png" /></p><p>This corresponds to the sum of all the values of the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\752b7db1-f2d7-4693-9e1a-88cdfd913234.png" xlink:type="simple"/></inline-formula> matrix we get as a pointwise multiplication of the filter <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d4032c2e-9b37-4338-9994-773949de5b51.png" xlink:type="simple"/></inline-formula> matrix cut around the filtered pixel. Mathematically, it is a discrete convolution</p><p><img src="htmlimages\17-7401952x\99236e3e-8e4e-400e-ad6d-cdf1941a0caf.png" /></p><p>For defining the orbit convolutions we proceed in a similar way as for the discrete cosine transform DCT II, where for two functions <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\40c3f772-d276-496b-87c5-391fa44d4fcf.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1efff679-6859-4d5f-885a-116caa96c7af.png" xlink:type="simple"/></inline-formula> it is defined</p><p><img src="htmlimages\17-7401952x\173feae9-605d-4acc-a049-2965244fb83f.png" /></p><p>and for cosine transform <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8829284d-624f-4bb3-a703-f98f0b5379dd.png" xlink:type="simple"/></inline-formula> the following relation holds [<xref ref-type="bibr" rid="scirp.42802-ref3">3</xref>]</p><p><img src="htmlimages\17-7401952x\9b29f446-6e3d-4141-ab09-482443741e0d.png" /></p></sec><sec id="s3"><title>3. Weyl Group Orbit Functions</title><sec id="s3_1"><title>3.1. Weyl Groups and Affine Weyl Groups</title><p>We consider the simple Lie algebras of rank two, namely <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\424ff98a-7ac7-489b-9cb6-1f756bf92c42.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\afd28d18-8c0c-4ba8-9099-cf0d75037eb8.png" xlink:type="simple"/></inline-formula>. Each of them is described by its set of simple roots<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2fbb2af7-9ed5-4987-a40a-e18f6856a6d4.png" xlink:type="simple"/></inline-formula>. In the case of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\17ea887b-da09-4e4a-8b5e-57ee69523110.png" xlink:type="simple"/></inline-formula>, the roots are of the same length, for <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\9f1a23d0-3e1c-4c96-b1d7-dbf52cdf6432.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\59bc9ca4-4bb1-426f-8e53-e27cca2bc27d.png" xlink:type="simple"/></inline-formula> we distinguish so-called short root and long root. We use the standard normalization <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ec37d30b-e2bc-490d-807e-8aded4f924bb.png" xlink:type="simple"/></inline-formula> for the long roots. Coroots are defined as<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\677a37cc-b1d5-4e5f-81c0-1b22f2b531c0.png" xlink:type="simple"/></inline-formula>. Moreover, we define the weights <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\aef79428-4de4-46dc-a564-e32f8a569d75.png" xlink:type="simple"/></inline-formula> and coweights<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1fe7c5e0-d959-4c1b-aa27-ab65b84e5331.png" xlink:type="simple"/></inline-formula>, which are dual to root and coroots in the sense<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ee05f707-a853-4260-a416-6660f7dcfa4e.png" xlink:type="simple"/></inline-formula>. The weight lattice <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f2d0c1e6-e171-4737-8a1a-c603ce88a5ef.png" xlink:type="simple"/></inline-formula> is defined as all integer combinations of weights.</p><p>We denote the reflections with respect to the hyperplanes orthogonal to the simple roots by <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2ebace2b-894c-49ad-9185-5706ebef05e8.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\86d208f1-e944-48fe-b2ee-fece2891a2f5.png" xlink:type="simple"/></inline-formula>, i.e., <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\da288bf9-a84e-4356-b685-985f46957aaf.png" xlink:type="simple"/></inline-formula>They generate a Weyl group corresponding to each Lie algebra. The action of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a61f9906-d65e-4088-8c69-6a071145c306.png" xlink:type="simple"/></inline-formula> on the set of simple roots gives a root system <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\88912da9-2ba1-4826-bd72-9042e2388ce6.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\68ad6f43-37f1-4f0c-9c1e-416726fa5a31.png" xlink:type="simple"/></inline-formula>. It contains a unique highest root<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\66190cd5-ab72-4d38-88fe-f3b6eee7d086.png" xlink:type="simple"/></inline-formula>, where the coefficients <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\9110227d-f9ea-43f6-afc3-834a50a31fcd.png" xlink:type="simple"/></inline-formula> are called the marks. Analogously, a root system <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d220ea17-b9b2-4749-8539-0d37b3daef48.png" xlink:type="simple"/></inline-formula> is obtained from the action of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\dd7dfb8a-3d32-42fd-b3f4-585d19d143cf.png" xlink:type="simple"/></inline-formula> on the set of coroots, its highest root is denoted by<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\136e7800-1a3d-403b-a7ed-1ffd41471621.png" xlink:type="simple"/></inline-formula>, the coefficients are called the dual marks.</p><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\3f9c6beb-bb95-475e-9574-ca8985ca9e6c.png" xlink:type="simple"/></inline-formula> denote the reflection with respect to the hyperplane orthogonal to <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\eb729e3b-e1ed-40dd-84fc-b4f95c28443b.png" xlink:type="simple"/></inline-formula> and we define <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e7790c4e-f731-4b28-b18e-b38d11c7b629.png" xlink:type="simple"/></inline-formula> by</p><p><img src="htmlimages\17-7401952x\9d77079e-384b-4ec1-aa32-fd8df6ea51ca.png" /></p><p>The affine Weyl group <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f46a3b2c-3c58-4430-8ba7-28f9382ab5d3.png" xlink:type="simple"/></inline-formula> is generated by<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\37146345-892e-4581-b241-cf653644dfd0.png" xlink:type="simple"/></inline-formula>. Its fundamental domain is a connected subset of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\af8e5ee9-a81b-4fd9-8251-f05eb68a8102.png" xlink:type="simple"/></inline-formula> such that it contains exactly one point of each affine Weyl group orbit. It can be chosen [<xref ref-type="bibr" rid="scirp.42802-ref4">4</xref>] as the convex hull of the points<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\16305de2-e280-4a4d-844e-dbe6be8552a8.png" xlink:type="simple"/></inline-formula>. The root systems and the fundamental domains of affine Weyl group of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2105aae2-e412-4ffe-b129-cf0756cd2ccc.png" xlink:type="simple"/></inline-formula></p><p>and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f687c293-48c4-4397-9e58-b5d901b3a997.png" xlink:type="simple"/></inline-formula> are depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The even Weyl group <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\250e4ec3-3e0a-41c8-8779-f7934223eb70.png" xlink:type="simple"/></inline-formula> is defined as<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\95053155-70a9-483f-849e-7f916cde6c3d.png" xlink:type="simple"/></inline-formula>. Its fundamental domain is<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\00dac327-bdbf-4096-8c26-9a3058be3146.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\3fe2244b-9344-48a0-ba07-8f2d27ec7eb5.png" xlink:type="simple"/></inline-formula> is a simple reflection and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1a5a7619-b8d5-45d7-85b9-58423baf0f2e.png" xlink:type="simple"/></inline-formula> denotes the interior of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e7ea45e9-e979-4778-bd22-94c05106c073.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.42802-ref5">5</xref>]. Corresponding dual even affine Weyl group is denoted <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\35039236-d568-4777-ae2e-3c244ef53128.png" xlink:type="simple"/></inline-formula> and its fundamental domain is given by<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\0f43b4b2-c5c5-4ee6-9645-591d456e1121.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3_2"><title>3.2. Weyl Group Orbit Functions</title><p>Three families of Weyl group orbit functions, so-called C-, Sand E-functions, are defined in the context of any Weyl group. Their complete description can be found in the series of papers [6-8]. The family of C-functions is defined as follows: For every <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e722f0ff-ca9c-463f-a37c-1ac83d248da0.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b3d634d4-3bc7-45fc-aaec-209613e3ada4.png" xlink:type="simple"/></inline-formula> we have</p><p><img src="htmlimages\17-7401952x\0ae1e362-0f61-4be4-bead-eaf5b6050dbe.png" /></p><p>The functions are invariant with respect to the affine Weyl group, therefore, we can consider <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c3d4396b-4a6f-44b9-ae94-1be068f641c2.png" xlink:type="simple"/></inline-formula> only.</p><p>The family of S-functions is defined for every <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f7ee4897-cf09-43eb-9232-ffaea8cdcaec.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d758919a-f0a8-4b92-9bfb-30d47ddf8a5a.png" xlink:type="simple"/></inline-formula> as</p><p><img src="htmlimages\17-7401952x\db0abd25-585b-4eed-a412-3ffd7bedfb2e.png" /></p><p>They are antiinvariant with respect to<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\53a634ee-fc61-446a-b16d-1aa4524ae253.png" xlink:type="simple"/></inline-formula>, moreover, they vanish on the boundary of the fundamental domain. We can consider<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b452c840-4522-49df-adb0-05b0c6e0c381.png" xlink:type="simple"/></inline-formula>.</p><p>Finally, the E-orbit functions are defined for every <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\95b2aad8-8577-470a-8330-72f756f5f964.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a57d2c91-49d3-460f-846c-931fba4a121b.png" xlink:type="simple"/></inline-formula> as</p><p><img src="htmlimages\17-7401952x\87d74d85-8b68-4e4d-8dcc-9baafc1f0883.png" /></p><p>They are invariant with respect to the even affine Weyl group, we restrict them on<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6dbdf855-ffdf-4e49-8d46-881a58c0fb0e.png" xlink:type="simple"/></inline-formula>.</p><p>For Weyl groups with two different lengths of root in their root system other families of orbit functions can be defined. For more details see [9,10]. In this paper, we consider convolution based on the Cand E-functions, S-functions do not differ significantly from the C-functions case.</p></sec><sec id="s3_3"><title>3.3. Discrete Orthogonality and Orbit Transform</title><p>The method of discretization of orbit functions was described in detail in the papers [4,5]. The general idea is the following: In the fundamental domain we define a finite grid of points<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\15562f54-0e90-45aa-8e83-fdff3ae11fbe.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c78e429f-d2e4-47ae-afe7-8d7904901b7e.png" xlink:type="simple"/></inline-formula> is an integer of our choice which allows us to control the density of the grid. A discrete scalar product of functions is then defined using this points. We describe a finite family of orbit functions which are pairwise orthogonal with respect to this scalar product by defining a grid of parameters labeling the functions. Finally, we give the explicit orthogonality relations. Appendix 1 summarize details about the choice of the grids.</p><p>We consider a space of discrete functions sampled on the points of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\35e6318c-620d-4987-ba39-03f8ab6aad45.png" xlink:type="simple"/></inline-formula> with a scalar product defined for each pair of functions <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\11e1e55f-b77e-4f53-aacd-bf69a6b14dfb.png" xlink:type="simple"/></inline-formula> as</p><disp-formula id="scirp.42802-formula43645"><label>(1)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\8793344b-89e9-4888-aa67-bd700314f35c.png"  xlink:type="simple"/></disp-formula><p>The weight function <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\4c18df3a-d933-4f8a-9564-56032f455a24.png" xlink:type="simple"/></inline-formula> is given by the order of the Weyl orbit of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\4d11df46-6f06-4bd6-a49f-c4bf82b55736.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\35408980-3ebd-4192-ab8b-74181b1be672.png" xlink:type="simple"/></inline-formula>. The set of parameters <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8b4e2418-d10c-46dd-8dde-7b5f663b3b73.png" xlink:type="simple"/></inline-formula> gives us a finite family of orbit functions which are pairwise orthogonal with respect to the scalar product (1).</p><p>For every <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\31086657-fcf9-4aa3-a714-24ff1f541784.png" xlink:type="simple"/></inline-formula> it holds that</p><disp-formula id="scirp.42802-formula43646"><label>(2)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\536dcdec-c0c1-459f-8cfe-29d6c1f7de84.png"  xlink:type="simple"/></disp-formula><p>where the coefficient <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\054d0608-f2f9-4b1d-9690-0b9270517845.png" xlink:type="simple"/></inline-formula> is the order of the stabilizer of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d62b78e5-584e-46bc-a321-e962e730d783.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d4617c86-a4ee-4a8b-b3fb-258c4c2ad95e.png" xlink:type="simple"/></inline-formula>is determinant of the Cartan matrix of the corresponding Weyl group and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a413d858-4421-4ed4-993b-9e2a15d16f7c.png" xlink:type="simple"/></inline-formula> is its order. The values of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a4b06ce8-4c5e-4419-bb14-afed09cc4e43.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\fb713a36-83dd-46f7-b6c9-d95e8da060f8.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\9f97ed32-a5f1-48d9-bdd0-774ebbded6b7.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ad93075d-d83d-4a8e-bb9f-68ea96501f50.png" xlink:type="simple"/></inline-formula> are listed in Appendix 2.</p><p>The discrete orthogonality allows us to perform a Fourier like transform, called C-orbit transform. We consider a function <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\59d80131-b9d7-4108-b155-a90a78407bc8.png" xlink:type="simple"/></inline-formula> sampled on the points of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d40daa45-84d6-4052-94a5-03f2f3818416.png" xlink:type="simple"/></inline-formula>. We can interpolate it by a sum of C-functions</p><disp-formula id="scirp.42802-formula43647"><label>(3)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\49a199c3-09d0-4c65-a074-ec528e7c0629.png"  xlink:type="simple"/></disp-formula><p>where we require <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ccf23503-4760-4e44-b4d0-5fae8c7c1e27.png" xlink:type="simple"/></inline-formula> for every<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e1bc6611-64b2-4e4a-a83b-ab42317056f8.png" xlink:type="simple"/></inline-formula>. Therefore, the coefficients <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e5e81c6b-1413-46cc-b039-4bd90f6c6f05.png" xlink:type="simple"/></inline-formula> are equal to</p><disp-formula id="scirp.42802-formula43648"><label>(4)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\778b74cf-b966-43e4-b0c1-bd86087e590f.png"  xlink:type="simple"/></disp-formula><p>In the case of E-orbit functions we consider the grids <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\dbec2e48-92e5-4e0f-87de-6fe66e771ab8.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\af3339f6-04f5-49b7-8718-4df7e69f9b15.png" xlink:type="simple"/></inline-formula>. The scalar product is defined as</p><disp-formula id="scirp.42802-formula43649"><label>(5)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\774c4b33-d599-4c40-b2c3-e5808919d248.png"  xlink:type="simple"/></disp-formula><p>The weight function <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\32f651f1-a6b8-4b60-9617-9072c1c4759c.png" xlink:type="simple"/></inline-formula> is given by the order of the even Weyl orbit of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1e988c30-fdf6-42f5-964b-73d65f6f9420.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8f41fc5f-2529-4bbe-a518-c7ffb9e42239.png" xlink:type="simple"/></inline-formula>.</p><p>For every <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c2fd20ef-3620-4579-8aa6-a39a1b5fa268.png" xlink:type="simple"/></inline-formula> it holds that</p><disp-formula id="scirp.42802-formula43650"><label>(6)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\ce523427-e030-4f34-8858-f3c8f657a631.png"  xlink:type="simple"/></disp-formula><p>where the coefficient <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c2b015cf-8f17-4541-ac4f-aa67d5699b4f.png" xlink:type="simple"/></inline-formula> is the order of the stabilizer of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\901d288e-54eb-4643-9def-c7583c01504f.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f91650df-0d1d-49f8-8751-48c2197b20f0.png" xlink:type="simple"/></inline-formula> is the order of the even Weyl group.. The values of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f7165a01-ed75-4db9-9263-e3c949aea944.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\575991de-a6fa-4732-a1bd-3d9494809698.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\37aa069f-e7fc-4cf3-b63e-06449a1738a7.png" xlink:type="simple"/></inline-formula> are listed in Appendix 2.</p><p>The E-orbit transform is provided as follows. We consider a function <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1adb4eba-4107-4b6d-b3e3-d3457a89867a.png" xlink:type="simple"/></inline-formula> sampled on the points of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f22073ae-7567-4e5c-be75-7546653a72bb.png" xlink:type="simple"/></inline-formula>. We can interpolate it by a sum of E-functions</p><disp-formula id="scirp.42802-formula43651"><label>(7)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\145571ed-b022-4706-9fea-0744056149ad.png"  xlink:type="simple"/></disp-formula><p>where we require <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\fff925cb-a1d6-449d-b317-9ea023dd4178.png" xlink:type="simple"/></inline-formula> for every<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6bb7f5e9-4350-41ad-86e0-dd6563076fe1.png" xlink:type="simple"/></inline-formula>. Therefore, the coefficients <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\485357c0-3a5b-420a-aac3-80d635ee26af.png" xlink:type="simple"/></inline-formula> are equal to</p><disp-formula id="scirp.42802-formula43652"><label>(8)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\be7fd9bb-4eff-40f1-9673-e10b486dca67.png"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s4"><title>4. Orbit Convolution</title><sec id="s4_1"><title>4.1. Orbit Convolution Theorem</title><p>The main aim of this work is to define a discrete orbit functions convolution, i.e., a mapping of two functions sampled on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d5c8a6d6-4171-4cdc-896f-cb37fd8b7eef.png" xlink:type="simple"/></inline-formula> which respects a relation analogous to the classical convolution theorem. Such definition comes naturally from the orbit functions discretization theory.</p><p>The <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\efbfd96d-a144-4e49-aefa-9bfd2e4e20ef.png" xlink:type="simple"/></inline-formula>-orbit convolution is for every pair of discrete functions <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8596977c-7594-4fd1-ae6b-40ba18967cbb.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\cb69ac8b-f17e-47e8-a91d-0ccd67d4b4ef.png" xlink:type="simple"/></inline-formula> defined as</p><disp-formula id="scirp.42802-formula43653"><label>(9)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\446c19bc-e55a-4f41-8ce5-2780febdea45.png"  xlink:type="simple"/></disp-formula><p>Such a convolution is well defined, the shifts in the convolution kernel <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c73833a3-af71-4ce6-a1eb-b5d157d8c8b0.png" xlink:type="simple"/></inline-formula> respect the symmetry of the Weyl group of<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1226851f-bb90-4c2c-96ef-580b9f078c79.png" xlink:type="simple"/></inline-formula>. We can write the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\560682a9-493d-43ac-8f79-843719028174.png" xlink:type="simple"/></inline-formula>-orbit convolution theorem.</p><p>Theorem 1 Let <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\5c53f834-5229-4df0-944d-650dd934a965.png" xlink:type="simple"/></inline-formula> be any functions defined on the points of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2b10a70f-1221-41d9-8a68-9fc090f11131.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\25d1c1ca-19f8-470d-93db-2647735b0837.png" xlink:type="simple"/></inline-formula>. Then</p><disp-formula id="scirp.42802-formula43654"><label>(10)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\0583bb25-a39f-413d-8936-248a893d4f4b.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\91b9d031-c5e9-46a6-a074-8a8d4cbd190b.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\5f99092a-d091-4fac-9cb0-964536d0565a.png" xlink:type="simple"/></inline-formula> are the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a81155ee-e204-4b8c-9cae-a6ab169a80eb.png" xlink:type="simple"/></inline-formula>-orbit transforms of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8abee929-90ce-4460-acf0-643b4534534b.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\fa59c09f-af9b-43d6-9bf1-86e943c74f45.png" xlink:type="simple"/></inline-formula> given by (3).</p><p>Its proof is straightforward, it uses the relations (4) and the following formula for the product of an orbit function with the complex conjugate of an orbit function with the same label but different argument:</p><disp-formula id="scirp.42802-formula43655"><label>(11)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\678812af-155c-4b80-aa19-aa5648a324d0.png"  xlink:type="simple"/></disp-formula><p>Analogously, the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\181baa8a-fda0-43d6-b3c1-296cceeff0fe.png" xlink:type="simple"/></inline-formula>-orbit convolution is defined for discrete functions <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a4fec731-0c67-4da7-b459-ef0348370eee.png" xlink:type="simple"/></inline-formula> sampled on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c2fcee8d-d1fa-4eb9-a391-f73ede2b122b.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\0f0a9d4e-42d5-4907-a2c5-146f2a8f782b.png" xlink:type="simple"/></inline-formula> as</p><disp-formula id="scirp.42802-formula43656"><label>(12)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\e319add7-ddf1-40e7-a02a-40d19082aa8a.png"  xlink:type="simple"/></disp-formula><p>The E-orbit convolution theorem is then the following.</p><p>Theorem 2 Let <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\3a9b1a45-bca6-4dad-a64c-042a1189e9b3.png" xlink:type="simple"/></inline-formula> be any functions defined on the points of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\dc7ed6bc-f1a5-4ff6-8390-1b45957c5cc6.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e127d80f-0506-4661-ac2f-ab083dde4834.png" xlink:type="simple"/></inline-formula>. Then</p><disp-formula id="scirp.42802-formula43657"><label>(13)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\5c4c2d1d-32cc-4180-8663-8d52adc146de.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b74ac778-69d6-4aba-8df7-59d2d64b82f9.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e8af9c92-dfeb-402d-b778-2fce8a8fd8f8.png" xlink:type="simple"/></inline-formula> are the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\212ee8ae-8da4-4743-8045-569c1c1f380e.png" xlink:type="simple"/></inline-formula>-orbit transforms of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\601139a3-14f7-4f4b-81ee-e64d27f8b99a.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\bbf6f823-cc4f-432e-ac24-c0dad0ceae36.png" xlink:type="simple"/></inline-formula> given by (7).</p></sec><sec id="s4_2"><title>4.2. Examples of Image Filtering</title><p>For the purpose of demonstrating the differences between the orbit convolution and convolution on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c9e5b5f9-7527-47e6-99d8-6927364b856c.png" xlink:type="simple"/></inline-formula> we take an artificial image of a hexagon. Three of spatial filters are presented: a mean filter, often used for image noising; a sharpen filter which is useful for contrast enhancing; and a simple edge detecting filter which suppresses the monotonic (in the sense of pixel brightness) parts of an image.</p><p>In <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f460d927-236d-4440-84c5-9d8c413a60a9.png" xlink:type="simple"/></inline-formula> these filters are described by matrices:</p><p><img src="htmlimages\17-7401952x\ee21cf0d-025e-4cd1-8871-3e2bde8b2f95.png" /></p><p>The filters are constructed to be as similar to the filters used for orbit convolution as possible. There are some restrictions for the orbit convolution coming from its definition, the most significant is the summation over all reflections of the convolution kernel. This property is unpleasant, since it does not give us the possibility to apply changes in a single direction, i.e., detecting only horizontal edges. For this reason we cannot use all convolution kernels we can use for image filtering in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ae50dbce-67cd-41a7-aa96-24c35844a1c6.png" xlink:type="simple"/></inline-formula>.</p><p>When developing a spatial filter for orbit convolution from kernel for filtering in <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c985080b-ae50-4ed4-8767-73c6201f6957.png" xlink:type="simple"/></inline-formula> we have to take the formula (9) into account. Many filters are supposed to preserve the average value of brightness in the image. In the frequency domain the related value is situated in the point<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6141120b-91bc-4bf8-8609-f633ded576a3.png" xlink:type="simple"/></inline-formula>. The normalization of the filter is done by dividing the weighted sum of kernel points by coefficients<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\9aeea7a4-ade5-4ed7-a6fe-fe2681d59fcb.png" xlink:type="simple"/></inline-formula>. There is also a second level of normalization, arising from the summation over all Weyl reflections of a point, the filter is divided by the number of reflections. Some filters, mostly the ones based on differences, have the weighted sum equal to zero, thus not requiring any normalization.</p><p>There are two major restrictions for the orbit convolution kernels: the reflection of the kernel, which disables filtering in a single direction, and the placement of the kernel center. For the convolution on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c41edfc5-9a04-42b3-a1be-6e0a5edf12bb.png" xlink:type="simple"/></inline-formula> the kernel center is located in the middle point of the kernel, for orbit convolution the center is in the point<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8e8a5056-a82e-44cb-8679-41f917dc0213.png" xlink:type="simple"/></inline-formula>. This brings further restriction, the filter cannot count with all neighboring points.</p><p>Filters for orbit convolution are defined in the following way:</p><p><img src="htmlimages\17-7401952x\dbede46f-470c-4c36-98c5-323a72476e17.png" /></p><p>For the orbit convolution demonstration we used the hexagon image, see <xref ref-type="fig" rid="fig2">Figure 2</xref>, and filtered it via convolution on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\67b913d4-5780-42d9-88e5-f3381dee0018.png" xlink:type="simple"/></inline-formula> and via C-orbit convolution on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6dd5b527-7fa9-4e97-b4d3-1f5678a8ea26.png" xlink:type="simple"/></inline-formula> group to have a comparison for similar filters for both methods. The results are depicted on Figures 3-5.</p><p>The differences between the convolution on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\180ed301-c938-4f89-8d04-f8c80e047947.png" xlink:type="simple"/></inline-formula> and orbit convolution via C-orbit transform on <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\fc8c8106-d224-408a-aad9-b7c2b18c8a72.png" xlink:type="simple"/></inline-formula> group are very little. One of the reason is the inequality of convolution kernels for both types of convolution.</p></sec></sec><sec id="s5"><title>5. Conclusions</title><p>1) In the case of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8c7d1cd2-d9bb-4913-afde-fd520705cc1e.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1f76e095-91f9-4de1-869c-54323ff8108b.png" xlink:type="simple"/></inline-formula> orbit functions, there are 7 more families of orbit function defined, and the</p><p>orbit convolution theorem can be formulated for each of them. This gives us bigger choice of the shape of the fundamental domain suitable for the image.</p><p>2) The method described here can be generalized to Weyl group of any rank. Therefore, it can be used for more general problems than the image processing.</p><p>3) The orbit convolution takes an advantage from the symmetry of the underlying Weyl group. On the other hand, as there is no fast algorithm yet, the computation takes more time than standard Fourier or cosine transform. One of our future projects is finding such a fast algorithm.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work is supported by the European Union under the project Support of inter-sectoral mobility and quality enhancement of research teams at Czech Technical University in Prague CZ.1.07/2.3.00/30.0034.</p></sec><sec id="s7"><title>REFERENCES</title></sec><sec id="s8"><title>Appendix</title><sec id="s8_1"><title>1. Grids F<sub>M</sub> and (<sub>M</sub></title><p>In this Section we describe in detail the grids of points and grids of parameters used in the discretization of orbit functions [4,5].</p><p>We consider four lattices in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\7914fb31-3cf5-4299-acad-d0126591f9e7.png" xlink:type="simple"/></inline-formula>. The root lattice<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\180c4709-b58f-417e-ae23-7ceaecb14873.png" xlink:type="simple"/></inline-formula>; the coroot lattice <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d05d303b-1000-4002-a2c6-2183b0d75eca.png" xlink:type="simple"/></inline-formula> and their duals <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f25b854c-89d2-4491-85e1-fd987ff48df2.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\0958e1f5-23de-4949-824f-6aa5fb0ad555.png" xlink:type="simple"/></inline-formula> which are called the weight lattice and coweight lattice respectively.</p><p>Two finite lattice grids depending on an integer parameter <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\18238e17-7a93-4987-bb88-6a9aabc86e8e.png" xlink:type="simple"/></inline-formula> are defined as follows: We consider the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6f1318d5-1791-4850-9530-005b204951eb.png" xlink:type="simple"/></inline-formula></p><p>invariant group <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\f0cc0bef-7d2d-45de-9ff2-91e9fd374dea.png" xlink:type="simple"/></inline-formula> and we define the set of points <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\877f1f87-6712-4b05-9e40-7d081b0d3cf1.png" xlink:type="simple"/></inline-formula> as such cosets from <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\0e6637e0-d1aa-4600-82f4-7c596ca60f25.png" xlink:type="simple"/></inline-formula> which have a representative in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2f920ca8-7ed9-47b5-956f-110995af08cb.png" xlink:type="simple"/></inline-formula>. It can be written as</p><p><img src="htmlimages\17-7401952x\973ab736-5c57-46fd-9223-f91a0efed635.png" /></p><p>The explicit formulas are then obtain by using the marks <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\93873548-5805-4f4a-8dc1-81f62185413e.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d39b8d70-4168-4f2e-acba-9fc111b5b945.png" xlink:type="simple"/></inline-formula> of the concrete group. Namely, the marks are <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c8912d8a-4c3d-4872-b6e4-e3e8445d7570.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\64fb3833-6fbb-4db9-ab51-f4970ef1e7f9.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\78ba70ef-23f2-47cd-9b0b-9467ca30d46f.png" xlink:type="simple"/></inline-formula>for <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\465e04d8-e4b5-4247-af1a-b203b7afedf1.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b7668c28-b380-46a6-99d6-f7b93ab1c885.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\9ed0b53c-769f-426b-871e-d27a4f2e9577.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.42802-formula43658"><label>(14)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\b0215acd-6948-4143-b0aa-d6854d1f07fa.png"  xlink:type="simple"/></disp-formula><p>For the grid of parameters we take the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\47560168-34cd-40bd-aa72-60641508adb9.png" xlink:type="simple"/></inline-formula>invariant group <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2ca29fea-1629-4d91-a152-f1243013987a.png" xlink:type="simple"/></inline-formula> and we consider its cosets with a representative element in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\77ddc7af-b92b-43ce-861f-133800fc6b3d.png" xlink:type="simple"/></inline-formula>. Explicitly,</p><p><img src="htmlimages\17-7401952x\d00a22e0-4e5f-4660-a3d3-a9e11f64acae.png" /></p><p>where the duals marks <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e8c0c293-5068-44d8-af34-6927f438e865.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\c2aa9096-e28d-466c-b1ab-82f74833bc15.png" xlink:type="simple"/></inline-formula> are <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2d1f18f5-9954-4469-a160-899b77bb37ee.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\36e73856-5ef0-40c4-a659-b1f4acfe421b.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\b5a82c6d-5917-473c-923b-3274ca2d5248.png" xlink:type="simple"/></inline-formula>for <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8a05c238-7fb2-4752-b0f4-e2cb12ca7402.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\58a5c727-b128-4a16-a394-135a0259760d.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8b9c4a06-75f9-40e3-a10d-3089b2e9e8a6.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.42802-formula43659"><label>(15)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\bfffad02-976c-42d4-b542-dae779ec3875.png"  xlink:type="simple"/></disp-formula><p>The grids for the <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\1e1ad982-402e-41d9-b0cb-7e950884ade7.png" xlink:type="simple"/></inline-formula>transform are defined analogously,</p><p><img src="htmlimages\17-7401952x\7a4216bb-02e8-4a6c-b7b5-ab51fed6a337.png" /></p><p>where <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e1f7ced7-83dd-4464-8316-5e94c3c5904e.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\2ea8ca37-711a-4586-9c0a-c4627fff21a8.png" xlink:type="simple"/></inline-formula> for a simple reflection<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d97fbb0e-4865-460c-8f37-5148c82ac912.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s8_2"><title>2. Values of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\ab6d762b-f389-4873-a49b-ecc6c179fa48.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\52c0d697-cd0d-4793-8b44-640d9992c15a.png" xlink:type="simple"/></inline-formula></title><p>We summarize values of all the constants and functions needed in formulas (2), (3), (6), (7).</p><p>The orders of the corresponding Weyl groups and even Weyl groups are:</p><disp-formula id="scirp.42802-formula43660"><label>(16)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\c2b98429-b6ef-4ddc-b616-3b129732f684.png"  xlink:type="simple"/></disp-formula><p>The determinants of the corresponding Cartan matrix are:</p><disp-formula id="scirp.42802-formula43661"><label>(17)</label><graphic position="anchor" xlink:href="htmlimages\17-7401952x\eda81aab-098b-4af2-adec-1e65761693a7.png"  xlink:type="simple"/></disp-formula><p>The values of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8c1537da-6bc8-4e3b-a6d7-cebfa6f6bb9e.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\a55d6be5-0e05-4c77-8316-713e67775f88.png" xlink:type="simple"/></inline-formula> are listed in Tables 1 and 2.</p><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\6b4254dd-7205-4254-9b97-b92373ec55a7.png" xlink:type="simple"/></inline-formula> be in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\8b417f29-6481-4bc4-9adc-28a96828318f.png" xlink:type="simple"/></inline-formula>. For <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\3cd551fd-9d71-404b-ad29-9aed8d17e343.png" xlink:type="simple"/></inline-formula> it holds that<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\3997bd5e-2da9-4a65-9670-d3d8d75eaec6.png" xlink:type="simple"/></inline-formula>. The values of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\d7eaf9e1-cf67-4754-848b-bf94e49511f9.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\4260ceef-c59e-4192-a64b-fc35073ddae9.png" xlink:type="simple"/></inline-formula> are listed in Table3</p><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\e0529104-302b-47b3-b6b3-79dfa86b03c1.png" xlink:type="simple"/></inline-formula> be in<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\898c96a9-fa59-47e4-b384-a86fb5cb4cdf.png" xlink:type="simple"/></inline-formula>. For <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\81fbb7fd-36dc-48a7-9a1c-0fb86daf9147.png" xlink:type="simple"/></inline-formula> it holds that<inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\45e9f1ec-3136-4e35-9003-32579a7688bd.png" xlink:type="simple"/></inline-formula>. The other values of <inline-formula><inline-graphic xlink:href="tmlimages\17-7401952x\db3501b4-d7b3-4f37-a9b3-fd38397e16b0.png" xlink:type="simple"/></inline-formula> are listed in Table4</p></sec></sec></body><back><ref-list><title>References</title><ref id="scirp.42802-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">R. C. Gonzalez and R. E. Woods, “Digital Image Processing,” Addison Wesley Longman, Inc., Reading, 1992.</mixed-citation></ref><ref id="scirp.42802-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">H. G. Granlund and H. Knutsson, “Signal Processing for Computer Vision,” Kluwer Academic Publisher, Dordrecht, 1995.</mixed-citation></ref><ref id="scirp.42802-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">N. X. Thao, V. A. Kakichev and V. K. Tuan, “On the Generalized Convolutions for Fourier Cosine and Sine Transforms,” East-West Journal of Mathematics, Vol. 1, 1998, pp. 85-90.</mixed-citation></ref><ref id="scirp.42802-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">J. Hrivnák and J. Patera, “On Discretization of Tori of Compact Simple Lie Groups,” Journal of Physics A: Mathematical and Theoretical, Vol. 42, 2009, Article ID: 385208.</mixed-citation></ref><ref id="scirp.42802-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J. Hrivnák and J. Patera, “On E-Discretization of Tori of Compact Simple Lie Groups,” Journal of Physics A: Mathematical and Theoretical, Vol. 43, No. 16, 2010, Article ID: 165206.</mixed-citation></ref><ref id="scirp.42802-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">A. Klimyk and J. Patera, “Orbit Functions,” SIGMA (Symmetry, Integrability and Geometry: Methods and Applications), Vol. 2, 2006, p. 6.</mixed-citation></ref><ref id="scirp.42802-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">A. Klimyk and J. Patera, “Antisymmetric Orbit Functions,” SIGMA (Symmetry, Integrability and Geometry: Methods and Applications), Vol. 3, 2007, 83 p.</mixed-citation></ref><ref id="scirp.42802-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">A. Klimyk and J. Patera, “E-Orbit Functions,” SIGMA (Symmetry, Integrability and Geometry: Methods and Applications), Vol. 4, 2008, 57 p.</mixed-citation></ref><ref id="scirp.42802-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">L. Háková, J. Hrivnák and J. Patera, “Six Types of E-Functions of the Lie Groups O(5) and G(2),” Journal of Physics A: Mathematical and Theoretical, Vol. 45, No. 12, 2012, Article ID: 125201.</mixed-citation></ref><ref id="scirp.42802-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">R. V. Moody, L. Motlochová and J. Patera, “New Families of Weyl Group Orbit Functions,” arXiv:1202.4.</mixed-citation></ref></ref-list></back></article>