File Exchange

image thumbnail

Universal Color to Gray Conversion

version 2.0 (3.32 MB) by

This function provides some methods to convert a color image to a gray-value image.

0 Downloads

Updated

View License

The implemented methods are:
1) 'normal', 'standard': rgb2gray of Matlab; ITU-R Recommendation BT.601.
2) 'avg', 'average': the output is the average of all three channels.
3) 'minavg', 'min_avg', 'min_average', 'minimum_average': The minimum-average method introduced in [1] for document image processing. it has less color dependency.
4) 'dual', 'dual_transform': The Dual Transform [2].
[1] R. Farrahi Moghaddam and M. Cheriet, A multi-scale framework for adaptive binarization of degraded document images, Pattern Recognition, 43, pp. 2186--2198, 2010, DOI: 10.1016/j.patcog.2009.12.024
[2] R. Farrahi Moghaddam, et.al., "A maximal-information color to gray conversion method
for document images: Toward an optimal grayscale representation for document image
binarization," 2013, [arXiv preprint http://arxiv.org/abs/1306.6058 arXiv:1306.6058, June 2013].
USAGE:
ugray0 = universal_color_to_gray_converter(u, method_flag, method_name);
where
      u is the input color image.
      method_flag is 'method'
      method_name is one of above mentioned methods.
      ugray0 is the output gray-level image.
OR
ugray0 = universal_color_to_gray_converter(u);
where
      u is the input color image.
      ugray0 is the output gray-level image; in this case, the method is 'min_avg';

Comments and Ratings (5)

sir how to get pixlabeler tool , where i can get it

Thanks Dan for noticing the missing part. Dual and PCA methods are not stable yet. I will add them soon. For now, they have been disabled.

Dan

Dan (view profile)

my_convert_using_pca_to_dual and my_convert_using_pca
functions are missing.

Could the author provide them from completeness sake?

Thank you Dr. Farrahi Moghaddam.

ranjeetsinh

really good

Updates

2.0

Dual Transform is linked.

1.4

Auto scaling update.

1.4

Auto Scaling of the final output.

1.3

Error fixed.

1.3

Bug fixed.

1.2

A description/acknowledgment on the sample image is added.

1.1

removed unnecessary file

MATLAB Release
MATLAB 7.5 (R2007b)
Acknowledgements

Inspired: Modified Haussdorf Fractal Dimension

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video