© Copyright IBM Corporation 2006 Cell Broadband Engine Applications Francesco Bertagnolli System & Technology Group Examples of use.

Slides:



Advertisements
Similar presentations
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
Advertisements

Non-linear digital editing Adobe Premier. Linear editing analog video editing with tapes cut tape or film and splice clip at end LINEAR: assemble front.
3D Graphics Rendering and Terrain Modeling
OverviewOverview Motion correction Smoothing kernel Spatial normalisation Standard template fMRI time-series Statistical Parametric Map General Linear.
Digital Interactive Entertainment Dr. Yangsheng Wang Professor of Institute of Automation Chinese Academy of Sciences
Computer Graphics CMSC 435/ Graphics Areas “ Core ” graphics areas – Modeling – Rendering – Animation Other areas which draw on computer graphics.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Order-Independent Texture Synthesis Li-Yi Wei Marc Levoy Gcafe 1/30/2003.
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Digital Processing Option. Digital Processing is… If you want to improve contrast in an image, MPEG a movie, filter a sound… If you want to improve contrast.
Computer Vision in Graphics Production Adrian Hilton Visual Media Research Group Centre for Vision, Speech and Signal Processing University of Surrey
Introduction Background In image-guided interventions, anatomical structures are typically derived from medical images through segmentation. In radiation.
Co-registration and Spatial Normalisation
Research Area B Leif Kobbelt. Communication System Interface Research Area B 2.
Dr. Sana’a Wafa Al-Sayegh
Human Emotion Synthesis David Oziem, Lisa Gralewski, Neill Campbell, Colin Dalton, David Gibson, Barry Thomas University of Bristol, Motion Ripper, 3CR.
Helsinki University of Technology Laboratory of Computational Engineering Modeling facial expressions for Finnish talking head Michael Frydrych, LCE,
GIP: Computer Graphics & Image Processing 1 1 Medical Image Processing & 3D Modeling.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
VRML - 1 Virtual Reality Modeling Language (VRML) Peter O’Grady.
Optical Laser Health Monitor Cybernet Systems Corporation 727 Airport Blvd Ann Arbor, Michigan (734) Joseph.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
REAL-TIME VIDEO EFFECTS USING A DEPTH SENSOR Robbie Fraser and Ridho Jeftha.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Advanced Computer Technology II FTV and 3DV KyungHee Univ. Master Course Kim Kyung Yong 10/10/2015.
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
Computer Graphics Lecture 01 Fasih ur Rehman. About Instructor MSc in Electronics and MSc in Systems Engineering in 1994 and 1996 respectively from Quaid-e-Azam.
Object Based Processing for Privacy Protected Surveillance Karl Martin Kostas N. Plataniotis University of Toronto Dept. of Electrical and Computer Engineering.
Introduction EE 520: Image Analysis & Computer Vision.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Research Interests of Dr. Dennis J Bouvier Fall 2007.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Introduction to Multimedia Review 1 - Lecture Notes Semester 1.
Image Acquisition and Processing Hardware
Developments of Photogrammetry
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
An Introduction to Computer Vision George J. Grevera, Ph.D.
Measurement and editing of metallic car paint BRDF Martin Rump Computer Graphics Group University of Bonn, Germany.
3-D Information cs5764: Information Visualization Chris North.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Some research areas:  Medicine: ◦ analysis of bio-signals, ◦ medical imaging ◦…◦… 1.
67 x 89 = ? 67 x
GPU, How It Works? GRAPHICS PROCESSING UNITS Hidden Surfaces Determine which surfaces should be displayed Texturing Modify each pixel colour for added.
What is Multimedia Anyway? David Millard and Paul Lewis.
Applications and Rendering pipeline
© Copyright AD Group Overview Presentation. © Copyright AD Group Introduction  Entry-level Video Server to the DV-IP Range  Offers incredible price–beating.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Identify internal hardware devices (e. g
How to Program a Game: A Super Crash Course, A Talk or Something!
Digital Video Library - Jacky Ma.
Computer Graphics.
CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques
FACE RECOGNITION TECHNOLOGY
3D Graphics Rendering PPT By Ricardo Veguilla.
Joshua Barczak* CMSC 435 UMBC
Final Year Project Presentation --- Magic Paint Face
Categorizing sex and identity from the biological motion of faces
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Introduction to spagetti and meatballs
Presentation transcript:

© Copyright IBM Corporation 2006 Cell Broadband Engine Applications Francesco Bertagnolli System & Technology Group Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Cell/B.E. Technology Segments and Workloads Visualization Presentation of Data Modeling, Simulation, Image processing, Rendering Real-time Analytics Processing of Data Information Synthesis Analysis Focused Common Workload Characteristics/Requirements Financial markets Media & Entertainment Medical Imaging Digital Video Surveillance Seismic A&D EDA Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Examples of use Toshiba’s Magic Mirror Demo Cell CEATECH 2005 htttp://techon.nikkeibp.co.jp/lsi/images/toshiba_cell.mpg Normal Camera samples the face 30 times per second, finding 500 points, modeling and texturing them, in real-time, using Cell BE 3D Makeup Simulation ●Face shape modeling plots the contours of the face with 6,000 polygons ●Texture mapping matches the makeup and its texture with each individual polygon ●Template matching tracks the movement of 500 facial points, to track motion and changes in facial expression 3D Hairstyle Simulation ●Matrix analysis uses the results of facial modeling, 2D facial movement and template matching to calculate 3D facial motions ●The database contains 50 to 100 images of each hairstyle ●Image-based rendering creates images that match the individual image with the selected hairstyle and transforms its appearance in perfect timing with movements of the face.

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades 800 KB 15 KB Video output H.264 interface Video compression Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Combination of both informations Altitude informationSatellite image Readout Terrain Rendering Engine (TRE) The development of the Cell Broadband Engine (CBE), together with the advent of commercially available high resolution satellite images and digital elevation models (DEM), brings new possibilities to visualizing the world around us. Two sets of input Without the assistance of a Graphics Processing Unit (GPU) Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Course evaluation, comparison, plans of action, actions Broker Interaction at the stock exchange Current courses Financial Analysis Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades IBM Storage Compression and archiving Live Multi-Cam analysis - Pursuit over several cameras - Automated monitoring - Automated static analysis - … Video monitoring Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades - SSL transmission at WWW - DB-Entries code/decode - Encoded VoIP transmission - … DPINFO-Entry… SSL Encrypt over WWW Encyrpt + translate VoIP Encryption … Security Encryption / Decryption Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Goal: to speed up a linear image registration code by using the Cell BE processor. Registration is a process of transforming two input images into one coordinate system. - Images of the same patient taken with different scan devices (e.g. CT and MRI) - Images of the same patient taken at different points in time  The result helps medical doctors to examine the two images from the same perspective. Mayo Code ITK (Insight Toolkit) Affine Transformation Parameters 3D input image, consisting of many 2D slices Reducing minutes to seconds on this application will have significant effects on the work of radiologists Mayo Clinic (1) Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Mayo Clinic (2) Examples of use

© Copyright IBM Corporation 2006 Francesco Bertagnolli Application areas for Cell Blades Examples of use - End -