14
Color Visualization in Matlab Monday, 11/18/2002 Announcement: We do not have class in Wednesday (11/20) . You will work on the project III and bring questions to Friday’s class. In Friday’s class, we will schedule your presentation for choices either Monday (11/25) or Wednesday (11/27).

Color Visualization in Matlab

Embed Size (px)

DESCRIPTION

Color Visualization in Matlab. Announcement: We do not have class in Wednesday (11/20) . You will work on the project III and bring questions to Friday’s class. In Friday’s class, we will schedule your presentation for choices either Monday (11/25) or Wednesday (11/27). Monday, 11/18/2002. - PowerPoint PPT Presentation

Citation preview

Page 1: Color Visualization in Matlab

Color Visualization in Matlab

Monday, 11/18/2002

Announcement: We do not have class in Wednesday (11/20) .You will work on the project III and bring questions to Friday’s class.In Friday’s class, we will schedule your presentation for choices either Monday (11/25) or Wednesday (11/27).

Page 2: Color Visualization in Matlab

Visualization of FEM Results

Displacementfield

Pixel:The smallest image-forming unit of a video display.

Page 3: Color Visualization in Matlab

Create a Figure Windowfigure(‘Position’,[left,bottom,width,height])

Page 4: Color Visualization in Matlab

Example

Page 5: Color Visualization in Matlab

Additive Color

color=w1*Red+w2*Green+w3* Blue

Page 6: Color Visualization in Matlab

RGB Color Model

[0,1,1]

[red,green,blue]

[0,1,0]

[1,1,1]

[0,0,1]

[1,0,1][1,0,0]

[1,1,0]

Page 7: Color Visualization in Matlab

Color Cube

Page 8: Color Visualization in Matlab

Example

ny=60;nx=20;figure ('Position', [100, 100, ny, nx*3]);colormap([1 0 0; 0 1 0; 0 0 1])

imageMatrix = [ones(nx,ny) ones(nx,ny)*2 ones(nx,ny)*3];

image(imageMatrix)axis equal off

nx

ny

Page 9: Color Visualization in Matlab

Hue-Saturation-Value colormap

HSV is used in conjunction with colormap to specify a colormap which varies the hue component of the hue-saturation-value color model.

The colors begin with red, pass through yellow, green, cyan, blue, magenta, and return to red. The map is particularly appropriate for displaying periodic functions.

Page 10: Color Visualization in Matlab

HSV Color Example

figure ('Position', [100, 100, 256, 50]);colormap(hsv(256));

imageMatrix = zeros(50,256);for ix=1:50 for iy=1:256 imageMatrix(ix,iy) = iy; endend

image(imageMatrix)axis equal off

Page 11: Color Visualization in Matlab

Understanding Colormaps

Page 12: Color Visualization in Matlab

Color Assignment

Page 13: Color Visualization in Matlab

Mapping Rule

Page 14: Color Visualization in Matlab

Visualization of FEM Results