##
## light normalization using Self-Quotient Image approach
##
> selfQuotientImage ../data/1002.pgm out.pgm
> ls out.pgm

##
## light normalization using Gross and Brajovic algorithm (resolution with multigrid V-cycle)
##
> diffusionVcycle -n_grids 5 -lambda 0.5 -type 1 -histo ../data/1002.pgm out.pgm
> ls out.pgm

##
## light normalization using Gross and Brajovic algorithm (resolution with Gauss-Seidel relaxation)
##
> relaxation -steps 20 -type 1 -lambda 1 ../data/1002.pgm out.pgm
> ls out.pgm

##
## artificial relighting
##
> artificialLight  -delta 80 ../data/1002.pgm test.pgm
> ls test.pgm

##
## image enhancement (histogram equalization)
##
> enhancepgm ../data/face003_64x80dct.pgm
> ls enhance.pgm 

##
## light normalization using multiscale Retinex
##
> multiscaleRetinex ../data/face003_64x80dct.pgm retinex.pgm
> ls retinex.pgm

##
## light normalization
##
> lightnormpgm ../data/1001.pgm -linear
> ls lightnorm.pgm lightplane.pgm

##
## gamma correction (RGB only)
##
> gamma ../data/9001_f_wm_s01_9001_en_1.ppm
> ls gamma.ppm