智能虚拟环境中虚拟人情感仿真研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
情感计算是一个新兴的研究领域,它通过赋予计算机识别、理解、表达和适应用户情感的能力来建立和谐的人机环境,使计算机具有更高更全面的智能。情感计算可分为情感获取、情感生成和情感表达三个方面。本文的工作侧重于研究虚拟人情感的生成和表达。为了更专注于虚拟人的情感建模,系统应该提供一种智能的虚拟环境以便屏蔽掉虚拟人构建的物理细节,同时能够对虚拟人的高层交互行为做出反应。本文采用基于语义的方法来构建这种智能虚拟环境(IVE)。
     在虚拟人的情感建模方面,目前的情感模型多采用认知的方法构建,没有考虑到人类的本能情感反应,此外对于人类情感的不确定性的模拟仍不成熟。本文提出多刺激下非确定性情感生成器来解决这些问题。利用粒子采样的方法对非确定情感进行抽样,用认知来修正抽样结果,这样将情感用粒子的加权值来表示,从而将人类的基本情感和复杂情感结合起来并构建了非确定的情感过程。
     为了构建智能虚拟人,仅有情感模型并不够,必须对虚拟人的情感进行外在的表现。本文同时兼顾人脸表情输出和人体动作输出,在人脸表情输出方面构建了六种基本的面部表情,根据具有多种情感的混合情感状态中各基本情感所占的比例进行表情的混合插值;在人体情感动作表达方面,将人体动作分为不同人体部位的运动片段,并标记这些片段之间的时空约束关系,在创建情感动作时选择具有相关情感的片段同时输出,即多模情感表达序列的构建。
     虚拟人群组的情感仿真也是本文的研究重点。针对虚拟人群情感传递的特性,为降低情感传递的复杂度进而提升计算时间,本文提出了采用二维热传导模型进行人群情感模拟的算法并给出了仿真结果。对于二维的热传导模型,采用交替方向隐式差分方法(AD1)计算结果,并利用统一计算架构(CUDA)进行算法的并行化处理。实验表明,该算法针对千人规模的虚拟人群可达到实时效果。
Affective computing is an emerging research field. It constructs a harmonious human-machine environment and improves the computer intelligence by enabling computer to recognize, understand,express and adapt to the user's emotions. Affective computing can be divided into affect detection, emotion modeling and emotion expression. We lay our efforts mainly on emotion generation and expression of virtual human. In order to focus on emotion modeling, intelligent virtual environments should be constructed that it can shield off the physical details of virtual human construction and react to high-level virtual human interaction. We adopted semantic based methods to build this kind of intelligent virtual environments (IVEs).
     In virtual human emotion modeling fields, the current emotional models are basically ground on cognition so that they omit the affect of basic human emotions. In addition, the simulation of uncertain human emotions is still a challenge. We provided uncertain emotion generator under multi-stimulus to solve these problems. We used particles to sample the uncertain emotions and. modified these samples by cognition. Then human emotions can be represented by the weighted values of these particles. In this way, we combined basic human emotions and complex emotions together and constructed uncertain emotion process.
     Only emotion model is not enough to construct believable virtual human. Emotions must be presented outside through their bodies. We built facial expressions and body behaviors separately. In facial expression fields, we built six basic facial expressions and blended them according to the probability of basic emotions in the mixed emotional states. In human emotional behavior construction aspect, we divided the human actions into movement fragments of different body parts, then labeled these fragments manually to record the temporal and spatial constrains, at last we combined the fragments of different body parts to form multi-model emotion expression sequence.
     Emotion transmission in virtual crowds is our research focus. According to the features of crowds emotion propagation and for the sake of reducing the computing time, we proposed that heat conduction model can be used to simulate virtual crowds emotion transmission. We adopted alternating direction implicit (ADI) method to calculate the difference results and compute unified device architecture (CUDA) platform to accelerate the speed. We can run a real-time crowds simulation for thousand scale.
引文
[1]Picard, R.. Affective computing. MIT Press, Cambridge, MA,1997.
    [2]胡包钢,谭铁牛,王珏.情感计算——计算机科技发展的新课题.科学时报,2000.
    [3]Soleymani, M., Lichtenauer, J., Pun, T.. Pantic, M.. A multimodal database for affect recognition and implicit tagging. IEEE Transactions on Affective Computing,2012,3(1):42-55.
    [4]Fong, B. and Westerink, J.. Affective computing in consumer electronics. IEEE Transactions on Affective Computing,2012,3(2):129-131.
    [5]Ochs, M., Sabouret, N. and Corruble, V.. Simulation of the dynamics of non-player characters'emotions and social relations in games. IEEE Transactions on Computational Intelligence and AI in Games,2009,1(4): 281-297.
    [6]Varni, G., Volpe, G. and Camurri, A.. A system for real-time multimodal analysis of nonverbal affective social interaction in user-centric media. IEEE Transactions on Multimedia,2010,12(6):576-590.
    [7]Ekman, P., Friesen, W., and Hager, J.. Facial action coding system. Consulting Psychologists Press, Palo Alto, CA,1978.
    [8]Zeng, Z., Pantic, M., Roisman, G.I.. Huang, T.S., A survey of affect recognition methods:audio, visual, and spontaneous expressions. IEEE Transactions on Pattern Analysis and Machine Intelligence,2008,31(1):39-58.
    [9]Lance, B.J. and Marsella, S.C.. A model of gaze for the purpose of emotional expression in virtual embodied agents. In Proceeding of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems,2008: 199-206.
    [10]Tuch, A.N., Presslaber, E.E., Stocklin, M., et al.. The role of visual complexity in affective reactions to webpages:subjective, eye movement, and cardiovascular responses. IEEE Transactions on Affective Computing,2011,2(4):230-236.
    [11]Nhan, B.R. and Chau, T.. Classifying affective states using thermal infrared imaging of the human face. IEEE Transactions on Biomedical Engineering,2010, 57(4):979-987.
    [12]Karg, M., Kuhnlenz, K. and Buss, M.. Recognition of affect based on gait patterns. Systems, IEEE Transactions on Man and Cybernetics, Part B: Cybernetics,2010,40(4):1050-1061.
    [13]Glowinski, D., Dael, N., Camurri, A., et al.. Toward a minimal representation of affective gestures. IEEE Transactions on Affective Computing,2011,2(2): 106-118.
    [14]Neff, M., Kipp, M., Albrecht, I., et al.. Gesture modeling and animation based on a probabilistic re-creation of speaker style. ACM Transactions on Graphics (TOG),2008,27(1):1-24.
    [15]Neff, M., Wang Y., Abbott, R., et al.. Evaluating the effect of gesture and language on personality perception in conversational agents. In Proceeding of International Conference on Intelligent Virtual Agents,2010:222-235.
    [16]Coulson, M.. Attributing emotion to static body postures:recognition accuracy, confusions, and viewpoint dependence. Journal of Nonverbal Behavior,2004, 28(2):117-139.
    [17]Nicolaou, M.A., Gunes, H. and Pantic, M.. Output-associative rvm regression for dimensional and continuous emotion prediction. Image and Vision Computing, 2012,30(3):186-196.
    [18]Averill, J.R.. A constructivist view of emotion. Emotion:Theory, Research, and Experience,1980,1:305-339.
    [19]Lang, J.. The varieties of emotional experience:a meditation on james-lange theory. Psychological Review,1994,101 (2):211-221.
    [20]Calvo, R. and D'Mello, S.. Affect detection:an interdisciplinary review of models, methods, and their applications. IEEE Transactions on Affective Computing,2010,1(2):18-37.
    [21]LaBar, K. and Cabeza, R.. Cognitive neuroscience of emotional memory. Nature Reviews Neuroscience,2006,7(1):54-64.
    [22]Agrafioti, F., Hatzinakos, D., and Anderson, A.K.. ECG pattern analysis for emotion detection. IEEE Transactions on Affective Computing,2012,3(1): 102-115.
    [23]Pun, S.H., Gao, Y.M., Mak, P.U., et al.. Galvanic intrabody communication for affective acquiring and computing. IEEE Transactions on Affective Computing, 2012,3(2):145-151.
    [24]Hanjalic, A. and Xu, L.Q.. Affective video content representation and modeling. IEEE Transactions on Multimedia,2005,7(1):143-154.
    [25]Wu, C.H. and Liang, W.B.. Emotion recognition of affective speech based on multiple classifiers using acoustic-prosodic information and semantic labels. IEEE Transactions on Affective Computing,2011,2(1):10-21.
    [26]Valenza, G., Lanata, A. and Scilingo, E.P.. The role of nonlinear dynamics in affective valence and arousal recognition. IEEE Transactions on Affective Computing,2012,3(2):237-249.
    [27]Gebhard, P.. ALMA:a layered model of affect. In Proceeding of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, 2005:36.
    [28]McCrae, R.R. and John, O.P.. An introduction to the five-factor model and its applications. Journal of Personality,1992,60(2):175-215.
    [29]Damasio, A.. Looking for spinoza:joy, sorrow, and the feeling brain. Harvest Books,2003.
    [30]Sloman, A., Beaudoin, L. and Wright, I.. Computational modeling of motive-management processes. In Proceeding of the Conference of the International Society for Research in Emotions.1994:344-348.
    [31]Ortony, A., Clore, G. and Collins, A.. The cognitive structure of emotions. Cambridge University Press,1990.
    [32]Scherer, K.. Appraisal considered as a process of multilevel sequential checking. Appraisal Processes in Emotion:Theory, Methods, Research,2001,92:120.
    [33]Roseman, I.J., Spindel, M.S. and Jose, P.E.. Appraisals of emotion-eliciting events:testing a theory of discrete emotions. Journal of Personality and Social Psychology,1990,59(5):899.
    [34]Gratch, J. and Marsella, S.. A domain-independent framework for modeling emotion. Cognitive Systems Research,2004,5(4):269-306.
    [35]Mehrabian, A.. Pleasure-arousal-dominance:a general framework for describing and measuring individual differences in temperament. Current Psychology,1996, 14(4):261-292.
    [36]Becker-Asano, C. and Wachsmuth, I.. Affective computing with primary and secondary emotions in a virtual human. Autonomous Agents and Multi-Agent Systems,2009,20(1):32-49.
    [37]E1-Nasr, M., Yen, J. and Ioerger, T.. Flame-fuzzy logic adaptive model of emotions. Autonomous Agents and Multi-Agent Systems,2000,3(3):219-257.
    [38]Chittaro, L. and Serra, M. Behavioral programming of autonomous characters based on probabilistic automata and personality. Computer Animation and Virtual Worlds,2004,15(3-4):319-326.
    [39]Van den Berg, J., Patil, S.. Sewall, J., et al, Interactive navigation of multiple agents in crowded environments. In Proceeding of the 2008 Symposium on Interactive 3D Graphics and Games,2008:139-147.
    [40]Makarainen, M. and Takala, T.. An approach for creating and blending synthetic facial expressions of emotion. In Proceeding of International Conference on Intelligent Virtual Agents,2009:243-249.
    [41]Lance, B., Marsella, S. and Koizumi, D.. Towards expressive gaze manner in embodied virtual agents. In AAMAS Workshop on Empathic Agents,2004: 194-201.
    [42]De Melo, C. and Gratch, J.. Expression of emotions using wrinkles, blushing, sweating and tears. In Proceeding of International Conference on Intelligent Virtual Agents,2009:188-200.
    [43]DiPaola, S. and Arya, A.. Emotional remapping of music to facial animation. In Proceeding of the 2006 ACM SIGGRAPH Symposium on Videogames,2006: 143-149.
    [44]Deng, Z., Neumann, U., Lewis, J.P., et al.. Expressive facial animation synthesis by learning speech coarticulation and expression spaces. IEEE Transactions on Visualization and Computer Graphics,2006,12(6):1523-1534.
    [45]Izumi, K., Banik, S.C. and Watanabe, K.. Behavior generation in robots by emotional motivation. In 2009 IEEE International Symposium on Industrial Electronics (ISIE 2009),2009:455-560.
    [46]Oh, K., Jang, M. and Kim, S.. Automatic emotional expression of a face robot by using a reactive behavior decision model. Journal of Mechanical Science and Technology,2010,24(3):769-774.
    [47]Gillies, M. and Ballin, D.. Integrating autonomous behavior and user control for believable agents. In Proceeding of the Third International Joint Conference on Autonomous Agents and Multiagent Systems,2004,1:336-343.
    [48]Becheiraz, P. and Thalmann, D.. A model of nonverbal communication and interpersonal relationship between virtual actors. In Proceeding of International Conference on Computer Animation,1996:58-67.
    [49]Egges, A. and Magnenat-Thalmann, N.. Emotional communicative body animation for multiple characters. V-Crowds'05.2005:31-40.
    [50]Niewiadomski, R., Hyniewska, S.J. and Pelachaud, C. Constraint-based model for synthesis of multimodal sequential expressions of emotions. IEEE Transactions on Affective Computing,2011,2(3):134-146.
    [51]Liu, C.K., Hertzmann, A. and Popovic, Z.. Learning physics-based motion style with nonlinear inverse optimization. ACM Transactions on Graphics (TOG), 2005,24(3):1071-1081.
    [52]Bergmann, K. and Kopp, S.. GNetIc-using bayesian decision networks for iconic gesture generation. In Proceeding of International Conference on Intelligent Virtual Agents,2009:76-89.
    [53]Negroponte, N.. Soft architecture machines. MIT press, Cambridge, MA,1975.
    [54]Shao, P., Liao, W. and Pan, Z.. Adopting virtual characters in virtual systems from the perspective of communication studies. Transactions on Edutainment Ⅱ, 2009:70-89.
    [55]Gobel, S., Lurgel, L., Rossler, M., et al.. Design and narrative structure for the Virtual Human scenarios. International Journal of Virtual Reality,2007,6(4): 1-10.
    [56]Hulsken, F., Eckes, C., Kuck, R., et al.. Modeling and animating virtual humans for real-time applications. International Journal of Virtual Reality,2007,6(4): 11-20.
    [57]Pan, Z., Chen, W., Zhang, M., et al.. Virtual reality in the digital Olympic museum. IEEE Computer Graphics and Applications,2009,29(5):91-95.
    [58]Edward, L., Lourdeaux, D., Lenne, D., et al.. Modelling autonomous virtual agent behaviours in a virtual environment for risk. International Journal of Virtual Reality,2008,7(3):13-22.
    [59]Sung, J., Grinter, R. and Christensen, H.. Pimp my roomba:designing for personalization. In Proceeding of the 27th International Conference on Human Factors in Computing Systems,2009:193-196.
    [60]Adomavicius, G. and Tuzhilin, A.. Personalization technologies:a process-oriented perspective. Communications of the ACM,2005,48(10):90.
    [61]Hyvrinen, A. and Hoyer, P.. Emergence of phase-and shift-invariant features by decomposition of natural images into independent feature subspaces. Neural Computation,2000,12(7):1705-1720.
    [62]Lee, E., Kwon, J. and Lee, I..Caricature video. Computer Animation and Virtual Worlds,2007,18(4-5):279-288.
    [63]Chopard, B. and Droz, M.. Cellular automata modeling of physical systems. Cambridge University Press, Cambridge,1998.
    [64]Helbing, D., Farkas, I. and Vicsek, T.. Simulating dynamical features of escape panic. Nature,2000,407(6803):487-490.
    [65]郭谨一,刘爽,陈绍宽,毛保华.行人运动仿真研究综述.系统仿真学赧,2008,20(9):2237-2242.
    [66]Hughes, R.L.. A continuum theory for the flow of pedestrians. Transportation Research Part B:Methodological,2002,36(6):507-535.
    [67]Jiang, H., Xu, W., Li, C., et al.. Continuum crowd simulation in complex environments. Computers & Graphics,2010,34(5):537-544.
    [68]Narain, R., Golas, A., Curtis, S., et al.. Aggregate dynamics for dense crowd simulation. In Proceeding of SIGGRAPHAsia,2009,122:1-8, ACM.
    [69]Tijs, T., Brokken, D. and Ijsselsteijn, W.. Dynamic game balancing by recognizing affect. Fun and Games,2008:88-93.
    [70]Zhou, W., Xiang, N. and Zhou, X.. Towards 3D communications:real time emotion driven 3d virtual facial animation. In 2011 Workshop on Digital Media and Digital Content Management (DMDCM),2011:132-135.
    [71]Pan, Z.. Overview of emotion for virtual agent. Journal of Computer Aided Design and Computer Graphics,2007,19(12):1509.
    [72]Banich, M., Mackiewicz, K.L., Depue, B.E., et al.. Cognitive control mechanisms, emotion and memory:a neural perspective with implications for psychopathology. Neuroscience & Biobehavioral Reviews,2009,33(5):613-630.
    [73]Mendl, M., Burman, O.H.P., Parker, R., et al.. Cognitive bias as an indicator of animal emotion and welfare:emerging evidence and underlying mechanisms. Applied Animal Behaviour Science,2009,118(3-4):161-181.
    [74]Lang, P. and Bradley, M. Emotion and the motivational brain. Biological Psychology,2009,84:437-450.
    [75]Marinier Ⅲ, R., Laird, J., and Lewis, R.. A computational unification of cognitive behavior and emotion. Cognitive Systems Research,2009,10(1): 48-69.
    [76]Xiang, N., Zhao, H., Zhou, X., et al.. UEGM:uncertain emotion generator under multi-stimulus. Computer Animation and Virtual Worlds,2011,22(2-3):141-149.
    [77]Knill, D. and Pouget, A.. The Bayesian brain:the role of uncertainty in neural coding and computation. Trends in Neurosciences,2004,27(12):712-719.
    [78]刘烨,陶霖密,傅小兰.基于情绪图片的PAD情感状态模型分析.中国图象图形学报,2009,14(5):753-758.
    [79]曹洁,彭皓,王宏,胡珀.基于PAD理论的人脸情感识别.中国图象图形学报,2009,14(5):759-763.
    [80]刘箴,何少华,柴艳杰.一种虚拟角色的情绪认知评价模型.模式识别与人工智能,2011,24(2):160-167.
    [81]王志良.人工情感,机械工业出版社,2009.
    [82]Yang, H., Pan, Z., Zhang, M., et al.. Modeling emotional action for social characters. The Knowledge Engineering Review,2008,23(04):321-337.
    [83]Hudlicka, E.. Beyond cognition:Modeling emotion in cognitive architectures. In Proceeding of the 6th International Conference on Cognitive Modeling,2004. 118-123.
    [84]Egges, A., Kshirsagar, S. and Magnenat-Thalmann, N.. Generic personality and emotion simulation for conversational agents. Computer Animation and Virtual Worlds,2004,15(1):1-13.
    [85]Garchery, S., Giacomo, T. and Magnenat-Thalmann, N.. Real-time adaptive facial animation. Data-Driven 3D Facial Animation,2007:217-247.
    [86]Arya, A., Jefferies, L.N., Enns, J.T., et al.. Facial actions as visual cues for personality. Computer Animation and Virtual Worlds,2006.17(3-4):371-382.
    [87]Charlton, J.. The determinants and expression of computer-related anger. Computers in Human Behavior,2009,25(6):1213-1221.
    [88]De Silva, P. and Bianchi-Berthouze, N.. Modeling human affective postures:an information theoretic characterization of posture features. Computer Animation and Virtual Worlds,2004,15(3-4):269-276.
    [89]Stone, M., DeCarlo, D., Oh, I., et al.. Speaking with hands:creating animated conversational characters from recordings of human performance. ACM Transactions on Graphics (TOG),2004,23(3):506-513.
    [90]Tanguy, E., Willis, P. and Bryson, J.. Emotions as durative dynamic state for action selection. In Proceeding of the 20th International Joint Conference on Artificial Intelligence,2007:1537-1542.
    [91]Ekman, P.. Expression and the nature of emotion. Approaches to Emotion,1984: 19-344.
    [92]Martin, J., Niewiadomski, R., Devillers, L., et al.. Multimodal complex emotions: gesture expressivity and blended facial expressions. International Journal of Humanoid Robotics,2006,3(3):269-292.
    [93]Cassell, J.. Nudge nudge wink wink:Elements of face-to-face conversation for embodied conversational agents. Embodied Conversational Agents, MIT Press, Cambridge, MA,1999:1-27.
    [94]Kleinsmith, A., Silva, P. and Bianchi-Berthouze, N.. Grounding affective dimensions into posture features. In proceeding of First International Conference on Affective Computing and Intelligent Interaction,2005:263-270.
    [95]刘更代,潘志庚,程熙,徐明亮.结合低维运动模型和逆运动学的风格化人体运动合成.计算机辅助设计与图形学学报,2010,1:145-151.
    [96]Niewiadomski, R., Hyniewska, S. and Pelachaud, C. Modeling emotional expressions as sequences of behaviours. In Proceeding of International Conference on Intelligent Virtual Agent,2009:316-322.
    [97]Pan, Z., Li, H., Zhang, M., et al.. Photo realistic 3D cartoon face modeling based on active shape model. Transactions on Edutainment Ⅱ,2009:299-311.
    [98]Treuille, A., Cooper, S. and Popovic, Z.. Continuum crowds. ACM Transactions on Graphics (TOG),2006,25(3):1160-1168.
    [99]Yang, L.,Zhao, D.L., Li, J., et al.. Simulation of the kin behavior in building occupant evacuation based on Cellular Automaton. Building and Environment, 2005,40(3):411-415.
    [100]Kirchner, A., Klupfel, H., Nishinan, K., et al.. Simulation of competitive egress behavior:comparison with aircraft evacuation data. Physica A:Statistical Mechanics and its Applications,2003,324(3):689-697.
    [101]Yu, Y. and Song, W.. Cellular automaton simulation of pedestrian counter flow considering the surrounding environment. Physical Review E,2007,75(4): 046112.
    [102]Parisi, D. and Dorso, C..Microscopic dynamics of pedestrian evacuation. Physica A:Statistical Mechanics and its Applications,2005,354:606-618.
    [103]Thalmann, D., Crowd simulation. John Wiley & Sons, Inc,2007.
    [104]Gu, Q. and Deng, Z.. Formation sketching:an approach to stylize groups in crowd simulation. In Proceeding of International Conference on Graphics Interface.2011:1-8.
    [105]杨宏伟,潘志庚,刘更代.一种综合可计算情感建模方法.计算机研究与发 展,2008,45(4):579-587.
    [106]Wann, D.L., Dolan, T.J., McGeorge K.K., et al.. Relationships between spectator identification and spectators 'perceptions of influence, spectators' emotions, and competition outcome. Journal of Sport & Exercise Psychology,1994,16(4): 347-364.
    [107]Cony, C., De Lima Bicho, A., Jung, C.R., et al.. A perceptive model for virtual agents in crowds. In Proceeding of Computer Graphics International,2007: 141-150.
    [108]Pelechano, N., Allbeck, J.M. and Badler, N.I.. Virtual crowds:methods, simulation, and control. Synthesis Lectures on Computer Graphics and Animation,2008,3(1):1-176.
    [109]Pelechano, N. and Malkawi, A.. Evacuation simulation models:challenges in modeling high rise building evacuation with cellular automata approaches. Automation in Construction,2008,17(4):377-385.
    [110]Banarjee, S., Grosan, C. and Abraham, A.. Emotional ant based modeling of crowd dynamics. In 7th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2005),2005.
    [111]Durupinar, F., Allbeck, J. and Pelechano, N.. Creating crowd variation with the OCEAN personality model. International Foundation for Autonomous Agents and Multiagent Systems,2008:1217-1220.
    [112]Ulicny, B., Ciechomski, P.H. and Thalmann, D.. Crowdbrush:interactive authoring of real-time crowd scenes. In Proceeding of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation,2004:243-252.
    [113]Peaceman, D.W. and Rachford, Jr, H.H.. The numerical solution of parabolic and elliptic differential equations. Journal of the Society for Industrial & Applied Mathematics,1955,3(1):28-41.

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

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

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