Ask Your Question

find glasses border method

asked 2013-08-18 15:07:29 -0500

tiredmonk gravatar image

I can find head and eyes coordinates. How can i recognize eyeglasses (borders) in opencv. I search a lot but i cant find a method for this. I dont want to use haar like recognition for find eyeglasses border because i try of opencv's haarcascade_eye_tree_eyeglasses.xml but its useless. Do you suggest me a method (like threshold , ...) or methods for this issue? (sorry for my terrible English writing)

edit retag flag offensive close merge delete


Just a comment, the haarcascade_eye_tree_eyeglasses is not a classifier for glasses, but one for eyes, just being trained with cases where the eye was covered by a glass surface... You should train your own eyeglass detector model for that purpose.

StevenPuttemans gravatar imageStevenPuttemans ( 2013-08-19 01:55:54 -0500 )edit

1 answer

Sort by » oldest newest most voted

answered 2013-08-19 01:35:07 -0500

updated 2013-09-09 06:53:37 -0500

Here you can see the main research on the topic of eyeglasses detection, recognition, extraction and removal:

  • Jiang, X., Binkert, M., Achermann, B., & Bunke, H. (2000). Towards detection of glasses in facial images. Pattern Analysis & Applications, 3(1), 9-18.
  • Jing, Z., & Mariani, R. (2000). Glasses detection and extraction by deformable contour. In Pattern Recognition, 2000. Proceedings. 15th International Conference on (Vol. 2, pp. 933-936). IEEE.
  • Jing, Z., Mariani, R., & Wang, J. (2000). Glasses detection for face recognition using bayes rules. In Advances in Multimodal Interfaces—ICMI 2000 (pp. 127-134). Springer Berlin Heidelberg.
  • Wu, H., Yoshikawa, G., Shioyama, T., Lao, T., & Kawade, T. (2002). Glasses frame detection with 3D Hough transform. In Pattern Recognition, 2002. Proceedings. 16th International Conference on (Vol. 2, pp. 346-349). IEEE.
  • Wu, C., Liu, C., Shum, H. Y., Xy, Y. Q., & Zhang, Z. (2004). Automatic eyeglasses removal from face images. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 26(3), 322-336.
  • Wu, B., Ai, H., & Liu, R. (2004, August). Glasses detection by boosting simple wavelet features. In Pattern Recognition, 2004. ICPR 2004. Proceedings of the 17th International Conference on (Vol. 1, pp. 292-295). IEEE.
  • Xiao, Y., & Yan, H. (2004). Extraction of glasses in human face images. In Biometric Authentication (pp. 214-220). Springer Berlin Heidelberg.
  • Heo, J., Kong, S. G., Abidi, B. R., & Abidi, M. A. (2004, June). Fusion of visual and thermal signatures with eyeglass removal for robust face recognition. In Computer Vision and Pattern Recognition Workshop, 2004. CVPRW'04. Conference on (pp. 122-122). IEEE.
  • Park, J. S., Oh, Y. H., Ahn, S. C., & Lee, S. W. (2005). Glasses removal from facial image using recursive error compensation. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 27(5), 805-811.
  • Vaquero, D. A., Feris, R. S., Tran, D., Brown, L., Hampapur, A., & Turk, M. (2009, December). Attribute-based people search in surveillance environments. In Applications of Computer Vision (WACV), 2009 Workshop on (pp. 1-8). IEEE.
  • Kumar, N., Berg, A. C., Belhumeur, P. N., & Nayar, S. K. (2009, September). Attribute and simile classifiers for face verification. In Computer Vision, 2009 IEEE 12th International Conference on (pp. 365-372). IEEE.
  • Dantcheva, A., Velardo, C., D’angelo, A., & Dugelay, J. L. (2011). Bag of soft biometrics for person identification. Multimedia Tools and Applications, 51(2), 739-777.

    NOTE: Experiments in some of these research showed that measure from the region containing the nosepiece of the glasses is the most powerful criterion for glasses recognition.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-08-18 15:07:29 -0500

Seen: 6,394 times

Last updated: Sep 09 '13