A Beginner’s Guide to Multi-Level Image Thresholding