Gsoc2012

Version 15 (Gary Bradski, 2012-04-12 08:49 pm)

1 3 Gary Bradski
h1. Ideas Page: _OpenCV Google Summer of Code 2012_
2 1
3 12 Gary Bradski
4 12 Gary Bradski
5 5 Gary Bradski
* "GSoC 2012 site":http://code.google.com/soc/
6 4 Gary Bradski
* "Timeline for GSoC 2012":http://www.google-melange.com/gsoc/events/google/gsoc2012
7 15 Gary Bradski
** *Next important dates:*
8 15 Gary Bradski
** March 9th: Organization Application deadline. 
9 1
10 9 Gary Bradski
11 1
Times:
12 8 Gary Bradski
*  UTC to PDT (Pacific Daylight Time == Daylight savings time. In winter it's PST).
13 15 Gary Bradski
** "utc time converter":http://weatherarc.com/utc-time-conversion
14 3 Gary Bradski
15 8 Gary Bradski
h2. For students interested in applying
16 3 Gary Bradski
17 8 Gary Bradski
* *To apply to us:*
18 14 Gary Bradski
** Go to http://www.google-melange.com/gsoc/homepage/google/gsoc2012
19 15 Gary Bradski
** Click on "apply"
20 15 Gary Bradski
** After the organizations load (takes some time), type in "OpenCV", click on what comes up and apply.
21 15 Gary Bradski
*** GSoC2012ApplicationTemplate|This is what we want to know about you
22 3 Gary Bradski
23 3 Gary Bradski
24 9 Gary Bradski
h2. Project Idea summary
25 10 Gary Bradski
26 9 Gary Bradski
*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*
27 15 Gary Bradski
** *OpenCL Optmization:*
28 15 Gary Bradski
** We have contributors already, get one or more of them to be GSoC students
29 9 Gary Bradski
* *Mobile vision app development:*
30 15 Gary Bradski
** 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:
31 15 Gary Bradski
*** iOS (iPhone) examples
32 15 Gary Bradski
*** Android example
33 9 Gary Bradski
* *1D and 2D Barcode readers:*  
34 9 Gary Bradski
>* We have a basic datamatrix reader.  Expand to other kinds of barcodes (1D, other 2D).
35 9 Gary Bradski
* *Natural barcodes:*
36 15 Gary Bradski
** 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.
37 15 Gary Bradski
*** Stretch goal, embeded and retrieve watermarks in the image.
38 9 Gary Bradski
* *Python example:*
39 15 Gary Bradski
** We're finding the python interface extremely useful and productive. It needs a lot more examples
40 9 Gary Bradski
* *Tutorials:*
41 15 Gary Bradski
** Continue with "OpenCV Tutorials":http://opencv.itseez.com/doc/tutorials/tutorials.html
42 9 Gary Bradski
* *Inverted index:*
43 15 Gary Bradski
** Help create an *inverted index* of functionality to functions.  That is, say, *edge detection* would list Sobel, Scharr, Canny etc.
44 9 Gary Bradski
* *Train Classifiers:*
45 15 Gary Bradski
** 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.
46 9 Gary Bradski
* *Structure from Motion (SfM):*
47 15 Gary Bradski
** Help adapt libmv for OpenCV.
48 9 Gary Bradski
* *Course-ware:*
49 15 Gary Bradski
** We want to start offering vision courses using OpenCV. 
50 15 Gary Bradski
*** 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)
51 15 Gary Bradski
*** Write up the topic, the math and then develop a step by step example of it using OpenCV.
52 3 Gary Bradski
53 9 Gary Bradski
h2. Mentors
54 3 Gary Bradski
In the below, get rid of the ''-delete-'' to make the emails work.
55 3 Gary Bradski
56 11 Gary Bradski
 
57 3 Gary Bradski
  Alexander Bovyrin
58 3 Gary Bradski
  PhD, Senior Researcher
59 3 Gary Bradski
  Argus/Itseez founder
60 3 Gary Bradski
  NNU Lecturer
61 3 Gary Bradski
  [email protected]
62 3 Gary Bradski
63 3 Gary Bradski
 Gary Bradski
64 3 Gary Bradski
 Founder, Industrial Perception Inc.
65 3 Gary Bradski
 Consulting Prof. Stanford U.
66 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
67 3 Gary Bradski
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
68 3 Gary Bradski
 [email protected]
69 3 Gary Bradski
70 11 Gary Bradski
71 3 Gary Bradski
 Victor Eruhimov
72 3 Gary Bradski
 OpenCV founding team/Senior Researcher
73 3 Gary Bradski
 Argus/Itseez founder
74 1
 NNU Lecturer
75 3 Gary Bradski
 [email protected]
76 3 Gary Bradski
77 1
 Kurt Konolige
78 3 Gary Bradski
 Founder, Industrial Perception Inc
79 3 Gary Bradski
 Consulting Professor, Stanford CS
80 3 Gary Bradski
 [email protected]
81 11 Gary Bradski
 
82 3 Gary Bradski
 Caroline Pantofaru 
83 3 Gary Bradski
 Researcher Scientist in perceiving people
84 3 Gary Bradski
 http://www.willowgarage.com/pages/people/caroline-pantofaru-research-scientist
85 1
 [email protected] 
86 11 Gary Bradski
 
87 3 Gary Bradski
 Vadim Pisarevsky
88 3 Gary Bradski
 OpenCV founding team/Czar
89 3 Gary Bradski
 [email protected]
90 3 Gary Bradski
91 3 Gary Bradski
 Vincent Rabaud
92 3 Gary Bradski
 Research Engineer/Perception, Willow Garage
93 3 Gary Bradski
 [email protected]
94 3 Gary Bradski
95 3 Gary Bradski
 Ethan Rublee
96 3 Gary Bradski
  Founder, Industrial Perception Inc
97 1
 Ported OpenCV to Android
98 1
 See Android vision apps under "Robot view" or "the vegan robot"
99 1
 [email protected]
100 1
101 11 Gary Bradski
h3.  Back up Mentors
102 3 Gary Bradski
103 3 Gary Bradski
 Mark Asbach
104 3 Gary Bradski
 Fraunhofer IAIS
105 3 Gary Bradski
 Schloss Birlinghoven
106 3 Gary Bradski
 Sankt Augustin, Germany
107 3 Gary Bradski
 http://mmprec.iais.fraunhofer.de/asbach.html
108 3 Gary Bradski
 [email protected]
109 3 Gary Bradski
110 11 Gary Bradski
111 3 Gary Bradski
 Nicolas Saunier, Ph.D.
112 3 Gary Bradski
 Assistant Professor
113 3 Gary Bradski
 Civil, Geological and Mining Department (CGM)
114 3 Gary Bradski
 École Polytechnique de Montréal
115 3 Gary Bradski
 http://nicolas.saunier.confins.net
116 3 Gary Bradski
 [email protected]
117 3 Gary Bradski
118 3 Gary Bradski
119 11 Gary Bradski
120 11 Gary Bradski
h2. OpenCV Org. Application to GSoC 2011
121 11 Gary Bradski
122 3 Gary Bradski
[[GSoC2012OpenCVApplication]]
123 3 Gary Bradski
124 11 Gary Bradski
h3 Previous Years 
125 1
 
126 13 Gary Bradski
Last year's OpenCV GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
127 3 Gary Bradski
128 3 Gary Bradski
----