Gsoc2012

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

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