Next Article in Journal
Hand Preference in Adults’ Referential Gestures during Storytelling: Testing for Effects of Bilingualism, Language Ability, Sex and Age
Previous Article in Journal
From Neural Command to Robotic Use: The Role of Symmetry/Asymmetry in Postural and Locomotor Activities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Gain-Loss Evaluation-Based Generic Selection for Steganalysis Feature

1
SanQuan Medical College, Xinxiang 453003, China
2
College Software, Henan Normal University, Xinxiang 453007, China
3
College Computer & Information Engineering, Henan Normal University, Xinxiang 453007, China
*
Author to whom correspondence should be addressed.
They contributed equally to this work and should be considered co-first authors.
Symmetry 2021, 13(10), 1775; https://doi.org/10.3390/sym13101775
Submission received: 21 August 2021 / Revised: 15 September 2021 / Accepted: 18 September 2021 / Published: 24 September 2021
(This article belongs to the Section Computer)

Abstract

:
Fewer contribution feature components in the image high-dimensional steganalysis feature are able to increase the spatio-temporal complexity of detecting the stego images, and even reduce the detection accuracy. In order to maintain or even improve the detection accuracy while effectively reducing the dimension of the DCTR steganalysis feature, this paper proposes a new selection approach for DCTR feature. First, the asymmetric distortion factor and information gain ratio of each feature component are improved to measure the difference between the symmetric cover and stego features, which provides the theoretical basis for selecting the feature components that contribute to a great degree to detecting the stego images. Additionally, the feature components are arranged in descending order rely on the two measurement criteria, which provides the basis for deleting the components. Based on the above, removing feature components that are ranked larger differently according to two criteria. Ultimately, the preserved feature components are used as the final selected feature for training and detection. Comparison experiments with existing classical approaches indicate that this approach can effectively reduce the feature dimension while maintaining or even improving the detection accuracy. At the same time, it can reduce the detection spatio-temporal complexity of the stego images.

1. Introduction

Steganography, another term for covert communication, is a technique for the hidden messages in objects that do not easily arouse suspicion and then sending them to the intended recipients, and it has received widespread attention in the field of information security in recent years [1,2,3,4,5,6,7,8,9,10,11,12,13,14]. The digital medium “steganography” was used by illegal organizations to covertly communicate and engage in activities that hazard national security. Steganalysis, the corresponding attack technique, is to extract the hidden messages in order to counter steganography and protect national security [15,16,17,18,19,20,21,22,23,24,25,26].
With digital media developing rapidly, improving the speed and accuracy of steganalysis has become a pressing problem. Therefore, the digital image adaptive steganalysis algorithm is the direction that researchers are currently focusing on, mainly by extracting the steganalysis features [27,28,29,30,31,32], and using the integrated classifier for training and detection, which can provide a detection effect. At present, researchers have developed a series of high-dimensional steganalysis algorithms. For example, Holub et al. [27] proposed the 8000-D DCTR feature of low complexity (fast) extracted from the used DCT residuals, Song et al. [28] proposed the 17,000-D GFR feature, in which the Gabor filter can provide steganalysis from different scales, Kodovský et al. [29] proposed the 22,510-D CC-JRM feature established by a set of sub-model systems covering the joint distribution of spatial and frequency domain DCT coefficients with extensive statistical correlation, and Fridrich et al. [30] proposed the 34,671-D SRM feature of the complete spatial domain rich model. Although high-dimensional steganalysis features achieve high detection accuracy for image-adaptive steganography, the adaptive steganalysis algorithm extracts steganalysis features with high dimension, which leads to high spatio-temporal complexity for detecting the stego images and affects the development of fast steganalysis. Therefore, how to select the feature components that contribute to detecting, so as to reduce the steganalysis feature dimension and the spatio-temporal complexity of detecting the stego images, has become the focus of the current steganalysis research.
At present, researchers have conducted a series of studies on the selection and dimension reduction of steganalysis features [30,33,34,35,36,37]. These methods can be classified into general and specific steganalysis feature selection methods depending on the objects to which the feature selection methods are applied. General methods are suitable for measuring a variety of steganalysis features, measuring the contribution of feature components to detection of the stego images, and selecting the feature vector with a large contribution to detecting of the stego images for training and detection. Typical methods in this type are the following. Qin et al. [33] proposed a method with no parameter limit, which is simple to use, and in which it is easy to understand the results of the PCA (abbreviated as PCA-D method). This method calculates the covariance matrix and the feature values and feature vector of the covariance matrix, and finally determines the number of selected feature components by determining the number of principal components. However, this method has poor effect on the nonlinear structures data. Ma et al. [34] proposed a feature selection method based on decision rough set α -positive domain simplification. The method not only reduces the feature dimension but maintains the detection accuracy of the stego images; however, the feature selection depends on the classifier results, which leads to a high time complexity of the selection. In our previous contribution [35], we proposed a feature selection method (abbreviated as CGSM method) based on comprehensive criteria, which combine the difference function and correlation, and select the feature components with large difference and delete the feature components with weak correlation, which slightly improves the detection accuracy of the stego images and reduces the feature dimension.
Specific methods are suitable for a certain steganalysis feature. Though the calculation for this class of selection methods is simpler than those for the general class, it has a narrower scope of application. Typical methods of this kind are outlined here. Fridrich et al. [30] proposed a series of SRM feature selection methods for airspace-rich models, and most of these take each sub-model of SRM as a subset and then select the features based on the diversity of classifiers. Among them, the BEST-q-CLASS method has the best detection performance in selecting features, reducing the feature dimension and improving the detection accuracy of SRM steganalysis features. However, this method ignores the redundancy between subsets when selecting features, so the feature dimension is still high after selection. Yang et al. [36] proposed an algorithm for GFR feature subspace selection based on Fisher’s criterion (abbreviated as Fisher-G method). The method is able to select more efficient feature subspaces to improve the detection performance of GFR features on the stego images in a targeted way, however, it does not improve the detection accuracy of the stego images significantly when the quality factor is high. Yu et al. [37] proposed a multi-scale GFR feature selection method based on the SNR criterion combined with an improved Relief algorithm (abbreviated as SRGS method), which deletes useless and low-contribution feature components and significantly reduces the feature dimension while maintaining the detection accuracy. However, it has no obvious effect on other steganalysis features.
So far, some studies have achieved different steganalysis feature selection effects [28,33,34,35,36,37], such as CC-PEV, GFR, CC-JRM, SRM and J+SRM features. However, the existing methods for DCTR feature selection effect are not satisfactory, the selected feature dimension is still too high, the detection accuracy is reduced too much, and so on.
In order to reduce the feature dimension of DCTR without affecting the detection of the stego images, this paper attempts to propose a DCTR feature selection method based on different criteria with gain-loss (abbreviated as S-FUND method). First, we try to give a measurement algorithm based on distortion and information gain ratio according to which we measure the difference between the covers and stegos for each steganalysis feature component. Second, by setting the threshold, we delete the feature components with a small contribution measured by at least one of the two criteria. Finally, the preserved feature components are used as the final selected steganalysis feature for training and detection. This method is expected to reduce the spatial complexity of detecting the stego images by reducing the feature dimension while maintaining or even improving the detection accuracy, and to reduce the time complexity of detecting the stego images by avoiding the dependence on classification results.
The rest of this paper is organized as follows: Section 2 describes the related work. Section 3 outlines a measurement algorithm for the difference of steganalysis feature components. Section 4 proposes a multi-criteria-based feature selection method. Section 5 analyzes the effect of DCTR features based on S-FUND method proposed in this paper for detecting of the stego images through a series of experimental comparisons. Section 6 further discusses the experiment in this paper. Finally, Section 7 summarizes the whole paper.

2. Related Work

Distortion is a measure of the difference between the original signal and the altered signal [38], and it is defined as the square root of the ratio of the total harmonic energy to the fundamental energy by the following formula.
K = P P 1 P 1 = n = 2 P n P 1 ,
where P 1 and P represent the fundamental energy and the total signal energy, respectively, and P n represents the energy of the nth harmonic. The larger the K value, the greater the ratio of total harmonic energy to fundamental energy, i.e., the greater the difference between harmonic energy and fundamental energy, and thus the better to distinguish harmonic energy from fundamental energy.
The information gain ratio improves the measure of the difference between features [39], and solves the problem of information gain bias to take more features, which is defined as the ratio of the information gain value to the entropy H Y ( X ) of the value of dataset X for feature Y, with the following formula.
g R ( X , Y ) = g ( X , Y ) H Y ( X ) ,
g ( X , Y ) = H ( X ) H ( X | Y ) ,
H ( X | Y ) = H ( X , Y ) H ( X ) ,
where g ( X , Y ) represents the information gain value between dataset X and feature Y, H ( X ) and H ( Y ) represent the entropy values of training dataset X and feature Y, respectively, H ( X | Y ) represents the uncertainty of X given known Y. H Y ( X ) = i = 1 n | X i | | X | log 2 | X i | | X | , n is the number of Y values, | X | represents the number of samples in the X. The smaller the value of g R ( X , Y ) , the smaller the degree of uncertainty in Y decreasing with X, i.e., the smaller the difference between them.
In previous research, researchers have often used one criterion first to select some of the features that are useful for detecting the stego images (written as “First Selection”), and then using another criterion for a second selection based on the “First Selection” [33,34,35,36,37]. Although this does reduce the feature dimension, the two criteria are used sequentially, i.e., one criterion is measured ahead of the other, so that there are inconsistencies in the measurement using the two criteria.
For example, Yu et al. [37] proposed the SRGS method to reduce the feature dimension. First, the effective SNR criterion is improved, and valuable feature components are selected. On this basis, the Relief algorithm is improved, the redundant feature components in the remaining feature components are deleted. Afterwards, the valuable and non-redundant feature components are finally selected. However, in the SRGS method, when using the Relief algorithm, some components retained by the SNR criterion are unable to be measured by other criteria. There is the same dilemma in [34,35]. This requires the reliability of the selected features to be further improved.
Therefore, it is necessary to find a more rigorous method for selecting valuable feature components to further reduce the feature dimension and improve the detection accuracy.

3. Measure of Difference

The greater the difference between the cover and stego features, the better it is for distinguishing the cover features from the stego features, and thus the better it is for detecting the stego images. On the contrary, feature components with little and no difference between the cover and stego features are considered useless features. These features lead to the feature dimension increasing, resulting in unnecessary detection time and cost, which is detrimental to the application of steganalysis and hinders its development. Therefore, the feature components which contribute to distinguishing the cover and stego images are selected as possible. In order to measure the difference between the cover and stego images for steganalysis, distortion factor and information gain ratio are introduced in this paper.

3.1. Distortion-Based Measurement

When hiding messages are embedded by the steganography algorithm, some of the feature components of the covers are changed, which makes the difference between the cover and stego features. Considering that not all feature components change to the same degree, the greater the difference between the cover and stego features, the better the distinction factor between them. We improve Equation (1) so that it can measure the distortion factor of the cover images before and after steganography, as follows.
K i = f i C f i S f i C = j = 1 n ( f i j C f i j S ) f i C ,
where f i C and f i S represent the values of the ith steganalysis feature in the cover and stego images, respectively, f i j C and f i j S represent the value of the ith steganalysis feature component in jth the cover images or the stego images, respectively. The larger the K i value, the more distortion factor that occurs in the cover images when the information is embedded in the images, the greater the difference between the cover and stego features, the more favorable the feature component is for detecting the stego images, and the more it should be preserved.

3.2. Information Gain Ratio Based Measurement

In order to measure the difference between the cover and stego features of a steganalysis feature component in many aspects, this subsection introduces the information gain ratio.
In previous work, researchers have used information gain to measure the difference of feature components between the cover and stego features, with the following equation.
g ( f i S , f i C ) = H ( f i S ) H ( f i S | f i C ) ,
H ( f i S | f i C ) = H ( f i S , f i C ) H ( f i S ) ,
where g ( f i S , f i C ) represents information gain value of the feature component between the cover and stego images, H ( f i C ) and H ( f i S ) represent information entropy values of feature components between the cover and stego images, respectively, H ( f i C ) = j = 1 n | f i j C | log 2 | f i j C | , H ( f i S ) = j = 1 n | f i j S | log 2 | f i j S | , H ( f i S | f i C ) represents conditional entropy values of the feature components in the stego images under the condition that the values of the feature components in the cover images are known, H ( f i S | f i C ) = j = 1 n | f i j C | log 2 | f i j S | . The larger the g ( f i S , f i C ) value, the greater the information gain of the steganalysis feature components between the cover and stego images, and thus the greater the difference between them, and then the better it is for detecting stego images.
However, it is known from previous research that when the feature number is large, it is easier to obtain a more definite subset based on this feature division, i.e., a lower H ( f i S | f i C ) value, and because the value of H ( f i C ) is a certain, the information gain is greater. Therefore, if information gain is used as the basis for feature selection, there is a problem of bias towards selecting features with more values. In order to solve this problem, this paper uses the information gain ratio to measure the difference of feature components between the cover and stego images. The information gain ratio of feature components can be defined as the ratio of g ( f i S , f i C ) value to the partial entropy of the feature component in the cover images with respect to it in the stego images. We improve Equation (2) so that it can measure the difference in the feature components between the cover and stego images as follows.
g R ( f i S , f i C ) = g ( f i S , f i C ) H f i C ( f i S ) ,
H f i C ( f i S ) = j = 1 n | f i j C | | f i j S | log 2 | f i j C | | f i j S | = j = 1 n f i j C f i j S log 2 f i j C f i j S ,
where H f i C ( f i S ) represents the partial entropy of the value of the feature component in the cover images with respect to it in the stego images. A larger g R ( f i S , f i C ) value indicates that the feature component should be preserved.
In the next section, we describe in detail the algorithmic steps and performance analysis of the proposed S-FUND method in this paper.

4. S-FUND Method

Based on the above, this paper proposes an S-FUND method, which treats the two criteria for measuring the difference between the cover and stego features as the same. First, two criteria are used to measure the difference between the cover and stego features. Afterwards, the feature component with the larger difference in order is deleted. Finally, the preserved feature components are used as the final feature.

4.1. Specific Algorithm

We present the specific algorithm of S-FUND method according to the main steps described above, as shown in Algorithm 1.
Algorithm 1 Specific algorithm of S-FUND method
Input: 
The original feature F = [ f 1 , f 2 , f 3 , , f N ] ;
Output: 
Final selection of steganalysis feature based on S-FUND method F = [ f 1 , f 2 , f 3 , , f m ] , where m is the final feature dimension;
1:
for i = 1 to N do
2:
for j = 1 to n do
3:  
Using Equation (5) to measure the sum of the ith feature component differences between the cover and stego images (written as j = 1 n ( f i j C f i j S ) );
4:  
Using step 3 and Equation (5)
⇒ Computing the K i value of the ith feature component between the cover and stego images;
5: 
end for
6:
end for
7:
Feature components arranged in descending order according to K i value in step 4 F 1 = [ f 1 1 , f 2 1 , , f N 1 ] ;
8:
for i = 1 to N do
9: 
for j = 1 to n do
10:  
Using Equation (7) to calculate the H ( f i C | f i S ) value of the feature component in the cover images with respect to it in the stego images;
11:  
According to the H ( f i S | f i C ) value from step 10, using Equation (6)
⇒ Calculating the g ( f i S , f i C ) value of the feature component between the cover and stego images;
12:  
Using Equation (9) to calculate the H f i C ( f i S ) value of the feature component in the cover images with respect to the value of the feature component in the stego images;
13:  
According to the g ( f i S , f i C ) value in step 11, the H f i C ( f i S ) value in step 12, using Equation (8)
⇒ Calculating the g R ( f i S , f i C ) value of the feature component between the cover and stego features;
14: 
end for
15:
end for
16:
According to the g R ( f i S , f i C ) value in step 13, steganalysis feature components in descending order F 2 = [ f 1 2 , f 2 2 , , f N 2 ] ;
17:
Setting threshold T;
18:
for i = 1 to N do
19: 
Sorting results according to steps 7 and 16
⇒ Calculating the difference between the kth feature component ranked according to the two criteria (written as f 1 m s = f 1 1 f 1 2 );
20:
end for
21:
Deleting the feature components which the absolute value of the ranking difference is greater than the threshold T;
f 1 m s preserve f 1 m s < T delete f 1 m s T
22:
Preserving the m-dimensional eligible component for training and detection as the final selected feature.
Thus, in this paper, we measure the difference between the cover and stego features using distortion factor and information gain ratio. This method reduces the feature dimension significantly, thus reducing the spatio-temporal complexity of detecting the stego images.
Next, Figure 1 is given, which is based on Algorithm 1, and visually depicts S-FUND method process to select the steganalysis features.
In the next subsection, we analyze the time complexity of each of the main steps in S-FUND method and compare it with the time complexity of the classification results relying on Fisher’s linear discriminant integrated classifier to give the readers a better understanding of the performance of this method.

4.2. Performance Analysis

The time complexity of the main steps of the proposed S-FUND method is analyzed separately, and the time complexity of other existing classic methods are compared, as shown in Table 1.
There is no nested relationship between the steps in Table 1, so the time complexity of the S-FUND method proposed in this paper is equal to the maximum time complexity of all the steps. When O ( N log 2 N ) O ( N n ) , i.e., log 2 N n , the time complexity of the S-FUND method is O ( N n ) ; when log 2 N > n , the time complexity of the S-FUND method is O ( N log 2 N ) . However, existing feature selection methods rely on the classification results of the Fisher linear discriminant integrated classifier [40], which has a time complexity of:
O ( FLD ) = O ( L N trn d sub 2 ) + O ( L d sub 3 )
where L represents the number of individual learners, N trn represents number of training sets per type, d sub represents subspace dimension, so the time complexity of this class of selection methods is O ( FLD depend ) must be greater than or equal to O ( FLD ) , i.e., O ( FLD depend ) O ( L N trn d sub 2 ) + O ( L d sub 3 ) . Thus, the time complexity of the selection method that relies on Fisher Linear Discriminant integrated classifier results is much greater than O ( N n ) or O ( N log 2 N ) . Because the DCTR feature dimension is 8000, n < N and log 2 N < N . The time complexity of S-FUND method is less than that of PCA-D, Steganalysis- α , Fisher-G and SRGS methods, and it is similar to that of the CGSM method.
Therefore, the S-FUND method greatly reduces the running time complexity and improves the efficiency of detecting the stego images.

4.3. Threshold Analysis

In order to have a better selection of S-FUND method, we need to explain the threshold T in Algorithm 1.
Based on previous work and experimental experience, when the DCTR feature is reduced to about 40% of the original by different methods, they all show worse detection effect than the original, and the detection effect will decrease as the feature dimension decreases. In this method, when the feature dimension is reduced to about 40% of the original, the threshold is 0.15.
Therefore, we initially set T = 0.15 , if f 1 m s is greater than T, that is, f 1 m s > 0.15 , it means that the contribution degree of the feature components measured by the two criteria is quite different. Thus, the two feature components are removed to reduce the feature dimension. We are able to obtain the value of T, i.e., T = 0.15 , 0.14 , 0.13 , , 0.02   and 0.01 by setting the steps of 0.01. Then, by comparing the detection accuracy under these thresholds T, S-FUND method with the highest detection accuracy is selected as the final detection effect under this payload. In this way, more valuable feature components can be selected, and the feature dimension will be greatly reduced without affecting the detection accuracy, so as to achieve the purpose of feature selection for steganalysis.

5. Experimental Results and Analysis

In order to detect the performance of the S-FUND method proposed in this paper, a series of selection and comparison experiments were conducted using 8000-D DCTR feature [27]. All experiments were run in MATLAB R2018a with an Intel i7-8550U CPU and an 8G RAM computer to ensure that the different methods could be fairly compared. Experimental result figures were processed and generated in OriginPro 8.5.

5.1. Experimental Setup

The computer software, hardware, image library and steganalysis features used in all the experiments in this paper are the same to ensure that the different methods can be compared fairly and more reliably.
We performed a series of operations on the BOSSbase 1.01 image library of the website (BOSSbase 1.01 image library from the URL: http://dde.binghamton.edu/download/, accessed on 3 March 2020) to prepare for the next experiments, with the following steps.
(1) Converting 10,000 images in PGM format from the BOSSbase 1.01 image library into JPEG images with a compression quality factor of 95 (QF = 95).
(2) Generating 10,000 JPEG cover images using SI-UNIWARD [6] steganography to generate 10,000 × 5 = 50,000 images with payload of 0.1, 0.2, 0.3, 0.4 and 0.5 (bpAC).
(3) The DCTR [27] extraction algorithm was used to extract 8000-D steganalysis features from the cover and stego images, and 10,000 × (1 + 5) = 60,000 steganalysis features were obtained. The reason for this is that the cover images become stego images after embedding information, training and detection are paired, that is, the images are symmetric.
Steganalysis effect depends not only on the types of steganalysis features, but also on the different steganography schemes and payloads. Early steganography schemes can be accurately detected by high-dimensional steganalysis features (detection accuracy can reach more than 80%), such as LSB, nsF5 [1], and so on. In recent years, adaptive steganography has achieved low embedding jitter, such as SI-UNIWARD [6]. Solving the ones difficult to detect is the focus of this paper. Moreover, the detection accuracy of the same steganalysis features will be higher with the increase of payloads.
Meanwhile, the steganographic images with high payloads can be visually distinguished to a certain extent, which loses the significance of steganalysis, thus, the payloads of this paper are 0.1, 0.2, 0.3, 0.4 and 0.5. The specific experimental object settings are shown in Table 2.
Kodovský et al. [40] proposed the FLD ensemble classifier based on random forest algorithm and Monte Carlo thought, and it is widely used to train and detect for steganalysis feature selection [33,34,35,36,37]. Therefore, the FLD integrated classifier is used in this paper, which can achieve the purpose of fair comparison between different methods. Firstly, one-half of the cover image features and their corresponding stego image features with different payloads are randomly selected from each feature set as the training set. Afterwards, the remaining cover image features and their corresponding stego image features with different payloads are used as the test set. The error rates in this integrated classifier are calculated as
P E = min P FA P FA + P MD N TS = min P FA P FA + P MD 2 ,
where P FA and P MD represent the false alarm rate and missed detection rate, respectively, N TS represents the number of test sets, because the test set contains a cover image set and a stego image set, i.e., N TS = 2 . The error rate represents the ratio of the number of classification errors to the total number of tested feature components. The lower the detection error rate, the better the selected feature components are at detecting the stego images. In order to show more intuitively the results of the comparison experiment, we use the following equation— P A ¯ = 1 P E ¯ to convert the detection error rate obtained by the classifier into detection accuracy. P A ¯ represents average detection accuracy—the larger P A ¯ value is, the better the selected features are for detecting the stego images.
The experiment consisted of four parts:
1.
Comparison experiment based on the S-FUND method before and after the selection of DCTR steganalysis feature [27] (Section 5.2);
2.
Comparison experiment with Random-D method (Section 5.3);
3.
Comparison experiment with CGSM method [35] (Section 5.4);
4.
Comparison experiment with PCA-D method [33] (Section 5.5).

5.2. Selection Experiment

Holub et al. [27] proposed an 8000-D DCTR image steganalysis feature. The feature is a first-order statistic of the quantized noise residuals obtained from the decompressed JPEG image using 64 discrete Cosine transform kernels. The DCTR feature has lower dimension and computational complexity, and better detection performance.
In order to obtain the detection accuracy of the S-FUND method, we set T = 0.15, 0.14, 0.13, …, 0.02 and 0.01 by setting the steps of 0.01, if f 1 m s is greater than T, the two feature components are removed to reduce the feature dimension.
In the S-FUND method, we delete the steganalysis feature components that differ more than the threshold values measured by two criteria. Firstly, in order to effectively reduce the feature dimension, we consider the difference between the two criteria greater than 15% of the original feature dimensions to be large, and for 8000-D DCTR feature, we delete the component of steganalysis features with a difference greater than 8000 × 15% = 1200 dimensions. The experimental results for the selected feature dimensions and detection accuracy are shown in Table 3.
In Table 3, ‘Dim’ represents the feature dimension, and represents the detection accuracy. From Table 3, it can be seen that the S-FUND method can significantly reduce the feature dimension while maintaining or even improving the detection accuracy at different payloads. For example, when payload = 0.1, the selected features based on S-FUND method can achieve a detection accuracy of 0.5270, which is 0.31% higher than the original, and the selected feature is 3462 dimensions lower than the original feature dimension. Moreover, when T = 0.04 , while maintaining the detection accuracy of the stego images, the feature dimension selected based on S-Fund method is only 30.44% of the original. When payload = 0.2, 0.3, the features selected based on S-FUND method can all reduce the DCTR feature dimension to different degrees, and the detection accuracy is improved by 0.49% and 0.16%, respectively. Moreover, the features selected based on S-FUND method are only 29.79% and 51.79% of the original while maintaining the detection accuracy of the stego images, which reduces the spatio-temporal cost of classifier training.
In order to compare the selection of DCTR steganalysis feature by S-FUND method more visually, the feature dimension and detection accuracy before and after selection are shown in Figure 2 below.
In Figure 2, the horizontal axis represents threshold value and the vertical axis represents the corresponding feature dimension and detection accuracy, and the five lines from top to bottom represent the effects of the DCTR features selected at five different payloads, and the points of optimal performance at each payload are processed and labeled with values. It can be clearly seen from the figure that the S-FUND method can maintain or even improve the detection accuracy of DCTR feature while significantly reducing the feature dimension, which proves the effectiveness of the S-FUND method.

5.3. Comparison Experiment with Random-D Method

In order to make a fair comparison between the different methods, the experimental setup of this comparison experiment is the same as in Section 5.1. For different payloads, the following is a comparison of the detection accuracy of the selected features of S-FUND method and the selected features of Random-D method for the stego images. We let the feature dimensions selected by the Random-D method be equal to the corresponding feature dimensions selected by S-FUND method, and compare their detection accuracy; the comparison results are shown in Table 4.
It can be seen from Table 4 that the S-FUND method has better detection accuracy than Random-D method when DCTR feature is reduced to the same dimension at different payloads. For example, when payload = 0.3, the detection accuracy of the features selected by the S-FUND method is 0.52%, 0.61%, 0.83%, 0.97%, 0.98% and 0.98% higher than that of the Random-D method by reducing the feature dimension to 5653, 4745, 3801, 2750, 1826 and 848 dimensions, respectively.
In order to compare the effects of S-FUND method and Random-D method on the selection of DCTR feature more visually, we created Figure 3 based on Table 4.
In Figure 3, the horizontal axis represents the number of feature dimensions, and the vertical axis represents the corresponding detection accuracy. Five line graphs from top to bottom represent the effects of DCTR features selected by S-FUND and Random-D selection at five different payloads. From Figure 3, we can see that the S-FUND method has better detection accuracy than the Random-D method at different payloads.
Additionally, we found that as the number of selected features decreases, the difference in detection accuracy between the two methods of the stego images increases. For example, when payload = 0.1, the difference between the two methods increases from 0.32% to 1.3%. The reason for this phenomenon may be the following: as the number of selected features decreases, the useful features will more likely be deleted by Random-D, while the useless features will be deleted by S-FUND. Therefore, as the number of selected decreases, the difference between the detection accuracy of the stego images based on the features selected by S-FUND method and Random-D selection method will increase.

5.4. Comparison Experiment with CGSM Method

Wang et al. [35] proposed a method for steganalysis feature selection based on the difference function and Pearson’s correlation coefficient. The method first presents a difference function-based feature measurement algorithm to measure the difference between the cover and stego features. Afterwards, the Pearson correlation coefficient is improved to measure the correlation between the feature components and the image classification result. Finally, the feature component with large difference function is selected and the feature component with small Pearson correlation coefficient is deleted. This method is able to select the effective feature components to improve the detection performance of the stego images, however, there is a sequence between the two algorithms, which makes it difficult to avoid selecting useless features or deleting valuable features.
For the DCTR steganalysis feature with different payloads, the following is a comparison between the S-FUND method and the CGSM method when the same feature dimensions are selected, and the comparison results are shown in Table 5.
It can be seen from Table 5 that S-FUND method has better detection accuracy than CGSM method when the selected DCTR feature is reduced to the same dimensions by both the S-FUND method and the CGSM method at different payloads. For example, when payload = 0.1, the detection accuracy of selected features of the stego images by S-FUND method is 0.12%, 0.43%, 0.56%, 0.89%, 1.16% and 1.6% higher than that of CGSM method when the feature dimension is reduced to 5791, 4826, 3936, 2872, 2015 and 849.
In order to compare the selection effects of S-FUND and CGSM methods on the DCTR steganalysis features more visually, we made Figure 4 based on Table 5.
In Figure 4, the horizontal axis represents the feature dimension and the vertical axis represents the corresponding detection accuracy. Five line graphs from top to bottom represent the effects of S-FUND and CGSM methods for selecting DCTR feature at five different payloads. From Figure 4, it can be seen that the S-FUND method has better detection accuracy than the CGSM method when both methods are reduced to the same dimensions under different payloads. Simultaneously, as the number of selected features decreases at different payloads, the difference in detection accuracy between the two methods increases—for example, when payload = 0.1, the difference in detection accuracy between the two methods increases from 0.12% to 1.6%.
Furthermore, we found that the difference in detection accuracy of the stego images between the features selected by the two selection methods is greater at high payloads. For example, when payload = 0.1, 0.2, 0.3, 0.4 and 0.5, the differences are 1.6%, 1.6%, 1.85%, 2.25% and 1.87%, respectively. The reason for this phenomenon may be that more information is embedded in the high payload, and the difference between the cover and stego features is larger, which makes it easier to detect the stego images with the features selected by S-FUND method. Therefore, at high payloads, the difference in detection accuracy of the stego images with the features selected by S-FUND method is larger than that of CGSM method.

5.5. Comparison Experiment with the PCA-D Method

Qin et al. [33] proposed the PCA-D method which has no parameter restrictions, is simple to use, and the results are easier to understand. However, the method is not efficient and is less effective for data with nonlinear structure. The main process is: Firstly, each feature component is subtracted from its respective mean. Secondly, the covariance matrix and the eigenvalues and eigenvectors of the covariance matrix are calculated. Thirdly, the feature values are sorted in descending order. Finally, the number of principal components (the number of selected feature components) is determined, and the feature component is selected as the final selected feature vector, and the comparison experimental results between the S-FUND and the PCA-D methods are shown in Table 6.
As can be seen from Table 6, the DCTR features selected by S-FUND methods have better detection accuracy than those selected by PCA-D method for the cover images when the DCTR feature is reduced to the same dimensions at different payloads by the two methods. For example, when payload = 0.2, the detection accuracy of S-FUND method is 0.02%, 1.83%, 0.95% and 1.2% higher than that of the PCA-D method when the feature is reduced to 5739, 4790, 3870 and 2790 dimensions, respectively. When payload = 0.4, using the two methods, the detection accuracy of the features selected by S-FUND method is 2.39%, 2.85%, 1.79% and 0.87% higher than that of the PCA-D method by reducing the feature dimensions to 5531, 4608, 3690 and 2664 dimensions, respectively.
In order to compare more intuitively the effects of the selected features of S-FUND and PCA-D methods for DCTR feature, we created Figure 5 based on Table 6.
In Figure 5, the horizontal axis represents the feature dimension, the vertical axis represents the corresponding detection accuracy, and the five line graphs from top to bottom represent the effects of S-FUND and PCA-D methods for selecting DCTR feature at five different payloads. From Figure 5, it can be seen that the S-FUND method has better detection accuracy than the PCA-D method when the two methods are reduced to the same dimension at different payloads. For example, when payload = 0.1, the feature dimensions selected by the two methods are 5791 and 2435, and the differences in detection accuracy are 1.54% and 0.95%. When payload = 0.3, the feature dimensions selected by the two methods are 5653 and 2280 and the differences in detection accuracy are 2.00% and 0.51%. When payload = 0.5, the feature dimensions selected by the two methods are 5192 and 2621, and the differences in detection accuracy are 4.25% and 1.23%.

6. Discussion

The S-FUND method has also been used in other steganalysis feature selection experiments, such as CC-JRM. Therefore, the method in this paper is a general feature selection method for steganalysis. It is worth mentioning that the contribution of this paper is not only the introduction of distortion and information gain ratio to measure the difference of feature components between the cover and stego images, but also the idea that the two criteria are considered at the same time.
Last but not least, since this work considers the two criteria at the same time, they need to measure the same kind of criteria, that is, they either measure the contribution degree, or both measure the degree of similarity, or both measure redundancy, and so on. The different kinds of criteria in this task force have certain limitations. Regarding the CGSM method and the SRGS method, one involves measuring the similarity between the feature components, and the other measuring the uselessness of the feature component. Such criteria cannot be applied by this paper. In the next work, we are expected to propose a novel method for different kinds of standards. When the kinds of criterion are different, the combination of the these can be carried out—this method considers to combine the similarity between feature components and the value of the component. Among the two feature components with similarity, the component with a small contribution is deleted.

7. Conclusions

In order to effectively reduce the number of DCTR steganalysis feature while maintaining or even improving the detection accuracy of the stego images, this paper proposes a feature selection approach based on distortion factor and information gain ratio. First, the distortion factor and information gain ratio are improved to measure the difference of each steganalysis feature component between the cover and stego images. Second, two measurement values of each feature component are arranged in descending order. Based on the above, the feature components with large different ranking according to the two measurements are deleted. Finally, the preserved feature components are used as the final feature vector. This approach can effectively reduce the DCTR feature dimension while maintaining or even improving the detection accuracy of the stego images, thus reducing the spatial complexity of detecting the stego images. Moreover, by comparing the time complexity of S-FUND method and the selection method that relies on the FLD classifier results, it is demonstrated that the approach in this paper can greatly improve the operational efficiency, thus reducing the time complexity of the classifier to detect the stego images and reducing the cost of detection.
We have conducted a large number of comparison experiments to indicate that DCTR feature selected by S-FUND method substantially reduce the feature dimension while maintaining or even improving the detection accuracy of the stego images. And then, we compared S-FUND method with Random-D, CGSM, and PCA-D methods to indicate that the features selected by S-FUND method are more detection accurate of the stego images. For example, in the comparison experiments with PCA-D method, the features selected by the S-FUND method up to 4.25% more higher than PCA-D method for the stego images.

Author Contributions

Conceptualization, R.J., T.L. and Y.M.; methodology, Y.W.; validation, X.D. and Y.M.; formal analysis, X.D. and T.L.; investigation, Y.W.; resources, Y.W. and Y.M.; data curation, Y.W.; writing—original draft preparation, Y.W.; writing—review and editing, Y.W.; visualization, Y.M.; supervision, R.J. and Y.M.; project administration, R.J.; funding acquisition, R.J. and Y.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant (NO.61772176, NO.62002103, NO.61976082), by the Key Scientific and Technological Project of Henan Province under Grant NO.202102210165, by the Training Plan of young backbone teachers in colleges and universities of Henan Province under Grant NO.2017GGJS214, by the Key Scientific Research Project of Henan Provincial Higher Education under Grant (NO.19B510005, NO.20B413004), by the Key Scientific Research (Soft Science) Project of Higher Education Institutions of Henan Province under Grant NO.19A880030, and by the Key R&D and Promotion Special (Soft Science) Project of Henan Province under Grant (NO.202400410088, NO.212400410109).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fridrich, J.; Pevný, T.; Kodovský, J. Statistically Undetectable JPEG Steganography: Dead Ends, Challenges, and Opportunities. In Proceedings of the 9th ACM Multimedia and Security Workshop, Dallas, TX, USA, 20–21 September 2007; pp. 3–14. [Google Scholar]
  2. Sarkar, A.; Solanki, K.; Manjunath, B.S. Further Study on YASS: Steganography Based on Randomized Embedding to Resist Blind Steganalysis. In Proceedings of the Security, Forensics, Steganography, and Watermarking of Multimedia Contents X, San Jose, CA, USA, 27–31 January 2008. [Google Scholar]
  3. Sachnev, V.; Kim, H.J.; Zhang, R.Y. Less Detectable JPEG Steganography Method Based on Heuristic Optimization and BCH Syndrome Coding. In Proceedings of the 11th ACM Workshop on Multimedia and Security, Princeton, NJ, USA, 7–8 September 2009; p. 131. [Google Scholar]
  4. Filler, T.; Fridrich, J. Gibbs Construction in Steganography. IEEE Trans. Inf. Forensics Secur. 2010, 5, 705–720. [Google Scholar] [CrossRef] [Green Version]
  5. Holub, V.; Fridrich, J. Designing Steganographic Distortion Using Directional Filters. In Proceedings of the IEEE Workshop on Information Forensic and Security, Costa Adeje, Spain, 2–5 December 2012. [Google Scholar]
  6. Holub, V.; Fridrich, J.; Denemark, T. Universal Distortion Function for Steganography in an Arbitrary Domain. EURASIP J. Inf. Secur. 2014, 1, 1–13. [Google Scholar] [CrossRef] [Green Version]
  7. Liao, X.; Yu, Y.B.; Li, B. A New Payload Partition Strategy in Color Image Steganography. IEEE Trans. Circuits Syst. Video Technol. 2020, 30, 685–696. [Google Scholar] [CrossRef]
  8. Sedighi, V.; Cogranne, R.; Fridrich, J. Content-Adaptive Steganography by Minimizing Statistical Detectability. IEEE Trans. Inf. Forensics Secur. 2016, 11, 221–234. [Google Scholar] [CrossRef] [Green Version]
  9. Luo, W.Q.; Huang, F.J.; Huang, J.W. Edge Adaptive Image Steganography Based on LSB Matching Revisited. IEEE Trans. Inf. Forensics Secur. 2010, 5, 201–214. [Google Scholar]
  10. Lu, W.; Chen, J.J.; Zhang, J.H. Secure Halftone Image Steganography Based on Feature Space and Layer Embedding. IEEE Trans. Cybern. 2020, 99, 1–14. [Google Scholar] [CrossRef] [PubMed]
  11. Cheddad, A.; Condell, J.; Curran, K. Digital Image Steganography: Survey and Analysis of Current Methods. Signal Process. 2010, 90, 727–752. [Google Scholar] [CrossRef] [Green Version]
  12. Qin, C.; Chang, C.C.; Huang, Y.-H. An Inpainting-Assisted Reversible Steganographic Scheme Using a Histogram Shifting Mechanism. IEEE Trans. Circuits Syst. Video Technol. 2013, 23, 1109–1118. [Google Scholar] [CrossRef]
  13. Filler, T.; Judas, J.; Fridrich, J. Minimizing Additive Distortion in Steganography Using Syndrome-Trellis Codes. IEEE Trans. Inf. Forensics Secur. 2011, 6, 920–935. [Google Scholar] [CrossRef] [Green Version]
  14. Fridrich, J.; Goljan, M.; Lisonek, P. Writing on Wet Paper. IEEE Trans. Signal Process. 2005, 53, 3923–3935. [Google Scholar] [CrossRef]
  15. Zhang, R.; Zhu, F.; Liu, J. Depth-Wise Separable Convolutions and Multi-Level Pooling for an Efficient Spatial CNN-Based Steganalysis. IEEE Trans. Inf. Forensics Secur. 2020, 15, 1138–1150. [Google Scholar] [CrossRef]
  16. Ye, J.; Ni, J.Q.; Yi, Y. Deep Learning Hierarchical Representations for Image Steganalysis. IEEE Trans. Inf. Forensics Secur. 2017, 12, 2545–2557. [Google Scholar] [CrossRef]
  17. Avcibas, I.; Memon, N.; Sankur, B. Steganalysis Using Image Quality Metrics. IEEE Trans. Image Process. 2003, 12, 221–229. [Google Scholar] [CrossRef] [Green Version]
  18. Li, Z.Y.; Bors, A.G. Selection of Robust and Relevant Features for 3-D Steganalysis. IEEE Trans. Cybern. 2020, 50, 1989–2001. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Denemark, T.; Boroumand, M.; Fridrich, J. Steganalysis Features for Content-Adaptive JPEG Steganography. IEEE Trans. Inf. Forensics Secur. 2016, 11, 1747–1757. [Google Scholar] [CrossRef]
  20. Luo, X.Y.; Liu, F.L.; Lian, S.G. On the Typical Statistic Features for Image Blind Steganalysis. IEEE J. Sel. Areas Commun. 2011, 29, 1404–1422. [Google Scholar] [CrossRef]
  21. Ker, A. Steganalysis of LSB Matching in Grayscale Images. IEEE Signal Process. Lett. 2005, 12, 441–444. [Google Scholar] [CrossRef] [Green Version]
  22. Lyu, S.; Farid, H. Steganalysis Using Higher-order Image Statistics. IEEE Trans. Inf. Forensics Secur. 2006, 1, 111–119. [Google Scholar] [CrossRef]
  23. Holub, V.; Fridrich, J. Random Projections of Residuals for Digital Image Steganalysis. IEEE Trans. Inf. Forensics Secur. 2013, 8, 1996–2006. [Google Scholar] [CrossRef]
  24. Lie, W.; Lin, G. A Feature-based Classification Technique for Blind Image Steganalysis. IEEE Trans. Multimed. 2005, 7, 1007–1020. [Google Scholar]
  25. Sullivan, K.; Madhow, U.; Chandrasekaran, S. Steganalysis for Markov cover data with applications to images. IEEE Trans. Inf. Forensics Secur. 2006, 1, 275–287. [Google Scholar] [CrossRef]
  26. Yuan, C.S.; Xia, Z.H.; Sun, X.M. Coverless Image Steganography Based on SIFT and BOF. J. Internet Technol. 2017, 18, 437–442. [Google Scholar]
  27. Holub, V.; Fridrich, J. Low Complexity Features for JPEG Steganalysis Using Undecimated DCT. IEEE Trans. Inf. Forensics Secur. 2015, 10, 219–228. [Google Scholar] [CrossRef]
  28. Song, X.F.; Liu, F.L.; Yang, C.F. Steganalysis of Adaptive JPEG Steganography Using 2D Gabor Filters. In Proceedings of the 3rd ACM Workshop on Information Hiding and Multimedia Security, Portland, OR, USA, 17–19 June 2015; pp. 15–23. [Google Scholar]
  29. Kodovský, J.; Fridrich, J. Steganalysis of JPEG Images Using Rich Models. In Proceedings of the SPIE, Electronic Imaging, Media Watermarking, Security, and Forensics XIV, Burlingame, CA, USA, 22–26 January 2012. [Google Scholar]
  30. Fridrich, J.; Kodovský, J. Rich Models for Steganalysis of Digital Images. IEEE Trans. Inf. Forensics Secur. 2012, 7, 868–882. [Google Scholar] [CrossRef] [Green Version]
  31. Pevný, T.; Fridrich, J. Merging Markov and DCT Features for Multiclass JPEG Steganalysis. In Proceedings of the SPIE, Electronic Imaging, Security, Steganography, and Watermarking of Multimedia Contents IX, San Jose, CA, USA, 28 January–1 February 2007; pp. 1–14. [Google Scholar]
  32. Kodovský, J.; Fridrich, J. Calibration Revisited. In Proceedings of the 11th ACM Multimedia and Security Workshop, Princeton, NJ, USA, 7–8 September 2009; pp. 63–74. [Google Scholar]
  33. Qin, J.H.; Sun, X.M.; Xiang, X.Y. Principal Feature Selection and Fusion Method for Image Steganalysis. J. Electron. Imaging 2008, 18, 033009. [Google Scholar]
  34. Ma, Y.Y.; Luo, X.Y.; Li, X.L. Selection of Rich Model Steganalysis Features Based on Decision Rough Set α-Positive Region Reduction. IEEE Trans. Circuits Syst. Video Technol. 2019, 29, 336–350. [Google Scholar] [CrossRef]
  35. Wang, Y.H.; Ma, Y.Y.; Jin, R.X.; Liu, P.; Ruan, N. Comprehensive Criteria-Based Generalized Steganalysis Feature Selection Method. IEEE Access 2020, 8, 154418–154435. [Google Scholar] [CrossRef]
  36. Yang, C.F.; Zhang, Y.; Wang, P. Steganalysis Feature Subspace Selection Based on Fisher Criterion. In Proceedings of the IEEE International Conference on Data Science and Advanced Analytics, Tokyo, Japan, 19–21 October 2017; pp. 514–521. [Google Scholar]
  37. Yu, X.Q.; Ma, Y.Y.; Jin, R.X.; Xu, L.G.; Duan, X.T. A multi-scale Feature Selection Method for Steganalytic Feature GFR. IEEE Access 2020, 8, 55063–55075. [Google Scholar] [CrossRef]
  38. Ortega, A.; Ramchandran, K. Rate-distortion Methods for Image and Video Compression. IEEE Signal Process. Mag. 2002, 15, 23–50. [Google Scholar] [CrossRef]
  39. Dai, J.H.; Xu, Q. Attribute Selection Based on Information Gain Ratio in Fuzzy Rough Set Theory with Application to Tumor Classification. Appl. Soft Comput. 2013, 13, 211–221. [Google Scholar] [CrossRef]
  40. Kodovský, J.; Fridrich, J.; Holub, V. Ensemble Classifiers for Steganalysis of Digital Media. IEEE Trans. Inf. Forensics Secur. 2012, 7, 432–444. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Process of the S-FUND method.
Figure 1. Process of the S-FUND method.
Symmetry 13 01775 g001
Figure 2. Comparison of the S-FUND method for DCTR feature selection before and after selection.
Figure 2. Comparison of the S-FUND method for DCTR feature selection before and after selection.
Symmetry 13 01775 g002
Figure 3. Comparison with Random-D method selected DCTR feature.
Figure 3. Comparison with Random-D method selected DCTR feature.
Symmetry 13 01775 g003
Figure 4. Comparison with CGSM method selected DCTR feature.
Figure 4. Comparison with CGSM method selected DCTR feature.
Symmetry 13 01775 g004
Figure 5. Comparison with PCA-D-method-selected DCTR feature.
Figure 5. Comparison with PCA-D-method-selected DCTR feature.
Symmetry 13 01775 g005
Table 1. Time complexity analysis of the specific steps and other classic methods.
Table 1. Time complexity analysis of the specific steps and other classic methods.
Steps/MethodStep/Algorithm/ReferenceTime Complexity
Calculate distortion factorSteps 1–6 O ( N n )
Calculate infor gain ratioSteps 8–15 O ( N n )
Descend order by distortionStep 7 O ( N log 2 N )
Descend order by infor gain ratioStep 16 O ( N log 2 N )
Delete feature componentsSteps 17–21 O ( N )
Preserve of eligible componentsStep 22 O ( k )
S-FUND methodAlgorithm 1 O ( N n ) or O ( N log 2 N )
PCA-D method[33] O ( N 3 )
Steganalysis- α method[34] O ( L N trn d sub 2 ) + O ( L d sub 3 )
CGSM method[35] O ( N n ) or O ( N log 2 N )
Fisher-G method[36] O ( N 2 )
SRGS method[37] O ( N 2 m )
Table 2. Experimental subject setup.
Table 2. Experimental subject setup.
SubjectImage libraryImage pixelImage typeImage format
SetupBOSSbase 1.01512 × 512Grayscale imageJPEG
SubjectQuality factorPayloadsSteganographyExtraction
Setup950.1, 0.2, 0.3, 0.4, 0.5SI-UNIWARD [6]DCTR [27]
SubjectNumber of coversNumber of stegosTraining featuresTesting features
Setup10,000 × 110,000 × 510,000 ÷ 210,000 ÷ 2
Number of steganalysis features10,000 × (1 + 5) = 60,000
Table 3. Comparison of experimental results before and after feature selection based on the S-FUND method.
Table 3. Comparison of experimental results before and after feature selection based on the S-FUND method.
PayloadDim/ P A ¯ Origin0.150.140.130.120.110.100.090.080.070.060.050.040.030.020.01
0.1Dim800057915601537851144826453842553936362332542872243520151451849
P A ¯ 0.52390.52530.52650.52560.52540.52680.52700.52620.52570.52530.52510.52460.52390.52210.52080.5202
0.2Dim800057395552532050624790449741843870353931782790238318951347822
P A ¯ 0.52560.52890.52900.52720.52900.52970.53050.53020.52890.52780.52760.52720.52600.52440.52280.5200
0.3Dim800056535434522450014745444641433801345231062750228018261352848
P A ¯ 0.53850.53950.53940.53920.53800.53740.53950.53850.53640.53550.53550.53520.53400.53180.52870.5252
0.4Dim800055315310508548734608431740133690333930362664227517781332813
P A ¯ 0.57000.56890.56920.56980.56760.56730.56660.56430.56480.56240.55960.55800.55630.55210.54720.5414
0.5Dim800051924971475845484315405537893530326129532621218117561304807
P A ¯ 0.62910.62190.62210.61960.61820.62040.61720.61500.61370.61190.61080.60890.59000.58920.58030.5740
Table 4. Comparison of experimental results before and after feature selection based on the S-FUND method.
Table 4. Comparison of experimental results before and after feature selection based on the S-FUND method.
Dim57915601537851144826453842553936362332542872243520151451849
0.1Random0.52210.52190.52100.52070.52080.52060.52010.51740.51420.51390.51310.51270.51220.50950.5072
S-FUND0.52530.52650.52560.52540.52680.52700.52620.52570.52530.52510.52460.52390.52210.52080.5202
Dim57395552532050624790449741843870353931782790238318951347822
0.2Random0.52550.52480.52420.52300.52310.52330.52330.52280.52110.52090.52010.51960.51520.51240.5118
S-FUND0.52890.52900.52720.52900.52970.53050.53020.52890.52780.52760.52720.52600.52440.52280.5200
Dim56535434522450014745444641433801345231062750228018261352848
0.3Random0.53490.53470.53330.53210.53130.53010.52900.52810.52720.52680.52550.52490.52200.51860.5154
S-FUND0.53950.53940.53920.53800.53740.53950.53850.53640.53550.53550.53520.53400.53180.52870.5252
Dim55315310508548734608431740133690333930362664227517781332813
0.4Random0.56640.56620.56360.56000.55940.55770.55540.55410.55280.55190.54870.54220.53800.53130.5248
S-FUND0.56890.56920.56980.56760.56730.56660.56430.56480.56240.55960.55800.55630.55210.54720.5414
Dim51924971475845484315405537893530326129532621218117561304807
0.5Random0.61930.61780.61520.61290.61230.61140.61010.60720.60450.60010.59500.58200.58060.56970.5559
S-FUND0.62190.62210.61960.61820.62040.61720.61500.61370.61190.61080.60890.59000.58920.58030.5740
Table 5. Comparison of experimental results with CGSM-selected DCTR feature.
Table 5. Comparison of experimental results with CGSM-selected DCTR feature.
Dim0.1Dim0.2Dim0.3Dim0.4Dim0.5
CGSMS-FUNDCGSMS-FUNDCGSMS-FUNDCGSMS-FUNDCGSMS-FUND
57910.52410.525357390.52460.528956530.53720.539555310.56820.568951920.62180.6219
56010.52340.526555520.52520.529054340.53840.539453100.56790.569249710.62140.6221
53780.52310.525653200.52430.527252240.53550.539250850.56660.569847580.61950.6196
51140.52220.525450620.52360.529050010.53690.538048730.56410.567645480.61830.6182
48260.52250.526847900.52560.529747450.53600.537446080.56420.567343150.61660.6204
45380.52110.527044970.52270.530544460.53400.539543170.56140.566640550.61410.6172
42550.52190.526241840.52270.530241430.53400.538540130.55880.564337890.60970.6150
39360.52010.525738700.52380.528938010.53440.536436900.55690.564835300.60560.6137
36230.51990.525335390.52390.527834520.53210.535533390.55560.562432610.60190.6119
32540.51850.525131780.52160.527631060.53090.535530360.55040.559629530.59630.6108
28720.51570.524627900.51860.527227500.52700.535226640.54490.558026210.58920.6089
24350.51320.523923830.51540.526022800.52140.534022750.54010.556321810.58540.5900
20150.51050.522118950.51360.524418260.52100.531817780.53290.552117560.57840.5892
14510.50630.520813470.50610.522813520.51420.528713320.52840.547213040.56910.5803
8490.50420.52028220.50400.52008480.50670.52528130.51890.54148070.55530.5740
Table 6. Comparison of experimental results with PCA-D-selected DCTR feature.
Table 6. Comparison of experimental results with PCA-D-selected DCTR feature.
Dim0.1Dim0.2Dim0.3Dim0.4Dim0.5
PCA-DS-FUNDPCA-DS-FUNDPCA-DS-FUNDPCA-DS-FUNDPCA-DS-FUND
57910.50990.525357390.50890.528956530.52010.539555310.54500.568951920.57960.6219
56010.51110.526555520.51470.529054340.52090.539453100.54090.569249710.58400.6221
53780.50700.525653200.51170.527252240.51970.539250850.54080.569847580.57760.6196
51140.50990.525450620.51180.529050010.52250.538048730.53960.567645480.58460.6182
48260.51480.526847900.51140.529747450.52110.537446080.53880.567343150.58670.6204
45380.51480.527044970.51990.530544460.52640.539543170.54570.566640550.58740.6172
42550.50700.526241840.51720.530241430.52020.538540130.54610.564337890.59040.6150
39360.51330.525738700.51940.528938010.52150.536436900.54690.564835300.58650.6137
36230.51430.525335390.51690.527834520.52620.535533390.54750.562432610.59110.6119
32540.51470.525131780.51590.527631060.52410.535530360.54930.559629530.58890.6108
28720.51560.524627900.51520.527227500.52930.535226640.54930.558026210.59660.6089
24350.51440.523923830.51880.526022800.52890.534022750.55110.556321810.58940.5900
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jin, R.; Wang, Y.; Ma, Y.; Li, T.; Duan, X. Gain-Loss Evaluation-Based Generic Selection for Steganalysis Feature. Symmetry 2021, 13, 1775. https://doi.org/10.3390/sym13101775

AMA Style

Jin R, Wang Y, Ma Y, Li T, Duan X. Gain-Loss Evaluation-Based Generic Selection for Steganalysis Feature. Symmetry. 2021; 13(10):1775. https://doi.org/10.3390/sym13101775

Chicago/Turabian Style

Jin, Ruixia, Yihao Wang, Yuanyuan Ma, Tao Li, and Xintao Duan. 2021. "Gain-Loss Evaluation-Based Generic Selection for Steganalysis Feature" Symmetry 13, no. 10: 1775. https://doi.org/10.3390/sym13101775

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop