General Pages

Real-Time Chat Using a Web Browser
Real-Time Chat Using an Installed Client
Browse Opticks IRC Logs
Search Opticks IRC Logs
Opticks IRC Bots

Meeting Notes

Page: January 23, 2012 Meeting Notes
Page: January 9, 2012 Meeting Notes
Page: December 12, 2011 Meeting Notes
Page: November 28, 2011 Meeting Notes
Page: November 14, 2011 Meeting Notes
Page: October 31, 2011 Meeting Notes
Page: October 17, 2011 Meeting Notes
Page: October 3, 2011 Meeting Notes
Page: September 19, 2011 Meeting Notes
Page: September 5, 2011 Meeting Notes
Page: August 22, 2011 Meeting Notes
Page: August 8, 2011 Meeting Notes
Page: July 26, 2011 Meeting Notes
Page: July 11, 2011 Meeting Notes
Page: June 27, 2011 Meeting Notes
Page: June 13, 2011 Meeting Notes
Page: May 31, 2011 Meeting Notes
Page: May 16, 2011 Meeting Notes
Page: May 2, 2011 Meeting Notes
Page: April 18, 2011 Meeting Notes
Page: April 4, 2011 Meeting Notes
Page: March 21, 2011 Meeting Notes
Page: March 7, 2011 Meeting Notes
Page: February 21, 2011 Meeting Notes
Page: February 7, 2011 Meeting Notes
Page: January 24, 2011 Meeting Notes
Page: January 10, 2011 Meeting Notes
Page: December 27, 2010 Meeting Notes
Page: November 29, 2010 Meeting Notes
Page: November 15, 2010 Meeting Notes
Page: November 1, 2010 Meeting Notes
Page: October 18, 2010 Meeting Notes
Page: October 4, 2010 Meeting Notes
Page: September 20, 2010 Meeting Notes
Page: August 23, 2010 Meeting Notes
Page: August 9, 2010 Meeting Notes
Page: July 26, 2010 Meeting Notes
Page: July 12, 2010 Meeting Notes
Page: June 28, 2010 Meeting Notes
Page: June 14, 2010 Meeting Notes
Page: May 31, 2010 Meeting Notes
Page: May 17, 2010 Meeting Notes
Page: May 3, 2010 Meeting Notes
Page: April 19, 2010 Meeting Notes
Page: April 5, 2010 Meeting Notes
Page: March 22, 2010 Meeting Notes
Page: March 8, 2010 Meeting Notes
Page: February 22, 2010 Meeting Notes
Page: February 8, 2010 Meeting Notes
Page: December 15, 2008 Meeting Notes
Page: January 25, 2010 Meeting Notes
Page: January 11, 2010 Meeting Notes
Page: December 14, 2009 Meeting Notes
Page: November 30, 2009 Meeting Notes
Page: November 16, 2009 Meeting Notes
Page: November 2, 2009 Meeting Notes
Page: October 19, 2009 Meeting Notes
Page: October 5, 2009 Meeting Notes
Page: September 21, 2009 Meeting Notes
Page: September 8, 2009 Meeting Notes
Page: August 24, 2009 Meeting Notes
Page: August 10, 2009 Meeting Notes
Page: July 27, 2009 Meeting Notes
Page: July 13, 2009 Meeting Notes
Page: June 29, 2009 Meeting Notes
Page: June 15, 2009 Meeting Notes
Page: June 1, 2009 Meeting Notes
Page: May 18, 2009 Meeting Notes
Page: May 4, 2009 Meeting Notes
Page: April 20, 2009 Meeting Notes
Page: April 6, 2009 Meeting Notes
Page: March 23, 2009 Meeting Notes
Page: March 9, 2009 Meeting Notes
Page: February 23, 2009 Meeting Notes
Page: February 9, 2009 Meeting Notes
Page: January 26, 2009 Meeting Notes
Page: January 12, 2009 Meeting Notes
Page: December 29, 2008 Meeting Notes
Page: December 17, 2008 Meeting Notes
Page: November 17, 2008 Meeting Notes
Page: December 1, 2008 Meeting Notes
Page: November 3, 2008
Skip to end of metadata
Go to start of metadata

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.