|
Name: EDMOND C. PRAKASH Voice: (65)
6790-6277
Fax: (65) 6792-6559 |
|
Employer: Nanyang
Technological University
Address: School of Computer Engineering
Nanyang Technological University
Nanyang Avenue
Singapore-639798
|
|
|
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'.
|
|
|
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
|
|
|
|
|
|
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!
|
|
|
Fall 2003
SC443 Computer Game Programming
Spring 2003 SC207 Software
Engineering
Spring 2002 SC207 Software Engineering
Fall 2002 SC207 Software
Engineering
Fall 2002 SC103
Introduction to Computer Programming
Spring 2001 SC207 Software
Engineering
Fall 2001 SC207
Software Engineering
Fall 2001
SC207 Computer Graphics
Fall 2000 SC207
Software Engineering
Spring 2000 SC207 Software
Engineering
Spring 2000 CE204 Computer
Graphics
Spring 1999 CE109
Discrete Mathematics
Spring 1999 CE304 Computer
Graphics
Fall 1999 SC207 Software
Engineering
Spring 1998
CE303 Operating Systems
Fall 1998
CE204 Computer Graphics
|
|
|
|
|
|
|
|
|
Innovation in Teaching: Online Peer-to-Peer Student Learning
Design & Development of Curriculum for New Graduate & Undergraduate Programs
|
|
|
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]
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.
|
|
|
|
|
|
Journals
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)
Conferences (Please
See Full List of Publications)
|
|
|
|
|
|
|
|
|
|
|
|
Digital Media: e-Books/CDROMS/CD/VCD/DVD
Books
Book Chapters
|
|
|
|
|
|
|
|
|