<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">14426</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.014426</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Improving Reconstructed Image Quality via Hybrid Compression Techniques</article-title>
<alt-title alt-title-type="left-running-head">Improving Reconstructed Image Quality via Hybrid Compression Techniques</alt-title>
<alt-title alt-title-type="right-running-head">Improving Reconstructed Image Quality via Hybrid Compression Techniques</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Awad</surname>
<given-names>Nancy Awadallah</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
<email>rarecore2002@yahoo.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Mahmoud</surname>
<given-names>Amena</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer and Information Systems, Sadat Academy for Management Sciences</institution>, <addr-line>Cairo, 11742</addr-line>, <country>Egypt</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, Kafr el Sheikh University</institution>, <addr-line>33511</addr-line>, <country>Egypt</country></aff>
</contrib-group>
<author-notes><corresp id="cor1">&#x002A;Corresponding Author: Nancy Awadallah Awad. Email: <email>rarecore2002@yahoo.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2020-11-03">
<day>03</day>
<month>11</month>
<year>2020</year>
</pub-date>
<volume>66</volume>
<issue>3</issue>
<fpage>3151</fpage>
<lpage>3160</lpage>
<history>
<date date-type="received">
<day>19</day>
<month>09</month>
<year>2020</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>10</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Awad and Mahmoud</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Awad and Mahmoud</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_14426.pdf"></self-uri>
<abstract>
<p>Data compression is one of the core fields of study for applications of image and video processing. The raw data to be transmitted consumes large bandwidth and requires huge storage space as a result, it is desirable to represent the information in the data with considerably fewer bits by the mean of data compression techniques, the data must be reconstituted very similarly to the initial form. In this paper, a hybrid compression based on Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) is used to enhance the quality of the reconstructed image. These techniques are followed by entropy encoding such as Huffman coding to give additional compression. Huffman coding is optimal prefix code because of its implementation is more simple, faster, and easier than other codes. It needs less execution time and it is the shortest average length and the measurements for analysis are based upon Compression Ratio, Mean Square Error (MSE), and Peak Signal to Noise Ratio (PSNR). We applied a hybrid algorithm on (DWT&#x2013;DCT <inline-formula id="ieqn-1"><alternatives><inline-graphic xlink:href="ieqn-1.png"/><tex-math id="tex-ieqn-1"><![CDATA[$2 \times 2$]]></tex-math><mml:math id="mml-ieqn-1"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-2"><alternatives><inline-graphic xlink:href="ieqn-2.png"/><tex-math id="tex-ieqn-2"><![CDATA[$4 \times 4$]]></tex-math><mml:math id="mml-ieqn-2"><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-3"><alternatives><inline-graphic xlink:href="ieqn-3.png"/><tex-math id="tex-ieqn-3"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-3"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-4"><alternatives><inline-graphic xlink:href="ieqn-4.png"/><tex-math id="tex-ieqn-4"><![CDATA[$16 \times 16$]]></tex-math><mml:math id="mml-ieqn-4"><mml:mn>16</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>16</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-5"><alternatives><inline-graphic xlink:href="ieqn-5.png"/><tex-math id="tex-ieqn-5"><![CDATA[$32 \times 32$]]></tex-math><mml:math id="mml-ieqn-5"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula>) blocks. Finally, we show that by using a hybrid (DWT&#x2013;DCT) compression technique, the PSNR is reconstructed for the image by using the proposed hybrid algorithm (DWT&#x2013;DCT <inline-formula id="ieqn-6"><alternatives><inline-graphic xlink:href="ieqn-6.png"/><tex-math id="tex-ieqn-6"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-6"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula> block) is quite high than DCT.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Image compression</kwd>
<kwd>discrete cosine transform</kwd>
<kwd>PSNR</kwd>
<kwd>discrete wavelet transform</kwd>
<kwd>hybrid algorithm</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>For image compression, transform-based compression demonstrates greater robustness than spatial domain-based compression. The compression technique may be either lossless or loose. The compression ratio of data loss, however, is very high, but it suffers from lossy compression. Yet this is a high compression ratio, really.</p>
<p>In the lossless compression method, the decompressed image is identical to the original one, but with the compression ratio [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>DCT cosine transforms the image from the space domain to the frequency domain, where the top left corner of the DCT matrix coefficient is the low-frequency component, and the frequency from the top left corner is decreased diagonally [<xref ref-type="bibr" rid="ref-2">2</xref>].</p>
<p>Discrete wavelet converts the image into four separate frequency bands called LL, LH, HL, and HH, where image characteristics are reflected by LL sub-bands and signal noise is shown by HH sub-bands [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<p>The DCT algorithm shows better energy compaction features and requires fewer computational difficulties. This removes the blocking artifact and the misleading contouring results, though DWT, it is a multi-resolution compression process but DWT&#x2019;s feature of energy compaction is less and induces a ringing effect.</p>
<p>In this paper, the transformation techniques chosen for image compression include discrete cosine transformation (DCT) and discrete wavelet transformation (DWT). The DCT transform is used in image coding (JPEG).</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Transformation Techniques</title>
<sec id="s2_1">
<label>2.1</label>
<title>Discrete Cosine Transform</title>
<p>DCT is an orthogonal transformation that is used for decorrelating image data. Encoding each transform coefficient is easy after using DCT without losing compression efficiency.</p>
<p>The quantization table option influences the compression ratio and entropy. In a lossy compression algorithm, the process of quantization is referred to throughout a stage.</p>
<p>The 2-D DCT is specified in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>:</p>
<p><disp-formula id="eqn-1">
<label>(1)</label><alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-1.png"/>
<tex-math id="tex-eqn-1"><![CDATA[$$\begin{equation}
F \left(u,v\right)=\frac{2}{\mathrm{N}}C \left(U\right)C(V)\sum_{x=1}^{N-1}\sum_{y=1}^{N-1}f \left(\mathrm{x},\mathrm{y}\right)\cos \left[\frac{\pi 2x+1)u}{2N}\right]\cos \left[\frac{\pi 2x+1)u}{2N}\right]
 \label{eqn-1}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-1" display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>N</mml:mi></mml:mstyle></mml:mrow></mml:mfrac><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>y</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo lspace='0pt' rspace='0pt'>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>x</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>y</mml:mi></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mn>2</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>cos</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03C0;</mml:mi><mml:mn>2</mml:mn><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p>For <inline-formula id="ieqn-7"><alternatives><inline-graphic xlink:href="ieqn-7.png"/><tex-math id="tex-ieqn-7"><![CDATA[$u = 0, \ldots, N - 1$]]></tex-math><mml:math id="mml-ieqn-7"><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula> and <inline-formula id="ieqn-8"><alternatives><inline-graphic xlink:href="ieqn-8.png"/><tex-math id="tex-ieqn-8"><![CDATA[$v = 0, \ldots, N - 1$]]></tex-math><mml:math id="mml-ieqn-8"><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:math></alternatives></inline-formula></p>
<p><bold><italic>Coding Scheme</italic></bold></p>
<p><bold><italic>Compression Process</italic></bold></p>
<p>First of all, the whole image is loaded into the encoder, then transformed from RGB to YCBCR. The entire image is then divided into tiny NXN image blocks. From top to bottom or left to right, there are two directions where every block is applied to the DCT.</p>
<p>By dividing each transformed data item by the corresponding pixel in the quantization matrix Q, and rounding it to the nearest integer value, as shown in <xref ref-type="disp-formula" rid="eqn-2">Eq. 2</xref>, the recompressed components of each block are obtained.</p>
<p><disp-formula id="eqn-2">
<label>(2)</label><alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-2.png"/>
<tex-math id="tex-eqn-2"><![CDATA[$$\begin{equation}
F(u,v)\mathit{Quantization}=\mathit{round} \left[\frac{F(u,v)}{Q(u,v)}\right]
 \label{eqn-2}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-2" display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mstyle mathvariant="italic"><mml:mi>Q</mml:mi><mml:mi>u</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle mathvariant="italic"><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi></mml:mstyle><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>Q</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p>The 1D array is extracted and transmitted to the receiver from this the encoding process is completed [<xref ref-type="bibr" rid="ref-4">4</xref>]. Extra compression can be achieved by applying acceptable entropy encoding. The de-quantized matrix is displayed in <xref ref-type="disp-formula" rid="eqn-3">Eq. 3</xref> and then using the 2-D inverse DCT.</p>
<p><disp-formula id="eqn-3">
<label>(3)</label><alternatives>
<graphic mimetype="image" mime-subtype="png" xlink:href="eqn-3.png"/>
<tex-math id="tex-eqn-3"><![CDATA[$$\begin{equation}
F(u,v)_{\mathrm{deQ}}=F(u,v)_{\mathrm{Quantization}}\,XQ\;(u,v)
 \label{eqn-3}
\end{equation}$$]]></tex-math>
<mml:math id="mml-eqn-3" display="block"><mml:mi>F</mml:mi><mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>Q</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:msub><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>Q</mml:mi><mml:mi>u</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>z</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mspace width="0.3em"/><mml:mi>X</mml:mi><mml:mi>Q</mml:mi><mml:mspace width="2.77695pt"/><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></alternatives></disp-formula></p>
<p><bold><italic>Decompression Procedure</italic></bold></p>
<p>The image reconstruction, the quantified DCT coefficients, are decoded and the inverse 2DDCT of the computer block is computed, then the blocks are collected in one image together. There are two important steps in this decoding process when applying the dequantization matrix to blocks: Maintaining the size of the block equals that used in the encoding method.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Discrete Wavelet Transform</title>
<p>For turning the coordinate system, wavelets are &#x201C;a mathematical tool.&#x201D; For applications where tolerable degradation and scalability are significant, they are suitable.</p>
<p><bold><italic>Multiresolution Concept and Analysis</italic></bold></p>
<p>The representation of signals is designed by the multi-resolution concept When a single occurrence is broken down into smaller, smaller specifics [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p><bold><italic>Filter Bank</italic></bold></p>
<p>It is a collection of filters. Synthesis and analysis banks are components of it. It is represented in <xref ref-type="fig" rid="fig-1">Fig. 1</xref></p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Filter bank</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-1.png"/>
</fig>
<p><bold><italic>Analysis Bank</italic></bold></p>
<p>It has two filters: A high and a low pass [<xref ref-type="bibr" rid="ref-6">6</xref>]. HH, LH, LL, and HL are four bands that are produced from this passing. Those 4 bands are the decomposition&#x2019;s first level. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrated finer scale and coarser scale wavelet coefficients.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Wavelet coefficients finer and coarser scale</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-2.png"/>
</fig>
<p><bold><italic>Synthesis Bank</italic></bold></p>
<p>That is the reverse of analytics bank collection. This included filtration and decimation.</p>
<p><bold><italic>Coding Scheme</italic></bold></p>
<p><bold><italic>Compression Process</italic></bold></p>
<p>Passing image through LPF and HPF and the Output from it is <inline-formula id="ieqn-9"><alternatives><inline-graphic xlink:href="ieqn-9.png"/><tex-math id="tex-ieqn-9"><![CDATA[$\mathrm{A}1 = [\mathrm{L}1, \mathrm{H}1]$]]></tex-math><mml:math id="mml-ieqn-9"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi></mml:mstyle><mml:mn>1</mml:mn><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>L</mml:mi></mml:mstyle><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>H</mml:mi></mml:mstyle><mml:mn>1</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></alternatives></inline-formula>.</p>
<p>Then A1 is passed over again by HPF and LPF by adding a filter to each board. The performance of [L2 and H2] is <inline-formula id="ieqn-10"><alternatives><inline-graphic xlink:href="ieqn-10.png"/><tex-math id="tex-ieqn-10"><![CDATA[$\mathrm{A}2{=}$]]></tex-math><mml:math id="mml-ieqn-10"><mml:mstyle mathvariant="normal"><mml:mi>A</mml:mi></mml:mstyle><mml:mn>2</mml:mn><mml:mo>=</mml:mo></mml:math></alternatives></inline-formula>. Now A2 is sampled down by 2 to cause a compressed image.</p>
<p>Through taking the actions above we can do more than one degree [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p><bold><italic>Decompression Process</italic></bold></p>
<p>By actually taking a higher half matrix rectangle, extracting LPF and HPF images from compressed images are an LPF image and half a rectangle down is an HPF image.</p>
<p>Then the two images are summed up by 2. Actually, the sum of both images is taken into 1 image named B1.</p>
<p>Then, by vertically splitting [<xref ref-type="bibr" rid="ref-8">8</xref>], separate the LPF picture and the HPF image. The two halves obtained are filtered through LPF and HPF, providing the reconstructed image on each block of <inline-formula id="ieqn-11"><alternatives><inline-graphic xlink:href="ieqn-11.png"/><tex-math id="tex-ieqn-11"><![CDATA[$32\times 32$]]></tex-math><mml:math id="mml-ieqn-11"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula> blocks, summing up these halves.</p>
<p>In <xref ref-type="table" rid="table-1">Tab. 1</xref> illustrated the advantages and disadvantages of DCT and DWT.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>The advantages and disadvantages of DCT and DWT</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th/>
<th>DCT</th>
<th>DWT</th>
</tr>
</thead>
<tbody>
<tr>
<td>Advantages</td>
<td>Packing the most important information in little space of coefficients.It lessens the blocking artifact effect.</td>
<td>Permitting image multiresolution representation.Permitting progressive transmission</td>
</tr>
<tr>
<td>Disadvantages</td>
<td>Blocking artifacts: Is a distortion that appears as an abnormally large pixel block, due to heavy compression.</td>
<td>Memory intensive.</td>
</tr>
<tr>
<td/>
<td>False contouring: Occurs when the graded area of the image is smoothly distorted bya deviation that looks like a contour map for specific images with gradually shaded areas.</td>
<td>Time-consuming.</td>
</tr>
</tbody>
</table>

</table-wrap>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Related Works</title>
<sec id="s3_1">
<label>3.1</label>
<title>Image Compression Using DCT</title>
<p>This section shows some previous researcher&#x2019;s studies for image compression using the DCT method.</p>
<p>Douak et al. [<xref ref-type="bibr" rid="ref-9">9</xref>] combined DCT transform with an adaptive block scanning to compress the color image in some steps. The first step is done by conversing from RGB color space to YCbCr color space and then using the DCT transform.</p>
<p>Using the Bisection technique, an iterative phase involving thresholding and quantization process was done to compress an image. Reconstructing the original image was done in the reverse process. The results explain that the system was efficient and was compared to a block truncation-based coder. The proposed method&#x2019;s (M-3) PSNR higher than that of JPEG by approximately 2.22 db.</p>
<p>Khalil [<xref ref-type="bibr" rid="ref-10">10</xref>], suggested an entropy coder for the encoding of images based on the Discrete Cosine transformation. The proposed idea is to remove the consecutive non-zero coefficients in each <inline-formula id="ieqn-12"><alternatives><inline-graphic xlink:href="ieqn-12.png"/><tex-math id="tex-ieqn-12"><![CDATA[$8\times 8$]]></tex-math><mml:math id="mml-ieqn-12"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula> block which precede the zero coefficients. In the run-length decoder, the output is the number of coefficients of none-zero and then the coefficients themselves for each block. The method of decompression should be developed frequently. The findings of the simulation reveal that the new technique has a higher compression ratio than the previous form of entropy coding called the run process.</p>
<p>Chen et al. [<xref ref-type="bibr" rid="ref-11">11</xref>], proposed a modern paradigm incorporating the classical local DCT used in image compression algorithms with a regional noiseless calculation which is solved using second-order cone programming. The first step in the algorithm is to transfer DCT knowledge that is appropriate for reproducing poor-resolution image quality deterioration relative to survival, but the constraint is poor image quality.</p>
<p>Pandit et al. [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed an efficient image compression approach depended on JPEG image compression. The objective of this research is to find the relation between image quality and compression mount. The results show that for images of size between 3 to 5 MB, the best results are got at quantization factor ranging from 25% to 30% where 80% to 85% compression can be found.</p>
<p>Pandey et al. [<xref ref-type="bibr" rid="ref-13">13</xref>] proposed the image compression techniques using the DCT method with different blocks and quantization methods for reducing the blocking artifacts in reconstruction images. The proposed method is subdivided into blocks (<inline-formula id="ieqn-13"><alternatives><inline-graphic xlink:href="ieqn-13.png"/><tex-math id="tex-ieqn-13"><![CDATA[$4 \times 4$]]></tex-math><mml:math id="mml-ieqn-13"><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-14"><alternatives><inline-graphic xlink:href="ieqn-14.png"/><tex-math id="tex-ieqn-14"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-14"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-15"><alternatives><inline-graphic xlink:href="ieqn-15.png"/><tex-math id="tex-ieqn-15"><![CDATA[$16 \times 16$]]></tex-math><mml:math id="mml-ieqn-15"><mml:mn>16</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>16</mml:mn></mml:math></alternatives></inline-formula>, and <inline-formula id="ieqn-16"><alternatives><inline-graphic xlink:href="ieqn-16.png"/><tex-math id="tex-ieqn-16"><![CDATA[$32 \times 32$]]></tex-math><mml:math id="mml-ieqn-16"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula>) and the maximum image dimension is divided into a maximum block size &#x0026; compressed the image. The performance between the original and reconstructed images is analyzed using several images and calculated with various quantization matrices with a PSNR score. From the results, it is found that when the maximum value is given by the quantization matrix then the restored image is distorted as its MSE value decreases.</p>
<p>Abd-Elhafiez et al. [<xref ref-type="bibr" rid="ref-14">14</xref>], the proposed compression technique is performed by RGB to YCbCr color transformation process. Second, canny edge detection is used to distinguish blocks into the edge and non-edge blocks. Using adaptive arithmetic coding, each Y, Cb, and Cr color variable is compressed, quantized, and coded by (DCT) method.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Image Compression Using DWT</title>
<p>This section presents the previous researcher&#x2019;s studies for image compression using DWT and hybrid techniques.</p>
<p>Chowdhury et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] proposed an image compression process with a pruning proposal depended on the basic DWT technique. The steps of the proposed compression algorithm are choosing a wavelet level, the hard threshold is applied to the detail coefficients, reconstruct the image. This algorithm supplied sufficient high compression ratios with good image quality.</p>
<p>Khan [<xref ref-type="bibr" rid="ref-16">16</xref>] presented several image segmentation methods, upon studying various image segmentation techniques, it is proposed that the easiest approach to solving the image segmentation problem is a hybrid method for image segmentation composed of two or more techniques.</p>
<p>Sathik et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] proposed the hybrid image compression technique and this hybrid technique segments the image into foreground and background regions based on edges. Then the regions compressed with various quality levels. This hybrid method provides the compression ratio and gives a desired quality compressed image.</p>
<p>Benchikh et al. [<xref ref-type="bibr" rid="ref-18">18</xref>], a hybrid DCT&#x2013;DWT image compression solution was proposed to optimize the effects of both the DCT and DWT techniques. They have shown that, where several coefficients used for image restoration are small, DWT yields a better PSNR in image compression than DCT.</p>
<p>Elharar et al. [<xref ref-type="bibr" rid="ref-19">19</xref>], presented a compression method developed for the specific features of the digitally registered integral image.</p>
<p>The compression algorithm is based on a hybrid methodology that applies a four-dimensional transformation that incorporates the discreet wavelet transformation with the discrete cosine transformation. an earlier compression method developed for MPEG integral image-based image.</p>
<p>Agrwal et al. [<xref ref-type="bibr" rid="ref-20">20</xref>], presented the compression technique Hybrid Integer Wavelet Transform (IWT) and Discrete Cosine Transform (DCT) to achieve better-decompressed image output relative to compression technique <inline-formula id="ieqn-17"><alternatives><inline-graphic xlink:href="ieqn-17.png"/><tex-math id="tex-ieqn-17"><![CDATA[$\mathrm{DWT}+ \mathrm{DCT}$]]></tex-math><mml:math id="mml-ieqn-17"><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>W</mml:mi><mml:mi>T</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>C</mml:mi><mml:mi>T</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>.</p>
<p>The proposed <inline-formula id="ieqn-18"><alternatives><inline-graphic xlink:href="ieqn-18.png"/><tex-math id="tex-ieqn-18"><![CDATA[$\mathrm{IWT}+ \mathrm{DCT}$]]></tex-math><mml:math id="mml-ieqn-18"><mml:mstyle mathvariant="normal"><mml:mi>I</mml:mi><mml:mi>W</mml:mi><mml:mi>T</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>C</mml:mi><mml:mi>T</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>-based hybrid compression technique reduces fractional loss relative to DWT-based compression, meaning that the proposed technique improves the image quality of decompression image with a high compression ratio comparable to DWT-based, and hybrid DWT DCT-based data compression techniques.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Proposed Framework for Color Images Compression Techniques</title>
<p>Hybrid of (<inline-formula id="ieqn-19"><alternatives><inline-graphic xlink:href="ieqn-19.png"/><tex-math id="tex-ieqn-19"><![CDATA[$\mathrm{DWT}+ \mathrm{DCT}$]]></tex-math><mml:math id="mml-ieqn-19"><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>W</mml:mi><mml:mi>T</mml:mi></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle mathvariant="normal"><mml:mi>D</mml:mi><mml:mi>C</mml:mi><mml:mi>T</mml:mi></mml:mstyle></mml:math></alternatives></inline-formula>) transform lessens ringing effect, blocking artifacts, and false contouring. For every color image, each of the new three planes (Y, Cb, Cr) is partitioned into blocks after the preprocessing phase (RGB to YCbCr).</p>
<p>The various sizes (<inline-formula id="ieqn-20"><alternatives><inline-graphic xlink:href="ieqn-20.png"/><tex-math id="tex-ieqn-20"><![CDATA[$2\times 2$]]></tex-math><mml:math id="mml-ieqn-20"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-21"><alternatives><inline-graphic xlink:href="ieqn-21.png"/><tex-math id="tex-ieqn-21"><![CDATA[$4 \times 4$]]></tex-math><mml:math id="mml-ieqn-21"><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-22"><alternatives><inline-graphic xlink:href="ieqn-22.png"/><tex-math id="tex-ieqn-22"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-22"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula>, <inline-formula id="ieqn-23"><alternatives><inline-graphic xlink:href="ieqn-23.png"/><tex-math id="tex-ieqn-23"><![CDATA[$16 \times 16$]]></tex-math><mml:math id="mml-ieqn-23"><mml:mn>16</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>16</mml:mn></mml:math></alternatives></inline-formula>, or <inline-formula id="ieqn-24"><alternatives><inline-graphic xlink:href="ieqn-24.png"/><tex-math id="tex-ieqn-24"><![CDATA[$32\times 32$]]></tex-math><mml:math id="mml-ieqn-24"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula>) were tested. Every block is translated to DWT and transferred to DCT after that.</p>
<p><bold><italic>Coding Scheme</italic></bold></p>
<p>In the Compression process, the input image is first converted from RGB to YCBCR, when this whole image is broken into blocks of <inline-formula id="ieqn-25"><alternatives><inline-graphic xlink:href="ieqn-25.png"/><tex-math id="tex-ieqn-25"><![CDATA[$32 \times 32$]]></tex-math><mml:math id="mml-ieqn-25"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula> pixels. Four details (LL, HL, LH, and HH) are produced after stratifying 2 D&#x2013;DWT. The sub-band (LL) by 2 D&#x2013;DWT is further transformed. The process continues until to get a new set of four sub-bands of size <inline-formula id="ieqn-26"><alternatives><inline-graphic xlink:href="ieqn-26.png"/><tex-math id="tex-ieqn-26"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-26"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula>. After this step, we use the LL2 sub-band for computation of DCT coefficients. The output of it is then quantized and sends for coding using Huffman encoding. The other bands (HL2, LH2, and HH2) are quantized and encoded by Huffman. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> illustrated the complete coding scheme.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Compression process using hybrid DWT&#x2013;DCT</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-3.png"/>
</fig>
<p>In the decompression process, all the reversed processes are performed in the decompression method. We decipher the quantized DCT coefficients and measure each block&#x2019;s IDCT. Block is then quantized.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Implementation of Color Image Compression Hybrid Techniques (DWT&#x2013;DCT)</title>
<p>This section assesses the efficiency of various compression techniques for images. The hybrid techniques are applied to some color images. The results of (DCT, DWT) techniques, hybrid technique (DWT&#x2013;DCT).</p>
<p><bold><italic>Simulation Tool</italic></bold></p>
<p>The proposed techniques were implemented using MATLAB and the evaluation parameters are CR, PSNR, and MSE.</p>
<p><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the reconstructed Pepper image using DCT, DWT, hybrid (DWT&#x2013;DCT). <xref ref-type="table" rid="table-2">Tab. 2</xref> shows a comparison between compression techniques on Pepper image using evaluation parameters. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows a chart for PSNR of different compression techniques for Pepper image.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison between compression techniques on Pepper image</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Technique</th>
<th>CR</th>
<th>MSE</th>
<th>PSNR</th>
</tr>
</thead>
<tbody>
<tr>
<td>DCT</td>
<td>19.555</td>
<td>10.718</td>
<td>37.829</td>
</tr>
<tr>
<td>DWT</td>
<td>12.195</td>
<td>16.85</td>
<td>34.669</td>
</tr>
<tr>
<td>(DWT&#x2013;DCT <inline-formula id="ieqn-27"><alternatives><inline-graphic xlink:href="ieqn-27.png"/><tex-math id="tex-ieqn-27"><![CDATA[$2\times 2$]]></tex-math><mml:math id="mml-ieqn-27"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:math></alternatives></inline-formula>)</td>
<td>2.5270</td>
<td>10.3068</td>
<td>37.9996</td>
</tr>
<tr>
<td>(DWT&#x2013;DCT <inline-formula id="ieqn-28"><alternatives><inline-graphic xlink:href="ieqn-28.png"/><tex-math id="tex-ieqn-28"><![CDATA[$4 \times 4$]]></tex-math><mml:math id="mml-ieqn-28"><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn></mml:math></alternatives></inline-formula>)</td>
<td>2.4854</td>
<td>10.1201</td>
<td>38.0790</td>
</tr>
<tr>
<td>(DWT&#x2013;DCT <inline-formula id="ieqn-29"><alternatives><inline-graphic xlink:href="ieqn-29.png"/><tex-math id="tex-ieqn-29"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-29"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula>)</td>
<td>2.5340</td>
<td>10.1872</td>
<td>38.0503</td>
</tr>
<tr>
<td>(DWT&#x2013;DCT <inline-formula id="ieqn-30"><alternatives><inline-graphic xlink:href="ieqn-30.png"/><tex-math id="tex-ieqn-30"><![CDATA[$16 \times 16$]]></tex-math><mml:math id="mml-ieqn-30"><mml:mn>16</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>16</mml:mn></mml:math></alternatives></inline-formula>)</td>
<td>2.6233</td>
<td>10.2542</td>
<td>38.0218</td>
</tr>
<tr>
<td>(DWT&#x2013;DCT <inline-formula id="ieqn-31"><alternatives><inline-graphic xlink:href="ieqn-31.png"/><tex-math id="tex-ieqn-31"><![CDATA[$32 \times 32$]]></tex-math><mml:math id="mml-ieqn-31"><mml:mn>32</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>32</mml:mn></mml:math></alternatives></inline-formula>)</td>
<td>2.7007</td>
<td>10.2303</td>
<td>38.0319</td>
</tr>
</tbody>
</table>

</table-wrap>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>PSNR for pepper image of different techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-4.png"/>
</fig>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>The reconstructed Pepper image from techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-5.png"/>
</fig>
<p>From <xref ref-type="table" rid="table-2">Tab. 2</xref> and <xref ref-type="fig" rid="fig-6">Fig. 6</xref>, we find that better PSNR than DWT is provided when the image is reconstructed using DCT, and the visual quality of the reconstructed image is better using DCT. The PSNR for the image that is reconstructed using the proposed hybrid algorithm (DWT&#x2013;DCT <inline-formula id="ieqn-32"><alternatives><inline-graphic xlink:href="ieqn-32.png"/><tex-math id="tex-ieqn-32"><![CDATA[$8 \times 8$]]></tex-math><mml:math id="mml-ieqn-32"><mml:mn>8</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>8</mml:mn></mml:math></alternatives></inline-formula> block) is quite high than DCT and DWT.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>CR, MSE, PSNR for pepper image of different techniques</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="fig-6.png"/>
</fig>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>In this paper, the image compression techniques were analyzed by using the objective (PSNR, CR, and MSE) and subjective evaluation factors. Centered on the effects of the analysis set out above. For images, the suggested hybrid DWT&#x2013;DCT algorithm can be shown to outperform the DCT and Daubechies-based DWT techniques. This is found that the restored images tend to be the strongest in the case of the DWT method, but with the DCT they are distorted by errors and incorrect contouring results.</p>
<p>The hybrid algorithm proposed has consistently higher PSNR and better quality for reconstruction.</p>
<p>It may also raise the impact of inaccurate contouring and images artifacts.</p></sec>
</body>
<back>
<fn-group><fn fn-type="other"><p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn></fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>N. R.</given-names> <surname>Patel</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Kothari</surname></string-name></person-group>, &#x201C;<article-title>Performance analysis of medical image compression techniques</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on ICT for Sustainable Development</conf-name>, <publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>513</fpage>&#x2013;<lpage>521</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Dosodia</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Poonia</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Gupta</surname></string-name> and <string-name><given-names>S. L.</given-names> <surname>Agrwal</surname></string-name></person-group>, &#x201C;<chapter-title>New Gabor-DCT feature extraction technique for facial expression recognition</chapter-title>,&#x201D; <conf-name>Fifth IEEE Int. Conf. on Communication Systems and Network Technologies</conf-name>, <conf-loc>Gwalior</conf-loc>, pp. <fpage>546</fpage>&#x2013;<lpage>549</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Soni</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Gupta</surname></string-name>, <string-name><given-names>U.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>S. L.</given-names> <surname>Agrwal</surname></string-name></person-group>, &#x201C;<chapter-title>A new Gabor wavelet transform feature extraction technique for ear biometric recognition</chapter-title>,&#x201D; in <conf-name>6th IEEE Power India Int. Conf.</conf-name><italic>,</italic> <conf-loc>Delhi</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>3</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Vijayvargiya</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Silakari</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Pandey</surname></string-name></person-group>, &#x201C;<article-title>A survey: Various techniques of image compression</article-title>,&#x201D; <source>International Journal of Computer Science and Information Security</source><italic>,</italic> vol. <volume>11</volume><italic>,</italic> no. <issue>10</issue><italic>,</italic> pp. <fpage>51</fpage>&#x2013;<lpage>55</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>The study of digital image compression based on wavelets</article-title>,&#x201D; in <conf-name>Int. Conf. on Audio, Language and Image Processing</conf-name><italic>,</italic> <conf-loc>Shanghai</conf-loc>, pp. <fpage>312</fpage>&#x2013;<lpage>316</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Majumder</surname></string-name>, <string-name><given-names>N. L.</given-names> <surname>Meitei</surname></string-name>, <string-name><given-names>A. D.</given-names> <surname>Singh</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Mishra</surname></string-name></person-group>, &#x201C;<article-title>Image compression using lifting wavelet transform</article-title>,&#x201D; in <conf-name>Int. Conf. on Advances in Communication, Network, and Computing</conf-name>, <conf-loc>India</conf-loc>, pp. <fpage>10</fpage>&#x2013;<lpage>13</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Usevitch</surname></string-name></person-group>, &#x201C;<article-title>A tutorial on modern lossy wavelet image compression foundations of jpeg 2000</article-title>,&#x201D; <source>IEEE Signal Processing Magazine</source><italic>,</italic> vol. <volume>18</volume><italic>,</italic> no. <issue>5</issue><italic>,</italic> pp. <fpage>22</fpage>&#x2013;<lpage>35</lpage>, <year>2001</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. H.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>W. J.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Meng</surname></string-name> and <string-name><given-names>Z. H.</given-names> <surname>Hao</surname></string-name></person-group>, &#x201C;<article-title>Wavelet transform characteristics and compression coding of remote sensing images</article-title>,&#x201D; <source>Optics and Precision Engineering</source><italic>,</italic> vol. <volume>12</volume><italic>,</italic> pp. <fpage>205</fpage>&#x2013;<lpage>210</lpage>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Douak</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Benzid</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Benoudjit</surname></string-name></person-group>, &#x201C;<article-title>Color image compression algorithm based on the DCT transform combined to an adaptive block scanning</article-title>,&#x201D; <source>International Journal of Electronics and Communications</source><italic>,</italic> vol. <volume>65</volume><italic>,</italic> no. <issue>1</issue><italic>,</italic> pp. <fpage>16</fpage>&#x2013;<lpage>26</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Khalil</surname></string-name></person-group>, &#x201C;<article-title>Image compression using new entropy coder</article-title>,&#x201D; <source>International Journal of Computer Theory and Engineering</source><italic>,</italic> vol. <volume>2</volume><italic>,</italic> no. <issue>1</issue><italic>,</italic> pp. <fpage>39</fpage>&#x2013;<lpage>42</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Wen</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Villasenor</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Yang</surname></string-name></person-group>, &#x201C;<article-title>A compressive sensing image compression algorithm using quantized DCT and noiselet information</article-title>,&#x201D; in <conf-name>The 35th Int. Conf. on Acoustics, Speech, and Signal Processing</conf-name>, <conf-loc>Dallas</conf-loc>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Pandit</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Khosla</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Singh</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Sharma</surname></string-name></person-group>, &#x201C;<article-title>Image compression and quality factor in case of JPEG image format</article-title>,&#x201D; <source>International Journal of Advanced Research in Computer and Communication Engineering</source><italic>,</italic> vol. <volume>2</volume><italic>,</italic> no. <issue>7</issue><italic>,</italic> pp. <fpage>2578</fpage>&#x2013;<lpage>2581</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. S.</given-names> <surname>Pandey</surname></string-name>, <string-name><given-names>M. P.</given-names> <surname>Singh</surname></string-name> and <string-name><given-names>V.</given-names> <surname> Pandey</surname></string-name></person-group>, &#x201C;<article-title>Block wise image compression and block reduced artifacts using discrete cosine transform</article-title>,&#x201D; <source>International Journal of Scientific and Research Publications</source><italic>,</italic> vol. <volume>5</volume><italic>,</italic> no. <issue>3</issue><italic>,</italic> pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W. M.</given-names> <surname>Abd-Elhafiez</surname></string-name> and <string-name><given-names>E. O.</given-names> <surname>Abdel-Rahman</surname></string-name></person-group>, &#x201C;<article-title>New efficient method for coding color images</article-title>,&#x201D; <source>Applied Mathematics and Information Sciences an International Journal</source><italic>,</italic> vol. <volume>10</volume><italic>,</italic> no. <issue>1</issue><italic>,</italic> pp. <fpage>357</fpage>&#x2013;<lpage>361</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Chowdhury</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Khatun</surname></string-name></person-group>, &#x201C;<article-title>Image compression using discrete wavelet transform</article-title>,&#x201D; <source>International Journal of Computer Science Issues</source><italic>,</italic> vol. <volume>9</volume><italic>,</italic> no. <issue>4</issue><italic>,</italic> pp. <fpage>327</fpage>&#x2013;<lpage>330</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>Image segmentation techniques: A survey</article-title>,&#x201D; <source>Journal of Image and Graphics</source><italic>,</italic> vol. <volume>1</volume><italic>,</italic> no. <issue>4</issue><italic>,</italic> pp. <fpage>166</fpage>&#x2013;<lpage>170</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. M.</given-names> <surname>Sathik</surname></string-name>, <string-name><given-names>K. S.</given-names> <surname>Kannan</surname></string-name> and <string-name><given-names>Y. J. V.</given-names> <surname>Raj</surname></string-name></person-group>, &#x201C;<article-title>Hybrid JPEG compression using edge-based segmentation</article-title>,&#x201D; <source>Signal and Image Processing: An International Journal</source><italic>,</italic> vol. <volume>2</volume><italic>,</italic> no. <issue>1</issue><italic>,</italic> pp. <fpage>156</fpage>&#x2013;<lpage>176</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Benchikh</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Corinthios</surname></string-name></person-group>, &#x201C;<article-title>A hybrid image compression technique based on DWT and DCT transforms</article-title>,&#x201D; in <conf-name>Int. Conf. on Advanced Infocom Technology</conf-name><italic>,</italic> <conf-loc>Wuhan, China</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Elharar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Stern</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Hadar</surname></string-name> and <string-name><given-names>B.</given-names> <surname>Javidi</surname></string-name></person-group>, &#x201C;<article-title>A hybrid compression method for integral images using discrete wavelet transform and discrete cosine transform</article-title>,&#x201D; <source>Journal of Display Technology</source><italic>,</italic> vol. <volume>3</volume><italic>,</italic> no. <issue>3</issue><italic>,</italic> pp. <fpage>321</fpage>&#x2013;<lpage>325</lpage>, <year>2007</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S. L.</given-names> <surname>Agrwal</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Kumari</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Gupta</surname></string-name></person-group>, &#x201C;<article-title>Improved image compression technique using IWT-DCT transformation</article-title>,&#x201D; in <conf-name>2nd Int. Conf. on Next Generation Computing Technologies</conf-name><italic>,</italic> <conf-loc>Dehradun</conf-loc>, pp. <fpage>683</fpage>&#x2013;<lpage>686</lpage>, <year>2016</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>