client-side raster modeling with pixelbender

44
http://www.flickr.com/photos/ebmorse/97423269

Upload: dave-bouwman

Post on 18-Dec-2014

979 views

Category:

Technology


2 download

DESCRIPTION

Presented March 8th, 2011 at the Esri Developer Summit, this talk show some of our recent work doing high-performance, client side raster modeling using PixelBender

TRANSCRIPT

Page 1: Client-Side Raster Modeling with PixelBender

http://www.flickr.com/photos/ebmorse/97423269

Page 2: Client-Side Raster Modeling with PixelBender
Page 3: Client-Side Raster Modeling with PixelBender
Page 4: Client-Side Raster Modeling with PixelBender
Page 5: Client-Side Raster Modeling with PixelBender

http://www.flickr.com/photos/krossbow/3841313312

Page 6: Client-Side Raster Modeling with PixelBender
Page 7: Client-Side Raster Modeling with PixelBender
Page 8: Client-Side Raster Modeling with PixelBender
Page 9: Client-Side Raster Modeling with PixelBender
Page 10: Client-Side Raster Modeling with PixelBender
Page 11: Client-Side Raster Modeling with PixelBender

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

8-bit png

Page 12: Client-Side Raster Modeling with PixelBender
Page 13: Client-Side Raster Modeling with PixelBender
Page 14: Client-Side Raster Modeling with PixelBender
Page 15: Client-Side Raster Modeling with PixelBender
Page 16: Client-Side Raster Modeling with PixelBender
Page 17: Client-Side Raster Modeling with PixelBender
Page 18: Client-Side Raster Modeling with PixelBender
Page 19: Client-Side Raster Modeling with PixelBender
Page 20: Client-Side Raster Modeling with PixelBender
Page 21: Client-Side Raster Modeling with PixelBender

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Grey Scale Change “Map”

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Sliced Change “Map”

PixelBender Kernel

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

10-100 190-240

Page 22: Client-Side Raster Modeling with PixelBender
Page 23: Client-Side Raster Modeling with PixelBender
Page 24: Client-Side Raster Modeling with PixelBender
Page 25: Client-Side Raster Modeling with PixelBender

Pass in values!

Bend Pixels and shove into map!

Page 26: Client-Side Raster Modeling with PixelBender
Page 27: Client-Side Raster Modeling with PixelBender
Page 28: Client-Side Raster Modeling with PixelBender
Page 29: Client-Side Raster Modeling with PixelBender
Page 30: Client-Side Raster Modeling with PixelBender

Git’ it!

http://github.com/dtsagile/arcstache

Page 31: Client-Side Raster Modeling with PixelBender
Page 32: Client-Side Raster Modeling with PixelBender

Gerald J. Lenhard / http://www.forestryimages.org

Page 33: Client-Side Raster Modeling with PixelBender
Page 34: Client-Side Raster Modeling with PixelBender
Page 35: Client-Side Raster Modeling with PixelBender

http://www.flickr.com/photos/ toasty/1540997910

Page 37: Client-Side Raster Modeling with PixelBender
Page 38: Client-Side Raster Modeling with PixelBender
Page 39: Client-Side Raster Modeling with PixelBender
Page 40: Client-Side Raster Modeling with PixelBender

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Ave. Global Temp

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Soil Moisture

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Soil Texture

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

54 202 203 190 170

60 180 200 220 187

68 120 182 204 219

77 90 130 191 197

12 124 25 33 78

Forest Type

PixelBender Kernel

0 1 1 0 0

0 1 1 1 1

0 0 0 1 1

0 0 0 1 1

0 0 0 0 0

Suitability Mask

Page 41: Client-Side Raster Modeling with PixelBender
Page 42: Client-Side Raster Modeling with PixelBender
Page 43: Client-Side Raster Modeling with PixelBender
Page 44: Client-Side Raster Modeling with PixelBender

http://www.adobe.com/devnet/pixelbender.html http://github.com/dtsagile