GSoC 2015

Version 50 (Gary Bradski, 2015-11-24 07:05 pm)

1 1
h1. *Ideas Page for OpenCV Google Summer of Code 2015 (GSoC 2015)*
2 1
3 27 Gary Bradski
"We are an accepted organization in GSoC 2015!":http://www.google-melange.com/gsoc/org2/google/gsoc2015/opencv
4 1
5 1
6 3 Gary Bradski
*OpenCV 3D recognition and pose from last year.*
7 11 Gary Bradski
!3D_recog.jpg!
8 1
9 1
----
10 1
11 1
h2. General Information:
12 1
13 3 Gary Bradski
* "GSoC 2015 site: http://www.google-melange.com/gsoc/homepage/google/gsoc2015":http://www.google-melange.com/gsoc/homepage/google/gsoc2015
14 3 Gary Bradski
* Mailing list for OpenCV GSOC 2015: [email protected]
15 3 Gary Bradski
** Group site https://groups.google.com/forum/#!forum/opencv-gsoc-2015
16 3 Gary Bradski
* "Timeline for GSoC 2015":http://www.google-melange.com/gsoc/events/google/gsoc2015
17 3 Gary Bradski
18 1
** *Next important dates:*
19 7 Gary Bradski
*** -Feb 20 19:00 UTC: Organization Application Deadline.- *DONE!*
20 26 Gary Bradski
*** -Mar 02 19:00 UTC: List of accepted Organizations.- *We're in!*
21 33 Gary Bradski
*** -Mar 16 16:00 UTC: Student Application period begins!- *Students Apply!*
22 38 Gary Bradski
*** -Mar 27 19:00 UTC: Student Application period ends!- *Closed*
23 41 Gary Bradski
*** -Apr 13 Deadline for OpenCV to request # of slots.- *Submitted*
24 42 Gary Bradski
*** -Apr 15 Google publishes how many slots we get.- *Excellent!*
25 43 Gary Bradski
*** -Apr 21 Try to eliminate duplication of students.-
26 43 Gary Bradski
*** -Apr 24 IRC for OpenCV to resolve all duplications.-
27 43 Gary Bradski
*** -Apr 27 19:00 UTC: Accepted students announced.-
28 43 Gary Bradski
*** -May 25 Let Coding begin!-
29 45 Gary Bradski
*** -Jun 26 19:00 UTC: Mid term evaluation begins.- *Pull requests must be in*
30 46 Gary Bradski
*** -Jul 03 19:00 UTC:  Mid term end.-
31 47 Gary Bradski
*** -Aug 21 19:00 UTC: Coding stop; Pull requests must be in;- Mentors: final evaluation begins...
32 48 Gary Bradski
*** -Aug 28 19:00 UTC: Final evaluation deadline; Students begin submitting code.- *All 14 remaining projects have pull requests for opencv_contrib*
33 48 Gary Bradski
*** -Sept 25 19:00 UTC: Deadline for Google Code submission-
34 50 Gary Bradski
*** -Nov 7: Mentor Summit!-
35 1
36 29 Gary Bradski
* we'll create a video just like we did in the
37 1
** "OpenCV GSoC 2014 Movie":https://www.youtube.com/watch?v=3f76HCHJJRA
38 34 Gary Bradski
** "OpenCV GSoC 2013 Movie":http://www.youtube.com/watch?v=_TTtN4frMEA
39 1
** *Vincent working on*
40 50 Gary Bradski
** *Done!* "OpenCV GSoC 2015 Movie":https://www.youtube.com/watch?v=OUbUFn71S4s
41 1
42 50 Gary Bradski
43 1
*Times:*
44 25 Gary Bradski
*  UTC to PDT (California uses PST in the winter (from Nov 1st) and PDT in the summer (from March 8)).
45 25 Gary Bradski
** "utc time converter":http://www.timebie.com/std/gmt.php
46 1
47 1
*Resources:*
48 1
49 1
* "OpenCV Developers Site":http://code.opencv.org/projects/opencv/wiki
50 1
* "OpenCV User's Site":http://opencv.org
51 45 Gary Bradski
* [[How_to_contribute|How to do a pull request/How to Contribute Code]]
52 1
* Source Code can be found at "GitHub":https://github.com/Itseez/opencv. 
53 1
** To get the source code, point your git client to @git://github.com/Itseez/opencv.git@. Here are [[Working_with_OpenCV_git_repository|instructions]].
54 1
<pre>
55 1
git clone git://github.com/Itseez/opencv.git
56 1
</pre>
57 1
** The rest of the history plus matches between git commits and SVN revisions are stored at a separate "OpenCV Attic" repository: git://code.opencv.org/opencv_attic.git.
58 1
** Also OpenCV Extra was put to a separate repository: git://code.opencv.org/opencv_extra.git.
59 1
* [[OpenCV Development Process]]
60 1
** [[Meeting_notes|Developer meeting notes]]
61 1
62 27 Gary Bradski
h2. How you will be evaluated if you are an accepted student
63 27 Gary Bradski
64 27 Gary Bradski
* Student projects to be paid only if:
65 27 Gary Bradski
** *Midterm:*
66 28 Gary Bradski
*** You must generate a pull request
67 27 Gary Bradski
**** That builds
68 27 Gary Bradski
**** Has at least stubbed out functionality
69 27 Gary Bradski
**** With appropriate Doxygen documentation
70 27 Gary Bradski
**** Has at least stubbed out unit test
71 27 Gary Bradski
**** Has a stubbed out example of use that builds
72 27 Gary Bradski
** *End of summer:*
73 27 Gary Bradski
*** A full pull request
74 27 Gary Bradski
**** Full Doxygen documentation
75 27 Gary Bradski
**** A good unit test
76 27 Gary Bradski
**** Example of use code
77 27 Gary Bradski
*** Create a (short!) Movie (preferably on Youtube, but any movie) that demonstrates your code
78 27 Gary Bradski
**** We use this to create an overall summary. Past years:
79 39 Gary Bradski
***** "The 2014 Movie":https://www.youtube.com/watch?v=3f76HCHJJRA
80 27 Gary Bradski
***** "The 2013 Movie":https://www.youtube.com/watch?v=_TTtN4frMEA
81 27 Gary Bradski
82 31 Gary Bradski
83 31 Gary Bradski
h2. For students interested in applying
84 31 Gary Bradski
85 31 Gary Bradski
# You *must* already know how to program well in C++
86 31 Gary Bradski
** Some projects may require Python or Matlab skills
87 31 Gary Bradski
# Discuss projects below or other ideas with us https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015
88 31 Gary Bradski
# Go to the "GSoC site":http://www.google-melange.com/gsoc/homepage/google/gsoc2015 and sign up
89 31 Gary Bradski
# Post the project from below or your own agreed on project on the GSoC site to the Open Source Computer Vision organization
90 31 Gary Bradski
91 30 Gary Bradski
h2. For computer vision professionals interested in mentoring
92 30 Gary Bradski
93 30 Gary Bradski
# Go to the "GSoC site":http://www.google-melange.com/gsoc/homepage/google/gsoc2015 and sign up.
94 30 Gary Bradski
# Request to be a mentor for OpenCV there.
95 30 Gary Bradski
# We accept or reject you
96 30 Gary Bradski
# Students submit projects and you 
97 30 Gary Bradski
** find a project you want to mentor (several students might try for the same project)
98 30 Gary Bradski
** contact us about it through [email protected] so we can be sure there is not someone already handling that project
99 30 Gary Bradski
** contact the students to assess which one if any are capable of coding that up in a summer.
100 30 Gary Bradski
# We get a slot allocation from Google, the administrators then _"spend"_ the slots in order of priority
101 30 Gary Bradski
# Students must finally actually accept to do that project (some sign up for multiple organizations and then choose)
102 1
103 1
*If* you are accepted as a mentor *and* you find a suitable student *and* we give you a slot *and* the student signs up for it, +*then*+ you are a mentor. 
104 1
** It sounds harder than it is.
105 4 Gary Bradski
106 1
107 1
<pre>
108 12 Gary Bradski
\/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/
109 9 Gary Bradski
</pre>
110 9 Gary Bradski
111 8 Gary Bradski
h1. 2015 Project Ideas:
112 1
113 1
*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* Contact us and/or discuss ideas at https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015
114 1
115 19 Gary Bradski
_These are not in order of priority_
116 19 Gary Bradski
117 9 Gary Bradski
*1 Google Cardboard*
118 9 Gary Bradski
* Do visual odometry, SLAM etc for Google Cardboard
119 1
120 9 Gary Bradski
*2 Projection mapping (Projected Augmented Reality)*
121 9 Gary Bradski
* Calibrate a camera to a projector
122 9 Gary Bradski
* Put out structured light to learn the 3D map of what's in front of the camera
123 9 Gary Bradski
* Project the camera image, suitably rotated and shifted onto the scene
124 1
* Unity or some other program to start transforming the scene for projection mapping
125 1
** See http://www.creativebloq.com/video/projection-mapping-912849 to get ideas of what you can do with this
126 1
127 1
*3 Update OpenCV file storage so that it's readable by Python in OpenCV (move to YAML 1.2 Edition 3)*
128 1
* Mentor Prasanna
129 1
* OpenCV C++ writes out its own YAML tags which makes it incompatible with it's own Python and with external python readers
130 18 Gary Bradski
* Speedup fs reading/writing, add JSON support, add base64 (+RLE) support for large amounts of numerical data
131 1
* References
132 1
** YAML http://www.yaml.org
133 14 Gary Bradski
** Problem statement: http://stackoverflow.com/questions/11141336/filestorage-for-opencv-python-api
134 14 Gary Bradski
135 14 Gary Bradski
*4 Stereo correspondence improvements*
136 14 Gary Bradski
* More accurate and faster stereo correspondence (StereoBM/StereoSGBM) by using LBP/BRIEF/DAISY etc. per-pixel descriptors instead of sum-of-absolute-differences.
137 14 Gary Bradski
138 14 Gary Bradski
*5 Self-contained video codec(s)*
139 14 Gary Bradski
* There is draft version of self-contained motion jpeg encoder to be integrated to OpenCV.
140 14 Gary Bradski
* We will also need decoder, 12-bit jpeg support, multi-threaded encoder and decoder.
141 14 Gary Bradski
* There are some other codecs, like libvpx, which we can support and link right into highgui, without dependency from ffmpeg/libav.
142 14 Gary Bradski
143 1
*6 Deep learning*
144 19 Gary Bradski
* It would be cool if OpenCV could load and run deep networks trained with popular DNN packages like Caffe, Theano or Torch.
145 14 Gary Bradski
* GPU/OpenCL optimization and/or other optimizations (that can partly be contributed back to the upstream projects) are also encouraged.
146 14 Gary Bradski
147 14 Gary Bradski
*7 Better interactive camera calibration*
148 14 Gary Bradski
* Modern algorithms would allow us to recompute camera parameters after almost each frame, compute reprojection error, compute confidence intervals for the parameters.
149 14 Gary Bradski
* the partially occluded calibration patterns could be handled somehow to, especially if we want to estimate intrinsic parameters only.
150 14 Gary Bradski
* the application may show us the areas where the corner borders have been shown so that user can see how good are the data
151 1
152 20 Gary Bradski
*8 Create a much better calibration target, we will call it "Charuco*
153 19 Gary Bradski
* We know how to combine Aruco targets with checker boards to create a "super calibration" object
154 19 Gary Bradski
* It also can express ~1 billion distinct codes
155 19 Gary Bradski
* Implement  this for OpenCV
156 22 Gary Bradski
** "Aruco target finding description":http://www.uco.es/investiga/grupos/ava/node/26
157 22 Gary Bradski
** Great overview
158 23 Gary Bradski
*** "Automatic generation and detection of highly reliable fiducial markers under occlusion":http://www.uco.es/investiga/grupos/ava/sites/default/files/GarridoJurado2014.pdf
159 22 Gary Bradski
** A similar system to Arcuo: "AprilTag: A robust an dflexible visual fiducial system":http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5979561&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5979561
160 19 Gary Bradski
161 20 Gary Bradski
*9 Color Calibration and white balance* 
162 19 Gary Bradski
* With McBeth chart and with gray world algorithm (improve exisiting color constancy algorithms)
163 19 Gary Bradski
* Possibly collect deep learning way of doing this (needs large training set)
164 19 Gary Bradski
165 21 Gary Bradski
*10 Realtime image preprocessing algorithms (real time on mobile)*
166 21 Gary Bradski
* We and many other OpenCV users would definitely enjoy very fast denoising, color improvements, white balance etc. algorithms.
167 21 Gary Bradski
168 21 Gary Bradski
*11 Tracking improvements*
169 14 Gary Bradski
* TLD algorithm is implemented in OpenCV, but it needs improvements and optimizations.
170 20 Gary Bradski
* ASM/AAM can also be implemented, as well as the particle filter.
171 15 Gary Bradski
 
172 14 Gary Bradski
173 20 Gary Bradski
*12 PBM (part-based models) improvements*
174 15 Gary Bradski
* There is latentsvm package in opencv_contrib that needs to be improved (quality-wise and speed-wise).
175 15 Gary Bradski
* Adding training, even if it involves execution of external svmperf or other tool, is definitely appreciated too.
176 14 Gary Bradski
177 20 Gary Bradski
*13 Improving ICF/ACF + <some>Boost training and detection*
178 14 Gary Bradski
* In opencv_contrib there is initial version of the training application and detector based on integral channel features and boosting. Further improvements of this part would be really useful.
179 14 Gary Bradski
180 35 Gary Bradski
*14 lua+OpenCV*
181 1
* the other language that is now used more often for ML and CV (thanks to Torch) is Lua; there are old bindings for a tiny part of OpenCV; could be useful to extend our autogenerated bindings to Lua.
182 1
183 20 Gary Bradski
*15 human interaction*
184 17 Gary Bradski
* gesture recognition
185 21 Gary Bradski
* human skeleton based on 2d or 3d 
186 1
187 1
*16 SfM*
188 1
* update libmv to OpenMVG and get the 3d viz from OpenCV
189 21 Gary Bradski
* Make the Structure from Motion Module coherent
190 21 Gary Bradski
191 21 Gary Bradski
*17 Quad Rotor Contrib*
192 21 Gary Bradski
* Apply much of the above into a quad rotor drone automatic tracking, mapping navigation etc module
193 19 Gary Bradski
194 19 Gary Bradski
195 17 Gary Bradski
196 1
<pre>
197 1
/\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ 
198 1
</pre>
199 13 Gary Bradski
200 13 Gary Bradski
201 13 Gary Bradski
h1. Accepted Projects for OpenCV GSoC 2015:
202 13 Gary Bradski
203 13 Gary Bradski
OpenCV GSoC 2015 students, projects, mentors are below. *WHEN THEY ARE KNOWN*
204 13 Gary Bradski
205 13 Gary Bradski
206 44 Gary Bradski
*GSoC Progress. Need Pull requests (don't have to be complete) to pass by July 3rd*
207 1
208 44 Gary Bradski
*Mailing Lists (only for use of Mentors and Students, please to not request to join these lists otherwise):*
209 44 Gary Bradski
* Mentors
210 44 Gary Bradski
** opencv-gsoc2015-mentors
211 1
* Students
212 1
** opencv-gsoc2015-students
213 45 Gary Bradski
214 45 Gary Bradski
* [[How_to_contribute|How to do a pull request]]
215 44 Gary Bradski
216 44 Gary Bradski
*Pre-Midterm status:*
217 44 Gary Bradski
* *Pull Request In* Antonella Cascitelli - Vladimir Tyan ([email protected]): TLD improvements - https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/auron/5629499534213120.
218 44 Gary Bradski
* *Pull Request In* Bo Li - Baisheng Lai ([email protected]). Omnidirectional Cameras Calibration and Stereo 3D Reconstruction. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/baisheng/5629499534213120
219 44 Gary Bradski
* _*No Pull Request*_ Vincent Rabaud - Edgar Riba ([email protected]). Structure From Motion module. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/edgarriba/5693417237512192
220 44 Gary Bradski
* *Pull Request In* Bence Magyar - Jiaolong Xu ([email protected]). Improving PBM in OpenCV. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/jiaolong/5718998062727168
221 44 Gary Bradski
* *Pull Request In* Fernando J. Iglesias Garcia - Laksono Kurnianggoro ([email protected]). Real-time Multi-object Tracking using Kernelized Correlation Filter. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/kurnianggoro/5629499534213120
222 44 Gary Bradski
* _*No Pull Request*_, but previously Vadim Pisarevsky - Lluis Gomez ([email protected]). Improve and expand Scene Text Detection module in OpenCV. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/lluisgomez/5751725713522688
223 44 Gary Bradski
* _*No Pull Request*_ Michael Harville, Gary Bradski - Naoto Hieda ([email protected]). Projection mapping (Projected Augmented Reality). https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/micuat/5707702298738688
224 44 Gary Bradski
* *Pull Request In* [email protected] - Mircea Paul Muresan ([email protected]). Stereo correspondence improvements. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/mmp131316/5741031244955648[Andrey can not mentor the student. Does anyone want to take one?]
225 44 Gary Bradski
* *Pull Request In* Delia, Stefano Fabri, Claudia Rapuano - RobertaRavanelli ([email protected]). Structured-Light System Calibration for OpenCV. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/roberta_ravanelli/5676830073815040
226 44 Gary Bradski
* "done" Pull Maksim Shabunin - Alexander Bokov ([email protected]). Recent advances in edge-aware filtering. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/sbokov/5629499534213120
227 44 Gary Bradski
* _*No Pull Request*_ Prasanna, Gary Bradski - Sergio Garrido ([email protected]). Charuco board: Chessboard+ArUco for camera calibration. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/sgarrido/5629499534213120
228 44 Gary Bradski
* _*No Pull Request*_ Alexander Bovyrin - Vlad Shakhuro ([email protected]). ICF detector improvements. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/shahurik/5717271485874176
229 44 Gary Bradski
* *Pull Request In* Vadim Pisarevsky - Seon-Wook Park ([email protected]). Real-time image preprocessing on ARM. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/swook/5798429187899392
230 44 Gary Bradski
* *Pull Request In* Anatoly Baksheev, Douglas Lee - Vitaliy Lyudvichenko ([email protected]). Implementation of universal interface for deep neural network frameworks. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/vludv/5657382461898752
231 44 Gary Bradski
* *Pull Request In* Manuele Tamburrano, Stefano Fabri - Yida Wang ([email protected]). Deep Learning & GPU Implementation Proposal. https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2015/wangyida/5629499534213120
232 13 Gary Bradski
233 13 Gary Bradski
Project notes will be compiled "here":https://sites.google.com/a/opencv.org/opencv/gsoc-2015-project-notes .
234 13 Gary Bradski
235 13 Gary Bradski
236 1
237 1
h2. Mentors
238 1
239 1
*Actual signed up mentors*
240 1
241 1
* Alexander Mordvintsev	zzznah(+)gmail.com
242 1
* Sid Bao	ybao(+)magicleap.com
243 1
* Vincent Rabaud	vincent.rabaud(+)gmail.com
244 1
* Vadim Pisarevsky	vadim.pisarevsky(+)gmail.com
245 1
* Adrian Kaehler	therealadrian(+)gmail.com
246 1
* Terry Boult	tboult(+)vast.uccs.edu
247 1
* spmallick	spmallick(+)taaz.com
248 1
* Serge Belongie	sjb344(+)cornell.edu
249 1
* Stefano	s.fabri10(+)gmail.com
250 1
* Prasanna	pras.bits(+)gmail.com
251 1
* Pablo Alcantarilla	pablofdezalc(+)gmail.com
252 1
* Bence Magyar	mw.mzperx(+)gmail.com
253 1
* Manuele	manuele.tamburrano(+)gmail.com
254 1
* Grace Vesom	grace.vesom(+)gmail.com
255 1
* Open Source Computer Vision Library (OpenCV)	garybradski(+)gmail.com
256 1
* Douglas Lee	dougabug(+)gmail.com
257 1
* Claudia Rapuano	c.rapuano(+)gmail.com
258 1
* Antonella Cascitelli	antonellacascitelli(+)gmail.com
259 1
* Anatoly Baksheev	anatoly.baksheev(+)itseez.com
260 1
* Alexander	alexander.shishkov(+)itseez.com
261 16 Gary Bradski
* Alexander Smorkalov	alexander.smorkalov(+)itseez.com
262 1
* Alexander Bovyrin	alexander.bovyrin(+)itseez.com
263 1
264 1
265 1
266 1
In the below, get rid of the ''-delete-'' to make the emails work.
267 1
268 1
 Anatoly Baksheev
269 1
 Researcher, Vision Algorithms on GPU
270 1
 Argus/Itseez
271 1
 [email protected]  
272 1
 
273 1
  Alexander Bovyrin
274 1
  PhD, Senior Researcher
275 1
  Argus/Itseez founder
276 1
  NNU Lecturer
277 1
  [email protected]
278 1
279 1
 Gary Bradski
280 1
 Founder, Industrial Perception Inc.
281 1
 Consulting Prof. Stanford U.
282 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
283 1
 Co-author of Learning OpenCV Book
284 1
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
285 1
 [email protected]
286 1
287 1
 Antonella Cascitelli
288 1
 Grad student, University of Rome
289 1
 [email protected]
290 1
291 1
 Eric Christiansen
292 1
 PhD, UCSD
293 1
 [email protected]
294 1
295 1
 Stefano Fabri
296 1
 CRR Team leader, University of Rome
297 1
 [email protected]
298 1
299 1
 Victor Eruhimov
300 1
 OpenCV founding team/Senior Researcher
301 1
 Argus/Itseez founder
302 1
 NNU Lecturer
303 1
 [email protected]
304 1
305 1
 Adrian Kaehler
306 1
 Principle Engineer, Applied Minds
307 1
 Co-author of Learning OpenCV Book.
308 1
 [email protected]
309 1
310 1
 Peter Karasev
311 1
 PhD Student, MINERVA Research Group
312 1
 Georgia Tech
313 1
 [email protected]
314 1
315 1
 Vadim Pisarevsky
316 1
 OpenCV founding team/Czar
317 1
 [email protected]
318 1
319 1
 Manuele Tamburrano
320 1
 Grad Student, University of Rome
321 1
 [email protected]
322 1
323 1
 Vincent Rabaud
324 1
 Principle Engineer, Aldebaran Robotics
325 1
 [email protected]
326 1
327 1
  Claudia Rapuano
328 1
  Grad student, University of Rome
329 1
  [email protected]
330 1
 
331 1
 Grace Vesom
332 24 Gary Bradski
 Senior Software Engineer, Magic Leap
333 1
 -delete-grace.vesom@-delete_gmail.com
334 1
335 1
 Bence Magyar
336 1
 Pal Robotics
337 1
 [email protected]
338 1
339 1
 Pablo Alcantarilla
340 1
 Toshiba Research Europe Ltd.
341 1
 [email protected]
342 1
343 1
h3.  Back up Mentors
344 1
345 1
 Mark Asbach
346 1
 Fraunhofer IAIS
347 1
 Schloss Birlinghoven
348 1
 Sankt Augustin, Germany
349 1
 http://mmprec.iais.fraunhofer.de/asbach.html
350 1
 [email protected]
351 1
352 1
353 1
 Nicolas Saunier, Ph.D.
354 1
 Assistant Professor
355 1
 Civil, Geological and Mining Department (CGM)
356 1
 École Polytechnique de Montréal
357 1
 http://nicolas.saunier.confins.net
358 1
 [email protected]
359 1
360 1
361 1
 Alexander Mordvintsev
362 1
 Software Engineer
363 1
 http://znah.net
364 1
 [email protected]
365 1
366 1
 Andrey Morozov
367 1
 Software Engineer
368 1
 Argus/Itseez
369 3 Gary Bradski
 [email protected] 
370 1
371 1
h2. OpenCV Org. Application to GSoC 2015
372 1
373 1
"OpenCV GSoC Application":http://code.opencv.org/projects/gsoc2013/wiki/GSoC2013OpenCVApplication
374 1
375 3 Gary Bradski
h2. Previous Years 
376 1
377 50 Gary Bradski
* "The 2015 Movie":https://www.youtube.com/watch?v=OUbUFn71S4s
378 1
* 2014 "GSoC 2014 Ideas Page":http://code.opencv.org/projects/opencv/wiki/GSoC_2014
379 37 Gary Bradski
** "The 2014 Movie":https://www.youtube.com/watch?v=3f76HCHJJRA
380 1
* 2013 "GSoC 2013 Ideas Page":http://code.opencv.org/projects/gsoc2013/wiki
381 27 Gary Bradski
** "The 2013 Movie":https://www.youtube.com/watch?v=_TTtN4frMEA
382 1
* 2012 Ideas site http://code.opencv.org/projects/gsoc2012/wiki/Wiki/
383 1
* 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011
384 1
** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
385 1
* 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010
386 1
** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010
387 1
388 1
----