人脸数字图像检测与姿态特征的检测技术
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
人脸研究,主要包括人脸检测、人脸跟踪、人脸识别以及衍生出来的姿态和表情分析等几个主要领域,其中人脸检测是人脸信息处理领域中的一项关键技术。最初的人脸研究主要集中在人脸识别领域,而且早期的人脸识别算法都是在认为已经得到了一个正面人脸或者人脸很容易获得的前提下进行的。但是随着人脸应用范围的不断扩大和开发实际系统需求的不断提高,这种假设下的研究不再能满足需求。人脸检测开始作为独立的研究内容发展起来。
     本文主要研究人脸的动态检测与姿态检测。达到能够在动态环境下,准确检测出人脸的位置,并从一系列各方向的人脸姿态中,快速检测出最正向的人脸姿态,用于后续的人脸的识别工作,提高识别的准确性。
     本文首先归纳和分析了当前人脸检测的典型算法,综合视频图像运动信息和彩色信息,通过运动检测限制搜索范围,然后提出了一个由粗到细的多阶段的筛选与验证方法,以定位背景中数目、大小、位置均未知的人脸。该方法首先分析、比较了肤色在各色彩空间中的聚类性,然后再在YCbCr色彩空间中建立肤色模型,对肤色进行了相似度分割和二值化处理。由于噪声无所不在,我们对二值化后的图像进行了基于数学形态学的滤波处理,之后将此结果作为候选人脸区域输出。在筛选与验证人脸阶段,本文首先根据区域面积占有率对人脸进行了初步筛选,再利用欧拉数和椭圆面积准则的方法,对筛选后的候选区域进行了再次筛选与验证,得出了人脸检测结果。
     姿态的判定选择对所检测出的人脸区域采用基于YCbCr空间的方法来找到似眼和似嘴区域,再通过先验知识去除假区域,找到眼及嘴的三个中心点,确定基于三点的三角形,我们称之为姿态三角形,当其满足一定要求时视其为正向姿态,保存正向姿态人脸图片,实现了课题的最终要求。
     本文的最后利用Visual C ++编程工具对该算法进行了实现,在实验室环境相对稳定,系统参数设定适宜,摄像机安放位置合适情况下,实验证明该方法可以有效地应用于多人脸、不同尺度和复杂背景的情况,具有良好的检测效果。但是由于人脸自身的复杂度、以及人脸中的许多遮挡,该系统还是存在一些漏检和误检,但总的来说,该系统仍具有一定的应用性。
Research efforts in face processing include face detection, face tracking, face recognition as well as derivative analysis of pose and expression. Face detection is a key technology of the filed of face information processing. In the beginning, research efforts in face processing chiefly fastened its attention on face recognition, and early face recognition algorithms are based on having a frontal face or faces’getting easily. But with faces’application spreading and practical systems’demand improving, this kind of research on this condition can’t satisfy requirements any more. Face detection develops as an alone research.
     This paper mainly researches in the dynamic face detection and the face pose detection. To achieve the purpose that in dynamic context detect the position of face, and from all poses of faces find the most positive face to use in the face identification. That can improve the veracity in face identification.
     In this dissertation, we first sum up and analyze current typical algorithms on face detection, and then present a multistage detection and conformed method from coarse to fine in order to find faces in the complicated background. This method is discussed on details as follows. First, the algorithm analyzes and compares complexion’s clustering in the different color space, and then establishes a skin model based on the color space of YCbCr. Using this model, the complexion is segmented and two-value processed. On account of noise’s immanence, we can get backup face area using the filter based on mathematical morphology. In the selective and conformed stage,we utilize faces’geometrical characters to roughly choose between these backup areas. Finally we use Euler number and fair model to repeatedly choose and verify these regions,and to get the end results.
     The determinacy of face pose is based on the eyes and the mouth areas which are detected by the method based on the color space of YCbCr . Then ,delete the false area,find the middle of eyes and mouth area. The three points joint into a triangle. When the triangle meets some rules which makes face pose positive, save that picture as the result.
     In the last part of the dissertation ,we implement the algorithm using Visual C++. In the case of that the lab is steady ,the parameter of the system is proper, the camera is still and in the perfect place, experimental results show that the method is effective in many conditions including many faces’different scales and complex background. But due to face’s complexity by itself ,there are some missing faces and false faces. The system is practical to a certain extent.
引文
[1] 朱森良.计算机视觉.浙江大学出版社.1997:3-18.
    [2] Yoo T W, Oh I S. A fast algorithm for tracking human faces based on chromatic histograms. Patern Recognition Leters, 1999, 20(10).
    [3] 梁路宏 艾海舟等《人脸检测研究综述》计算机学报,vol.25 2002.
    [4] Terrillon J C, Shirazi M N, Fukamachi H, et al. Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images. In: Proc.Conf. on Automatic Face and Gesture Recognition, Grenoble, France, 2000.
    [5] Wei G, Sethi I K. Face detection for image annotation. Pattern Recognition Letters, 20(1999).
    [6] Yang M H, Ahu ja N. Detecting human faces in color images. In Proc. IEEE Conf. on Image Processing,Chicago,1998.
    [7] Karlekar J, Desai D B. Finding faces in color images using wavelet transform. In: Proc. IEEE Conf. on Image Analysis and Processing, Venice,Italy, 1999, 1085-108.
    [8] CrawI, EllisH, LishmanJ. Automatic extraction of facefea-tures. Pattern Recognition Letters, 1987, 5(2):183-187
    [9] Yang G Z, Huang T S. Human face detection in a complex background. Pattern Recognition, 1994, 27(1).
    [10] Lu X G, Zhou J,Zhang C S . Anovel algorithm for rotated human face detection. In: Proc IEEE Conference on Computer Vision and Pattern Recognition, Hilton Head Island, South Carolina , USA,2000.
    [11] DaiY,Nakano Y. Face-texture model based on SGLD and its application in face detection in a color scene. Pattern Recognition, 1996,29(6): 1007-1017
    [12] Kouzani A Z, He F, Sammut K. Commonsense knowledgebased face detection. In: Proc Conference on Intelligent Engineering Systems, Budapast, Hungary, 1997.215-220
    [13] Moghaddam B, Pentland A. Probabilistic visual learning for object representation. IEEE Trans Pattern Analysis and Machine Intelligence,1997,19(7):696-710
    [14] Sung K, Poggio T. Example based learning for view based human face detection. IEEE Trans Pattern Analysis and Machine Intelligence,1998,20(1):39-51
    [15] Yang M H, Ahuja N, Kriegman D .Face detection using mixtures oflinear subspaces. In: Proc Conference on Automatic Face and Gesture Recognition,Grenoble,France,2000.70-76
    [16] Ghahramani Z, Hinton G E. The EM algorithm for mixtures of factor analyzers. University of Toronto:Technical Report CRG-TR-96-1, 1996.
    [17] Kohonen T. Self-Organizing Maps. In: Springer Seriesin Information Sciences, vol30. Berlin,Heidelberg, New York: Springer,2001.
    [18] Rowley H A, Baluja S, Kanade T. Rotation invariant neural network-based face detection. Carnegie Mellon University, Pittsburgh P A: Technical Report CMU-CS-97-201,1997.
    [19] Rowley H A, Baluja S, 52 Kanade T. Neural network-based face detection. IEEE Trans Pattern Analysisand Machine Intelligence,1998,20(1): 23-38
    [21] Juell P, Marsh R. A hierarchical neuraln etwork for human faced etection. Pattern Recognition, 1996,29(5): 781-787
    [22] Platt J C. Sequential minimal optimization: A fast algorithm for training support vectormachines. MSR:Technical Report MSR-TR-98-14,1998
    [23] Osuna E, Freund R, Girosi F. Training suppor tvector machines: Anapplication to face detection. In: Proc Computer Visionand Pattern Recognition, Puerto Rico,1997.130-136
    [24] 梁路宏,艾海舟等.基于多关联模板匹配与人工神经网确认的人脸检测,电子学报, 2001, 29(6):744-747
    [25] Schneiderman H, Kanade T. Probabilistic modeling of local appearance and spatial relation ships for object recognition. In: Proc IEEE Conferenceon Computer Visionand Pattern Recognition, Santa Barbara,California, 1998 .45-51
    [26] Schneiderman H. A statistical approach to 3D object detection applied to face sandcars. Carnegie Mellon University, Pittsburgh PA: Technical Report CMU-RI-TR- 00-06, 2000
    [27] Nefian A V, Hayes M H. Face detection and recognition using hidden Markov models. In: Proc IEEE Conference on Image Processing,Chicago, 1998.141-145
    [28] Nefian A V, Hayes M H. Anembedden HMM based approach for face detection and recognition. In:Proc IEEE Conferenceon Acoustics, Speech,and Signal Processing, Phoenix, Ari-zona, 1999, 6: 3553-3556
    [29] Meng L, Nguyen T Q, Castanon D A. An image-based Bayesian framework for face detection. In: Proc IEEE Conference on Computer Vision and Pattern Recognition, Hilton Head Island, South Carolina,USA,2000.302-307
    [30] Govindaraju V,Srihari S N, Sher D B. A computational mode for face location. In: Proc IEEE Conference on Computer Vision,Osaka,Japan,1990.718-721
    [31] Miao J, Yin B C, Wang K Qetal. A hierachical multi-scale and multi-angle system for human face detection in a complex background using gravity-center template. Pattern Recognition, 1999,32(10):1237-1248
    [32] J.L. Barron, D.J. Fleet, and S.S. Beauchemin, “Performance of optical flow techniques”, in International Journal of Computer Vision, 12:43-77,1994.
    [33] C.Wren, A. Azabayejani, T. Darrel, and A.pentland,“Pfinder: Real-time tracking of the human body”, IEEE Transactions on Pattern Analysis and machine Intelligence. 19, pp.780-785, July 1997.
    [34] 范勇, 游志胜, 张建州, 等. 一种快速运动目标检测与跟踪算法. 光电工程. 2000, 27(6):30-33.
    [35] 党治,冯晓毅. 基于新的肤色模型的人脸检测方法. 计算机应用. 2006,26(3):615-618.
    [36] 何斌,马天予,王运坚等. Visual C++数字图像处理(第二版).北京:人民邮电出版社,2002-10-14
    [37] 求是科技. 数字图像模式识别技术及工程实践. 北京:人民邮电出版社, 2003
    [38] Rein-Lien Hsu, Mohamed Abdel-Mottaleb, K.Jain.Face Detection in Color Images, www.cse.msu.edu/--hsureinUfacloc/tpamil]3783.pdf
    [39] 胡伏泉,复杂背景下快速人脸检测与识别,西北工业大学硕士论文,20040301
    [40] 张翠平,苏光大.人脸识别技术综述.中国图像图形学报 2000,5(11):885-894。
    [41] 徐之海,冯华君.基于 KL 变换的人脸识别研究,光电工程,2001. (06):48-51。
    [42] 周宗恒,韩懿,高艳芳,基于 KL 肤色的人脸初定位.计算机工程,2001,27(4):109-111。
    [43] 梁路宏,艾海舟,徐光佑,等.人脸检测研究综述[J].计算机学报,2002,25(5):449-458
    [44] ANDREW SENIOR,REIN-LIEN HSU,MOHAMED ABDEL MOT2TALEB,ANIL K.JAIN.Face Detection in Color Images[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2002,24(5):696-706
    [45] MING- HSUAN YANG,DAVIDJ.KRIEGMAN,NARENDRA AHU2JA.Detecting Faces in Images: A Survey [J].IEEE Transactions on Pattern Analysis and Machine Intelligence.2002,24(1):34-58
    [46] Detection in Color Images[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2002,24(5):696-706
    [47] 林维训,潘纲,吴朝晖,潘云鹤.脸部特征定位方法综述.中国图像图形学报,2003,849-859.
    [48] Cootes T.F., Taylor C.J., Locating Faces Using Statistical Feature Detectors[A],In: Proc. Automatic Faceand Gesture Recognition[C], 1996: 204209.
    [49] Wiskott L., Fellous J.-M. Kruger N., von der Malsbrug C., Face recognition by elastic bunch graph matching[J], IEEE Trans. On Pattern Analysis and Machine Intelligence, 1997, 19 (7): 775779.
    [50] Kin C.Y., Cipolla R., A probabilistic framework for perceptual grouping of features for human face detection[A], In: Proc. Automatic Face and Gesture Recognition[C], 1996: 16-21.
    [51] Son LamPhhung , Douglas Chai , Bouzerdoum , Skin Color Based Face Detection[A]. In: Proc. Intelligence Information Systems Conference[C],2001:171-176.
    [52] Heisele B., Ho P., Poggio T., Face recognition with support vector machine: global versus component-based approach[A], In: Proc. Intl. Conf. On Computer Vision[C], 2001(2): 688-694.
    [53] 郭勇. 如何开发 Windows 95 应用程序. 清华大学出版社 1996.
    [54] 徐慧. Visual c++ 数字图像实用工程案例精选,人民邮电出版社,2004.
    [55] 周长发. 精通 Visual c++.NET 图像处理编程,电子工业出版社,2002.
    [56] 大恒图像采集卡开发手册,中国大恒(集团)有限公司,2004,11 月.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700