Wavelet and Curvelet Transform Based Image Fusion Algorithm: Shriniwas T. Budhewar
Wavelet and Curvelet Transform Based Image Fusion Algorithm: Shriniwas T. Budhewar
Abstract: The prerequisite of more unblemished and realistic gives better space-frequency characteristics. Results have
Images has contributed the significant development in the revealed the improvement in SNR and spectral resolution
Image processing field. An image should encompass every fine over the spatial domain technique. Wavelet function
aspect of scene, but practically it is impossible to do so due to operates on image linearly, but the image is rarely a linear
optical limitations of Image acquiring devices. The solution to
this kind of problem is provided by Image fusion Technique.
structure [7] [3]
Image fusion can be regarded as the process of merging of two The problem of tracing of curve has led to development
or more images to get a synthetic image. Among the several of anisotropic, nonlinear transform viz. Curvelet. E. J.
techniques of image fusion, wavelet transform based Candes and D. L. Donoho proposed Curvelet Transform
algorithm is often practiced. The need for sparse theory in 2000. It is highly directional transform and is able
representation and anisotropic way of image decomposition of to trace the curve with minimum coefficient. Curvelet is
image for detection of curvature entity, has led the concept of characterized by three parameters scale, orientation, and
curvelet transform. In this paper, implementation of image translation. The disadvantage of this transform is missing
fusion algorithm using wavelet and curvelet transform has texture and contrast information. Nevertheless applications
been described and practical results are compared with
several algorithms.
of curvelet have been up surging widely. Wavelet
transform is challenged with representation of edges while
Keywords: Spatial and Transform domain techniques, curvelet can’t represent texture information clearly.
Wavelet and Curvelet transform, Image fusion, performance Previous literature shows the implementation of both
metrics. wavelet and curvelet transform. Theoretically continuous
transforms are defined but practically discrete algorithms
1. INTRODUCTION are implemented by using Matlab viz. discrete wavelet and
Image acquisition is usually accomplished by a device curvelet transform. [1]
focusing on particular portion of scene leaving other Including first chapter this paper contains five sections;
portion blurred. This happens due to practical limitations of second section deals with wavelet transform whereas
focal depth of devices. For the particular scene, two or curvelet transform has been discussed in third section.
more than two images, at different focus plane can be Image fusion and results are included in successive
acquired. These images are then merged to form a synthetic sections. Paper is concluded at the end.
image which is known as ‘multifocus image fusion’.
Several methods or algorithms of image fusion have been 2. REVIEW OF WAVELET TRANSFORM
advanced which can be broadly categorized as:[2] As discussed earlier, the wavelet transform best
A. Spatial domain based describes the space-frequency relationship of image.
B. Transform domain based Wavelet transform is composed two sub functions viz.
In spatial domain methods, spatial variables i.e. intensity scaling and translation (also called wavelet). In 1-D,
of pixels etc. are considered and manipulation is done with continuous wavelet transform can be defined as:[11]
them. The intensity values of pixels are calculated with τ
ψψ (τ, s) = x(t). ψ( ) dt (1)
√
some mathematical calculations e.g. In maximum select
Where ‘s’ is scaling parameter and ‘τ’ is translational
method intensity values of two or more images are
parameter. ‘ѱ(t)’ is basis function called ‘wavelet function’.
compared pertaining to their intensity values and whichever
The same equation holds true for image as image is two
is maximum that is used to assign the intensity of same
dimensional signal. For better application and ease,
pixel in the fused image. The point of caution is that the
discretization of wavelet is preferred so-called ‘Discrete
size of input images must be same. This method is simple
wavelet transform (DWT)’. It can be practically
but does not provide adequate solution as it is just
implemented by using Matlab.
approximation[6]. Second method one can implement by
The image can be treated as piece-wise constant
using selecting mean values of pixels. These spatial domain
functions space ‘Vj’ will include all piecewise constant
methods have many drawbacks such as reduced contrast,
functions defined on the interval [0; 1) with constant pieces
unsolicited artefacts. Another class of fusion techniques
over each of the ‘2j’ equal subintervals. We can define the
seeks out the involvement of mathematical transforms such
basis function for ‘Vj’ which is termed as ‘scaling
has wavelet, curvelet. Wavelet transform has been
function’. Mathematically, scaling function is given by:[5]
commonly practiced in the field of image processing as it
www.ijcsit.com 3703
Shriniwas T. Budhewar / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (3) , 2014, 3703-3707
∅ ( ) = ∅(2 ) 0 2 1 (2)
Where
1 0 1
∅( ) =
0
www.ijcsit.com 3704
Shriniwas T. Budhewar / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (3) , 2014, 3703-3707
3 IMAGE FUSION
The transform based methods follow a generic
method which is shown in fig 6
-s
2
www.ijcsit.com 3705
Shriniwas T. Budhewar / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (3) , 2014, 3703-3707
4 RESULTS
For above shown images, fusion is carried out by
using both the transforms and the resulting images are
compared. For validation of the results statistical
parameters are taken into account. Five performance
metrics are calculated for the original, and fused images
which are shown in fig. 9, viz. PSNR, standard deviation,
cross correlation, Entropy.[4][8]
( A ( i, j ) − m )
2
L −1
(r − m ) p ( rk ) =
2 i =0 j =0
σ= σ = 2
k Figure 10 Performance metrics
k =0 NM (8)
www.ijcsit.com 3706
Shriniwas T. Budhewar / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (3) , 2014, 3703-3707
REFERENCES
[1] CurveLab, [Online]. Available: http://www.curvelet.org.
[2] K. Shivsubramani, K. P. Soman, "Implementation and Comparative
Study of Image Fusion Algorithms," International Journal of
Computer Applications, vol. 9, no. 2, p. (0975 – 8887), Nov 2010.
[3] Mathworks corporation, "Matlab and Simulink,"
[Online].Available:
http://www.mathworks.in/matlabcentral/answers/.
[4] M. Deshmukh and U. Bhosale, "Image Fusion and Image Quality
Assessment of Fused Images," International Journal of Image
Processing (IJIP), vol. 4, no. 5.
[5] A. Saha , G. Bhatnagar and J. W. Q. M., "Mutual spectral residual
approach for multifocus image fusion," Digital Signal Processing,
ELSEVIER, vol. 23, p. 1121–1135, March 2013.
[6] D. k. Sahu and M. P. Parsai, "Different Image Fusion Techniques –
A Critical Review," International Journal of Modern Engineering
Research, vol. 2, no. 5, pp. 4298-4301, sep-oct 2012.
[7] R. Sharma and K. Rani, "Study of Different Image fusion
Algorithm," International Journal of Emerging Technology and
Advanced Engineering, vol. 3, no. 5, 2013.
[8] M. A. P. A. Dr.S.S.Bedi, "Image Fusion Techniques and Quality
Assessment Parameters for Clinical Diagnosis: A Review,"
International Journal of Advanced Research in Computer and
Communication Engineering, vol. 2, no. 2, pp. 2319-5940, Feb
2013.
[9] R. C. Gonzalez and R. E. Woods, "Wavelets and Multiresolution
processing," in Digital Image Processing, New Jersey, Prentice
Hall, 2002, pp. 350-386.
[10] Jianwei Ma and . G. Plonka, "The Curvelet Transform : A review
of recent applications," in IEEE SIGNAL PROCESSING
MAGAZINE, 2010.
[11] R. Polikar, "The Wavelet Tutorial by Robi Polikar,"
2001.[Online].Available:
http://users.rowan.edu/~polikar/WAVELETS/WTpart1.html.
[12] B. Y. Shutao Li, "Multifocus image fusion by combining curvelet
and wavelet transform," Pattern Recognition Letters, ELSEVIER,
no. 28, p. 1295–1301, 2008. D. Hall and J. Llinas, "An
introduction to multisensor data fusion", Proceedings IEEE, Vol.
85(1), pp. 6-23, 1997
AUTHOR
www.ijcsit.com 3707