A color image reduction based on fuzzy transforms
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 . 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)
for every ;
- (2)
if , where we assume and by convenience of presentation;
- (3)
Ai(x) is a continuous function on [a, b];
- (4)
Ai(x) strictly increases on [xi−1, xi] for
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 . Moreover, let the sets and be sufficiently dense with respect to the chosen partitions, i.e. for each there exists an index k ∈ {1, … , n} such that and for each there exists an index such that . 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 , where is the length of the grey scale, for instance, , where S: [0, 1]. In [4] S is compressed by using the discrete F-transform in two variables [Fkl] (cfr., formula (4)) defined for each and , aswhere by simplicity, we have and (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 .
For our comparisons we use a compression rate corresponding to a block with into a reduced block with . We compare our results with those obtained by using only F-transforms 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)
- et al.
Aggregation functions based on penalties
Fuzzy Sets Syst.
(2010) - et al.
An image coding/decoding method based on direct and inverse fuzzy transforms
Int. J. Approx. Syst.
(2008) - et al.
Compression and decompression of images with discrete fuzzy transforms
Inform. Sci.
(2007) - et al.
A segmentation method for images compressed by fuzzy transforms
Fuzzy Sets Syst.
(2010) - et al.
Fuzzy transforms method in prediction data analysis
Fuzzy Sets Syst.
(2011) - et al.
Fragile watermarking tamper detection with images compressed by fuzzy transform
Inform. Sci.
(2012) - et al.
Efficient decomposition methods of fuzzy relation and their application to image decomposition
Appl. Soft Comput.
(2005) - et al.
A motion compression/reconstruction method based on max t-norm composite fuzzy relational equations
Inform. Sci.
(2006) Fuzzy transforms
Fuzzy Sets Syst.
(2006)
Cited by (30)
A novel Covid-19 and pneumonia classification method based on F-transform
2021, Chemometrics and Intelligent Laboratory SystemsCitation 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.
Modifying the gravitational search algorithm: A functional study
2018, Information SciencesCubic B-spline fuzzy transforms for an efficient and secure compression in wireless sensor networks
2016, Information SciencesCitation 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.
Lattice fuzzy transforms from the perspective of mathematical morphology
2016, Fuzzy Sets and SystemsDevelopment of autofocusing algorithm based on fuzzy transforms
2016, Fuzzy Sets and SystemsCitation 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.
A new method for reduction of color in a carpet map using a deep belief network
2024, Multimedia Tools and Applications