This is the ideas page for Public Lab's Rails Girls Summer of Code and Google Summer of Code prog...
Public Lab is an open community which collaboratively develops accessible, open source, Do-It-Yourself technologies for investigating local environmental health and justice issues.
220 | gonzoearth |
April 16, 2013 23:41
| over 11 years ago
Spectrometry ProjectsSpectral Workbench open source spectral analysis Goal: spectrum pattern matching to identify oil contamination Links: http://github.com/jywarren/spectral-workbench GPLv3 Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges. Links: https://github.com/jywarren/spectral-workbench/issues/54 Prerequisites: Ruby/Rails, familiarity with open data licensing and database parsing/scripting Difficulty level: easy Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra. Links: https://github.com/jywarren/spectral-workbench/issues/53 Prerequisites: Ruby/Rails, some familiarity with (spectral) pattern matching Difficulty level: hard Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: Baseline Macro to reset a baseline light sourceDescription: Links: Prerequisites: Difficulty level: Mentor: Project: API v1.0 - basic spectrometry analysis, data manipulation and visualization tools for the spectral data matching/searchDescription: Links: Prerequisites: Difficulty level: Mentor: Project: offline version of SpectralWorkbench, hopefully based on our HTML/JavaScript codeDescription: Links: Prerequisites: Difficulty level: Mentor: Project: iOS version of SpectralWorkbench in PhoneGapDescription: Links: Prerequisites: Difficulty level: Mentor: Map ProjectsMapKnitter open source image rectification and GIS Goal: spectrum pattern matching to identify oil contamination Links: http://github.com/jywarren/mapknitter * GPLv3 Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers. Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org) Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggableGoal: identify wetlands species and/or oil contamination Links: http://github.com/jywarren/clashifier * GPLv3 Description: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes. Links: https://github.com/jywarren/clashifier/issues/4 https://github.com/jywarren/clashifier/issues/3 Prerequisites: Ruby/Rails, some familiarity with classification algorithms like naive bayes or cartesian, or anything else Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps. Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used. Links: https://github.com/jywarren/mapknitter/issues/64 https://github.com/jywarren/mapknitter/issues/10 https://github.com/jywarren/mapknitter/issues/65 https://github.com/jywarren/mapknitter/issues/73 Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org), Ned Horning (horning@amnh.org) Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers. * Align pairs of overlapping visible and near IR photographs * Crop the result to the area of overlap * Compute NDVI for each pixel of the layered image and produce a third layer of the NDVI values. * Modify the assignment of colors to the NDVI values * Downsample the NDVI layer by averaging (e.g., blocks of 4 to 256 pixels) to account for alignment error * Interactively display the NDVI value for mouse-selected pixels or polygons * Output the NDVI layer (e.g., as jpeg) for aligning with adjacent overlapping images (e.g., MapKnitter) or stitching into a seamless aerial image (e.g., MS ICE, Gigapan Stitch) Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails, GDAL and/or ImageMagick/RMagick, familiarity with remote sensing would be nice Difficulty level: hard Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org), Ned Horning (horning@amnh.org) Project: auto-geocoding of imagesDescription: Links: Prerequisites: Difficulty level: Mentor: Project: ability to upload just an image without making a map (drag-drop or from a phone), and it auto-geocodes and starts a map for you (prototype MapKnitter 2.0)Description: Links: Prerequisites: Difficulty level: Mentor: Project: implementing rubbersheeting in Leaflet, as a first step to porting the whole interface to LeafletDescription: Links: Prerequisites: Difficulty level: Mentor: MapMill.org crowdsourced image sortinghttp://github.com/jywarren/mapmill Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails. Prerequisites: Ruby on Rails, Ruby, ImageMagick/RMagick Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6 Prerequisites: Ruby on Rails, Ruby, Javascript/jQuery or Prototype Difficulty level: easy Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) Infrared ProjectsAndroid phone-based NDVI/NRG infrared vegetation analysis * Code at https://github.com/jywarren/infrared-visible-video-kit * MIT license Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally. Prerequisites: Processing and/or Java (very easy) Difficulty level: easy Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software. Prerequisites: Processing and/or Java (very easy) Difficulty level: easy Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices. Prerequisites: Processing and/or Java, Android Difficulty level: medium Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations. Prerequisites: Processing and/or Java, Android Difficulty level: easy-medium Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) |
Revert | |
219 | gonzoearth |
April 16, 2013 23:34
| over 11 years ago
Spectrometry ProjectsSpectral Workbench open source spectral analysis Goal: spectrum pattern matching to identify oil contamination Links: http://github.com/jywarren/spectral-workbench GPLv3 Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges. Links: https://github.com/jywarren/spectral-workbench/issues/54 Prerequisites: Ruby/Rails, familiarity with open data licensing and database parsing/scripting Difficulty level: easy Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra. Links: https://github.com/jywarren/spectral-workbench/issues/53 Prerequisites: Ruby/Rails, some familiarity with (spectral) pattern matching Difficulty level: hard Mentor: Jeff Warren (jeff@publiclaboratory.org) Map ProjectsMapKnitter open source image rectification and GIS Goal: spectrum pattern matching to identify oil contamination Links: http://github.com/jywarren/mapknitter * GPLv3 Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers. Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org) Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggableGoal: identify wetlands species and/or oil contamination Links: http://github.com/jywarren/clashifier * GPLv3 Description: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes. Links: https://github.com/jywarren/clashifier/issues/4 https://github.com/jywarren/clashifier/issues/3 Prerequisites: Ruby/Rails, some familiarity with classification algorithms like naive bayes or cartesian, or anything else Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps. Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used. Links: https://github.com/jywarren/mapknitter/issues/64 https://github.com/jywarren/mapknitter/issues/10 https://github.com/jywarren/mapknitter/issues/65 https://github.com/jywarren/mapknitter/issues/73 Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org), Ned Horning (horning@amnh.org) Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers. * Align pairs of overlapping visible and near IR photographs * Crop the result to the area of overlap * Compute NDVI for each pixel of the layered image and produce a third layer of the NDVI values. * Modify the assignment of colors to the NDVI values * Downsample the NDVI layer by averaging (e.g., blocks of 4 to 256 pixels) to account for alignment error * Interactively display the NDVI value for mouse-selected pixels or polygons * Output the NDVI layer (e.g., as jpeg) for aligning with adjacent overlapping images (e.g., MapKnitter) or stitching into a seamless aerial image (e.g., MS ICE, Gigapan Stitch) Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails, GDAL and/or ImageMagick/RMagick, familiarity with remote sensing would be nice Difficulty level: hard Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org), Ned Horning (horning@amnh.org) MapMill.org crowdsourced image sorting http://github.com/jywarren/mapmill Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails. Prerequisites: Ruby on Rails, Ruby, ImageMagick/RMagick Difficulty level: medium Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6 Prerequisites: Ruby on Rails, Ruby, Javascript/jQuery or Prototype Difficulty level: easy Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) Infrared ProjectsAndroid phone-based NDVI/NRG infrared vegetation analysis * Code at https://github.com/jywarren/infrared-visible-video-kit * MIT license Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally. Prerequisites: Processing and/or Java (very easy) Difficulty level: easy Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software. Prerequisites: Processing and/or Java (very easy) Difficulty level: easy Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices. Prerequisites: Processing and/or Java, Android Difficulty level: medium Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations. Prerequisites: Processing and/or Java, Android Difficulty level: easy-medium Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) |
Revert | |
218 | gonzoearth |
April 16, 2013 23:23
| over 11 years ago
Spectrometry ProjectsSpectral Workbench open source spectral analysis Goal: spectrum pattern matching to identify oil contamination http://github.com/jywarren/spectral-workbench GPLv3 Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges. Links: * https://github.com/jywarren/spectral-workbench/issues/54 Prerequisites: Ruby/Rails, familiarity with open data licensing and database parsing/scripting Difficulty level: easy Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra. Links: * https://github.com/jywarren/spectral-workbench/issues/53 Prerequisites: Ruby/Rails, some familiarity with (spectral) pattern matching Difficulty level: hard Mentor: Jeff Warren (jeff@publiclaboratory.org) Map ProjectsMapKnitter open source image rectification and GIS Goal: spectrum pattern matching to identify oil contamination * http://github.com/jywarren/mapknitter * GPLv3 Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers. * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org) Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggable
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps. Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used. * Links: * https://github.com/jywarren/mapknitter/issues/64 * https://github.com/jywarren/mapknitter/issues/10 * https://github.com/jywarren/mapknitter/issues/65 * https://github.com/jywarren/mapknitter/issues/73 * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org), Ned Horning (horning@amnh.org) Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers. * Align pairs of overlapping visible and near IR photographs * Crop the result to the area of overlap * Compute NDVI for each pixel of the layered image and produce a third layer of the NDVI values. * Modify the assignment of colors to the NDVI values * Downsample the NDVI layer by averaging (e.g., blocks of 4 to 256 pixels) to account for alignment error * Interactively display the NDVI value for mouse-selected pixels or polygons * Output the NDVI layer (e.g., as jpeg) for aligning with adjacent overlapping images (e.g., MapKnitter) or stitching into a seamless aerial image (e.g., MS ICE, Gigapan Stitch) * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails, GDAL and/or ImageMagick/RMagick, familiarity with remote sensing would be nice * Difficulty level: hard * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org), Ned Horning (horning@amnh.org) MapMill.org crowdsourced image sorting * http://github.com/jywarren/mapmill Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails. * Prerequisites: Ruby on Rails, Ruby, ImageMagick/RMagick * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6 * Prerequisites: Ruby on Rails, Ruby, Javascript/jQuery or Prototype * Difficulty level: easy Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) Infrared ProjectsAndroid phone-based NDVI/NRG infrared vegetation analysis * Code at https://github.com/jywarren/infrared-visible-video-kit * MIT license Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally. * Prerequisites: Processing and/or Java (very easy) * Difficulty level: easy * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software. * Prerequisites: Processing and/or Java (very easy) * Difficulty level: easy * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices. * Prerequisites: Processing and/or Java, Android * Difficulty level: medium * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations. * Prerequisites: Processing and/or Java, Android * Difficulty level: easy-medium * Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) |
Revert | |
217 | gonzoearth |
April 16, 2013 23:19
| over 11 years ago
Spectrometry ProjectsSpectral Workbench open source spectral analysis * Goal: spectrum pattern matching to identify oil contamination * http://github.com/jywarren/spectral-workbench * GPLv3 Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges. * Links: * https://github.com/jywarren/spectral-workbench/issues/54 * Prerequisites: Ruby/Rails, familiarity with open data licensing and database parsing/scripting * Difficulty level: easy * Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra. * Links: * https://github.com/jywarren/spectral-workbench/issues/53 * Prerequisites: Ruby/Rails, some familiarity with (spectral) pattern matching * Difficulty level: hard * Mentor: Jeff Warren (jeff@publiclaboratory.org) Map ProjectsMapKnitter open source image rectification and GIS * Goal: spectrum pattern matching to identify oil contamination * http://github.com/jywarren/mapknitter * GPLv3 Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers. * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org) Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggable
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps. Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used. * Links: * https://github.com/jywarren/mapknitter/issues/64 * https://github.com/jywarren/mapknitter/issues/10 * https://github.com/jywarren/mapknitter/issues/65 * https://github.com/jywarren/mapknitter/issues/73 * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org), Stewart Long (stewart@publiclaboratory.org), Ned Horning (horning@amnh.org) Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers. * Align pairs of overlapping visible and near IR photographs * Crop the result to the area of overlap * Compute NDVI for each pixel of the layered image and produce a third layer of the NDVI values. * Modify the assignment of colors to the NDVI values * Downsample the NDVI layer by averaging (e.g., blocks of 4 to 256 pixels) to account for alignment error * Interactively display the NDVI value for mouse-selected pixels or polygons * Output the NDVI layer (e.g., as jpeg) for aligning with adjacent overlapping images (e.g., MapKnitter) or stitching into a seamless aerial image (e.g., MS ICE, Gigapan Stitch) * Prerequisites: JavaScript/Prototype/Canvas element, Ruby/Rails, GDAL and/or ImageMagick/RMagick, familiarity with remote sensing would be nice * Difficulty level: hard * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org), Ned Horning (horning@amnh.org) MapMill.org crowdsourced image sorting * http://github.com/jywarren/mapmill Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails. * Prerequisites: Ruby on Rails, Ruby, ImageMagick/RMagick * Difficulty level: medium * Mentor: Jeff Warren (jeff@publiclaboratory.org) Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6 * Prerequisites: Ruby on Rails, Ruby, Javascript/jQuery or Prototype * Difficulty level: easy Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) Infrared ProjectsAndroid phone-based NDVI/NRG infrared vegetation analysis * Code at https://github.com/jywarren/infrared-visible-video-kit * MIT license Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally. * Prerequisites: Processing and/or Java (very easy) * Difficulty level: easy * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software. * Prerequisites: Processing and/or Java (very easy) * Difficulty level: easy * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices. * Prerequisites: Processing and/or Java, Android * Difficulty level: medium * Mentor: Arlene Ducao (arlduc@mit.edu), Jeff Warren (jeff@publiclaboratory.org) Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations. * Prerequisites: Processing and/or Java, Android * Difficulty level: easy-medium * Mentor: Stewart Long (stewart@publiclaboratory.org), Jeff Warren (jeff@publiclaboratory.org) |
Revert | |
216 | gonzoearth |
April 16, 2013 23:15
| over 11 years ago
Spectrometry ProjectsSpectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Description: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
Map ProjectsMapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggable
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
Infrared ProjectsAndroid phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
|
Revert | |
215 | gonzoearth |
April 16, 2013 23:14
| over 11 years ago
Spectrometry Projects???##Spectral Workbench open source spectral analysis##
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Description: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
Map Projects???##MapKnitter open source image rectification and GIS##
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: Clashifier open source image classification. abstract Classifiers class to make different classifiers more pluggable
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
Infrared Projects Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
|
Revert | |
214 | gonzoearth |
April 16, 2013 23:14
| over 11 years ago
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
213 | gonzoearth |
April 16, 2013 15:25
| over 11 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
212 | nedhorning |
March 09, 2012 14:44
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
211 | gonzoearth |
March 07, 2012 22:23
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
210 | gonzoearth |
March 07, 2012 21:58
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
Project: Android Aerial Acquisition AppDescription: Android app that does continuaous image shooting, assingning geodata to each image exif. Bonus feature; KML output for the image overlay locations.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
209 | warren |
March 07, 2012 21:49
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
MapMill.org crowdsourced image sorting
Project: shift image storage to Amazon S3Description: We can't support large #s of uploads otherwise, and this is better security and archiving too. Probably use paperclip gem in Rails.
Project: bulk multifile upload, like Hyper3d.comDescription: Batch upload (may require above s3 project) with progress bars for each image. See https://github.com/jywarren/mapmill/issues/6
|
Revert | |
208 | warren |
March 07, 2012 19:05
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Project: Align and analyze overlapping visible and near infra-red imagesDescription: A utility to process large numbers (dozens or hundreds) of pairs of visible and infra-red images, including those taken by users with matched visible and IR cameras. The utility could automate a subset of the processes below. It could be based on the experimental multispectral features of MapKnitter, with a focus on analysis and NDVI. Such a utility could greatly improve the quality, consistency, and usefulness of the NDVI maps made by Grassroots Mappers.
Android phone-based NDVI/NRG infrared vegetation analysis
Project: Update code to composite side-by-side video from a webcamDescription: The code works for dual webcams, but must be adapted for imagery from a single webcam, split horizontally.
Project: Interface design and NDVI readout, image storageDescription: A numerical NDVI readout averaging NDVI values for the whole video frame, plus buttons to switch between NDVI and NRG mode. A way to save/share images taken with the software.
Project: adapt Android video interfaceDescription: Get the app running in Android to connect to the Android video class, abstracting so that it works on desktop and mobile devices.
|
Revert | |
207 | mathew |
March 07, 2012 17:38
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing in Mapknitter without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
206 | mathew |
March 07, 2012 17:32
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Project: add annotations layer to MapknitterDescription: This could include adding polygonal overlays to highlight regions, adding notes, and linking discussions/data directly into maps.
Project: georeferencing without base image dataDescription: investigate and implement different methods of georeferencing images besides overlaying on existing aerial data. GPS, ground-target, or EXIF-embedded data could all be used.
Live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
205 | warren |
March 01, 2012 19:04
| almost 13 years ago
Help outWant a new feature or tool? Help write up ideas for summer projects for students in the Google Summer of Code program -- we're applying this year and need to attract students with compelling ideas. Any improvement or set of improvements to our suite of open source tools is fair game. Or copy high-priority feature requests from the following projects' issue trackers, add them below as "Projects", and flesh them out at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
Project: optimize and improve high-resolution stitching interfaceDescription: This could take the form of several ideas/approaches -- from caching the warped images as dataURLs in the canvas element to speed up interactivity, to implementing the Client Zoom feature in the most recent OpenLayers.
Live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
204 | warren |
February 28, 2012 22:31
| almost 13 years ago
To doThis list needs fleshing out. Copy high-priority features from the following software projects and add them below as "Projects" at a scope reasonable for students to get involved. Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
open source live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
203 | warren |
February 28, 2012 22:29
| almost 13 years ago
To doThis list needs fleshing out. It should look kinda like something from this example list: http://community.kde.org/GSoC/2011/Ideas Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
Project: import open spectral databasesDescription: Determine which spectral databases can be used in an open source manner (such as perhaps the HITRAN and ASTER datasets) and import them, tagging them with their source and relevant metadata. Focus on near-infrared, visible, and ultraviolet ranges.
Project: find closest matched spectra from databaseDescription: Given a spectrum from http://SpectralWorkbench.org, develop a search function for similar spectra.
MapKnitter open source image rectification and GIS
open source live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
202 | warren |
February 28, 2012 22:19
| almost 13 years ago
To doThis list needs fleshing out. It should look kinda like something from this example list: http://community.kde.org/GSoC/2011/Ideas Clashifier open source image classification
Project: abstract Classifiers class to make different classifiers more pluggableDescription: Some structural changes are necessary to allow people to develop and add new classifiers to the system. It should be as easy as having a "classifier.classify()" function which accepts an RGB (or more colors) pixel value, or perhaps an image and x,y coordinates. Some of this work has been started in the /lib/ directory, but it will require some architectural changes.
Spectral Workbench open source spectral analysis
MapKnitter open source image rectification and GIS
open source live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert | |
201 | warren |
February 28, 2012 22:12
| almost 13 years ago
Clashifier open source image classification
Spectral Workbench open source spectral analysis
MapKnitter open source image rectification and GIS
open source live NDVI/NRG infrared vegetation analysis from an Android phone
|
Revert |