Rank: 501 based on 237 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

Professional Interests:
Digital image processing & Neural and fuzzy

 

Watch this Author's files

 

Files Posted by Akshay 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 33 1
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... 50 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 38 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... 61 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 26 3
Comments and Ratings by Akshay View all
Updated File Comments Rating
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

31 Mar 2014 HOG descriptor for Matlab Image descriptor based on Histogram of Oriented Gradients for gray-level images Author: Oswaldo Ludwig

31 Mar 2014 Principal Component Analysis for large feature and small observation This file is PCA for large feature. Author: Kim X

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

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 Gore, Akshay

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!

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

if any problem then comment it

Contact us