skip to main content
10.1145/1450579.1450586acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
research-article

Video agent: interactive autonomous agents generated from real-world creatures

Published:27 October 2008Publication History

ABSTRACT

We present a novel approach for interactive multimedia content creation that establishes an interactive environment in cyberspace in which users interact with autonomous agents generated from video images of real-world creatures. Each agent has autonomy, personality traits, and behaviors that reflect the results of various interactions determined by an emotional model with fuzzy logic. After an agent's behavior is determined, a sequence of video images that best match the determined behavior is retrieved from the database in which a variety of video image sequences of the real creature's behaviors are stored. The retrieved images are successively displayed on the cyberspace to make it responsive. Thus the autonomous agent behaves continuously. In addition, an explicit sketch-based method directly initiate the reactive behavior of the agent without involving the emotional process. This paper describes the algorithm that establishes such an interactive system. First, an image processing algorithm to generate a video database is described. Then the process of behavior generation using emotional models and sketch-based instruction are introduced. Finally, two application examples are demonstrated: video agents with humans and goldfish.

Skip Supplemental Material Section

Supplemental Material

videoagentdemo2008.mpg

mpg

36.7 MB

References

  1. Asai, K., Kitamura, Y., Nishimoto, T., Hirano, Y., Hama, E., and Kishino, F., 2007. Video agents. ACM SIGGRAPH Emerging Technologies. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Balaguer, J., and Gobbetti, E. 1995. Sketching 3D animations. Computer Graphics Forum 14, 3, 241--258.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Blumberg, B., Downie, M., Ivanov, Y., Berlin, M., Johnson, M. P., and Tomlinson, B. 2002. Integrated learning for interactive synthetic characters. In Proc. of ACM SIGGRAPH, 417--426. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chetverikov, D., and Szabó, Z. 1999. A simple and efficient algorithm for detection of high curvature points in planar curves. In Workshop of Austrian Pattern Recognition Group, 175--184.Google ScholarGoogle Scholar
  5. Costa, P. T., and McCrae, R. R. 1985. The NEO Personality Inventory. Psychological Assessment Resources.Google ScholarGoogle Scholar
  6. de Juan, C., and Bodenheimer, B. 2004. Cartoon textures. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 267--276. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Donikian, S. 2002. Hpts: A behaviour modeling language for autonomous agents. In Proc. of International Conference on Autonomous Agents, 401--408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ekman, P., and Davidson, R. J. 1994. The nature of emotion: fundamental questions. Oxford University Press.Google ScholarGoogle Scholar
  9. Elliott, C. 1992. The affective reasoner: a process model of emotions in a multi-agent system. PhD thesis, Northwestern University. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Frijda, N. 1986. The emotions. Cambridge University Press.Google ScholarGoogle Scholar
  11. Kombis, S. 1998. Virtual fishtank. In ACM SIGGRAPH Conference Abstracts and Applications, 116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. In Proc. of ACM SIGGRAPH, 473--482. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kruskal, J. B., and Seery, J. B. 1980. Designing network diagrams. In Proc. of General Conference on Social Graphics, 22--50.Google ScholarGoogle Scholar
  14. Lin, I.-J., and Kung, S. Y. 2000. Video object extraction and representation: Theory and applications. Kluwer Academic Publishers. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Loyall, A. B., Reilly, W. S. N., Bates, J., and Weyhrauch, P. 2004. System for authoring highly interactive, personality-rich interactive characters. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 59--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Minsky, M. 1985. The society of mind. Simon and Schuster. Open source computer vision library. http://www.intel.com/technology/computing/opencv/. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Popovic, J., Seits, S. M., and Erdmann, M. 2003. Motion sketching for control of rigid-body aimulations. ACM Transactions on Graphics 22, 4, 1034--1054. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Radica, 2005. Cube world. http://www.radicauk.com/.Google ScholarGoogle Scholar
  19. Reynolds, C. W. 1987. Flocks, herds and schools: A distributed behavioral model. In Proc. of ACM SIGGRAPH, 25--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Ronald, A., Fujita, M., Takagi, T., and Hasegawa, R. 2003. An ethological and emotional basis for human-robot interaction. Robotics and Autonomous Systems 42, 191--201.Google ScholarGoogle ScholarCross RefCross Ref
  21. Schödl, A., and Essa, I. A. 2002. Controlled animation of video sprites. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 121--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Schödl, A., Szeliski, R., Salesin, D. H., and Essa, I. 2000. Video textures. In Proc. of ACM SIGGRAPH, 489--498. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Sloman, A. 1997. Designing human-like minds. In Proc. of European Conference on Artificial Life.Google ScholarGoogle Scholar
  24. Starck, J., Miller, G., and Hilton, A. 2005. Video-based character animation. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 49--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Su, W.-P., Pham, B., and Wardhani, A. 2005. High-level control posture of story characters based on personality and emotion. In Proc. of Australasian Conference on Interactive Entertainment, 179--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sun, J., Zhang, W., Tang, X., and Shum, H.-Y. 2006. Background cut. In Proc. of European Conference on Computer Vision, 628--641. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Terzopoulos, D., and Tu, X. 1994. Artificial fishes: Physics, locomotion, perception, behavior. In Proc. of ACM SIGGRAPH, 43--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Thorne, M., Burke, D., and van de Panne, M. 2004. Motion doodles: an interface for sketching character motion. ACM Transactions on Graphics 23, 3 (Proc. of SIGGRAPH), 424--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Tomlinson, B., Downie, M., Berlin, M., Gray, J., Lyons, D., Cochran, J., and Blumberg, B. 2002. Leashing the alphawolves: mixing user direction with autonomous emotion in a pack of semi-autonomous virtual characters. In Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 7--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Ushida, H., Hirayama, Y., and Nakajima, H. 1998. Emotion model for life-like agent and its evaluation. In Proc. of Conference on Artificial Intelligence (AAAI), 62--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Velasquez, J. D. 1997. Modeling emotions and other motivations in synthetic agents. In Proc. of Conference on Artificial Intelligence (AAAI), 10--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Wang, J., Bhat, P., Colburn, R. A., Agrawala, M., and Cohen, M. F. 2005. Interactive video cutout. In Proc. of ACM SIGGRAPH, 585--594. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Video agent: interactive autonomous agents generated from real-world creatures

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            VRST '08: Proceedings of the 2008 ACM symposium on Virtual reality software and technology
            October 2008
            288 pages
            ISBN:9781595939517
            DOI:10.1145/1450579

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 27 October 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            VRST '08 Paper Acceptance Rate12of68submissions,18%Overall Acceptance Rate66of254submissions,26%

            Upcoming Conference

            VRST '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader