MATLAB
Matlab is a powerful and intuitive programming environment that provides students with the tools needed for numerical computations, data analysis of experiments and sensor measurements, and graphical displays of spatial and temporal data. The material covered in this portion of the course will be blended with the concepts of remote sensing; introducing students to the matlab programming techniques needed to read, display and analyze satellite data.
OCTAVE
Octave is an open source alternative to matlab. The Octave syntax is largely compatible with Matlab. The Octave interpreter can be run in GUI mode, as a console, or invoked as part of a shell script. More Octave examples can be found in the wiki.
Syllabus/concepts :
- Introduction to remote sensing, satellites and sensors
- Making images using Visible light : This will cover a wide range of topics such as
- Images and arrays
- Reflectivity and Color
- Reading a text file in MatLab
- Making an image in MatLab
- Writing a function in MatLab
- Detecting Clouds using visible light
- Clouds: reflection and transmission
- Decision structures in MatLab
- Output array based on criterion
- Thermal radiation and clouds
- Thermal Radiation
- Creating a thermal radiation function
- Thermal cloud mask
- Microwave thermal radiation and clouds: a surprise!
- Vegetation and Clouds Project
- Detecting vegetation (NDVI)
- Using a cloud mask to filter data
- Writing a function to do both
The Course Curriculum for Summer 2016 is available “HIRES_syllabus”
The Course Curriculum for Summer 2015 is available “HIRES_syllabus”
The Course Curriculum for Summer 2014 is available “HIRES_syllabus“