A fast histogram-clustering approach for multi-level thresholding