Rank: 431 based on 278 downloads (last 30 days) and 7 files submitted
photo

Akshay Gore

E-mail
Company/University
Chandigarh University/Panjab University

Personal Profile:

Digital image processing & Wavelet


 

Watch this Author's files

 

Files Posted by Akshay Gore View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
16 Apr 2014 Screenshot Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore unsharp masking, image enhancement, mammography 31 3
14 Apr 2014 Screenshot Comparison OF LEACH EAMMH SEP TEEN Protocols Performance Comparison of LEACH,TEEN,SEP, EAMMH and LEACH Protocols Author: Akshay Gore leach, eammh, sep, teen, wsn, wireless sensor netwo... 69 0
14 Apr 2014 Screenshot Comparision of Enhanced-SEP and DEC wireless sensor networks . Please download submission for Summary. Author: Akshay Gore sep, leach, wsn 48 0
07 Apr 2014 Screenshot Multi-objective optimization, Particle swarm algorithm -ZDT, KUR, SCH Improved many target particle swarm algorithm, success in solving the multi-objective optimization Author: Akshay Gore pso, multiobjectiveoptimiz... 77 0
30 Oct 2013 Canny Edge Detection Enhancement by Scale Multiplication This code can only be used for research purpose only. Author: Akshay Gore wavelets, image processing 22 3
Comments and Ratings by Akshay Gore View all
Updated File Comments Rating
02 Sep 2014 Adaptive multi-focus image fusion using a wavelet-based statistical sharpness measure Adaptive multi-focus image fusion using a wavelet-based statistical sharpness measure Author: Kanchi

"func_MakeONFilter" function is not present here.
Akshay

25 Jul 2014 Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore

Digital Mammography Image Enhancement Using
Improved Unsharp Masking Approach

24 May 2014 Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore

http://peipa.essex.ac.uk/pix/mias/

21 May 2014 image colorization Automatic colorization of gray-scale images using color palette Author: Abdulrahman Siddiq

function [value,row,colomn]=max2d(x)
% [value,row,colomn]=min2d(x)
% reutrns tha value of the first maximum element in a 2-D matrix 'x' and
% its position (row & colomn)
%
% By: Abdulrahman Ikram Siddiq
% Kirkuk - IRAQ
% Wednsday Nov.9th 2011 10:23 PM

[w,j]=max(x);
[value,i]=max(w);
colomn=i;
row=j(i);

01 Apr 2014 Gradients with Gaussian smoothing Grey-level gradients are estimated using Gaussian smoothing followed by symmetric differencing. Author: David Young

Comments and Ratings on Akshay Gore's Files View all
Updated File Comment by Comments Rating
25 Jul 2014 Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore Akshay Gore

Digital Mammography Image Enhancement Using
Improved Unsharp Masking Approach

22 Jul 2014 Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore Adrián

Hello Aksay,

Just one question, which paper is exactly the one your code implements? I found two or three in the zipped file, and i am not sure..

Thanks for sharing!

Adrian

24 May 2014 Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Digital Mammography Image Enhancement Using Improved Unsharp Masking Approach Author: Akshay Gore Akshay Gore

http://peipa.essex.ac.uk/pix/mias/

11 Dec 2013 Canny Edge Detection Enhancement by Scale Multiplication This code can only be used for research purpose only. Author: Akshay Gore Akshay Gore

function [out] = conv2fft(z1,z2,shape,shape2)

%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
% 3 input arguments: matrix 1, matrix 2, shape
if ((nargin==3)&&(isa(shape,'char')))
if strcmp(shape,'same')
z1x=size(z1,1);
z1y=size(z1,2);
z2x=size(z2,1);
z2y=size(z2,2);

if any(any(imag(z1)))||any(any(imag(z2)))
out=(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
else
out=real(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
end


px=((z2x-1)+mod((z2x-1),2))/2;
py=((z2y-1)+mod((z2y-1),2))/2;

out=out(px+1:px+z1x,py+1:py+z1y);
return;
end

if strcmp(shape,'full')
z1x=size(z1,1);
z1y=size(z1,2);
z2x=size(z2,1);
z2y=size(z2,2);

if any(any(imag(z1)))||any(any(imag(z2)))
out=(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
else
out=real(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
end

return;
end

if strcmp(shape,'valid')
z1x=size(z1,1);
z1y=size(z1,2);
z2x=size(z2,1);
z2y=size(z2,2);
if ((z1x<z2x)||(z1y<z2y))
out=[];
return;
else
end
if any(any(imag(z1)))||any(any(imag(z2)))
out=(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
else
out=real(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
end

px=z2x;
py=z2y;

out=out(px:px+z1x-z2x,py:py+z1y-z2y);
return;
end
end
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
% 2 input argiments: matrix 1, matrix 2, by default shape is 'full'
if (nargin==2)
z1x=size(z1,1);
z1y=size(z1,2);
z2x=size(z2,1);
z2y=size(z2,2);

if any(any(imag(z1)))||any(any(imag(z2)))
out=(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
else
out=real(ifft2(fft2(z1,z1x+z2x-1,z1y+z2y-1).*fft2(z2,z1x+z2x-1,z1y+z2y-1)));
end

return;
end
%--------------------------------------------------------------------------
%--------------------------------------------------------------------------
% conv2(c,r,a) where c and r are arrays, a is a matrix
if (isa(shape,'double'))
%--------------------------
% by default shape is 'full'
if (nargin==3)
a=shape;
c=z1;
r=z2;

[ax,ay]=size(a);
[rx,ry]=size(r);
[cx,cy]=size(c);

if size(convfft(a(1,:),r),1)==1
for ii=1:ax
y2(ii,:)=convfft(a(ii,:),r);
end
else
for ii=1:ax
y2(ii,:)=convfft(a(ii,:),r)';
end
end

[y2x,y2y]=size(y2);
if size(convfft(y2(:,1),c),1)==1
for ii=1:y2y
y3(:,ii)=convfft(y2(:,ii),c)';
end
else
for ii=1:y2y
y3(:,ii)=convfft(y2(:,ii),c);
end
end


out=y3;
return;
end
%-------------------------
if (nargin==4)
a=shape;
c=z1;
r=z2;

[ax,ay]=size(a);
[rx,ry]=size(r);
[cx,cy]=size(c);

if cx==1
dimx=cy;
else
dimx=cx;
end
if rx==1
dimy=ry;
else
dimy=rx;
end



if size(convfft(a(1,:),r),1)==1
for ii=1:ax
y2(ii,:)=convfft(a(ii,:),r);
end
else
for ii=1:ax
y2(ii,:)=convfft(a(ii,:),r)';
end
end

[y2x,y2y]=size(y2);

if size(convfft(y2(:,1),c),1)==1
for ii=1:y2y
y3(:,ii)=convfft(y2(:,ii),c)';
end
else
for ii=1:y2y
y3(:,ii)=convfft(y2(:,ii),c);
end
end

out=y3;

[outx,outy]=size(out);
%---------------------------------------------
if strcmp(shape2,'full')
return;
end
%---------------------------------------------
if strcmp(shape2,'valid')
lx=ax-dimx+1;
ly=ay-dimy+1;
if (dimx>outx)||(dimy>outy)||(dimx+lx-1>outx)||(dimy+ly-1>outy)
out=[];
return;
else
out=out(dimx:dimx+lx-1,dimy:dimy+ly-1);
return;
end
end
%---------------------------------------------
if strcmp(shape2,'same')
lx=ax;
ly=ay;
px=((dimx-1)+mod((dimx-1),2))/2;
py=((dimy-1)+mod((dimy-1),2))/2;

out=out(px+1:px+ax,py+1:py+ay);
return;
end
%---------------------------------------------

end
%-------------------------
end

11 Dec 2013 Canny Edge Detection Enhancement by Scale Multiplication This code can only be used for research purpose only. Author: Akshay Gore huch05

Need 'conv2fft' function!

Contact us