Elsevier

Information Sciences

Volume 266, 10 May 2014, Pages 101-111
Information Sciences

A color image reduction based on fuzzy transforms

https://doi.org/10.1016/j.ins.2014.01.014Get rights and content

Abstract

We present a new method for color image reduction based on the concept of fuzzy transform. Any image in a single band can be considered as a fuzzy matrix which is subdivided into submatrices called blocks. Each block is compressed with various_compression rates by means of a fuzzy transform in two variables. We compare our method with recent three algorithms due to G. Beliakov, H. Bustince and D. Paternain based on the minimizing penalty functions defined over a discrete lattice. The quality of the reduced image is measured by the Mean Square Error (MSE) and Penalty function (PEN) obtained by comparing both magnified and original images. We also point out a threshold of the compression rate beyond which the MSE follows a linear trend and the corresponding loss of information is still acceptable.

Introduction

A fuzzy transform (shortly, F-transform) [16], [17] is an operator which transforms a continuous function into a n-dimensional vector. Applications of the F-transforms were made in data analysis [7], [8], [14], image analysis [3], [4], [5], [6], [9], [17], [18], [19] and comparisons with the fuzzy relation equations method and JPEG appear in [10], [11], [12], [13]. In [1] three new color images reduction algorithms are presented and based on the optimizing penalty functions [2] defined over discrete product lattices. Furthermore the authors in [1] proved that these algorithms are better than other reduction algorithms based on appropriate re-sampling and F-transforms. Here we show that our algorithm based on decomposition of blocks reduced via F-transforms [3], [4], [5] gives better results than those obtained with the algorithms from [1]. In other words, as in [3], [4], [5], any image is divided into submatrices of equal dimensions, called blocks. Every block is reduced under a specific compression rate with a F-transform and reconstructed via a simple algorithm. The re-composition of these decompressed and magnified blocks gives an overall magnified image comparable with the original image. From the point of view of Granular Computing [15], we can also say that these blocks are the information granules which are then re-composed in accordance to some suitable criteria for giving the overall final information.

The quality of the reduced image is measured by the Mean Square Error (MSE) and the error based on Penalty function (PEN) obtained by comparing both magnified and original images. In addition, we develop a process to establish a compression rate threshold, through the analysis of the trend of the MSE with respect to the compression rates. Beyond this threshold the MSE follows a linear trend and the corresponding loss of information, due to reduction, is still acceptable. In Sections 2 , 3 we provide the definition of the F-transform in one and two variables, respectively. In Section 4 we present our reduction method. In Section 5 we present the results of our experimental study. Section 6 is conclusive.

Section snippets

F-transforms in one variable

Following the definitions and notations of [16], let [a, b] be a closed interval, n  2, and x1, x2,  , xn be points of [a, b], called nodes, such that x1=a<x2<<xn=b. We say that an assigned family of fuzzy sets A1,  , An: [a, b]  [0, 1] is a fuzzy partition of [a, b] if the following conditions hold:

  • (1)

    Ai(xi)=1 for every i=1,2,,n;

  • (2)

    Ai(x)=0 if x(xi-1,xi+1), where we assume x0=x1=a and xn+1=xn=b by convenience of presentation;

  • (3)

    Ai(x) is a continuous function on [a, b];

  • (4)

    Ai(x) strictly increases on [xi−1, xi] for i=2,

F-transforms in two variables

We can extend the above concepts to functions in two variables In the discrete case, let f the function assume determined values in some points (pj, qj)  [a, b] × [c, d], where i = 1,  , N and j=1,,M. Moreover, let the sets P={p1,,pN} and Q={q1,,qM} be sufficiently dense with respect to the chosen partitions, i.e. for each i=1,,N there exists an index k  {1,  , n} such that Ai(pk)>0 and for each j=1,,M there exists an index l{1,,m} such that Bj(ql)>0. In this case we define the matrix [Fkl] to be the

Our method

Let P be a grey image divided in N × M pixels. We normalize P into an image S, with S(i,j)=P(i,j)/(Glevel-1), where Glevel is the length of the grey scale, for instance, Glevel=256, where S: (i,j){1,,N}×{1,,M} [0, 1]. In [4] S is compressed by using the discrete F-transform in two variables [Fkl] (cfr., formula (4)) defined for each k=1,,n and l=1,,m, asFkl=j=1Mi=1NS(i,j)Ak(i)Bl(j)j=1Mi=1NAk(i)Bl(j),where by simplicity, we have pi=i and qj=j (then a = c = 1, b = N, d = M), {A1,  , An} and {B1,  , Bm

Simulation results

We have extracted 100 images from the color image dataset at the URL “http://decsai.ugr.es/cvg/dbimagenes/index.php”. For reasons of brevity, here we only present the results for the images of Fig. 2.1–2.11 (N=M=256).

For our comparisons we use a compression rate ρ=0.111 corresponding to a block with N(B)=M(B)=9 into a reduced block with n(B)=m(B)=3. We compare our results with those obtained by using only F-transforms (ρ=1) and the three reduction algorithms from [1]. Fig. 3.1–3.11 show the

Conclusions

We have considered 100 images downloaded from the color image database “http://decsai.ugr.es/cvg/dbimagenes/index.php”. For brevity, we have shown the results on a sample of 11 images and we have observed that the reduction of color images based on the decomposition of blocks (submatrices) via F-transforms of the original images gives better MSE and PEN than those obtained by using the algorithms from [1] except few cases. Among others, we have evaluated over the same sample of images that the

Acknowledgements

The authors I. Perfilieva and P. Hurtik acknowledge support by the European Regional Development Fund in the IT4Innovations Centre of Excellence project (CZ.1.05/1.1.00/02.0070). The authors S. Sessa and F. Di Martino perform this work in the context of the project FARO 2010–2013 under the auspices of the “Polo delleScienze e delleTecnologie” of Università degli Studi di Napoli Federico II, Italy.

References (19)

There are more references available in the full text version of this article.

Cited by (30)

  • A novel Covid-19 and pneumonia classification method based on F-transform

    2021, Chemometrics and Intelligent Laboratory Systems
    Citation Excerpt :

    In this method, a fuzzy transform (F-transform) [41] based on triangle fuzzy sets is proposed and a novel fuzzy tree is constructed using the triangle-based F-transform. As we know from literature, F-transforms have been used for image and noise reduction [42]. The proposed fuzzy tree is utilized as a novel operator like convolution.

  • Cubic B-spline fuzzy transforms for an efficient and secure compression in wireless sensor networks

    2016, Information Sciences
    Citation Excerpt :

    In particular, in [30] new types of F–transforms were presented, based on B–splines, Shepard kernels, Bernstein basis polynomials and Favard-Szasz-Mirakjan type operators for the univariate case. There are many applications of the F–transforms in image processing ([15–21]) and some others in time series analysis [31–35], also by integrating the F–transform and the fuzzy tendency modeling [32] or the F–transform and fuzzy natural logic [33]. In particular, the paper by Novak et al. [35] focuses on application of fuzzy transform (F-transform) to the analysis of time series under the assumption that the latter can be additively decomposed into trend-cycle, seasonal component and noise.

  • Development of autofocusing algorithm based on fuzzy transforms

    2016, Fuzzy Sets and Systems
    Citation Excerpt :

    We propose the localized version of the image variance focus measure operation by using Fuzzy Partition Techniques [10] and Fuzzy Transform [9]. Nowadays, Fuzzy Transform has been used in various fields such as image processing [12,13], and data analysis [14–16]. In the proposed focus measure approach, we are not interested in the intensities of all pixels but our interest is in the intensities determined over the sub-space defined by using fuzzy partition techniques such as Fuzzy C-means clustering and conditional Fuzzy C-means clustering technique.

View all citing articles on Scopus
View full text