Multimedia and Networking Lab

    Multimedia and Networking Lab     


Main Menu
Home
CONNECT
Projects
People
Publications
Login
Sponsor
Contact Us

Projects
Wireless Networks 3D Modeling Animation Databases 3D Watermarking MoCap DB

NSF CAREER: ANIMATION DATABASE PROJECT

(Funded by National Science Foundation (NSF: http://www.nsf.gov)
through NSF under Grant No. 0237954)

Principal Investigator: Balakrishnan Prabhakaran

Department of Computer Science
University of Texas at Dallas
MS EC 31, PO Box 830688
Richardson TX 75083

Phone: 972 883 4680
Fax : 972 883 2349 (Attn: B. Prabhakaran)
praba@utdallas.edu
http://www.utdallas.edu/~praba



OVERVIEW


Animation databases are repositories of animation models and motion sequences. This research project's goal is to develop content-based retrieval and related techniques for animation databases. These techniques include partial fuzzy query resolution, animation model/motion comparison, animation sequence segmentation, prediction/resolution of collisions, and handling multiple animation formats. An animation authoring toolkit is being developed with the help of these techniques. The functionality of this toolkit is to aid in generating new animation sequences by reusing existing models and motion sequences. The broader impacts of this project on are in the fields of sign language, medical care (animated instructions for patients, say, in physical therapy), education material preparation, and scientific visualization. For instance , a speech-to-text system is being integrated with this toolkit. The purpose of this integration is to aid in generating sign language animations (based on spoken sentences) for persons challenged with hearing disabilities. Also, some of the techniques being developed (e.g., prediction/resolution of collision) are useful in areas such as robotics.

The educational goals of this project are to: a. Train graduate and under-graduate students from different disciplines (especially Arts & Humanities) in the research and development of animation databases. b. Involve K-12 teachers and students in using the animation authoring toolkit for preparation and understanding of educational materials. The results of this project are being disseminated through courses on animation/multimedia databases, publishing of research papers, and by making the animation toolkit available to public.




ANIMATION DATABASES


 

Multimedia means "numerous mediums" by which information can be stored, transmitted, retrieved and presented. Multimedia databases can support diverse variety of applications in database technology. Some applications are 3D Motion Capture data, data from sensors of gesture sensing devices such as CYBERGLOVE i.e. sensor data, GIS data, stock price quotes etc. The common aspect of such applications is that they involve storage of multiple streams in a unit time and each stream can be considered as an attribute to give multi-attribute characteristics to the database. As the technology is advancing, more and more sophisticated means are developed to generate the repositories which stores multi-dimensional data in huge volumes. In recent years, emerging research in the field of multimedia data is to analyze motion data and retrieve motions efficiently from huge motion database. The important task that lies ahead of researchers is ``Given an query motion, how to search a similar motion in these huge motion databases?''. For instance, 3D motion capture data contains information on the position and orientation of the human body segments by recording the movements of small reflective markers fixed on a human actor while he performs variety of motions (Figure 2). Another interesting application is the ``CyberGlove'', manufactured by Immersion Co-op (Figure 1). As one wears it and performs signs/gestures, each sensor records the movements of fingers and joints of the hand giving multi-attribute characteristic data.


Figure 1. "CyberGlove" manufactured by Immersion Co-op. Figure 2. Human motions captured by MoCap.

In these motion multimedia applications, more than one value is generated at one instance, unlike time series data sequences where we get only one value at each time. As a result, motion data with many attributes forms a matrix, with rows corresponding to a time axes or frames per second and columns representing each attribute the data.

The main focus of this research is on searching a repository equipped with such multi-attribute motion sequences, for a given motion query by-example using indexing techniques. The main purpose of the indexing is to represent the complex data matrices into representative vectors by preserving the characteristics of the multi-attribute motion sequences and then to prune the majority of the irrelevant motions quickly for a query using index tree. So far no indexing technique can index multi-attribute motion data directly or efficiently.

The matrices of the motion data can be of variable lengths, due to the facts that motions can be carried out with different local speeds and durations and motion sampling rate may also be different. For similar motions, corresponding attributes may have more samples and even difference in values may also be large. Hence, there are no continuous row-to-row correspondences between data of similar motions. These properties of make it difficult to index the multi-dimensional motion data efficiently. Under these difficult circumstances where multi-stream data includes unexpectedly frequent or infrequent co-occurrences, to find a similar match for a given query in such kind of pattern database we need to construct a multi-dimensional indexing structure. On other hand, for handling queries in classical databases there are already many index structures such as R-Trees, SR-Trees, R*- Trees, etc.. These structures are useful for classical databases which have low dimensions but performance of these approaches degrades when applies to the motion data from gesture sensing device or 3D motion data which is high dimensional with multi-attributes features. Hence, our multi-dimensional data in literature is commonly known as data with a ``dimensionality curse''.


Animation Toolkit

  • Development environment:
      IDE Tool : MS Visual Studio 2005
      Language : C#
      Machine : Pantium 4 (2.8GHz)
      Operating System : MS Windows XP pro sp2

  • Animation Toolkit Executable (Note: Executable file needs the Microsoft .NET Framework 2.0 or above)

  • Animation Toolkit Source Code

  • Reports

  • Annual Report
  • Principal Investigator: Dr. Prabhakaran, Balakrishnan

  • Participating Graduate Students:
      09/2006 - 08/2007
      • Li, Chuanjun
      • Li, Hui
      • Zhai, Peng
      • Agarwal, Parag
      • Pradan, Gaurav
      • Arun, Prakash
      • Li, Ming
      • Adi, Ketaki
      • Naik, Sagar
      • Tang, Ziying
      • Zhou, Junqiang
      • Pawar, Manoj
      • Ramaswamy, Vivekshankar
      • Agrawal, Sameer


      09/2005 - 08/2006
      • Li, Chuanjun
      • Li, Hui
      • Zhai, Peng
      • Agarwal, Parag
      • Rajagopal, Srinivas
      • Pradan, Gaurav
      • Kulkarni, Punit
      • Arun, Prakash
      • Shah, Parin
      • Li, Ming
      • Adi, Ketaki
      • Naik, Sagar


      09/2004 - 08/2005
      • Li, Chuanjun
      • Li, Hui
      • Zhai, Peng
      • Agarwal, Parag
      • Rajagopal, Srinivas
      • Pradan, Gaurav
      • Kulkarni, Punit
      • Arun, Prakash
      • Shah, Parin


      09/2003 - 08/2004
      • Li, Chuanjun
      • Li, Hui
      • Zhai, Peng
      • Devalapalle, Gayatri
      • Agarwal, Parag
      • Rajagopal, Srinivas
      • Pradan, Gaurav
      • Kulkarni, Punit

  • Publications

  • Journal Publications
    • Chuanjun Li, Latifur Khan and B. Prabhakaran, "Real-time Classification of Variable Length Multi-attribute Motion Data", Knowledge and Information Systems: An International Journal (KAIS), Springer, p. 163-1, vol. , (2006). Published,
    • Ming Li, Hua Zhu, Imrich Chlamtac, B. Prabhakaran, "End-to-end QoS Framework for Heterogeneous Wired-cum-Wireless Networks", ACM/Springer Wireless Networks (WINET), p. 439-450, vol. 12, No., (2006). Published,
    • Akanksha, Z. Huang, B. Prabhakaran, and C.R. Ruiz, "Animation Toolkit Based on Database Approach for Reusing Motions and Models", Multimedia Tools and Applications, Kluwer Academic Publishers, p. 293-328, vol. 32, No., (2007). Published,
    • Hui Li, Ming Li, and B. Prabhakaran, "Middleware for Streaming 3D Progressive Meshes over Lossy Networks", ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), p. 282-317, vol. 2, No., (2006). Published,
    • Chuanjun Li, S. Q. Zheng and B. Prabhakaran, "Segmentation and Recognition of Multi-Attribute Motion Sequences", ACM Transactions on Multimedia Computing, Communications and Applications (ACM TOMCCAP), p. , vol. 3, No., (2007). Published,
    • Phani S Kotharu and B. Prabhakaran, "Partial Fuzzy Query Resolution for Animation Authoring", ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), p. , vol. , ( ). Accepted,
    • Chuanjun Li, P. R. Kulkarni and B. Prabhakaran, "Motion Stream Segmentation and Recognition by Classification", International Journal of Multimedia Tools and Applications (MTAP), p. , vol. , ( ). Accepted,
    • Chuanjun Li and B. Prabhakaran, "Indexing of Motion Capture Data for Efficient and Fast Similarity Search", Journal of Computers (JCP), p.35-42, vol. 1, No., (2006). Published,
    • Chuanjun Li, Latifur Khan and B. Prabhakaran, "Real-time Classification of Variable Length Multi-attribute Motion Data", Knowledge and Information Systems: An International Journal (KAIS), Springer, p. , vol. , ( ). Accepted
    • Ming Li, and B. Prabhakaran, "MAC Layer Admission Control and Priority Re-allocation for Handling QoS Guarantees in Non-cooperative Wireless LANs", ACM/Springer Mobile Networks and Applications (MONET), p. 947-959, vol. 10, No., (2005). Published
    • Ming Li, Hua Zhu, Imrich Chlamtac, B. Prabhakaran, "End-to-end QoS Framework for Heterogeneous Wired-cum-Wireless Networks", ACM/Springer Wireless Networks (WINET), p. , vol. , ( ). Accepted
    • Akanksha, Z. Huang, B. Prabhakaran, and C.R. Ruiz, "Animation Toolkit Based on Database Approach for Reusing Motions and Models", Multimedia Tools and Applications, Kluwer Academic Publishers, p. , vol. , ( ). Accepted Annual Report: 0237954
    • Hui Li, Ming Li, and B. Prabhakaran, "Middleware for Streaming 3D Progressive Meshes over Lossy Networks", ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), p. , vol. 2, No., (2006). Accepted
    • Chuanjun Li, S. Q. Zheng and B. Prabhakaran, "Segmentation and Recognition of Multi-Attribute Motion Sequences", ACM Transactions on Multimedia Computing, Communications and Applications (ACM TOMCCAP), p. , vol. , ( ). Submitted
    • Phani S Kotharu and B. Prabhakaran, "Partial Fuzzy Query Resolution for Animation Authoring", ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), p. , vol. , ( ). Submitted
    • Chuanjun Li, P. R. Kulkarni and B. Prabhakaran, "Motion Stream Segmentation and Recognition by Classification", International Journal of Multimedia Tools and Applications (MTAP), p. , vol. , ( ). Submitted
    • S. Emilda, L. Jacob, O. Daescu, and B. Prabhakaran, "Flexible Disk Scheduling Strategies for Multimedia Presentation Servers", Multimedia Tools and Applications, Kluwer Academic Publishers, p. 81-99, vol. 26, (2005). Published
    • Chuanjun Li, Latifur Khan and B. Prabhakaran, "Real-time Classification of Variable Length Multi-attribute Motion Data", Knowledge and Information Systems: An International Journal (KAIS), Springer, p. , vol. , ( ). Accepted
    • Ming Li, and B. Prabhakaran, "MAC Layer Admission Control and Priority Re-allocation for Handling QoS Guarantees in Non-cooperative Wireless LANs", ACM/Springer Mobile Networks and Applications (MONET), p. , vol. , ( ). Accepted
    • Ming Li, Hua Zhu, Imrich Chlamtac, B. Prabhakaran, "End-to-end QoS Framework for Heterogeneous Wired-cum-Wireless Networks", ACM/Springer Wireless Networks (WINET), p. , vol. , ( ). Accepted
    • Akanksha, Z. Huang, B. Prabhakaran, and C.R. Ruiz, "Animation Toolkit Based on Database Approach for Reusing Motions and Models", Multimedia Tools and Applications, Kluwer Academic Publishers, p. , vol. , ( ). Accepted
    • E. Hwang and B. Prabhakaran, "Application-layer Protocol for Collaborative Multimedia Presentations", Multimedia Tools and Applications, p. 103-123, vol. 21, (2 ).
    • Hua Zhu, Ming Li, Imrich Chlamtac, and B. Prabhakaran, "Survey of Quality of Service in IEEE 802.11 Networks", IEEE Wireless Communication Magazine, p. , vol. August, (2004).
    • S. Emilda, L. Jacob, O. Daescu, and B. Prabhakaran, "Flexible Disk Scheduling Strategies for Multimedia Presentation Servers", Multimedia Tools and Applications, Kluwer Academic Publishers, p. , vol. , ( ).
  • Books or Other One-time Publications
    • Chuanjun Li, P. R. Kulkarni and B. Prabhakaran, "Motion Stream Segmentation and Recognition by Classification", (2006). Conference Proceedings, Published Collection: Proceedings of the 31st IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2006) Bibliography: IEEE Press
    • Chuanjun Li and B. Prabhakaran, "A Novel Indexing Approach for Efficient and Fast Similarity Search of Captured Motions", (2006). Conference Proceedings, Published Collection: Proceedings of the 10th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2006) Bibliography: April 2006
    • Gaurav N. Pradhan, Navzer Engineer, Mihai Nadin, Balakrishnan Prabhakaran, "Integration of Motion Capture and EMG data for Classifying the Human Motions", (2007). Workshop proceedings, Published Bibliography: Proceedings of International Workshop on "Ambient Intelligence, Media, and Sensing (AIMS) 2007, (held along with International Conference on Data Engineering (ICDE), April
    • Hui Li, Parag Agarwal, Balakrishnan Prabhakaran, "Data Hiding based Compression Mechanism for 3D Models", (2007). Conference Proceedings, Published Bibliography: IEEE Data Compression Conference 2007 (DCC 2007).
    • Sagar Naik and B. Prabhakaran, "Shear Invariant 3D Model Retrieval", (2007). Conference Proceedings, Published Bibliography: Proceedings of International Workshop on Vision Geometry XV
    • Gaurav N. Pradhan, Chuanjun Li, and Balakrishnan Prabhakaran, "Hierarchical Indexing Structure for 3D Human Motions", (2007). Conference Proceedings, Published Bibliography: Proceedings of International Conference on Multimedia Modeling Conference (MMM) 2007
    • Parag Agarwal, Balakrishnan Prabhakaran, "Tamper Proofing of 3D motion Data Streams", (2007). Conference Proceedings, Published Bibliography: Proceedings of 13th International Multimedia Modelling Conference 2007 (MMM 2007)
    • Parag Agarwal, Ketaki Adi, Balakrishnan Prabhakaran, "Robust Blind Watermarking Mechanism for Motion Data Streams", (2007). Conference Proceedings, Published Bibliography: Proceedings of ACM Multimedia and Security Workshop, Geneva, Switzerland, September 26-27,
    • Parag Agarwal, Ketaki Adi, Balakrishnan Prabhakaran,, "SVD-Based Tamper Proofing Of Multi-Attribute Motion Data", (2006). Conference Proceedings, Published Bibliography: Proc. of The 12th International conference on Distributed Multimedia Systems (DMS), Grand Canyon,
    • Parag Agarwal, Balakrishnan Prabhakaran, Bhavani Thuraisingham, "Uncertainty: An Extra Layer of Security for Unauthorized Traffic based Web Services", (2006). Conference Proceedings, Published Bibliography: Proc. of The 12th International conference on Distributed Multimedia Systems (DMS), Grand Canyon
    • Puneet Maheshwari,Parag Agarwal,B. Prabhakaran, "Making SEMI-FRAGILE 3D Models Watermarking Robust Against Compression", ( ). Workshop proceedings, Accepted Bibliography: ACM Multimedia and Security 2007
    • Hui Li, Ming Li, B. Prabhakaran, "On Supporting High Quality 3D Geometry Multicasting over IEEE 802.11 Wireless LANs", (2007). Conference Proceedings, Accepted Bibliography: IEEE Broadnets 2007
    • Parag Agarwal, and B.Prabhakaran, "Robust Blind Watermarking Annual Report: 0237954 Mechanisms for 3D Point Sampled Geometry", (2007). Workshop proceedings, Accepted Bibliography: 9th ACM Multimedia and Security Workshop 2007
    • Chuanjun Li, Latifur Khan and B. Prabhakaran, "Feature Selection for Classification of Variable length Multi-attribute Motions", (2005). Book, Published Editor(s): V. A. Petrushin and L. Khan Collection: Multimedia Data Mining and Knowledge Discovery Bibliography: Springer, pp. 129-152,
    • H. Li and B. Prabhakaran, "Middleware for Streaming 3D Progressive Meshes Over Lossy Networks", (2005). Book, Published
      Editor(s): Borko Furht
      Collection: Encyclopedia of Multimedia Bibliography: Springer, pp. 409-416,
    • Chuanjun Li, P. R. Kulkarni and B. Prabhakaran, "Motion Stream Segmentation and Recognition by Classification", (2006). Conference Proceedings, Published Collection: Proceedings of the 31st IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2006) Bibliography: IEEE Press
    • Chuanjun Li and B. Prabhakaran, "A Novel Indexing Approach for Efficient and Fast Similarity Search of Captured Motions", (2006). Conference Proceedings, Published Collection: Proceedings of the 10th Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD 2006) Bibliography: April 2006
    • Chuanjun Li and B. Prabhakaran, "A Similarity Measure for Motion Stream Segmentation and Recognition", (2005). Conference Proceedings, Published Collection: Proceedings of the Sixth International Workshop on Multimedia Data Mining (MDM/KDD) Bibliography: August
    • N. Chokka Reddy, B. Prabhakaran, and H. Zhiyong, "Animation Databases", (2003). Book, Published Editor(s): Borivoje Furht , Oge Marques , Borko Furht Collection: Handbook of Video Databases Bibliography: Published by CRC Press (September 2003) ISBN 084937006X
    • Ming Li and B. Prabhakaran, "A Dynamic Priority Re-allocation scheme for Quality of Service in IEEE 802.11e WLANs", (2004). Conference Paper, Published Annual Report: 0237954 Page 4 of 4 Collection: Proceedings of Multimedia Computing and Networking (MMCN 2004) Bibliography: SPIE Conference Proceedings
    • H. Li, P. Shah, and B. Prabhakaran, "Smart Decision Module for Streaming 3D Meshes Over Lossy Networks", (2004). Conference Paper, Accepted Collection: Proceedings of International Workshop on Visual Languages and Computing Bibliography: VLC 2004
    • N. Chokka Reddy, B. Prabhakaran, and H. Zhiyong, "Animation Databases", (2003). Book, Published Editor(s): Borivoje Furht , Oge Marques , Borko Furht Collection: Handbook of Video Databases Bibliography: Published by CRC Press (September 2003) ISBN 084937006X
    • Ming Li and B. Prabhakaran, "A Dynamic Priority Re-allocation scheme for Quality of Service in IEEE 802.11e WLANs", (2004). Conference Paper, Published Collection: Proceedings of Multimedia Computing and Networking (MMCN 2004) Bibliography: SPIE Conference Proceedings
    • H. Li, P. Shah, and B. Prabhakaran, "Smart Decision Module for Streaming 3D Meshes Over Lossy Networks", (2004). Conference Paper, Accepted Collection: Proceedings of International Workshop on Visual Languages and Computing Bibliography: VLC 2004

  • 2006. All Rights Reserved . Multimedia and Networking Lab . Dept. of Computer Science . University of Texas at Dallas, USA

    Date Updated: 08/04/2008