Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco...

18
Colorful Math: Developing Algorithmic Methodology to Visualize and Analyze the Dynamics of a Deciduous Tree Shayne T. O’Brien SUNY Geneseo Dr. Bo Song Baruch Institute of Coastal Ecology and Forest Science Dr. Vetria Byrd Clemson University

Transcript of Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco...

Page 1: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Colorful Math: Developing Algorithmic Methodology to Visualize and Analyze the Dynamics of a

Deciduous Tree!

Shayne T. O’Brien SUNY Geneseo

Dr. Bo Song

Baruch Institute of Coastal Ecology and Forest Science

Dr. Vetria Byrd

Clemson University

Page 2: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Description!

Page 3: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Import, Reformat

Data

Denoise

3D Visualize

Project Color Change

Dynamics

Differentiate Components

Compute Volume

Methodology!

Page 4: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Background!HSV Color Space

Page 5: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Denoising!

Page 6: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Denoising!

Before After

Page 7: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

3D RGB!Point Cloud Data Week 0 Screenshot

Page 8: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

RGB, Grayscale!

Page 9: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Differentiation!Rgb2ind function

Page 10: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Differentiation!L*a*b* Color Space

Page 11: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Differentiation!

Page 12: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Differentiation!Experimental Approach

Page 13: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Experimental Approach Differentiation!

Page 14: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Volume!Delaunay Triangulation

Page 15: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Volume!

Page 16: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Volume!

Outlier Detection

Page 17: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

Future Work!

Optimize Differentiation

Model for Color Projection

Piecewise Volumetric Computation

Quantify Volume in mm3

Application to Multi-tree Dataset

Page 18: Colorful Math: Developing Algorithmic Methodology to ... - Shay… · 0.4 as as 0.7 as az as . eco eco so 250 zoa 1 oa 1 oa zoa zoa . 50 laa 150 zaa 250 xla laa 150 zaa 250 . 120a

�  Dr. Bo Song & Brian Williams

�  Dr. Vetria Byrd, PI and VisMentor �  Dr. Lori Tanner

�  Clemson University

Acknowledgments!

This research is funded by NSF ACI Grant No. 1359223.