/Multi-focus-image-fusion-using-Singular-Value-Decomposition-in-DCT-domain

Multi-focus image fusion using Singular Value Decomposition in DCT domain Matlab Code

Primary LanguageMATLABBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Multi-focus-image-fusion-using-Singular-Value-Decomposition-in-DCT-domain

Multi-focus image fusion using Singular Value Decomposition in DCT domain Matlab & Python Code

proposed in:

M. Amin-Naji, P. Ranjbar-Noiey and A. Aghagolzadeh, “Multi-focus image fusion using Singular Value Decomposition in DCT domain,”, in 2017 10th Iranian Conference on Machine Vision and Image Processing (MVIP), 2017, pp. 45-51. DOI: https://doi.org/10.1109/IranianMVIP.2017.8342367

Abstract: Multi-focus image fusion is a process that fuses several images from a scene with different focal lengths into a whole image in which all areas are focused on. Image fusion methods in the Discrete Cosine Transform (DCT) domain are efficient due to their low time and energy consumption, and low complexity. This is especially true when fusing images are compressed in JPEG format in Visual Sensor Networks (VSN). In this paper, a low complexity multi-focus image fusion in DCT domain is presented which increases the output image quality. Our proposed method makes it suitable for real-time applications because of its implementation in DCT domain. On the other hand, it is stable in noisy conditions. The proposed method uses the singular values of Singular Value Decomposition (SVD) of 8×8 input blocks in DCT domain. The geometric mean of the 5 largest singular values (out of 8 singular values) is computed as a criterion of focused block detection. The blocks which have the highest geometric mean value among other corresponding blocks is selected as the focused block. These blocks are then used for constructing the output image. This method can be utilized both in DCT domain and in spatial domain. Various experiments and comparisons between the proposed method and the previous methods in noisy and noiseless conditions have been presented, which confirm the increase in image quality and stability in noisy images.

(C) Mostafa Amin-Naji, Babol Noshirvani University of Technology, Mostafa.Amin.Naji@Gmail.com, PLEASE CITE THE ABOVE PAPERS IF YOU USE THIS CODE My Official Website: www.Amin-Naji.com

Multi-focus image fusion using Singular Value Decomposition in DCT domain MATLAB Code is the simulation of the following multi-focus image fusion methods in DCT domain:

(1) DCT+SVD (2) DCT+SVD+CV