Rank: 997 based on 133 downloads (last 30 days) and 5 files submitted
photo

Amir Pasha Mahmoudzadeh

E-mail

Personal Profile:

 

Watch this Author's files

 

Files Posted by Amir Pasha Mahmoudzadeh View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
30 Oct 2014 Mutual_Information && joint_entropy Takes two images and return the mutual information and joint entropy Author: Amir Pasha Mahmoudzadeh image processing, interpolation, registration, mutual information, joint entropy 44 0
  • 3.0
3.0 | 1 rating
09 Oct 2014 Screenshot Automatic CreateMask it basically binaries the biggest object of the image Author: Amir Pasha Mahmoudzadeh image processing, pattern recognition, image segmentation, image analysis, mask 15 0
20 Aug 2012 Mean Square Error Takes two images (2D) and returns Mean Square Error Author: Amir Pasha Mahmoudzadeh image processing, interpolation, registration, measure quality image..., mean square error 28 1
  • 5.0
5.0 | 1 rating
20 Aug 2012 Mean Square Error 3D Takes two images (3D) and returns Mean Square Error for 3D images Author: Amir Pasha Mahmoudzadeh image processing, interpolation, registration, super resolution, measurement 11 0
16 Aug 2012 Joint Histogram Takes a pair of images of equal size and returns the 2D joint histogram. used for MI calculation Author: Amir Pasha Mahmoudzadeh image processing, registration, joint histogram 35 0
Comments and Ratings by Amir Pasha Mahmoudzadeh View all
Updated File Comments Rating
16 May 2014 Hausdorff Distance Calculates the Hausdorff Distance between two sets of points in a Euclidean metric space. Author: Zachary Danziger

It is great code, but you need to fix your bugs: in order to achieve the same column for your both images, you can fix number of columns with the following codes:

nrows = max(size(I1,1), size(I2,1));
ncols = max(size(I1,2), size(I2,2));
nchannels = size(I1,3);

extendedI1 = [ I1, zeros(size(I1,1), ncols-size(I1,2), nchannels); ...
zeros(nrows-size(I1,1), ncols, nchannels)];

extendedI2 = [ I2, zeros(size(I2,1), ncols-size(I2,2), nchannels); ...
zeros(nrows-size(I2,1), ncols, nchannels)];

I1=extendedI1;
I2=extendedI2;

Also, Binary images don't give us the minimum numbers for Hausdorff Distance. I checked your codes with several binary images and all of the times the max Hausdorff Distance numbers were the correct answer, not the minimum number.

09 Mar 2013 exploreRGB Simple utility to view all color planes, grayscale, and colorspace conversions of an RGB image. Author: Brett Shoelson

Error in exploreRGB (line 176)
expandAxes(ax)

I dont know why I got the following error, otherwise you did great job!!!

Undefined function 'expandAxes' for input arguments of type
'double'.

Error in exploreRGB (line 176)
expandAxes(ax)

Comments and Ratings on Amir Pasha Mahmoudzadeh's Files View all
Updated File Comment by Comments Rating
18 Apr 2014 Mean Square Error Takes two images (2D) and returns Mean Square Error Author: Amir Pasha Mahmoudzadeh None Bigazzi

Nice. It takes care of converting the picture to double thus accepting uint8 input images.

01 Nov 2012 Mutual_Information && joint_entropy Takes two images and return the mutual information and joint entropy Author: Amir Pasha Mahmoudzadeh Tai Fei

Contact us