フィルターのクリア

Low level visual equalization of images

1 回表示 (過去 30 日間)
Jonathan
Jonathan 2012 年 4 月 3 日
Hi all,
I'm conducting an experiment using visual stimuli in an fMRI. It is important that all stimuli have the same low level visual parameters i.e. Contrast and Brightness ( all images are greyscaled)
How can this be done in Matlab?
Thanks!
Jonathan

採用された回答

Ashish Uthama
Ashish Uthama 2012 年 4 月 5 日
You could try using histeq to equalize the histogram of two images.
I was about to say its hard to quantify 'contrast' objectively, but decided to search.. and found this. Some of those definitions needs additional specifications like foreground/background which is pretty specific to the types of images you plan to use.

その他の回答 (1 件)

Jurgen
Jurgen 2012 年 11 月 15 日
I'm assuming the resolutions are identical. If images have different content it's hard to give them equal parameters. One could say histogram A is 10% flatter than histogram B and maybe 15% wider. But the surface areas are equal by definition.
If you shape the histograms identically, by definition the contrast and brightness will be equal for both images, but one may look a lot worse than the other (e.g. if equalizing: you may turn 1 'shade' of white on a flower into 5, whereas a rainbow may look more natural).

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by