肖像绘制机器人技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
人脸肖像绘制机器人是一种可以自动绘制人脸肖像轮廓图的智能机械系统,它由图像采集模块、图像处理模块、机械控制绘图模块组成,能够自动拍摄人脸照片,提取肖像轮廓,并控制机械臂在画板上画出人脸线条画。人脸肖像绘制机器人是机器视觉的研究方向之一,可广泛用于科普展览,其中提出的基于机器视觉的研究技术在生产和生活等各个方面都有着广泛的应用。本文主要的研究内容和成果有:
     研究了图像采集系统的硬件和软件算法,通过对CCD摄像机、光学镜头、图像采集卡的选型和拍摄算法的设计,完成自动采集和保存人脸肖像照片的功能。在对基于肤色的图像分割技术研究的基础上,对比目前常用的色彩空间的原理和特点,采用YCbCr色彩空间进行图像分解,并提出了与迭代阈值法相结合的图像分割方法进行肤色分割,研究了图像轮廓提取的一般方法,并使用内部掏空法提取出人脸轮廓。
     研究了人脸五官特征提取的一般方法,提出一种基于搜索的投影法对眼睛和眉毛进行坐标定位,研究去除噪声提取眼睛和眉毛的搜索算法,优化处理人脸轮廓图,对改善人脸肖像图的整体效果达到较好效果。
     提出一种基于无干扰八领域搜索的矢量化算法,将人脸轮廓像素点转化为一系列相连的点,再检测每组相连的点中位于一条直线上的点,保存线段首位点坐标到数组中,为与机械臂控制器通信做好准备。
     研究绘图机械控制系统的硬件选型和控制算法,解决了外部坐标值与控制器内部变量通信的技术难点,在Visual C++ 6.0中实现了外部对机械臂绘图动作的自动控制,设计机械臂绘画动作流程,完成人脸轮廓图的自动绘制。
Auto-portrait robot is a mechanical system which could draw face portrait automatically. Based on Ycbcr color space and iterative threshold method, we propose a face detection algorithm for extracting contour lines from color face images. By converting pixels of contour lines into vectorized points, the robot controller receives vectorization information and completes portrait drawing.
     Experimental results demonstrate successful contour extracting and portrait drawing over a wide range of facial variations.
     Face detection is the most crucial technology in an auto-portrait robot, and it plays an important role in applications such as video surveillance, human computer interface, face recognition, and face image database management. Although many different algorithms exist to perform face detection, each has its own weaknesses and strengths. These algorithms are computationally expensive. So in this paper we proposed a fast algorithm to increase the speed of face detection. The primary research contents and results are as follows:
     We researched on hardware of image acquisition system and algorithms of shooting human face images.
     We reviewed skin color method and iterative threshold method, and compare different color models with each other. We extracted external-contour of human body and clothes with an algorithm basing on Ycbcr color space and iterative threshold method.
     To detect eyes and eyebrows, we propose a shadow casting technique algorithm based on searching, it has a good effect to the whole image of human face boundary.
     We research on vectorization method based on 8 points neighborhood without interference in order to make robot controller understand contour information.
     In section 5 we propose the whole process that robot arm follows for drawing contour lines. We solved the most crucial problem of communication between coordinate outside and controller variables inside. In Visual C++ 6.0, we realized automatically control program of painting robot.
引文
王磊,莫玉龙,戚飞虎.1998.基于弹性模板的嘴巴轮廓提取[J].上海大学学报:自然科学版,4(5):549-585.
    韦宏强.2009.机器视觉技术在弹药测试设备中的应用研究[D]:[博士].长春:长春理工大学,1.
    李玉刚.2009.基于免疫遗传算法的图像分割方法[D]:[硕士].广州:南方医科大学,3-6.
    陈洪,郑南宁,徐迎庆,等. 2003.基于样本学习的人像线条画生成系统[J] .软件学报, 14(2): 202-208.
    陈元炳.2006.基于机器视觉的肖像绘制机器人研究[D]:[硕士].上海:上海交通大学,1-55.
    汤璐茜.2009.基于视觉的步行机器人定位系统分析与实现[D]:[硕士].上海:同济大学,1. 张百振,阮秋琦.2006.积分投影预定位的变形模板提取嘴巴轮廓[J].计算机工程与应用,35:178-180.
    范一峰.2008.基于Adaboost算法的人脸检测研究[D]:[硕士].杭州:浙江工业大学,29-35.
    杨淑莹编著.2005.VC++图像处理程序设计[M].边奠英,主审.第2版.北京:清华大学出版社,北京交通大学出版社,1-7.
    倪菲,付庄,曹其新,赵言正.2007.肖像漫画绘制机器人研究[J].自然杂志:科技进展版,29(4):212-216.
    周维.2009.二维人脸识别方法研究[D]:[硕士].杭州:浙江工业大学,1-3.
    周海波.2004.基于活动轮廓模型的人脸轮廓提取方法的研究[D]:[硕士].成都:四川大学,1-4.
    程勇光.2008.基于肤色和面部几何特征的人脸检测算法的研究[D]:[硕士].北京:北京交通大学,16-18.
    薄润芳.2009.基于肤色信息的人脸检测和眼睛定位[D]:[硕士].太原:太原科技大学,6-10. Brennan S E. 1982. Caricature generator[D]:[Ph.D.]. M A: MIT, 392-400.
    Fujiwara, Takayuki, Watanabe, et al. 2005. Development of caricaturing robot and its prospect through the prototype robot exhibition in EXPO 2005 [C]//Proceedings of SPIE: The International Society for Optical Engineering: 6051.
    Haeberli P. 1990. Paint by numbers: abstract image representations[J]. Computer Graphics, 24(4):207-214.
    Hsu RL, Abdel-Mottaleb M,Jain AK. 2002. Face detection in color images[C]//IEEE Transactions On Pattern Analysis And Machine Intelligence, 24:696–706.
    Hertzmann A. 1998. Painterly rendering with curved brushstrokes of multiple sizes[C]//Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques: 453-460.
    Koshimizu H, Tominaga M, Fujiwara T, et al. 1999. On KANSEI facial processing or computerized facial caricaturing system PICASSO[C]// Proceedings of the IEEE International Conference on Systems, Man and Cybernetics: 294-299.
    Li Y, Kobatake H. 1997. Extraction of facial sketch based on morphological Processing[C]//Proceedings of the 1997 IEEE International Conference on Image Processing: 316-319.
    Mehrnaz Niazi, Shahram Jafar. 2010. Hybrid Face Detection with HSV Color Method and HAAR Classifier[C]//2010 2nd International Conference on Software Technology and Engineering (ICSTE 2010), 2:325–329.
    Ming-Hsuan Yang, Kriegman DJ, Ahuja, N. 2002. Detecting faces in images: a survey[C]//IEEE Transactions on Pattern Analysis and Machine Intelligence, 24:34–58.
    Ravichandran S, Ananthi B. 2009. Color Skin Segmentation Using KMeans Cluster[J]. International Journal of Computational and Applied Mathematics, 4:153–157.
    Sherstinsky A, Picard R. 1996. M-lattice: from morphogenesis to image processing[C]//IEEE Transactions on Image Processing, 5:1137-1150.
    Salisbury M P, Anderson S E, Barzel R, et al. 1994. Interactive pen and ink illustration[J]. Computer Graphics, 29:101-108.
    Sanjay Kr.Singh, Chauhan DS, Mayank Vatsa. 2003. A Robust Skin Color Based Face Detection Algorithm[J]. Tamkang Journal of Science and Engineering, 6(4):227-223.

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

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

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