Gsoc2012

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