Summer of Code 2009

Google Summer of Code 2009 Ideas

This page is a clearing house for ideas to propose for the Google Summer of Code 2009. These ideas should be implementable by a student intern in about three months. The ideas should provide some benefit independent of further work. New plug-ins and extensions, particularly in areas not currently covered by existing plug-in suites are a good place to start. The ideas should be easy to break down into several tasks.

  • Drag and drop creation and modification of views and layers
  • Split the session explorer tabs into multiple dock windows so multiple tabs can be displayed at once
  • A "porthole" which is a box/circle similar to the zoom inset but it looks through a layer into the next layer down
  • A view "splitter" which displays one layer on one side, and a different layer on the other side
  • An MS ribbon interface instead of menus and toolbars
  • A plug-in which allows scaling of a cube using skip/duplication and basic interpolation (bilinear and cubic)
  • In-core pan sharpening (IHS for example)
  • Mophological operations, filter convolution, and other basic image editing functions
  • A "coverage viewer" which shows coverage of data sets in a certain directory on a map/globe
  • FFT analysis
  • Wavelet analysis
  • Automatic georeference on import
  • Algorithm pattern that provides CUDA support
  • Algorithm pattern that provides OpenCL support
  • Better KML export
  • KML import
  • Data accessor that provides a moving kernal
  • Google earth plug-in
  • Improved wizard gui
  • Draping imagery over 3-d terrian model
  • Basic wizard scripting for looping/conditionals
  • Better testbed integration with plugins (i.e. improved class Testable)
  • Wizard "recording"
  • ICE "product" exporter
  • ICE view/layer export
  • Support for Web Feature Service (WFS) and Web Coverage Service (WCS)
  • ICE preview chips
  • Redo the rendering pipeline to be more modular
  • More use of GPU in the pipeline (for exmaple, Cg to calculate statistics)
  • Product view as web page
  • Custom layers
  • Streaming data support (i.e. no prior knowledge of number of frames)
  • Full color video
  • Improved, fully pluggable user help
  • Allow certain DataElements to be read-only or hidden
  • Improved brightness contrast gui
  • Improved progress reporting framework (more like StepResource)
  • Load plug-ins and support data from an aeb/zip instead of separate files on the file system
  • Support for another os/platform (linux, solaris x86, max osx)
  • View based coordinates
  • SAR plug-ins
  • Video processing plugins (background suppression, etc.)
  • LIDAR/LADAR algorithms
  • Feature recognition algorithms
  • Multi-source data fusion algorithms
  • Performance improvements
  • Tear-out window support (i.e. the ability to pull windows out of the MDI and change them over to top-level windows and vice-versa)
  • Implement voxel-based 3-d world generation for change detection/object tracking that Joe Mundy developed
  • Add new hyperspectral algorithms
  • Choose cool PE/RS algorithm you've seen and implement it
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.