Abstract
Face recognition has been widely used in areas such as security informatics, forensic investigation, customer tracking and mobile payment. This project is inspired by a photography artwork by Francois Brunelle, where he spent 12 years tracking people who are completely strangers but lookalikes, or doppelgangers. We aim to use face recognition techniques to mine doppelgangers on a school campus. We developed a face processing system which includes four steps, face detection, image processing (alignment and cropping), feature extraction and classification. We trained Multi-task Cascaded Convolutional Networks (MTCNN) and traditional CNNs with joined softmax loss and Center Loss on the Caffe framework. Finally, cosine similarity is used to detect similar faces. By exhibiting the results, we demonstrate the potential to adopt CV technology in art-related domains, in this case mimicking a photographer’s human eyes. This project provides an example for cross-disciplinary study between art and technology and will inspire researchers from both domains to establish further collaboration channels.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chase Jarvis Photography (2018). https://www.chasejarvis.com/photos/
Cybenko, G.: Approximation by superpositions of a sigmoidal function. Math. Control, Signals Syst. 2(4), 303–314 (1989). https://doi.org/10.1007/BF02134016
Huang, G.B., Ramesh, M., Berg, T., Learned-Miller, E.: Labeled faces in the wild: a database for studying face recognition in unconstrained environments. University of Massachusetts, Amherst, Technical Report 07–49, October 2007
Georghiades, A.S., Belhumeur, P.N., Kriegman, D.J.: From few to many: illumination cone models for face recognition under variable lighting and pose. IEEE Trans. Pattern Anal. Mach. Intell. 6, 643–660 (2001). https://doi.org/10.1109/34.927464
He, K., Zhang, X., Ren, S., Sun, J.: Delving deep into rectifiers: surpassing human-level performance on imagenet classification. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 1026–1034 (2015)
Jarrett, K., Kavukcuoglu, K., LeCun, Y.: What is the best multi-stage architecture for object recognition?. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 2146–2153. IEEE, September 2009. https://doi.org/10.1109/iccv.2009.5459469
Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, pp. 1097–1105 (2012)
Logie, R.H., Baddeley, A.D., Woodhead, M.M.: Face recognition, pose and ecological validity. Appl. Cogn. Psychol. 1(1), 53–69 (1987)
Nguyen, H.V., Bai, L.: Cosine similarity metric learning for face verification. In: Kimmel, R., Klette, R., Sugimoto, A. (eds.) ACCV 2010. LNCS, vol. 6493, pp. 709–720. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19309-5_55
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2014)
Sirovich, L., Kirby, M.: Low-dimensional procedure for the characterization of human faces. Josa a 4(3), 519–524 (1987). https://doi.org/10.1364/JOSAA.4.000519
Smirnov, E., Melnikov, A., Novoselov, S., Luckyanets, E., Lavrentyeva, G.: Doppelganger mining for face representation learning. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 1916–1923 (2017)
Suri, P.K., Walia, E., Verma, E.A.: Novel face detection using Gabor filter bank with variable threshold. In: 2011 IEEE 3rd International Conference on Communication Software and Networks, pp. 715–720. IEEE, May 2011. https://doi.org/10.1109/iccsn.2011.6014992
Sim, T., Baker, S., Bsat, M.: The CMU pose, illumination, and expression (PIE) database. In: Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition, pp. 53–58. IEEE, May 2002. https://doi.org/10.1109/afgr.2002.1004130
Taigman, Y., Yang, M., Ranzato, M.A., Wolf, L.: Deepface: x. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1701–1708 (2014)
Time (2018). https://time.com/5435683/artificial-intelligence-painting-christies/
Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: CVPR, vol. 1, pp. 511–518, 3 (2001). https://doi.org/10.1109/cvpr.2001.990517
Viola, P., Jones, M.J.: Robust real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004). https://doi.org/10.1023/B:VISI.0000013087.49260.fb
Wen, Y., Zhang, K., Li, Z., Qiao, Yu.: A discriminative feature learning approach for deep face recognition. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9911, pp. 499–515. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46478-7_31
Zhang, Z., Luo, P., Loy, C.C., Tang, X.: Facial landmark detection by deep multi-task learning. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8694, pp. 94–108. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10599-4_7
Zhang, K., Zhang, Z., Li, Z., Qiao, Y.: Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Process. Lett. 23(10), 1499–1503 (2016). https://doi.org/10.1109/LSP.2016.2603342
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ye, J., Zhou, Y. (2020). Finding Real-Life Doppelgangers on Campus with MTCNN and CNN-Based Face Recognition. In: Lang, K.R., et al. Smart Business: Technology and Data Enabled Innovative Business Models and Practices. WeB 2019. Lecture Notes in Business Information Processing, vol 403. Springer, Cham. https://doi.org/10.1007/978-3-030-67781-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-67781-7_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67780-0
Online ISBN: 978-3-030-67781-7
eBook Packages: Computer ScienceComputer Science (R0)