SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 2, Issue 1 (Mar. – Apr. 2013), PP 27-30
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
www.iosrjournals.org 27 | Page
Fractal Image Compression Based On Entropy Technique
JamilaH.Suad
Computer science, college of science/Al-Mustensiriyh University, Iraq
Abstract: Our proposed approach presents a method to reduce the encoding time called Fast Algorithm of
Fractal Image Compression based on Entropy Values (FAFICEVs). This technique will be reducing the size of
the domain pool. FFICEVs technique is based on the observation that many blocks domain are never used in a
typical fractal encoding, and only a fraction of this large domain pool is actually used in the fractal coding. The
collection of used domain blocks is localized in regions with high degree of structure. This technique focuses on
the implementation issues and presents the first empirical experiments analyzing the performance of benefits of
entropy approach to fractal image compression. The experiment is carried out with technique of quadtree
partitioning, allowing up to three (4x8, 4x16, and 8x16 pixel) is examined. The new algorithm gives a good
quality of reconstructed image with speeding in encoding time.
Keywords:entropy, fractal encoding, image compression, partitioning, and quadtree.
I. Introduction
Fractal image compression is a relatively recent image compression method which exploits similarities
in different parts of the image. During more than two decades of development, the Iterated Function System
(IFS) based compression algorithm stands out as the most promising direction for further research and
improvement [1].
In the traditional fractal encoding, an image is divided into non-overlapping blocks called range blocks.
For each range block, an exhaustive search is performed to find the optimal domain block which minimizes the
mean square error (MSE), under certain affine contractive mapping. For each possible range block, the brute
force domain-block search involves computing the optimal scaling factor and offset for each of the eight
possible rotations and flipping is isometrics [2]. Therefore fractal encoding is the most consuming part in fractal
image compression. One of the simplest ways to decrease encoding time of this full search problem is to
decrease the size of the domain pool in order to decrease the number of domains to be searched [3].
There are regions of the image that are difficult to cover well using fixed size range blocks. Similarly, there are
regions that could be covered well with larger size range blocks, thus reducing the total number of maps needed
(and increasing the compression ratio). This observation leads to the use of the quadtree partitioning technique
[2,4]. In a quadtree partition, range blocks as large as possible are used to code the image. When no good
matching domain block (of one size bigger than the range block) can be found for a range block in the image, it
is divided into four equally sized child range blocks [5].
In this paper we proposed a new technique to reduce the encoding time of fractal image compression by
performing less searches as opposed to doing a faster search, by excluding many of domain blocks from the
domain pool. This technique is based on the observation that many domains are never used in a typical fractal
encoding, and only a fraction of this large domain pool is actually used in the fractal coding. The collection of
used domains is localized in regions with high degree of structure.
The Proposed New Technique
The most computationally intensive part of the FIC process is the search step. One way to decrease
encoding time is to decrease the number of comparisons between range and domain blocks. The proposed new
technique called Fast Algorithm of Fractal Encoding based on Entropy Values (FAFEEVs) to reduce the domain
pool of matching process between the range and domain block by using the value of entropy of range and
domain blocks. Each range block is compared only with domain blocks having their entropy close to that of the
range block. Indeed, for each range block 𝑅𝑖we search a domain block 𝐷𝑗 such:
𝑅𝑖 ≈ 𝑊𝑖 𝐷𝑗 … … … (1)
From (1), we can write:
𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑊𝑖(𝐷𝑗 )) … … … . (2)
The mapping 𝑊𝑖 is composed of two transformations: a scaling operation, multiplying all the pixel values in the
block by a coefficient 𝑠𝑖and an offset operation adding a constant 𝑜𝑖. We can write equation (2) such as:
Fractal Image Compression Based On Entropy Technique
www.iosrjournals.org 28 | Page
𝑊𝑖 𝐷𝐽 = 𝑠𝑖 𝐷~
𝑗 + 𝑜𝑖 … … … (3)
Where
𝐷~
𝑗 is the mean of domain block.
Substituted equation (3) in equation (2) we obtained:
𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~
𝑗 + 𝑜𝑖) … … … . (4)
The translation coefficient (i.e. 𝑜𝑖coefficient) did not change the entropy therefore equation (4) become:
𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~
𝑗 ) … … … . (5)
If we the left side of equation (5) subtracted from the right side of same equation then some error exist between
them:
𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖) − 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~
𝑗 | ≤ 𝜀 … … … . (6)
All theoretical concepts tell us |𝑠𝑖| is always less than 1 (i.e. |𝑠𝑖| < 1) therefore equation (6) can be written as:
𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖) − 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝐷~
𝑗 | ≤ 𝜀 … … … . (7)
Thus for every range block 𝑅𝑖, comparison is made only with domain blocks 𝐷~
𝑗 that satisfies the condition in
equation (7). The value of parameter 𝜀determines the set of domain block that participate to the search of the
best block that matches a given range block. If 𝜀is small, the encoding time is reduced but the image quality is
diminished.
The main steps of FAFEEVs can be summarized as:
Step1: Load the image into buffer
Step2: Choose parameter 𝜀
Step3: Partitioning the image into quadtree blocks size with non-overlap (R1… Rn)
Step4: Generate the domain image from the original image by averaging method
Step5: Build a new domain blocks ( mDD ...1 )
Step6: For each new domain block compute the entropy and for each range block compute the entropy
Step7: Compare between the range block and the domain block by using equation (4.7).
i.If the distance between entropy( iR ) and entropy( mD ) less than ε
ii. Then mD is the best matching:
 Compute the coefficient s
 Quantize the s;
 Compute 𝐸(𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖), 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝐷 𝑚
~
, 𝑠𝑖);
 If 𝐸(𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖), 𝑒𝑛𝑡𝑟𝑜𝑝𝑦 𝐷 𝑚
~
, 𝑠𝑖 is minimum store the IFS –code; else go to the next
domain block;
Experimental Results and Discussion
This section presents experimental results showing the efficiency of FAFEEVs. The performance tests
carried out for a diverse set of well-known images of size 256x256 gray levels with 8bpp, coefficient (contrast)
restricted to values between 0 and 1 in order to avoid searching domain pool twice (i.e. allowed only positive
scaling factors in the gray level transformation). To ensure a compact encoding of the affine transformation, the
value of contrast and brightness are quantized using 4 and 6 bits for contrast (scaling parameter) and brightness
(offset parameter), respectively, hence thecompression ratio is 95% quadtree partitions. This study focuses on
the implementation issues and presents the first empirical experiments analyzing the performance of benefits of
entropy approach to fractal image compression. The experiment is carried out with technique of quadtree
partitioning, allowing up to three (4x4, 8x8, and 16x16 pixel) is examined. The result is shown in table (1) the
encoding time scales linearly with the values of PSNR. The original Girl image of size (256x256) and the
reconstructed Girl image used in our experiments (entropy, ε=1.5) and block size 4x8 are shown in Figure (1)
and another example using original Bird image of size (256x256) and reconstructed image used (entropy,
ε=0.5) and block size 4x8 shown in Figure (2) .In fact, the encoding time usually decrease whenever there is
decreasing in the number of partitioning blocks. That’s the aim of the new proposed technique, i.e. decreasing in
encoding time with an accepted image. Table (2) also shows the effect of No. of partitioning blocks, then
encoding time decrease since No. of partitioning blocks is directly proportional with PSNR.
Fractal Image Compression Based On Entropy Technique
www.iosrjournals.org 29 | Page
Table (1): The results of Entropy technique with Varity encoding parameters,applying on (A): Birds image, (B):
Girl image.
Original Image
PSNR=33.89 dB
CR=4.87
ET=16sec
Figure (1): The reconstructed image by using block size=4x8 and entropy, ε=1.5.
Original Image
PSNR=28.50 dB
CR=11.82
ET=11sec
Figure (2): The reconstructed image by using block size=4x8 and entropy, ε=0.5.
Table (2): Show the relationship between encoding times with no. of partitioning blocks applying on (A): Birds
image, (B):
Girl image.
ε
Bloc
k
Size
Birds Image Girl Image
No. of
blocks
PSNR
(dB)
ET
(sec)
No. of
blocks
PSNR
(dB)
ET(sec)
0.5 4x8 2398 30.15 16 2911 34.20 18
1 4x8 1198 29.85 15 1200 33.89 16
1.5 4x8 1081 28.50 12 1165 33.86 14
2 4x8 995 27.91 11 1026 33.59 12
0.5 4x16 1084 20.29 15 1756 32.23 16
1 4x16 994 20.15 14 1543 31.71 14
1.5 4x16 893 20.12 13 993 31.45 13
2 4x16 773 19.92 12 876 30.52 11
0.5 8x16 856 20.01 14 975 28.14 15
1 8x16 721 19.45 13 834 28.08 14
1.5 8x16 654 18.12 12 733 27.45 12
2 8x16 549 17.87 10 602 26.37 11
Fractal Image Compression Based On Entropy Technique
www.iosrjournals.org 30 | Page
II. Conclusions
We can see in the above tables and figures, differententropy values with other fractal encode
parameters are kept (i.e., number of quantized scale and offset, error value, mean and standard
deviation)different values for block numbers, compression ratio and PSNR can be achieved. But we have found
that the FAFEEVs technique no need to symmetry states to find the best matching between range blocks and
domain blocks.And about the same reconstructed image quality can be achieved in FAFEEVs technique with
less number of blocks than in traditional FIC technique. This means that we can gate a high reconstructed image
quality with more compression ratio using FAFEEVs technique than using traditional techniques.
References
[1] M. Barnsley and L. P. Hurd, Fractal Image Compression (AK Peters.Ltd, 1993).
[2] Fisher Y., Fractal Image Compression: Theory and Application (SpingerVerlag Edition, New York, 1995).
[3] Sofia Doudaet. al., A new approach for improvement of fractal image encoding ,International Journal on Computer Science and
Engineering ,2(4),2010, 1387-1394.
[4] CorinaS_araru, Image Compression Based on Fractal Properties: Fractal Image Compression Optimization Methods, Nonlinear
Phenomena in Complex Systems, 11 (2), 2008, 184 – 186.
[5]. Jamila H., Fractal Image compression, doctoral thesis, college of science, university of Baghdad,Iraq,2001.

Más contenido relacionado

La actualidad más candente

A Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture ScenesA Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture ScenesIJMER
 
A Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image ReconstructionA Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image Reconstructionijsrd.com
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
A Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting TechniquesA Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting Techniquesijsrd.com
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram ProcessingAmnaakhaan
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageIOSR Journals
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...IJSRD
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image ProcessingVARUN KUMAR
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...sipij
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabIRJET Journal
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainMostafa G. M. Mostafa
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning MohammadPooya Malek
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsRyan B Harvey, CSDP, CSM
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And ReconstructionAmnaakhaan
 

La actualidad más candente (20)

A Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture ScenesA Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture Scenes
 
A Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image ReconstructionA Compressed Sensing Approach to Image Reconstruction
A Compressed Sensing Approach to Image Reconstruction
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
A Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting TechniquesA Survey on Exemplar-Based Image Inpainting Techniques
A Survey on Exemplar-Based Image Inpainting Techniques
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
A Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore ImageA Review on Image Inpainting to Restore Image
A Review on Image Inpainting to Restore Image
 
Fractal Image Compression
Fractal Image CompressionFractal Image Compression
Fractal Image Compression
 
B070306010
B070306010B070306010
B070306010
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image Processing
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
Estimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using MatlabEstimation, Detection & Comparison of Soil Nutrients using Matlab
Estimation, Detection & Comparison of Soil Nutrients using Matlab
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning Image Inpainting Using Deep Learning
Image Inpainting Using Deep Learning
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Image Restoration And Reconstruction
Image Restoration And ReconstructionImage Restoration And Reconstruction
Image Restoration And Reconstruction
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 

Destacado

Developing secure software using Aspect oriented programming
Developing secure software using Aspect oriented programmingDeveloping secure software using Aspect oriented programming
Developing secure software using Aspect oriented programmingIOSR Journals
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesIOSR Journals
 
Multilevel Privacy Preserving by Linear and Non Linear Data Distortion
Multilevel Privacy Preserving by Linear and Non Linear Data DistortionMultilevel Privacy Preserving by Linear and Non Linear Data Distortion
Multilevel Privacy Preserving by Linear and Non Linear Data DistortionIOSR Journals
 
A Study on Optimization of Top-k Queries in Relational Databases
A Study on Optimization of Top-k Queries in Relational DatabasesA Study on Optimization of Top-k Queries in Relational Databases
A Study on Optimization of Top-k Queries in Relational DatabasesIOSR Journals
 
Area Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorArea Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorIOSR Journals
 
Distributed Intrusion Detection System for Wireless Sensor Networks
Distributed Intrusion Detection System for Wireless Sensor NetworksDistributed Intrusion Detection System for Wireless Sensor Networks
Distributed Intrusion Detection System for Wireless Sensor NetworksIOSR Journals
 
Domestic Solar - Aero - Hydro Power Generation System
Domestic Solar - Aero - Hydro Power Generation SystemDomestic Solar - Aero - Hydro Power Generation System
Domestic Solar - Aero - Hydro Power Generation SystemIOSR Journals
 
Study of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudStudy of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudIOSR Journals
 
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...IOSR Journals
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsIOSR Journals
 
Medical Image Processing in Nuclear Medicine and Bone Arthroplasty
Medical Image Processing in Nuclear Medicine and Bone ArthroplastyMedical Image Processing in Nuclear Medicine and Bone Arthroplasty
Medical Image Processing in Nuclear Medicine and Bone ArthroplastyIOSR Journals
 
Enabling Integrity for the Compressed Files in Cloud Server
Enabling Integrity for the Compressed Files in Cloud ServerEnabling Integrity for the Compressed Files in Cloud Server
Enabling Integrity for the Compressed Files in Cloud ServerIOSR Journals
 
A Robust Approach for Detecting Data Leakage and Data Leaker in Organizations
A Robust Approach for Detecting Data Leakage and Data Leaker in OrganizationsA Robust Approach for Detecting Data Leakage and Data Leaker in Organizations
A Robust Approach for Detecting Data Leakage and Data Leaker in OrganizationsIOSR Journals
 
Lexical and Parser tool for CBOOP program
Lexical and Parser tool for CBOOP programLexical and Parser tool for CBOOP program
Lexical and Parser tool for CBOOP programIOSR Journals
 
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea IOSR Journals
 

Destacado (20)

D0161926
D0161926D0161926
D0161926
 
Developing secure software using Aspect oriented programming
Developing secure software using Aspect oriented programmingDeveloping secure software using Aspect oriented programming
Developing secure software using Aspect oriented programming
 
L01117074
L01117074L01117074
L01117074
 
Concepts and Derivatives of Web Services
Concepts and Derivatives of Web ServicesConcepts and Derivatives of Web Services
Concepts and Derivatives of Web Services
 
K1803046067
K1803046067K1803046067
K1803046067
 
Multilevel Privacy Preserving by Linear and Non Linear Data Distortion
Multilevel Privacy Preserving by Linear and Non Linear Data DistortionMultilevel Privacy Preserving by Linear and Non Linear Data Distortion
Multilevel Privacy Preserving by Linear and Non Linear Data Distortion
 
A Study on Optimization of Top-k Queries in Relational Databases
A Study on Optimization of Top-k Queries in Relational DatabasesA Study on Optimization of Top-k Queries in Relational Databases
A Study on Optimization of Top-k Queries in Relational Databases
 
Area Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips ProcessorArea Optimized Implementation For Mips Processor
Area Optimized Implementation For Mips Processor
 
Distributed Intrusion Detection System for Wireless Sensor Networks
Distributed Intrusion Detection System for Wireless Sensor NetworksDistributed Intrusion Detection System for Wireless Sensor Networks
Distributed Intrusion Detection System for Wireless Sensor Networks
 
Domestic Solar - Aero - Hydro Power Generation System
Domestic Solar - Aero - Hydro Power Generation SystemDomestic Solar - Aero - Hydro Power Generation System
Domestic Solar - Aero - Hydro Power Generation System
 
B012472931
B012472931B012472931
B012472931
 
K017357681
K017357681K017357681
K017357681
 
Study of SaaS and its Application in Cloud
Study of SaaS and its Application in CloudStudy of SaaS and its Application in Cloud
Study of SaaS and its Application in Cloud
 
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...
An improved Item-based Maxcover Algorithm to protect Sensitive Patterns in La...
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different Methods
 
Medical Image Processing in Nuclear Medicine and Bone Arthroplasty
Medical Image Processing in Nuclear Medicine and Bone ArthroplastyMedical Image Processing in Nuclear Medicine and Bone Arthroplasty
Medical Image Processing in Nuclear Medicine and Bone Arthroplasty
 
Enabling Integrity for the Compressed Files in Cloud Server
Enabling Integrity for the Compressed Files in Cloud ServerEnabling Integrity for the Compressed Files in Cloud Server
Enabling Integrity for the Compressed Files in Cloud Server
 
A Robust Approach for Detecting Data Leakage and Data Leaker in Organizations
A Robust Approach for Detecting Data Leakage and Data Leaker in OrganizationsA Robust Approach for Detecting Data Leakage and Data Leaker in Organizations
A Robust Approach for Detecting Data Leakage and Data Leaker in Organizations
 
Lexical and Parser tool for CBOOP program
Lexical and Parser tool for CBOOP programLexical and Parser tool for CBOOP program
Lexical and Parser tool for CBOOP program
 
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea
Performance and Nutrient Digestibility of Rabbit Fed Urea Treated Cowpea
 

Similar a E0212730

Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...CSCJournals
 
Fractal Image Compression By Range Block Classification
Fractal Image Compression By Range Block ClassificationFractal Image Compression By Range Block Classification
Fractal Image Compression By Range Block ClassificationIRJET Journal
 
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationTwo-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationCSCJournals
 
Road Segmentation from satellites images
Road Segmentation from satellites imagesRoad Segmentation from satellites images
Road Segmentation from satellites imagesYoussefKitane
 
A New Cross Diamond Search Motion Estimation Algorithm for HEVC
A New Cross Diamond Search Motion Estimation Algorithm for HEVCA New Cross Diamond Search Motion Estimation Algorithm for HEVC
A New Cross Diamond Search Motion Estimation Algorithm for HEVCIJERA Editor
 
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...CSCJournals
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...IJECEIAES
 
Object Elimination and Reconstruction Using an Effective Inpainting Method
Object Elimination and Reconstruction Using an Effective Inpainting MethodObject Elimination and Reconstruction Using an Effective Inpainting Method
Object Elimination and Reconstruction Using an Effective Inpainting MethodIOSR Journals
 
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...ijistjournal
 
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...ijistjournal
 
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...sipij
 
F0255046056
F0255046056F0255046056
F0255046056theijes
 
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHMPIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHMijcsit
 
Efficiency and capability of fractal image compression with adaptive quardtre...
Efficiency and capability of fractal image compression with adaptive quardtre...Efficiency and capability of fractal image compression with adaptive quardtre...
Efficiency and capability of fractal image compression with adaptive quardtre...ijma
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXijcsit
 

Similar a E0212730 (20)

www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Fractal Image Compression By Range Block Classification
Fractal Image Compression By Range Block ClassificationFractal Image Compression By Range Block Classification
Fractal Image Compression By Range Block Classification
 
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationTwo-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
 
Road Segmentation from satellites images
Road Segmentation from satellites imagesRoad Segmentation from satellites images
Road Segmentation from satellites images
 
A New Cross Diamond Search Motion Estimation Algorithm for HEVC
A New Cross Diamond Search Motion Estimation Algorithm for HEVCA New Cross Diamond Search Motion Estimation Algorithm for HEVC
A New Cross Diamond Search Motion Estimation Algorithm for HEVC
 
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...
Fast Motion Estimation for Quad-Tree Based Video Coder Using Normalized Cross...
 
[IJCT-V3I2P24] Authors: Osama H. Abdelwahed; and M. El-Sayed Wahed
[IJCT-V3I2P24] Authors: Osama H. Abdelwahed; and M. El-Sayed Wahed[IJCT-V3I2P24] Authors: Osama H. Abdelwahed; and M. El-Sayed Wahed
[IJCT-V3I2P24] Authors: Osama H. Abdelwahed; and M. El-Sayed Wahed
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Object Elimination and Reconstruction Using an Effective Inpainting Method
Object Elimination and Reconstruction Using an Effective Inpainting MethodObject Elimination and Reconstruction Using an Effective Inpainting Method
Object Elimination and Reconstruction Using an Effective Inpainting Method
 
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
 
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
IMPROVEMENT OF BM3D ALGORITHM AND EMPLOYMENT TO SATELLITE AND CFA IMAGES DENO...
 
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...
Sinusoidal Function for Population Size in Quantum Evolutionary Algorithm and...
 
F0255046056
F0255046056F0255046056
F0255046056
 
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHMPIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
 
Efficiency and capability of fractal image compression with adaptive quardtre...
Efficiency and capability of fractal image compression with adaptive quardtre...Efficiency and capability of fractal image compression with adaptive quardtre...
Efficiency and capability of fractal image compression with adaptive quardtre...
 
Squashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse MatrixSquashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse Matrix
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
 

Más de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Último

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

E0212730

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 2, Issue 1 (Mar. – Apr. 2013), PP 27-30 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org www.iosrjournals.org 27 | Page Fractal Image Compression Based On Entropy Technique JamilaH.Suad Computer science, college of science/Al-Mustensiriyh University, Iraq Abstract: Our proposed approach presents a method to reduce the encoding time called Fast Algorithm of Fractal Image Compression based on Entropy Values (FAFICEVs). This technique will be reducing the size of the domain pool. FFICEVs technique is based on the observation that many blocks domain are never used in a typical fractal encoding, and only a fraction of this large domain pool is actually used in the fractal coding. The collection of used domain blocks is localized in regions with high degree of structure. This technique focuses on the implementation issues and presents the first empirical experiments analyzing the performance of benefits of entropy approach to fractal image compression. The experiment is carried out with technique of quadtree partitioning, allowing up to three (4x8, 4x16, and 8x16 pixel) is examined. The new algorithm gives a good quality of reconstructed image with speeding in encoding time. Keywords:entropy, fractal encoding, image compression, partitioning, and quadtree. I. Introduction Fractal image compression is a relatively recent image compression method which exploits similarities in different parts of the image. During more than two decades of development, the Iterated Function System (IFS) based compression algorithm stands out as the most promising direction for further research and improvement [1]. In the traditional fractal encoding, an image is divided into non-overlapping blocks called range blocks. For each range block, an exhaustive search is performed to find the optimal domain block which minimizes the mean square error (MSE), under certain affine contractive mapping. For each possible range block, the brute force domain-block search involves computing the optimal scaling factor and offset for each of the eight possible rotations and flipping is isometrics [2]. Therefore fractal encoding is the most consuming part in fractal image compression. One of the simplest ways to decrease encoding time of this full search problem is to decrease the size of the domain pool in order to decrease the number of domains to be searched [3]. There are regions of the image that are difficult to cover well using fixed size range blocks. Similarly, there are regions that could be covered well with larger size range blocks, thus reducing the total number of maps needed (and increasing the compression ratio). This observation leads to the use of the quadtree partitioning technique [2,4]. In a quadtree partition, range blocks as large as possible are used to code the image. When no good matching domain block (of one size bigger than the range block) can be found for a range block in the image, it is divided into four equally sized child range blocks [5]. In this paper we proposed a new technique to reduce the encoding time of fractal image compression by performing less searches as opposed to doing a faster search, by excluding many of domain blocks from the domain pool. This technique is based on the observation that many domains are never used in a typical fractal encoding, and only a fraction of this large domain pool is actually used in the fractal coding. The collection of used domains is localized in regions with high degree of structure. The Proposed New Technique The most computationally intensive part of the FIC process is the search step. One way to decrease encoding time is to decrease the number of comparisons between range and domain blocks. The proposed new technique called Fast Algorithm of Fractal Encoding based on Entropy Values (FAFEEVs) to reduce the domain pool of matching process between the range and domain block by using the value of entropy of range and domain blocks. Each range block is compared only with domain blocks having their entropy close to that of the range block. Indeed, for each range block 𝑅𝑖we search a domain block 𝐷𝑗 such: 𝑅𝑖 ≈ 𝑊𝑖 𝐷𝑗 … … … (1) From (1), we can write: 𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑊𝑖(𝐷𝑗 )) … … … . (2) The mapping 𝑊𝑖 is composed of two transformations: a scaling operation, multiplying all the pixel values in the block by a coefficient 𝑠𝑖and an offset operation adding a constant 𝑜𝑖. We can write equation (2) such as:
  • 2. Fractal Image Compression Based On Entropy Technique www.iosrjournals.org 28 | Page 𝑊𝑖 𝐷𝐽 = 𝑠𝑖 𝐷~ 𝑗 + 𝑜𝑖 … … … (3) Where 𝐷~ 𝑗 is the mean of domain block. Substituted equation (3) in equation (2) we obtained: 𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~ 𝑗 + 𝑜𝑖) … … … . (4) The translation coefficient (i.e. 𝑜𝑖coefficient) did not change the entropy therefore equation (4) become: 𝑒𝑛𝑡𝑟𝑜𝑝𝑦𝑅𝑖 ≈ 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~ 𝑗 ) … … … . (5) If we the left side of equation (5) subtracted from the right side of same equation then some error exist between them: 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖) − 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑠𝑖 𝐷~ 𝑗 | ≤ 𝜀 … … … . (6) All theoretical concepts tell us |𝑠𝑖| is always less than 1 (i.e. |𝑠𝑖| < 1) therefore equation (6) can be written as: 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖) − 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝐷~ 𝑗 | ≤ 𝜀 … … … . (7) Thus for every range block 𝑅𝑖, comparison is made only with domain blocks 𝐷~ 𝑗 that satisfies the condition in equation (7). The value of parameter 𝜀determines the set of domain block that participate to the search of the best block that matches a given range block. If 𝜀is small, the encoding time is reduced but the image quality is diminished. The main steps of FAFEEVs can be summarized as: Step1: Load the image into buffer Step2: Choose parameter 𝜀 Step3: Partitioning the image into quadtree blocks size with non-overlap (R1… Rn) Step4: Generate the domain image from the original image by averaging method Step5: Build a new domain blocks ( mDD ...1 ) Step6: For each new domain block compute the entropy and for each range block compute the entropy Step7: Compare between the range block and the domain block by using equation (4.7). i.If the distance between entropy( iR ) and entropy( mD ) less than ε ii. Then mD is the best matching:  Compute the coefficient s  Quantize the s;  Compute 𝐸(𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖), 𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝐷 𝑚 ~ , 𝑠𝑖);  If 𝐸(𝑒𝑛𝑡𝑟𝑜𝑝𝑦(𝑅𝑖), 𝑒𝑛𝑡𝑟𝑜𝑝𝑦 𝐷 𝑚 ~ , 𝑠𝑖 is minimum store the IFS –code; else go to the next domain block; Experimental Results and Discussion This section presents experimental results showing the efficiency of FAFEEVs. The performance tests carried out for a diverse set of well-known images of size 256x256 gray levels with 8bpp, coefficient (contrast) restricted to values between 0 and 1 in order to avoid searching domain pool twice (i.e. allowed only positive scaling factors in the gray level transformation). To ensure a compact encoding of the affine transformation, the value of contrast and brightness are quantized using 4 and 6 bits for contrast (scaling parameter) and brightness (offset parameter), respectively, hence thecompression ratio is 95% quadtree partitions. This study focuses on the implementation issues and presents the first empirical experiments analyzing the performance of benefits of entropy approach to fractal image compression. The experiment is carried out with technique of quadtree partitioning, allowing up to three (4x4, 8x8, and 16x16 pixel) is examined. The result is shown in table (1) the encoding time scales linearly with the values of PSNR. The original Girl image of size (256x256) and the reconstructed Girl image used in our experiments (entropy, ε=1.5) and block size 4x8 are shown in Figure (1) and another example using original Bird image of size (256x256) and reconstructed image used (entropy, ε=0.5) and block size 4x8 shown in Figure (2) .In fact, the encoding time usually decrease whenever there is decreasing in the number of partitioning blocks. That’s the aim of the new proposed technique, i.e. decreasing in encoding time with an accepted image. Table (2) also shows the effect of No. of partitioning blocks, then encoding time decrease since No. of partitioning blocks is directly proportional with PSNR.
  • 3. Fractal Image Compression Based On Entropy Technique www.iosrjournals.org 29 | Page Table (1): The results of Entropy technique with Varity encoding parameters,applying on (A): Birds image, (B): Girl image. Original Image PSNR=33.89 dB CR=4.87 ET=16sec Figure (1): The reconstructed image by using block size=4x8 and entropy, ε=1.5. Original Image PSNR=28.50 dB CR=11.82 ET=11sec Figure (2): The reconstructed image by using block size=4x8 and entropy, ε=0.5. Table (2): Show the relationship between encoding times with no. of partitioning blocks applying on (A): Birds image, (B): Girl image. ε Bloc k Size Birds Image Girl Image No. of blocks PSNR (dB) ET (sec) No. of blocks PSNR (dB) ET(sec) 0.5 4x8 2398 30.15 16 2911 34.20 18 1 4x8 1198 29.85 15 1200 33.89 16 1.5 4x8 1081 28.50 12 1165 33.86 14 2 4x8 995 27.91 11 1026 33.59 12 0.5 4x16 1084 20.29 15 1756 32.23 16 1 4x16 994 20.15 14 1543 31.71 14 1.5 4x16 893 20.12 13 993 31.45 13 2 4x16 773 19.92 12 876 30.52 11 0.5 8x16 856 20.01 14 975 28.14 15 1 8x16 721 19.45 13 834 28.08 14 1.5 8x16 654 18.12 12 733 27.45 12 2 8x16 549 17.87 10 602 26.37 11
  • 4. Fractal Image Compression Based On Entropy Technique www.iosrjournals.org 30 | Page II. Conclusions We can see in the above tables and figures, differententropy values with other fractal encode parameters are kept (i.e., number of quantized scale and offset, error value, mean and standard deviation)different values for block numbers, compression ratio and PSNR can be achieved. But we have found that the FAFEEVs technique no need to symmetry states to find the best matching between range blocks and domain blocks.And about the same reconstructed image quality can be achieved in FAFEEVs technique with less number of blocks than in traditional FIC technique. This means that we can gate a high reconstructed image quality with more compression ratio using FAFEEVs technique than using traditional techniques. References [1] M. Barnsley and L. P. Hurd, Fractal Image Compression (AK Peters.Ltd, 1993). [2] Fisher Y., Fractal Image Compression: Theory and Application (SpingerVerlag Edition, New York, 1995). [3] Sofia Doudaet. al., A new approach for improvement of fractal image encoding ,International Journal on Computer Science and Engineering ,2(4),2010, 1387-1394. [4] CorinaS_araru, Image Compression Based on Fractal Properties: Fractal Image Compression Optimization Methods, Nonlinear Phenomena in Complex Systems, 11 (2), 2008, 184 – 186. [5]. Jamila H., Fractal Image compression, doctoral thesis, college of science, university of Baghdad,Iraq,2001.