Gsoc2012

Version 23 (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 22 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 22 Gary Bradski
*** [[GSoCApplicationTemplate]] -- 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 22 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 1
** 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 1
*** iOS (iPhone) examples
34 1
*** Android example
35 22 Gary Bradski
* *Mech Turk Interface*
36 22 Gary Bradski
** Easily label images for train test in OpenCV
37 9 Gary Bradski
* *1D and 2D Barcode readers:*  
38 22 Gary Bradski
** We have a basic datamatrix reader.  Expand to other kinds of barcodes (1D, other 2D).
39 9 Gary Bradski
* *Natural barcodes:*
40 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.
41 15 Gary Bradski
*** Stretch goal, embeded and retrieve watermarks in the image.
42 9 Gary Bradski
* *Python example:*
43 15 Gary Bradski
** We're finding the python interface extremely useful and productive. It needs a lot more examples
44 9 Gary Bradski
* *Tutorials:*
45 15 Gary Bradski
** Continue with "OpenCV Tutorials":http://opencv.itseez.com/doc/tutorials/tutorials.html
46 9 Gary Bradski
* *Inverted index:*
47 16 Gary Bradski
** Help create an _*inverted index*_ of functionality to functions.  That is, say, _edge detection_ would list Sobel, Scharr, Canny etc.
48 9 Gary Bradski
* *Train Classifiers:*
49 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.
50 9 Gary Bradski
* *Structure from Motion (SfM):*
51 15 Gary Bradski
** Help adapt libmv for OpenCV.
52 9 Gary Bradski
* *Course-ware:*
53 15 Gary Bradski
** We want to start offering vision courses using OpenCV. 
54 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)
55 15 Gary Bradski
*** Write up the topic, the math and then develop a step by step example of it using OpenCV.
56 3 Gary Bradski
57 1
h2. Mentors
58 20 Gary Bradski
59 3 Gary Bradski
In the below, get rid of the ''-delete-'' to make the emails work.
60 3 Gary Bradski
61 11 Gary Bradski
 
62 3 Gary Bradski
  Alexander Bovyrin
63 3 Gary Bradski
  PhD, Senior Researcher
64 3 Gary Bradski
  Argus/Itseez founder
65 3 Gary Bradski
  NNU Lecturer
66 3 Gary Bradski
  [email protected]
67 3 Gary Bradski
68 3 Gary Bradski
 Gary Bradski
69 3 Gary Bradski
 Founder, Industrial Perception Inc.
70 3 Gary Bradski
 Consulting Prof. Stanford U.
71 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
72 3 Gary Bradski
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
73 3 Gary Bradski
 [email protected]
74 3 Gary Bradski
75 11 Gary Bradski
76 3 Gary Bradski
 Victor Eruhimov
77 3 Gary Bradski
 OpenCV founding team/Senior Researcher
78 3 Gary Bradski
 Argus/Itseez founder
79 1
 NNU Lecturer
80 3 Gary Bradski
 [email protected]
81 3 Gary Bradski
82 1
 Kurt Konolige
83 3 Gary Bradski
 Founder, Industrial Perception Inc
84 3 Gary Bradski
 Consulting Professor, Stanford CS
85 3 Gary Bradski
 [email protected]
86 11 Gary Bradski
 
87 3 Gary Bradski
 Caroline Pantofaru 
88 3 Gary Bradski
 Researcher Scientist in perceiving people
89 3 Gary Bradski
 http://www.willowgarage.com/pages/people/caroline-pantofaru-research-scientist
90 1
 [email protected] 
91 11 Gary Bradski
 
92 3 Gary Bradski
 Vadim Pisarevsky
93 3 Gary Bradski
 OpenCV founding team/Czar
94 3 Gary Bradski
 [email protected]
95 3 Gary Bradski
96 3 Gary Bradski
 Vincent Rabaud
97 3 Gary Bradski
 Research Engineer/Perception, Willow Garage
98 3 Gary Bradski
 [email protected]
99 3 Gary Bradski
100 3 Gary Bradski
 Ethan Rublee
101 3 Gary Bradski
  Founder, Industrial Perception Inc
102 1
 Ported OpenCV to Android
103 1
 See Android vision apps under "Robot view" or "the vegan robot"
104 1
 [email protected]
105 1
106 11 Gary Bradski
h3.  Back up Mentors
107 3 Gary Bradski
108 3 Gary Bradski
 Mark Asbach
109 3 Gary Bradski
 Fraunhofer IAIS
110 3 Gary Bradski
 Schloss Birlinghoven
111 3 Gary Bradski
 Sankt Augustin, Germany
112 3 Gary Bradski
 http://mmprec.iais.fraunhofer.de/asbach.html
113 3 Gary Bradski
 [email protected]
114 3 Gary Bradski
115 11 Gary Bradski
116 3 Gary Bradski
 Nicolas Saunier, Ph.D.
117 3 Gary Bradski
 Assistant Professor
118 3 Gary Bradski
 Civil, Geological and Mining Department (CGM)
119 3 Gary Bradski
 École Polytechnique de Montréal
120 3 Gary Bradski
 http://nicolas.saunier.confins.net
121 3 Gary Bradski
 [email protected]
122 3 Gary Bradski
123 3 Gary Bradski
124 11 Gary Bradski
125 11 Gary Bradski
h2. OpenCV Org. Application to GSoC 2011
126 11 Gary Bradski
127 1
[[GSoC2012OpenCVApplication]]
128 3 Gary Bradski
129 23 Gary Bradski
h2. Previous Years 
130 23 Gary Bradski
131 23 Gary Bradski
* 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011
132 23 Gary Bradski
** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
133 23 Gary Bradski
* 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010
134 23 Gary Bradski
** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010
135 23 Gary Bradski
136 3 Gary Bradski
137 3 Gary Bradski
----