In this paper, a novel context-based 3D Otsu algorithm using human learning optimization (HLO) is proposed for multilevel color image segmentation. The performance of 3D Otsu algorithm is reported to be poor while dealing with between-class variances through the aid of three-dimensional histogram. To overcome this problem, the concept of context thresholding has been exploited to derive pixel intensity values and spatial information. The nature of spatial context and histogram of an image is very similar. The use of energy curve for 3D Otsu gives satisfactory results but it is more time-consuming during the process of threshold selection. HLO is a recently developed meta-heuristic optimization algorithm that involves the use of learning operators developed by mimicking human learning mechanisms. In this paper, in order to avoid an exhaustive search to obtain optimal thresholds, HLO is used. Experimental studies reported in this paper demonstrate that the proposed method is better than the histogram-based 1D Otsu, 2D Otsu, and 3D Otsu methods. These claims have been confirmed by comparing fidelity parameters such as mean error (ME), mean squared error (MSE), peak signal-to-noise ratio (PSNR), feature similarity index (FSIM), structure similarity index (SSIM) and entropy.
Read full abstract