Visualization of Multidimensional Functions Team Members: Mrinmayee Kulkarni Reenal Mahajan Priya Shastri.

Slides:



Advertisements
Similar presentations
6.4: Coordinates in Three Dimensions
Advertisements

1/16/ : Coordinates in 3 Dimensions 6.4: Coordinates in Three Dimensions Expectations: G1.1.5: Given a segment in terms of its endpoints, determine.
Object Recognition Using Locality-Sensitive Hashing of Shape Contexts Andrea Frome, Jitendra Malik Presented by Ilias Apostolopoulos.
Lecture 8 Transparency, Mirroring
Graphics Pipeline.
College Algebra, Third Edition by Cynthia Y. Young, © 2012 John Wiley and Sons. All rights reserved. Chapter 3 Functions and Their Graphs.
Chapter 13 Preview Objectives Electromagnetic Waves
Texture and Colour in Virtual Worlds Programming for 3D Applications.
Mechanics of Materials – MAE 243 (Section 002) Spring 2008
INFORMATION MURAL A technique for displaying and navigating large information spaces Dean F. Jerding and John T. Stasko Graphics, Visualization, and Usability.
Lecture 35 Plane surfaces. Spherical mirrors. Spherical ceiling mirror Spherical make-up or shaving mirror.
Coordinates. You are used to reading and plotting coordinates in this quadrant This is called the first quadrant.
Self Organizing Maps. This presentation is based on: SOM’s are invented by Teuvo Kohonen. They represent multidimensional.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Face Recognition Based on 3D Shape Estimation
Diffusion Tensor Imaging (DTI) is becoming a routine technique to study white matter properties and alterations of fiber integrity due to pathology. The.
COMP 578 Data Warehousing And OLAP Technology Keith C.C. Chan Department of Computing The Hong Kong Polytechnic University.
Section 1.1 The Distance and Midpoint Formulas. x axis y axis origin Rectangular or Cartesian Coordinate System.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Elements & Principles of Design Review Game
1.What is the fundamental difference between a real image and a virtual one? 2.Parallel light rays are focused on the focal point of a concave mirror.
Rendering Adaptive Resolution Data Models Daniel Bolan Abstract For the past several years, a model for large datasets has been developed and extended.
Graphics A graphics program allows you to combine pictures and text in many different ways. Features – General Level Draw graphics Enter Text Common Tools.
Lecture 18 Chapter 12 Matrices continued. Outline from Chapter Matrix Operations Matrix Multiplication Matrix Division
(r,  ). You are familiar with plotting with a rectangular coordinate system. We are going to look at a new coordinate system called the polar coordinate.
Warm-up Find the distance between two points: A(6, -7) and B (4,8) Find the distance between two points: C(3, 5, -6) and D(4, -6, 9)
MA/CS 3751 Fall 2002 Lecture 24. MA/CS 3752 ginput ginput is a Matlab function which takes one argument input: number of points to select in the image.
HomeWork 2 Solution Chen Zhanqing.
Today’s agenda: Electric potential of a charge distribution. You must be able to calculate the electric potential for a charge distribution. Equipotentials.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
CIS 601 Image Fundamentals Longin Jan Latecki Slides by Dr. Rolf Lakaemper.
(r,  ). You are familiar with plotting with a rectangular coordinate system. We are going to look at a new coordinate system called the polar coordinate.
Vectors and the Geometry of Space 2015
Divide into meridian sections – Gore development
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Transparency 1 Click the mouse button or press the Space Bar to display the answers.
Trigonometric Functions: The Unit Circle & Right Triangle Trigonometry
Daniel A. Keim, Hans-Peter Kriegel Institute for Computer Science, University of Munich 3/23/ VisDB: Database exploration using Multidimensional.
Interactive Frequency Filtering Program Geoff Franz.
More digital reading explaining LUT RT 244 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of.
ITEC 109 Multimedia Lecture Lecture 23. Photo manipulation Review Lists / Arrays.
Pinnacle Pro Painting Program User Manual Created by: David Kwasny Chris Schulz W. Scott DePouw.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
12-Perspective Depth Assoc.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
AP Physics C – Vectors. 1.1 Vectors. Vectors are mathematical quantities indicated by arrows. The length of the arrow denotes the magnitude or the size.
© Houghton Mifflin Harcourt Publishing Company Preview Objectives Electromagnetic Waves Chapter 13 Section 1 Characteristics of Light.
Indexing OLAP Data Sunita Sarawagi Monowar Hossain York University.
Digital Media Lecture 5: Vector Graphics Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
MOHR'S CIRCLE The formulas developed in the preceding article may be used for any case of plane stress. A visual interpretation of them, devised by the.
More digital 244 wk 12 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of Medicine Atlanta, GA,
Reflection of Light Reflection – the turning back of an electromagnetic wave at the surface of a substance.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Polar Coordinates Today’s Objective: I can convert between polar coordinates/equations and rectangular coordinates/equations.
Week 8 Day 2. WEEK 8 Day 1 Page INTEGRAL EXPONENTS page 278 In Chapter 1, the laws of exponents were discussed in terms of positive exponents.
Computer Graphics CC416 Week 15 3D Graphics.
Divide into meridian sections – Gore development
APRV – A Multidimensional Data Visualization Tool
Chapter 13 The Data Warehouse
Hirokazu Tanimoto, Masaki Sano  Biophysical Journal 
The Generality of Parietal Involvement in Visual Attention
Millburn Academy Maths department Higher Equation of a Straight Line.
Online analytical processing (OLAP) is a category of software technology that enables analysts, managers, and executives to gain insight into data through.
Rectangular Coordinates
Volume 85, Issue 6, Pages (December 2003)
Presentation transcript:

Visualization of Multidimensional Functions Team Members: Mrinmayee Kulkarni Reenal Mahajan Priya Shastri

Motivation Difficulty in visualizing functions of higher dimensions. Inspiration from Sanjini’s work.

Our Approach Focal point rays (n-1) dimensional hypercube +X -X-Z -Y+Y +Z +X +Y +Z Terms used: Rays, Focal Point, Range Range of x,y and z = 40 (-20 to 20) Radius = 400

Approach in detail. Function to screen mapping Steps involved Step 1 Calculate the number of slices using the formula No. of Slices(n)=2*Dimensions Step 2 Angle of each slice(theta) = 360/No.of slices Step 3 No. of rays(r) = 400*2Pi/2n

Step 4 Each (n-1) dimensional face of the hypercube is divided into smaller cubes using the formula 40^(n-1)= r * x^(n-1) where “x” is the dimension of each hypercube. Step 5 Order the hypercubes row-wise and later layer-wise. Step 6 Divide the line joining the center of the hypercube and the focal point into 400 points and compute the function values for each. Step 7 Plot the function points on the screen with intensity computed using the formula intensity = function value * 255/maxvalue of function

Stage 1 First line drawn All 400 points.

Stage 2 +X Surface Co-ordinates 400,400 Angle theta

Stage 3 + X Surface White portion which was due to out of range color values

Stage 4 Background Changed To Black for Better effect. Out of range color values removed

Current stage

Some interesting Functions

Screen to function mapping Step 1 Store the intensity values calculated for each point (a,b) plotted in 2 arrays green[800][800] and red[800][800] Step 2 Get screen co-ordinates (a,b) on mouse click Step 3 Search in green,red arrays and find intensity at (a,b) Step 4 Shift coordinate axis to focal point [Here (400,400) ] Step 4 Shift coordinate axis to focal point [Here (400,400) ]

Step 5 Find angle and quadrant of shifted coordinates;hence find surface which they map to in hypercube Step 6 Substitute known values in the intensity function and get the value of function Step 7 Sign of function is obtained from plotted color (red- negative; green – positive)

Green[576][264]=intensity value Function > =0 Value= Red[576][264]=0

Pros and Cons Pros Visualization of functions of higher dimensions. Ability to scale up to 20 dimensions. Ordering of cubes can be altered to accommodate more rays. Easier to classify the type of function (symmetric, asymmetric). Cons More processing time. Aggregation of function points. Limited interaction.

Future Work Addition of mouse interactions. Enable the user to change focal point. Display function values at different points. Change the range of display of function values. Use of a different method to order the rays on the face of cube. Make a generalized module to extend to n- dimensions.( part of the work going on).

Acknowledgements Thanks to Dr. North & Sanjini for their help Questions???