If you can't read please download the document
Upload
kip-streithorst
View
773
Download
3
Embed Size (px)
Citation preview
2. Overview
3. Tour of Spectral Processing Extension 4. Tour of Python Scripting Extension 5. Tour of IDL Scripting Extension 6. Developing Extensions 7. Summary 8. Introduction to Opticks
Similar to the following commercial tools:
Extendable via scripts and plug-ins
Intuitive interface 9. Supports very large data sets (1 TB+) 10. Introduction to Opticks (Cont.)
11. Core software open sourced in December 2007 12. Additional components open sourced since initial release 13. Free and open-source, licensed under LGPL v2.1 14. Introduction to Opticks (Cont.)
15. Windows 64-bit 16. Linux 64-bit 17. Linux 32-bit(coming soon) 18. Solaris 10 SPARC 64-bit 19. A note on the name
20. Adopted due to it's historical interest, contextual relevance, and uniqueness. 21. Histogram
Quickbird image shown 22. Histogram
Quickbird image shown 23. Histogram
Quickbird image shown 24. Histogram
Quickbird image shown 25. Histogram
Landsat7 Temperature image shown 26. Histogram
Landsat7 Temperature image shown 27. Histogram
Landsat7 Temperature image shown 28. Color Composites
AVIRIS image shown 29. Color Composites
AVIRIS image shown 30. Color Composites
AVIRIS image shown 31. Inset zooming
Quickbird image shown 32. Inset zooming
Quickbird image shown 33. Overview window
Quickbird image shown 34. Layers
35. Check to show, uncheck to hide Landsat7 image shown 36. Working with sensor data
Landsat7 image shown 37. Animation
38. Extensions can use C++ or Python APIs to create custom animations AVIRIS image shown 39. Convolution Kernels
AVIRIS image shown 40. Annotations
Quickbird image shown 41. Annotations
Landsat7 image shown 42. Linking Views
43. Can also geographically mirror actions in other views Landsat7 image shown 44. Band Math
AVIRIS image shown 45. Band Binning
AVIRIS image shown 46. Wizard Builder
47. Can manually be executed as one-click or can be automated Bin bands together for current dataset and then run principal component analysis 48. Opticks Batch
49. External tool can modify .batchwiz xml file to adjust input arguments Load image, execute band math expression, export results to new file 50. Spectral Processing Extension
51. Signature plotting window 52. Signature library tools 53. Signature matching algorithms 54. Hyper-spectral anomaly detection tools 55. Atmospheric normalization 56. Spectral Signature Plotting
Aster Spectral Library signatures shown 57. Spectral Signature Plotting
AVIRIS image and in-scene signatures shown 58. Minimum Noise Fraction Transform
AVIRIS image shown 59. RX (Reed-Xiaoli) Detector
SAMSON image shown with detected anomalies in red 60. TAD (Topological Anomaly Detector)
SAMSON image shown with detected anomalies in red 61. SAM (Spectral Angle Mapper)
SAMSON image shown with matched pixels in red 62. CEM (Constrained Energy Minimization)
SAMSON image shown with matched pixels in red 63. ACE (Adaptive Cosine Estimator)
SAMSON image shown with matched pixels in red 64. Spectral Library Match
65. Click a pixel and determine the best matches from a pre-loaded library SAMSON image shown with ASTER spectral library signature matches 66. NDVI
NDVI (Normalized Difference Vegetation Index) results for SAMSON image shown 67. Spatial Profile Plotting
68. Creates line for each of the displayed bands AVIRIS image shown 69. Opticks Scripting Support
70. Scripting Window to interactively enter commands and manipulate Opticks 71. Script code can be added to wizard in Wizard Builder
Scripts can be bundled into installable extensions 72. Python Scripting Extension
73. Numpy is recommended by not required 74. Python can manipulate:
75. Images 76. AOIs, Signatures, Animations, Wizards 77. Any other plug-in (e.g scripted Wizard Builder) 78. Interactive Python Scripting
AVIRIS image shown 79. IDL Scripting Extension
80. Must purchase an IDL license 81. IDL can manipulate:
82. Animations 83. Wizards 84. Developing Extensions
85. Install and uninstall can be automated List installed extensions 86. Developing Extensions
87. API is comprehensive
88. ~36,000 LOC in Spectral, Python and IDL extensions utilizing the API API is approachable
89. Summary
Contribute to Opticks
Tell others about Opticks 90. Q & A Kip Streithorst Opticks Developer Ball Aerospace & Technologies Corp. [email_address] http://opticks.org 91. Imagery References
Landsat
SAMSON
92. Imagery References
ASTER Signatures
93. Baldridge, A.M. S.J. Hook, C.I. Grove and G. Rivera, 2009. The ASTER Spectral Library Version 2.0. Remote Sensing of Environment, vol 113, pp. 711-715.