|
Name:
|
|
Employer:
Department of Computing and Mathematics (DOCM)
John Dalton Building
Manchester Metropolitan University
Chester Street
Manchester M1 5GD
United Kingdom
Dr. Edmond Prakash joined the Department of Computing and Mathematics in
2006 and currently serves as a Reader in Visual Computing. He received his PhD
in Computer Science from the Indian Institute of Science,
In 1993, Dr. Edmond Prakash received the advanced researcher scholarship
from the United Nations Development Program (UNDP),
Dr. Edmond 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
Modelling, 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'.
Name:
Title: Senior Lecturer of Computing
Contact Telephone:
Fax:
email: E.Prakash {at} mmu {dot} ac {dot}
Web Site: http://www.docm.mmu.ac.uk/STAFF/E.Prakash/
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 more than 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
·
2007- Editor-in-Chief of International
Journal of Computer Games Technology: To further the research in the field of
computer games technology I serve as the editor for the International Journal
on Computer Games Technology. http://www.hindawi.com/journals/ijcgt/
Innovation in Teaching: New Subjects
Innovation in Teaching: Online Peer-to-Peer Student Learning
Design & Development of Curriculum for New Graduate & Undergraduate Programs
$$$ Funded Research
(i) From Research Councils as the
nominated Principal Investigator/co-researcher/collaborator
1) As the Principal Investigator, I obtained EPSRC PhD
funding (EPSRC/CASE/CNA/07/37 2007-2010) for PhD studentship of Michael Topsom.
His research addresses: interaction and usability of games, product scaling and
connected games over high latency networks (Amount: £62,000).
2) The research group at MMU supported the bid in
successfully getting an Overseas PhD Student funding (2008-2011). This funding
is provided by Indonesian Government Research Council to Leslie Warnars for
research on Entertainment Computing at MMU (Amount: £75,000).
3) Principal Investigator for 4 PhD research studentship
funding received from Ministry of Education, Singapore to pursue research in
Visual Computing at NTU during 2003-2006. (Amount: 4 £ £32,000 = £128,000).
4) Principal Investigator for 5 MSc research studentship
funding received from Ministry of Education, Singapore to pursue research in Visual
Computing at NTU during 1998-2003. (Amount: 5 £ £22,000 = £110,000).
5) Principal Investigator in 3D Digitization Project,
AcRF RG4/00, Title: Personalized Human Shape Modeling and Behavior Animation
Jan 2001 - Dec 2002 (Amount: SGD $56,157 / £26,000).
6) Principal Investigator in Scientific Visualization
Project at Supercomputer Center, IISc, India, sponsored by MHRD. Efficient
Visualization Algorithms for Scientific and Engineering Applications, 1996
(Amount: INR 3,000,000 / £50,000).
7) 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: SGD $241,223 / £112,000)
8) Collaborator in AcRF Project RG 82/98 [PI: A/P Ho Kim
Wai] Title: Framework for Management of Innovative Financial Instruments and
Processes for a Knowledge Based Economy (Amount: SGD $498, 000 / £231,000).
9) Collaborator in AcRF RG 84/98 [PI: Dr. Wolfgang
Felger] Title: Tools for Virtual Engineering (Amount: SGD $497,000/ £231,000)
10) 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: SGD $497, 000 / £231,000)
(ii) From Research Charities,
Foundations, etc. As the nominated Principal
Investigator/co-researcher/collaborator
1) PI for Information Development Authority funding for 4
students (NTU-MIT Collaboration) to visit MIT Games-To-Teach Lab for two
months, 2003-2004 (Amount: SGD $20,000 / £12,500).
2) PI for the prestigious Tan Chin Tuan Foundation Grant
as Visiting Scientist, May-Jul 2000, Touch Lab, Massachusetts Institute of
Technology (MIT), USA. (Amount: SGD $5000 / £3,000).
3) PI for the Information Development Authority Grant for
FYP student to visit MIT Touch Lab, 2001 (Amount: SGD$5000 / £3,000).
4) PI in the United Nations Development Project Visiting
Scholar Grant to NCSA, UIUC, USA, 1993 (Amount: US$18,000 / £12,000).
(iii) From Industrial, Commercial, Private
sponsors, etc. As the nominated Principal Investigator/co-researcher/collaborator
1) PI for Microsoft-HE Academy Project (2007) for game
development to make learning more educational and entertaining. (Amount £5000).
2) PI for Microsoft XBOX Programming Project (equipment
and software grant): Microsoft has given MMU 4 Xboxes and Creator’s Club
subscriptions to develop games using Microsoft’s XNA toolkit (Amount: £20,000).
3) Collaborator in Flight Simulation Project at SUNY, SB,
USA, sponsored by US Navy [PI: Prof. Arie E. Kaufman]. Non-traditional approach
for flight simulation based on volumetric models, 1996 (Amount: USD 18,000 /
£12,000).
4) 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 (Amount: USD 40,000
/ £28,000).
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,
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 and Conferences (Please
See Full List of Publications)
External Examiner
Editor/Reviewer for Conferences and Journals
Student Research Supervision (Masters and PhD)
Examiner for Research (PhD)
o
S. Karthikeyan,
An End-to-End Secure Protocol Using Hybrid Encryption Techniques (AES-Rijndael
and RSA), Alagappa University, India, 2007
o
Fadi Chehimi,
Mixed Reality Advertising and Entertainment Services for Mobile Phones,
Lancaster University, 2009.
o
Albert Raj, FPGA
Implementation of an Efficient Routing Filter, Anna University, 2008
o
S. Ramabalan,
Evolutionary Trajectory Planning for Intelligent Robots, Anna University, 2008
o
M. Ezhilarasan,
Development of Hybrid Algorithms for Video Codec, Pondicherry Engineering
College, Pondicherry University, India, 2007.
o
Neta Sokolovsky,
Multiresolution Hierarchies for Visual Computing, The Kreitman School of
Advanced Studies, Ben-Gurion University of the Negev, Israel, 2006
o
A. Jaya, GA
Design & Analysis, MK University, India, June 2004.
o
K. Sivakumar,
Optimal Machining Tolerance Allocation of Machine Elements Through Intelligent
Techniques, National Institute of Technology (NIT), Trichy, India, March 2005.
o
Wang Weihua,
Behavior Based Interaction Management in CVEs, PhD, NTU
o
Wang Yong,
Interaction Management in Distributed Collaborative Virtual Environments, PhD,
NTU
o
Zou Qingsong,
Object Based Volume Visualization for Medical Imaging, PhD, NTU,
o
Zhu Huabing, A
Framework for a Realtime Distributed Rendering Environment, PhD, NTU
o
Stephanus S
Tandjung, Motion Estimation in Videos, PhD, NTU
Examiner for Research (Masters)
o
Ho Kee Ping,
Behavioral and Autonomous Agents for Computer Animation
o
Carmen Ng
So-Ling, Simulation and Rendering of Skin-like Surfaces
o
Shan Liang,
Knowledge Based Human Animation from Monocular Image Sequences
o
Yang Yuting,
Algorithms on Volume Graphics
o
Mie Mie Thet
Thwin, Estimating Software Readiness Using Predictive Model
o
Liu Wei, Geometric
Design of Flat Layout of 3D Folded Structures
o
Wang Weihua,
Behavior Based Interaction Management in CVEs
o
Zhong Liang,
Non-invasive Indices for Cardiac Dysfunction During Filling and Systolic
Ejection Phases
o
Chan Chee Fatt,
Tessellation Scheme for Organ 3D Surface Reconstruction
o
Ma Di, Volume
Modeling of Bio-Medical Devices for Rapid Prototyping
o
Shen Fei, On Grey
Level Corner Detection
o
Chen Xujian,
Object Detection and Recognition Using 3D B-Surface
o
Wang Yingjie,
Face Recognition from 2D and 3D Images
o
Zou Qingsong, Object-based Volume Visualization of Medical Images
o
Volkov
Vasily, Adaptive Local Refinement and Simplification for Cloth
Simulation
o
Liu
Yongsheng, Robust Voxelization Based Ray Casting of Implicit Surfaces
o
Wang
Yong, Interaction Management in Distributed Collaborative Virtual Environments
o
Hu
Minghui, A Sequential Learning Neural Network for Foreign Exchange Rate
Forecasting
·
Counsellor,
Pathway Tutor and Placement Tutor for Undergraduate Students.
·
Staff Strategic
Planning Workshop
Service Activities to World Community
Digital Media: e-Books/CDROMS/CD/VCD/DVD
Books
· Edmond C. Prakash, Hock Soon Seah and Hai Nam Pham, 3D Computer Game Programming (3rd edition), Pearson Addison-Wesley, (ISBN 978-981-06-8097-8), 2009.
Book Chapters
|
|