« Previous - Version 26/37 (diff) - Next » - Current version
Gary Bradski, 2012-04-12 08:49 pm


Ideas Page: OpenCV Google Summer of Code 2012


From: B. Yao, G. Bradski, L. Fei-Fei, A Codebook-Free and Annotation-Free Approach for Fine-Grained Image Categorization to be published in CVPR 2012

General Information: Times:
  • UTC to PDT (Pacific Daylight Time == Daylight savings time. In winter it's PST).

For students interested in applying

Project Idea summary

Students may propose their own projects (give us a clear summary and why you can do this project). However below are some of our priorities for this year
  • OpenCL Optmization:
    • We have contributors already, get one or more of them to be GSoC students
  • Mobile vision app development:
    • Vision apps on phone and tablet. We want a very clear "hello world" type of example to make it easier for the rest to start developing mobile vision applications. People can apply for:
      • iOS (iPhone) examples
      • Android example
  • Mech Turk Interface
    • Easily label images for train test in OpenCV
  • 1D and 2D Barcode readers:
    • We have a basic datamatrix reader. Expand to other kinds of barcodes (1D, other 2D).
  • Natural barcodes:
    • OpenCV can read calibration patterns. Calibrate a camera, rectify it's output. Put a picture next to a calibration pattern in a scene. Find 2D interest points with features2D. Measure them in the image using the calibration pattern. Use the pattern of interest points and their measures to turn the picture into a calibration pattern/barcode so that the computer recognizes the picture and knows where it is in relation to the iamge.
      • Stretch goal, embeded and retrieve watermarks in the image.
  • Python example:
    • We're finding the python interface extremely useful and productive. It needs a lot more examples
  • Tutorials:
  • Inverted index:
    • Help create an inverted index of functionality to functions. That is, say, edge detection would list Sobel, Scharr, Canny etc.
  • Train Classifiers:
    • OpenCV has many classifiers. Train them carefully on useful objects (faces, people, cars, bikes, plates, cups, bowls etc) and we'll allow others to use those trained categories.
  • Structure from Motion (SfM):
    • Help adapt libmv for OpenCV.
  • Course-ware:
    • We want to start offering vision courses using OpenCV.
      • If you are expert in a topic (say it's your area of graduate research, or you've just finished a project or course in a particular topic and can explain it well)
      • Write up the topic, the math and then develop a step by step example of it using OpenCV.

Mentors

In the below, get rid of the ''-delete-'' to make the emails work.

Alexander Bovyrin
PhD, Senior Researcher
Argus/Itseez founder
NNU Lecturer
Gary Bradski
Founder, Industrial Perception Inc.
Consulting Prof. Stanford U.
OpenCV Founder, Technical Content Owner, GSoC Admin
Co-author of Learning OpenCV Book
http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
Victor Eruhimov
OpenCV founding team/Senior Researcher
Argus/Itseez founder
NNU Lecturer
Adrian Kaehler
Principle Engineer, Applied Minds
Co-author of Learning OpenCV Book.
Kurt Konolige
Founder, Industrial Perception Inc
Consulting Professor, Stanford CS
Caroline Pantofaru 
Researcher Scientist in perceiving people
http://www.willowgarage.com/pages/people/caroline-pantofaru-research-scientist
Vadim Pisarevsky
OpenCV founding team/Czar
Vincent Rabaud
Research Engineer/Perception, Willow Garage
Ethan Rublee
Founder, Industrial Perception Inc
Ported OpenCV to Android
See Android vision apps under "Robot view" or "the vegan robot"

Back up Mentors

Mark Asbach
Fraunhofer IAIS
Schloss Birlinghoven
Sankt Augustin, Germany
http://mmprec.iais.fraunhofer.de/asbach.html
Nicolas Saunier, Ph.D.
Assistant Professor
Civil, Geological and Mining Department (CGM)
École Polytechnique de Montréal
http://nicolas.saunier.confins.net

OpenCV Org. Application to GSoC 2011

GSoC2012OpenCVApplication

Previous Years


FineGrain.jpeg (84 kB) Gary Bradski, 2012-03-06 11:01 pm