Year 2004-2005

 

Name: EDMOND C. PRAKASH
Title: Assistant Professor of Computer Science
Other Hats: 
Research Director, gameLAB@NTU

Previous Hats: 
Deputy Director, Centre for Financial Engineering
Founding Member of NTU BioEngg Task Force, College of Engineering

Voice: (65) 6790-6277            Fax: (65) 6792-6559
email: asprakash@ntu.edu.sg   
Web Site: http://www.ntu.edu.sg/home/ASprakash

Employer: Nanyang Technological University
Address: School of Computer Engineering
Nanyang Technological University
Nanyang Avenue
Singapore-639798
 

Table of Contents

Return to Top of Document
Return to the Table of Contents

Biographical Sketch

Dr. Edmond Prakash joined the School of Computer Engineering as an Assistant Professor in 1997. He received his PhD in Computer Science from the Indian Institute of Science, Bangalore, India. After receiving his PhD, he joined the State University of New York-Stony Brook, USA and  subsequently at the University of Illinois at Urbana Champaign as a visiting scientist. Currently, Dr Edmond Prakash is an Assistant Professor in Computer Science and he is also the Research Director for the gameLAB at the school of Computer Engineering at Nanyang Technological University, Singapore.

In 1993, Dr. Edmond Prakash received the advanced researcher scholarship from the United Nations Development Program (UNDP), New York to pursue research at the National Center for Supercomputing Applications at UIUC, USA. He also received the best PhD Thesis award from IISc and a cash prize of excellence for the exceptional PhD research contribution.

Edmond's research focus is on exploring the applications of virtual reality in engineering, business, science, medicine as well as in entertainment computing. He has worked on the design and implementation of walkthroughs of proposed structures, such as buildings, automobiles, and humans. In the process he has developed new algorithms for automatically generating object hierarchies, cinematic quality rendering, volume rendering, parallel computation, human modeling and animation for virtual environments. He has also consulted and collaborated with the industry including IBM, Silicon Graphics and JP Morgan.   Dr. Edmond Prakash is currently working on various issues in the context of entertainment computing, such as how to accommodate highest-quality dynamic graphics programming through inherent support for natural user interaction. His web site is at http://www.ntu.edu.sg/home/ASprakash

Dr. Edmond has spent eight years in "think tank" research on the campus of Nanyang Technological University: 1997-2005. He has  published in every top journal in Computer Graphics including (IEEE Trans. on Visualization and Computer Graphics, IEEE Computer Graphics and Applications, Computers & Graphics, Computer Graphics Forum, Shape Modeling, Journal of Visualization, Imaging Science and Technology and Machine Graphics and Vision). His publications are mainly devoted to top class software prototypes, research papers and books. A major interest in teaching and research in recent years has been the future of gaming, animation, graphics, visualization and virtual reality. His main philosophy is 'Stay Active Even After Retirement'. 
 

 
Return to Top of Document
Return to the Table of Contents

Start of Resume

Name: EDMOND C. PRAKASH
Title: Assistant Professor of Computer Science, Computer Engineering

Voice: (65) 6790-6277
Home: (65) 6794-6721
Fax: (65) 6792-6559
email: ASprakash@ntu.edu.sg

Web Site: http://www.ntu.edu.sg/home/ASprakash
 
Return to Top of Document
Return to the Table of Contents

Personal Data

Parents: Mr G. Cyril Raj, BA (Retd. Govt. Officer) and 
             Mrs. T. T. Mary Empress (Retd. Govt. Teacher)
Brothers: Five (including me); 4 are Engineers and one is a Medical Surgeon
             Dr. C. Edmond Prakash, MEng, PhD
             Dr. C. Edwin Emperor, MBBS, DLO, MS (Surgery), (MCh)
             Mr. C. Reginald Jegathese, MEng, (PhD)
             Mr. C. Norbert Dinesh Singh, MEng
             Mr. C. Livingstone Clement Singh, MEng

Marital Status: Married (Mrs. Eustace Edmond, MS (SUNY-Stony Brook, USA), 
                                     Principal Research Engineer, 
                                     Institute for InfoComm Research (I2R),
                                     A*Star, Singapore)
Children: Two (Evan, Eric)

Educational and Professional History

Education

Return to Top of Document
Return to the Table of Contents
 

Teaching Experience

     My first teaching assignment was in 1985 when I was fresh out of college with an Engineering Degree.
     I have been fortunate enough to be in this field of academics producing 'Engineers' for close to two decades now!

Return to Top of Document
Return to the Table of Contents

Courses Taught 

Return to Top of Document
Return to the Table of Contents

Work Experience

Return to Top of Document
Return to the Table of Contents

Honors and Recognitions

Return to Top of Document
Return to the Table of Contents

Innovative Experimentation in Teaching & Technology

Innovation in Teaching: New Subjects

Innovation in Teaching: Online Peer-to-Peer Student Learning

Design & Development of Curriculum for New Graduate & Undergraduate Programs

Return to Top of Document
Return to the Table of Contents

Noteworthy Research

$$$ Funded Research

Proposed project for A*Star Singapore-Japan                        
Title:
Infinite Human Face Modeling (submitted)
Role: PI   [Co-PIs T. L. Kunii, A/P Tony K. Y. Chan, A/P Eric Sung and Mr. Zhang Yu]

Proposed project for A*Star Thematic       
Title: Computer Games Technology                 
Role: Project Leader,
[Investigators: SCE Games Team]

Proposed flagship and inter-university projects for SMA2 
Title: Media Technology and Design 
Role: Coordinator, [Investigators: SCE Media Technology Team]

Investigator in ARC/MOE and A*Star         
Title:
Neural Systems Modeling with functional MRI
Role: Collaborator; [PI: A/P Jagath Rajapakse]

Investigator in 3D Digitization Project AcRF RG4/00 [A/P Tony K. Y. Chan, Co-Investigator]
Title: Personalised Human Shape Modeling and Behavior Animation
Jan 2001 - Dec 2002 Amount Approved $56,157

Collaborator in AcRF RG 4/98 [PI: A/P Tony K. Y. Chan]
Title: Towards Software Architecture to Support and Enhance Product Design and Development.
Jan 1999 - Dec 2001    Amount Approved: $241,223

Collaborator in AcRF Project RG 82/98 [PI: A/P Ho Kim Wai]
Title: T Framework for Mgmt. of Innovative Financial Instruments and Processes for A Knowledge Based Economy.
Amount Approved: $498, 000

Collaborator in AcRF RG 84/98 [PI: Dr. Wolfgang Felger]
Title: Tools for Virtual Engineering Amount Approved: $497, 000

Collaborator in AcRF RG 85/98 [PI: A/P Wong K. Cheong]
Title: Animation and Interactive System for Virtual Aquatic Animals in the Undersea World. Amount Approved: $497, 000

Collaborator in Scientific Visualization Project at Supercomputer Center, IISc, India, sponsored by MHRD.
Efficient visualization algorithms for scientific and engineering applications, 1988-1996.

Collaborator in Multimedia Project at IISc, India, sponsored by Tata-IBM (India).
Efficient algorithms for motion estimation, motion encoding and media compression, 1995.

Collaborator in Flight Simulation Project at SUNY, SB, USA, sponsored by US Navy [PI: Prof. Arie E. Kufman].
Non-traditional approach for flight simulation based on volumetric models, 1996.

Collaborator in Parallel Algorithms for Financial Engineering at NCSA, USA, sponsored by JP-Morgan and NCSA
[PI: Andrew Abrahams]. Real-time systems for Risk Management  on HPC systems.

A. Research - OO & Software Engineering
 

Research Objective: My current research involves development of new algorithms for problems in representing Software Architecture, Components based architecture, Reuse of Architectural components, Software Architecture Implementation, Testing and Maintenance, Code Review, etc.

Research Topics: Current topics of interest include UML based OO Software Architectural Modeling, Coupling and Cohesion in OO systems, OO Software for Augmented Reality, Human Operating Systems, and Data Mining and Visualization for Financial Engineering.

Research Accomplishments: Several OO based software architectures have been derived.

My main contributions are:

1. Object Oriented Augmented Reality System: A new Animation Director architecture has been developed which  demonstrates the use of a whole-part software architecture. This is developed to generate animations automatically from any dataset. The salient features of the system includes modules to handle disparate datasets, identification of algorithms to do feature extraction from large data sets, generation of navigation paths and to finally generate animations. The objective is to eliminate the human error or, in other words, the system will help the human to arrive at intelligent decisions in an efficient manner.

2. Object Oriented Human OS Architecture: Just as an OS is the life of a computer, the human OS is the system that operates as the life for a virtual human. The system integrates several parts to model, specifies animation tasks, maintains constraint information and generates human-like behavior.

3. Object Oriented FIDAVIS System: The FIDAVIS architecture encompasses a suite of algorithms from Data Mining and Visualization into one system to run on a shared address space system. The architecture currently supports simple data mining support for Currency Forex and Volume Visualization of Currency Fluctuations.

4. OO Internet Architecture: An internet architecture for all the above three software systems have also been developed. This architecture combines the recently identified method of using live data access and interactive navigation for all the above three applications.

5. OO Visualization of Unstructured Grids: Core voxelization and volume visualization algorithms have been implemented using OO mechanisms in C++. The system has been in productive use since 1993.

B. Research - Graphics & Visualization
 

Research Objective: My research in graphics and visualization involves development of new algorithms for problems in   Volume Visualization,  3D Modeling and Graphics,  Visual Simulation,  Graphics Hardware and  Parallel Graphics Algorithms.

Research Topics: Current topics of interest include interactive and immersive user interfaces, tools and techniques for interactive steering of scientific and engineering applications, visualization methods for time-varying, unstructured, and volumetric data, and parallel algorithms for visualization and computer graphics.

Research Accomplishments: Several core algorithms for volume visualization  of unstructured grids have been developed and implemented.

My main contributions are:

1. Coherent Voxelization Algorithm: A new Coherent Voxelization Algorithm has been developed which  demonstrates that interactive volume rendering of unstructured grids is possible. All objects in the grid are reduced to voxels, and all the rendering is done on the voxel volume. The algorithm is length, area and volume coherent and eliminates the need for sorting of polyhedra before rendering. All computations are reduced to incremental  computations in one-dimensional space.

2. 3D Antialiasing Algorithm: Anti-aliased voxelization improves the quality of the voxelized data, and is demonstrated using an accumulation volume buffer (AVB) algorithm. A set of volume error measures (VEM) have been developed to quantify the quality of voxel data.

3. Parallel Algorithms: The coherent voxelization algorithm is parallelized to run on a shared address space system. Algorithms have also been developed for fast rendering of voxelized data. A pseudo rotation algorithm and its parallel implementation on shared address space systems is developed. This algorithm integrated with a shared memory voxelization helps fast previewing of unstructured grid. A new parallel algorithm for volume rendering based on a 3D pyramid structure is developed for message passing systems.

4. Hardware Architecture: A hardware architecture for interactive volume visualization of unstructured  grids is also developed. This architecture combines the recently identified method of using texture mapping for volume rendering with anti-aliased voxelization.

C. Research - Financial Engineering

Research Objectives: The main objective of my research in financial engineering is to develop algorithms for parallel implementation on HPC systems related to financial engineering computations and to enhance Visualization.

Research Topics:  Risk Metrics, Credit Exposure, Analytics Library, Implementation using MPI on T3E and Cray/Origin 2000.

Research Accomplishments: Several parallel algorithms for financial engineering have been developed and implemented.

My main contributions are:

1. Parallel Risk Metrics(for JP Morgan, Wall Street, New York): This work focussed on the design and implementation of parallel algorithms for financial engineering. We have successfully implemented algorithms for the computation of Credit Exposure and Real-time Sensitivities. The algorithms have been tested on a variety of commercial systems such as SGI Cray Origin 2000, Cray T3E, IBM SP2 and a cluster of SUN Sparc systems. We also explored the possibility of using the parallel I/O library of the Cray T3E to remove the I/O bottleneck.

2. FEVolumes - Financial Volume Visualization:  Our goal of this research is to demonstrate the feasibility of volume visualization for financial engineering algorithms. We have achieved this using volume modeling for a variety of FE Algorithms and show results of volume rendered images. And we have also extended this modeling scheme to run on the Internet environment with live access to realtime data. The system currently has been deployed for production use in a real world Financial Engineering organization.

3. FIDAVIS Data Mining: This effort is to build an infrastructure for Data Mining and Visualization for Financial Engineering.

4. Merlion: This system focusses on efficient computing and visualization for Option Pricing and Visualization.

D. Research - Animation & Virtual Reality

Research Interests: Current topics of interest include human animation, thinking humans and interactive and immersive user interfaces for collaborative VR.

Research Problem: The main focus is to develop natural human animations, Modeling synthetic humans, humanoids and the animation of human behavior. Another related area is to develop a networked collaborative VR environment for CAD.

Research Accomplishments: Several algorithms for animation and VR have been developed and implemented.

My main contributions are:

1. Human Arm Animation Algorithm: A new geometric IK suitable for Arm and Leg Animation has been developed for natural human animation.

2. LOA and LOG for Human Growth and Animation Modeling: New approaches have been developed for Level of Animation and Level of Growth. LOG helps to model the level of growth in humans.

3. Collaborative VR: Currently research is under progress to develop a Collaborative Virtual environment for CAD/CAM applications.

E. Research - Web and Internet Technologies

Research Objective: Current topics of interest include use of Web based techniques for virtually every application in graphics, modeling and visualization.

Research Problem: The main focus is to develop new representation schemes for volume data on the internet, new protocols for graphics data interchange on the Internet, new architectures for building very large repositories, building innovative accident simulations for web deployment, etc.

Research Accomplishments: Almost all of our algorithms and architectures that has been developed for different applications have been deployed on the Web.

My main contributions are:

1. MPEG For Volume Viz: This application uses MPEG as a mechanism for Volume Data Sharing on the Web.

2. Fin Viz on the Internet:  This application extends Volume Visualization of Fin Engg data on the Internet.

3. 3D Humanoids on the Internet: An architecture for 3D humanoids on the internet has been developed.

4. Collaboratory for Computer Graphics on the Web:  This research focussed on building a collaborative repository for graphics on the Internet.

5. Accident Simulation on the Web: A novel application for training children on safety using Virtual Humans has been developed.

6. Terrain Modeling, Rendering and Visualization on the Internet: Effort has been made to build a Virtual Singapore on the Web.

7. Wireless Communications: Research has been carried out to exploit BlueTooth technology for wireless graphics.

F. Research - High Performance Computing

Research Interests: Current topics of interest include use of high performance computers for large scale problems.

Research Problem: The main focus is to develop algorithms for parallel implementation on very large memory and compute intensive jobs. Some of the problems tackled includes parallel visualization algorithms, use of shared memory and message passing schemes for algorithms and algorithms for parallel voxelization.

Research Accomplishments: Almost all of our algorithms have been implemented in parallel for enhancing throughput.

My main contributions are:

1. Scientific Visualization in a Supercomputing Environment.
2. Algorithms using CMMD, PVM, MPI for message passing systems.
3. Algorithms using PowerC, MP Lib, Cilk for shared memory systems.

G. Research - Rapid Prototyping & CAD/CAM

Research Interests: Efficient algorithms and libraries for rapid prototyping and CAD/CAM applications.

Research Problem: A pressing demand exists for high quality rendering in CAD/CAM applications. Another problem exists in the display of CAD/CAM data at constant time irrespective of the grid size. Also there is a greater demand for efficient layered manufacturing.

Research Accomplishments: Efficient algorithms have been developed for graphics modeling, rendering and rapid prototyping.

My main contributions are:

1. Graphics Modeling and Rendering: We have implemented efficient libraries based on GKS and EDRAW for 2D and 3D graphics modeling. Also efficient implementations of hidden element  removal has been done for high quality rendering.

2. Voxel Based 3D Modeling: Techniques have been developed for efficient volumetric modeling. The modeling scheme also supports complex boolean operations and integrated with a Geometric Workbench system.

3. Rapid Prototyping Without Slicing: A new technique based on voxels for rapid prototyping without slicing STL models has also been developed.
 
Return to Top of Document
Return to the Table of Contents

Working Papers Not Yet Published

Edmond C. Prakash, Linear Voxelization
 
Return to Top of Document
Return to the Table of Contents

Papers Published or Accepted for Publication

Journals

  1.  E.C.Prakash, S.K.Nandy, VOXEL based Modeling and Rendering Irregular Solids,
    Microprocessing and Microprogramming, Vol. 30., August, pp. 341-346, 1990.
     
  2. V.Chandru, S.Manohar, E.C.Prakash, Voxel based Modeling for Layered Manufacturing,
    IEEE Computer Graphics and Applications, Vol. 15, No. 6, pp. 42-47., 1995 (20 citations)
    (this issue of the journal was edited by Stucki, Bresenham and Earnshaw, see page 17-19 of this issue!)
     
  3. E.C.Prakash, S.Manohar, Volume Rendering of Unstructured Grids - A Voxelization Approach,
    Computers and Graphics, Vol. 19, No. 5, pp. 711-726., 1995 (13 citations)
    Electronic Edition (link)
     
  4. E.C.Prakash, S.Manohar, Hardware architecture for voxelization-based volume rendering of unstructured grids,
    Journal of Systems Architecture, 44(9-10):675-690, June, 1998.
     
  5. Reginald,J.R., Painkras,E., Prakash,E.C.,
    Fundamental Algorithms for Projective Voxelization,
    Journal of WSCG, Vol. 6., Number 1 - 3, pp. 503-509, 1998.
     
  6. P.A.Cao, K.Y.Chan, E.C.Prakash, Additive LOD Management for Geographic Data Using VRML,
    Computer Graphics Topics, 1999, vol 11, no. 6, pp. 14-16
     
  7. E.C.Prakash, K.Y.Chan, UniŻed Terrain Modeling, Rendering and Visualization in VRML,
    Computer Graphics Topics, 1999, vol 11, no. 6, pp. 17-18
     
  8. E.C.Prakash, K.Y.Chan, Personalized Human Shape Modeling and Behavior Animation,
    Computer Graphics Topics, 2000, vol 12, no. 6/2000, pp. 15-16
     
  9. T.F.Tan, E.C.Prakash, Volume Visualization of Payoff Regions for Derivatives Risk Management,
    Journal of Visualization
    , 2001, Vol. 4, No. 4, pp. 383-390.
     
  10.  Y.Zhang, E.C.Prakash, E.Sung, Anatomy-based 3D Facial Modeling for Expression Animation,
    Machine Graphics & Vision,
    2002, vol 11.
     
  11. F.Xiong, K.W.Ho, E.C.Prakash, E-R Modeling and Visualization of Large Mutual Fund Data,
    Journal of Visualization, 2002, vol 5, no. 2, pp. 197-204.
     
  12. Y.Zhang, E.C.Prakash, E.Sung, Constructing A Realistic Face Model of An Individual for Expression Animation,
    International Journal of Information Technology (IJIT), Vol. 8, No. 2, 2002, pp. 10-25.
     
  13. A.Soh, Y.Zhang, K.Y.Chan, E.C.Prakash, E.Sung, Texture Mapping of 3D Human Face for Virtual Reality Environments,
    International Journal of Information Technology (IJIT), Vol. 8, No. 2, pp. 54-66, 2002.
     
  14. Teh Kheng Chiong Eric Digitization of Anatomical 3D Caricature for the Design of Biomedical Implants & Prosthetic Devices (3DD-07),
    International Journal of Information Technology (IJIT), Vol. 8, No. 2, pp. 46-54, 2002.
    (Work done as part of the 3D Digitization Project, PI - Edmond C. Prakash)
     

  15. Jing,C., Prakash,E.: Synthesis of Normal and Abnormal Human Walk Animation,
    Journal of WSCG, Vol. 10,
    Number 1 - 2, pp. 545-549, 2002.
     
  16.  Yu Zhang, Edmond C. Prakash and Eric Sung,
    Efficient modeling of an anatomy-based face and fast 3D facial expression synthesis.

    Computer Graphics Forum,   22 (2): 159-170, 2003 (5 citations) Electronic Edition (link)
     
  17. Yu Zhang, Edmond C. Prakash and Eric Sung. Face alive,
    Journal of Visual Languages and Computing, Volume 15, Number 2, 125-160, 2004
    Electronic Edition (link)
     
  18. Zhang Yu, E.C.Prakash, Eric Sung,
    HFSM: Hierarchical Facial Shape Modeling Algorithm for Realistic Facial Expression Animation,
    International Journal of Shape Modeling,
    2003, vol 9, no. 1, pp. 101-135.
     
  19. Yu Zhang, Edmond C. Prakash and Eric Sung. Hierarchical facial data modeling for visual expression synthesis.
    Journal of Visualization, Vol. 6, No. 2, pp. 313-320, 2003.
     
  20. Yu Zhang, Edmond C. Prakash, Eric Sung,
    Modeling and animation of individualized faces for 3D facial expression synthesis,
    International Journal of Imaging Systems and Technology, Volume 13, Issue 1, Pages 42-64 (2003)
     
  21.  Y.Zhang, E.C.Prakash, E.Sung, New Approach for 3D Facial Modeling and Expression Animation,
    IEEE Transactions on Visualization and Graphics, 10(3): 339-352, 2004.
    Electronic Edition (link)
     
  22. Edmond C. Prakash, Computer Game Arena: a Showcase for Computer Game Projects,
    ACM SIGCSE Bulletin, Vol. 37, No. 3, pp. 358-358, 2005. http://delivery.acm.org/10.1145/1070000/1067557/p358-prakash.pdf

     
  23. Edmond C. Prakash, Implicit Functions Lab: A Collaboratory for Computer Graphics,
    ACM SIGCSE Bulletin, Vol. 37, No. 3, pp. 376-376, 2005, http://delivery.acm.org/10.1145/1070000/1067577/p376-prakash.pdf
     

 

Conferences    (Please See Full List of Publications)
 

Return to Top of Document
Return to the Table of Contents

Presentations on College Campuses & at Conferences

Return to Top of Document
Return to the Table of Contents

Academic Professional Assignments (External)


 
Return to Top of Document
Return to the Table of Contents

Service Activities to NTU and Community

Service Activities to World Community
Return to Top of Document
Return to the Table of Contents

Books and Book Chapters Published

Digital Media: e-Books/CDROMS/CD/VCD/DVD

Books

Book Chapters

Return to Top of Document
Return to the Table of Contents

List of Awards/Grants Received

Return to Top of Document
Return to the Table of Contents
Go to Edmond's Index Page
Go to Edmond's Personal Page