Abstract
Traditionally, the anthropometric measurements of foot or insole were taken manually by an anthropometrist for clinical and sporty purposes. Digital foot scanners have been developed in recent years to yield anthropometrists digital image of plantar with pressure distribution and anthropometric information. In this paper, an automated thresholding method based on Shanbag entropy and the weighted gray level spatial correlation histogram is presented for analysis of scanned foot images. The presented method compared with traditional two-dimensional histogram and other single-class-based methods automatically accurately detects the foot edges and areas. Also, by background removal, it attains a perfect foot image while in which white pixels of the resulting thresholded image correspond to the points of the scanner which detects pressure and on the contrary the black pixels correspond to background. We are taking into accounts the image’s local properties along with its global properties in a fuzzy domain by employing weighted gray level spatial correlation histogram (W-GLSC). First, a three-dimensional histogram based on the statistics of the gray levels’ probability and similarity with neighboring pixels (GLSC histogram) is weighted by the membership values assigned by Jawahar clustering method for foreground–background discrimination. Then, the Shanbag entropy is used to maximize the information transfer from the original image to the resulting thresholded image. Resulting binary images are undergone anthropometric measurements by considering the scale factor of pixel size to metric scale. The proposed method is finally applied to plantar images obtained through scanning feet of randomly selected subjects by a foot scanner system as our experimental setup described in the paper.
Similar content being viewed by others
References
Alexander, I., Chao, E., Johnston, K.: The assessment of dynamic foot-to-ground contact forces and plantar pressure distribution: a review of the evolution of current techniques and clinical applications. Foot Ankle 11, 152–167 (1990)
Cavanagh, P.R., Ulbrecht, J.S., Caputo, G.M.: Keynote lecture: from laboratory to clinic: where can plantar pressure measurement make a contribution? In: Conference Proceedings: V Emed Scientific Meeting, 17–20. August Pennsylvania State University (1996)
Tsai, M., Chen, Y.H.: A fast histogram-clustering approach for multilevel thresholding. Pattern Recognit. Lett. 13(4), 245–252 (1992)
Otsu, N.: A threshold selection method from gray level histogram. IEEE Trans. Syst. Man Cybern. SMC–9(1), 62–66 (1979)
Tsai, W.H.: Moment-preserving thresholding: a new approach. Comput. Vis. Graph. Image Process. 29, 377–393 (1985)
Yen, J.C., Chang, F.J., Chang, S.: A new criterion for automatic multilevel thresholding. IEEE Trans. Image Process. 4(3), 370–378 (1995)
Wang, S., Haralick, R.: Automatic multi threshold selection. Comput. Vis. Graph. Image Process. 25, 46–67 (1984)
Sahoo, P.K., Soltani, S., Wong, A.K.C., Chen, Y.: A survey of thresholding techniques. Comput. Vis. Graph. Image Process. 41, 233–260 (1988)
Pun, T.: A new method for gray level picture thresholding using the entropy of the histogram. Signal Process. 2, 223–237 (1980)
Kapur, J.N., Sahoo, P.K., Wong, A.K.C.: A new method for gray level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process. 29, 273–285 (1985)
Lee, S.U., Chung, S.Y.: A comparative performance study of several global thresholding techniques for segmentation. Comput. Vis. Graph. Image Process. 52, 171–190 (1990)
Abutaleb, S.: Automatic thresholding of gray level pictures using two-entropy. Comput. Vis. Graph. Image Process. 47, 22–32 (1989)
Sezgin, M., Sankur, B.: Survey over image thresholding techniques and quantitative performance evaluation. J Electron. imaging 13(1), 146–165 (2004)
Weszka, J.S., Rosenfeld, A.: Threshold evaluation techniques. IEEE Trans. Syst. Man Cybern. SMC–8, 627–629 (1978)
Rosenfeld, A., De la Torre, P.: Histogram concavity analysis as an aid in threshold selection. IEEE Trans. Syst. Man Cybern. SMC–13, 231–235 (1983)
Weszka, J., Rosenfeld, A.: Histogram modification for threshold selection. IEEE Trans. Syst. Man Cybern. SMC–9, 38–52 (1979)
Halada, L., Osokov, G.A.: Histogram concavity analysis by quasicurvature. Comput. Artif. Intell. 6, 523–533 (1987)
Sahasrabudhe, S.C., Gupta, K.S.D.: A valley-seeking threshold selection technique. Comput. Vis. Image Underst. 56, 55–65 (1992)
Guo, R., Pandit, S.M.: Automatic threshold selection based on histogram modes and a discriminant criterion. Mach. Vis. Appl. 10, 331–338 (1998)
Cai, J., Liu, Z.Q.: A new thresholding algorithm based on all-pole model. In: ICPR’98, International Conference Pattern Recognition, pp. 34–36 (1998)
Ramesh, N., Yoo, J.H., Sethi, I.K.: Thresholding based on histogram approximation. IEE Proc. Vis. Image Signal Process. 142(5), 271–279 (1995)
Kampke, T., Kober, R.: Nonparametric optimal binarization. In: ICPR’98, International Conference Pattern Recognition, pp. 27–29 (1998)
Sezan, M.I.: A peak detection algorithm and its application to histogram-based image data reduction. Graph. Models Image Process. 29, 47–59 (1985)
Carlotto, M.J.: Histogram analysis using a scale-space approach. IEEE Trans. Pattern Anal. Mach. Intell. PAMI–9, 121–129 (1997)
Ridler, T.W., Calvard, S.: Picture thresholding using an iterative selection method. IEEE Trans. Syst. Man Cybern. SMC–8, 630–632 (1978)
Leung, C.K., Lam, F.K.: Performance analysis of a class of iterative image thresholding algorithms. Pattern Recognit. 29(9), 1523–1530 (1996)
Trussel, H.J.: Comments on picture thresholding using iterative selection method. IEEE Trans. Syst. Man Cybern. SMC–9, 311 (1979)
Yanni, M.K., Horne, E.: A new approach to dynamic thresholding. In: EUSIPCO’94: 9th European Conference Signal Processing, vol. 1, pp. 34–44 (1994)
Lloyd, E.: Automatic Target Classification Using Moment Invariant of Image Shapes. Technical Report, RAE IDN AW126, Farnborough, UK (1985)
Kittler, J., Illingworth, J.: Minimum error thresholding. Pattern Recognit. 19, 41–47 (1986)
Cho, S., Haralick, R., Yi, S.: Improvement of Kittler and Illingworths’s minimum error thresholding. Pattern Recognit. 22, 609–617 (1989)
Kittler, J., Illingworth, J.: On threshold selection using clustering criteria. IEEE Trans. Syst. Man Cybern. SMC–15, 652–655 (1985)
Otsu, N.: A threshold selection method from gray level histograms. IEEE Trans. Syst. Man Cybern. SMC–9, 62–66 (1979)
Jawahar, C.V., Biswas, P.K., Ray, A.K.: Investigations on fuzzy thresholding based on fuzzy clustering. Pattern Recognit. 30(10), 1605–1613 (1997)
Xiao, Y., Cao, Z., Zhang, T.: Entropic thresholding based on gray level spatial correlation histogram, 978–1-4244-2175-6. In: IEEE, 08
Pun, T.: A new method for gray level picture threshold using the entropy of the histogram. Signal Process. 2(3), 223–237 (1980)
Pun, T.: Entropic thresholding: a new approach. Comput. Graph. Image Process. 16, 210–239 (1981)
Kapur, J.N., Sahoo, P.K., Wong, A.K.C.: A new method for gray level picture thresholding using the entropy of the histogram. Graph. Models Image Process. 29, 273–285 (1985)
Yen, J.C., Chang, F.J., Chang, S.: A new criterion for automatic multilevel thresholding. IEEE Trans. Image Process. IP–4, 370–378 (1995)
Sahoo, P., Wilkins, C., Yeager, J.: Threshold selection using Renyi’s entropy. Pattern Recognit. 30, 71–84 (1997)
Li, C.H., Lee, C.K.: Minimum cross-entropy thresholding. Pattern Recognit. 26, 617–625 (1993)
Li, C.H., Tam, P.K.S.: An iterative algorithm for minimum cross-entropy thresholding. Pattern Recognit. Lett. 19, 771–776 (1998)
Brink, D., Pendock, N.E.: Minimum cross entropy threshold selection. Pattern Recognit. 29, 179–188 (1996)
Pal, N.R.: On minimum cross-entropy thresholding. Pattern Recognit. 29(4), 575–580 (1996)
Shanbag, G.: Utilization of information measure as a means of image thresholding. Comput. Vis. Graph. Image Process. 56, 414–419 (1994)
Cheng, H.D., Chen, Y.H., Sun, Y.: A novel fuzzy entropy approach to image enhancement and thresholding. Signal Process. 75, 277–301 (1999)
Johannsen, G., Bille, J.: A threshold selection method using information measures. In: ICPR’82: Proceedings of 6th International Conference Pattern Recognition, pp. 140–143 (1982)
Pal, S.K., King, R.A., Hashim, A.A.: Automatic gray level thresholding through index of fuzziness and entropy. Pattern Recognit. Lett. 1, 141–146 (1980)
Li, Zuoyong, Liu, Chuancai, Liu, Guanghai, Cheng, Yong, Yang, Xibei, Zhao, Cairong: A novel statistical image thresholding method. Int. J. Electron. Commun. 64, 1137–1147 (2010)
Tizhoosh, H.R.: Image thresholding using type II fuzzy sets. Pattern Recognit. 38, 2363–2372 (2005)
Snidaro, L., Foresti, G.L.: Real-time thresholding with Euler numbers. Pattern Recognit. Lett. 24, 1533–1544 (2003)
Papadopoulos, G.Th., Saathoff, C., Escalante, H.J., Mezaris, V., Kompatsiaris, I., Strintzis, M.G.: A comparative study of object-level spatial context techniques for semantic image analysis. Comput. Vis. Image Underst. 115(9), 1288–1307 (2011)
Acknowledgments
This paper was drawn out of the final report regarding a research project on “Foot Scanner Instrument Development” funded by Technical and Engineering Department, Garmsar Branch, Islamic Azad University, Garmsar, Iran, accomplished in the early 2012.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Siahi, M., Razjouyan, J., Khayat, O. et al. A multi-class bi-level thresholding method for accurate anthropometric measurements of scanned plantar images. SIViP 9, 295–304 (2015). https://doi.org/10.1007/s11760-013-0440-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-013-0440-7