GSoC 2015

Version 48 (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 3 Gary Bradski
*** Oct 24-25: 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 48 Gary Bradski
** *Vincent working on*
40 1
41 1
*Times:*
42 25 Gary Bradski
*  UTC to PDT (California uses PST in the winter (from Nov 1st) and PDT in the summer (from March 8)).
43 25 Gary Bradski
** "utc time converter":http://www.timebie.com/std/gmt.php
44 1
45 1
*Resources:*
46 1
47 1
* "OpenCV Developers Site":http://code.opencv.org/projects/opencv/wiki
48 1
* "OpenCV User's Site":http://opencv.org
49 45 Gary Bradski
* [[How_to_contribute|How to do a pull request/How to Contribute Code]]
50 1
* Source Code can be found at "GitHub":https://github.com/Itseez/opencv. 
51 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]].
52 1
<pre>
53 1
git clone git://github.com/Itseez/opencv.git
54 1
</pre>
55 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.
56 1
** Also OpenCV Extra was put to a separate repository: git://code.opencv.org/opencv_extra.git.
57 1
* [[OpenCV Development Process]]
58 1
** [[Meeting_notes|Developer meeting notes]]
59 1
60 27 Gary Bradski
h2. How you will be evaluated if you are an accepted student
61 27 Gary Bradski
62 27 Gary Bradski
* Student projects to be paid only if:
63 27 Gary Bradski
** *Midterm:*
64 28 Gary Bradski
*** You must generate a pull request
65 27 Gary Bradski
**** That builds
66 27 Gary Bradski
**** Has at least stubbed out functionality
67 27 Gary Bradski
**** With appropriate Doxygen documentation
68 27 Gary Bradski
**** Has at least stubbed out unit test
69 27 Gary Bradski
**** Has a stubbed out example of use that builds
70 27 Gary Bradski
** *End of summer:*
71 27 Gary Bradski
*** A full pull request
72 27 Gary Bradski
**** Full Doxygen documentation
73 27 Gary Bradski
**** A good unit test
74 27 Gary Bradski
**** Example of use code
75 27 Gary Bradski
*** Create a (short!) Movie (preferably on Youtube, but any movie) that demonstrates your code
76 27 Gary Bradski
**** We use this to create an overall summary. Past years:
77 39 Gary Bradski
***** "The 2014 Movie":https://www.youtube.com/watch?v=3f76HCHJJRA
78 27 Gary Bradski
***** "The 2013 Movie":https://www.youtube.com/watch?v=_TTtN4frMEA
79 27 Gary Bradski
80 31 Gary Bradski
81 31 Gary Bradski
h2. For students interested in applying
82 31 Gary Bradski
83 31 Gary Bradski
# You *must* already know how to program well in C++
84 31 Gary Bradski
** Some projects may require Python or Matlab skills
85 31 Gary Bradski
# Discuss projects below or other ideas with us https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015
86 31 Gary Bradski
# Go to the "GSoC site":http://www.google-melange.com/gsoc/homepage/google/gsoc2015 and sign up
87 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
88 31 Gary Bradski
89 30 Gary Bradski
h2. For computer vision professionals interested in mentoring
90 30 Gary Bradski
91 30 Gary Bradski
# Go to the "GSoC site":http://www.google-melange.com/gsoc/homepage/google/gsoc2015 and sign up.
92 30 Gary Bradski
# Request to be a mentor for OpenCV there.
93 30 Gary Bradski
# We accept or reject you
94 30 Gary Bradski
# Students submit projects and you 
95 30 Gary Bradski
** find a project you want to mentor (several students might try for the same project)
96 30 Gary Bradski
** contact us about it through [email protected] so we can be sure there is not someone already handling that project
97 30 Gary Bradski
** contact the students to assess which one if any are capable of coding that up in a summer.
98 30 Gary Bradski
# We get a slot allocation from Google, the administrators then _"spend"_ the slots in order of priority
99 30 Gary Bradski
# Students must finally actually accept to do that project (some sign up for multiple organizations and then choose)
100 1
101 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. 
102 1
** It sounds harder than it is.
103 4 Gary Bradski
104 1
105 1
<pre>
106 12 Gary Bradski
\/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/
107 9 Gary Bradski
</pre>
108 9 Gary Bradski
109 8 Gary Bradski
h1. 2015 Project Ideas:
110 1
111 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
112 1
113 19 Gary Bradski
_These are not in order of priority_
114 19 Gary Bradski
115 9 Gary Bradski
*1 Google Cardboard*
116 9 Gary Bradski
* Do visual odometry, SLAM etc for Google Cardboard
117 1
118 9 Gary Bradski
*2 Projection mapping (Projected Augmented Reality)*
119 9 Gary Bradski
* Calibrate a camera to a projector
120 9 Gary Bradski
* Put out structured light to learn the 3D map of what's in front of the camera
121 9 Gary Bradski
* Project the camera image, suitably rotated and shifted onto the scene
122 1
* Unity or some other program to start transforming the scene for projection mapping
123 1
** See http://www.creativebloq.com/video/projection-mapping-912849 to get ideas of what you can do with this
124 1
125 1
*3 Update OpenCV file storage so that it's readable by Python in OpenCV (move to YAML 1.2 Edition 3)*
126 1
* Mentor Prasanna
127 1
* OpenCV C++ writes out its own YAML tags which makes it incompatible with it's own Python and with external python readers
128 18 Gary Bradski
* Speedup fs reading/writing, add JSON support, add base64 (+RLE) support for large amounts of numerical data
129 1
* References
130 1
** YAML http://www.yaml.org
131 14 Gary Bradski
** Problem statement: http://stackoverflow.com/questions/11141336/filestorage-for-opencv-python-api
132 14 Gary Bradski
133 14 Gary Bradski
*4 Stereo correspondence improvements*
134 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.
135 14 Gary Bradski
136 14 Gary Bradski
*5 Self-contained video codec(s)*
137 14 Gary Bradski
* There is draft version of self-contained motion jpeg encoder to be integrated to OpenCV.
138 14 Gary Bradski
* We will also need decoder, 12-bit jpeg support, multi-threaded encoder and decoder.
139 14 Gary Bradski
* There are some other codecs, like libvpx, which we can support and link right into highgui, without dependency from ffmpeg/libav.
140 14 Gary Bradski
141 1
*6 Deep learning*
142 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.
143 14 Gary Bradski
* GPU/OpenCL optimization and/or other optimizations (that can partly be contributed back to the upstream projects) are also encouraged.
144 14 Gary Bradski
145 14 Gary Bradski
*7 Better interactive camera calibration*
146 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.
147 14 Gary Bradski
* the partially occluded calibration patterns could be handled somehow to, especially if we want to estimate intrinsic parameters only.
148 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
149 1
150 20 Gary Bradski
*8 Create a much better calibration target, we will call it "Charuco*
151 19 Gary Bradski
* We know how to combine Aruco targets with checker boards to create a "super calibration" object
152 19 Gary Bradski
* It also can express ~1 billion distinct codes
153 19 Gary Bradski
* Implement  this for OpenCV
154 22 Gary Bradski
** "Aruco target finding description":http://www.uco.es/investiga/grupos/ava/node/26
155 22 Gary Bradski
** Great overview
156 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
157 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
158 19 Gary Bradski
159 20 Gary Bradski
*9 Color Calibration and white balance* 
160 19 Gary Bradski
* With McBeth chart and with gray world algorithm (improve exisiting color constancy algorithms)
161 19 Gary Bradski
* Possibly collect deep learning way of doing this (needs large training set)
162 19 Gary Bradski
163 21 Gary Bradski
*10 Realtime image preprocessing algorithms (real time on mobile)*
164 21 Gary Bradski
* We and many other OpenCV users would definitely enjoy very fast denoising, color improvements, white balance etc. algorithms.
165 21 Gary Bradski
166 21 Gary Bradski
*11 Tracking improvements*
167 14 Gary Bradski
* TLD algorithm is implemented in OpenCV, but it needs improvements and optimizations.
168 20 Gary Bradski
* ASM/AAM can also be implemented, as well as the particle filter.
169 15 Gary Bradski
 
170 14 Gary Bradski
171 20 Gary Bradski
*12 PBM (part-based models) improvements*
172 15 Gary Bradski
* There is latentsvm package in opencv_contrib that needs to be improved (quality-wise and speed-wise).
173 15 Gary Bradski
* Adding training, even if it involves execution of external svmperf or other tool, is definitely appreciated too.
174 14 Gary Bradski
175 20 Gary Bradski
*13 Improving ICF/ACF + <some>Boost training and detection*
176 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.
177 14 Gary Bradski
178 35 Gary Bradski
*14 lua+OpenCV*
179 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.
180 1
181 20 Gary Bradski
*15 human interaction*
182 17 Gary Bradski
* gesture recognition
183 21 Gary Bradski
* human skeleton based on 2d or 3d 
184 1
185 1
*16 SfM*
186 1
* update libmv to OpenMVG and get the 3d viz from OpenCV
187 21 Gary Bradski
* Make the Structure from Motion Module coherent
188 21 Gary Bradski
189 21 Gary Bradski
*17 Quad Rotor Contrib*
190 21 Gary Bradski
* Apply much of the above into a quad rotor drone automatic tracking, mapping navigation etc module
191 19 Gary Bradski
192 19 Gary Bradski
193 17 Gary Bradski
194 1
<pre>
195 1
/\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ 
196 1
</pre>
197 13 Gary Bradski
198 13 Gary Bradski
199 13 Gary Bradski
h1. Accepted Projects for OpenCV GSoC 2015:
200 13 Gary Bradski
201 13 Gary Bradski
OpenCV GSoC 2015 students, projects, mentors are below. *WHEN THEY ARE KNOWN*
202 13 Gary Bradski
203 13 Gary Bradski
204 44 Gary Bradski
*GSoC Progress. Need Pull requests (don't have to be complete) to pass by July 3rd*
205 1
206 44 Gary Bradski
*Mailing Lists (only for use of Mentors and Students, please to not request to join these lists otherwise):*
207 44 Gary Bradski
* Mentors
208 44 Gary Bradski
** opencv-gsoc2015-mentors
209 1
* Students
210 1
** opencv-gsoc2015-students
211 45 Gary Bradski
212 45 Gary Bradski
* [[How_to_contribute|How to do a pull request]]
213 44 Gary Bradski
214 44 Gary Bradski
*Pre-Midterm status:*
215 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.
216 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
217 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
218 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
219 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
220 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
221 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
222 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?]
223 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
224 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
225 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
226 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
227 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
228 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
229 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
230 13 Gary Bradski
231 13 Gary Bradski
Project notes will be compiled "here":https://sites.google.com/a/opencv.org/opencv/gsoc-2015-project-notes .
232 13 Gary Bradski
233 13 Gary Bradski
234 1
235 1
h2. Mentors
236 1
237 1
*Actual signed up mentors*
238 1
239 1
* Alexander Mordvintsev	zzznah(+)gmail.com
240 1
* Sid Bao	ybao(+)magicleap.com
241 1
* Vincent Rabaud	vincent.rabaud(+)gmail.com
242 1
* Vadim Pisarevsky	vadim.pisarevsky(+)gmail.com
243 1
* Adrian Kaehler	therealadrian(+)gmail.com
244 1
* Terry Boult	tboult(+)vast.uccs.edu
245 1
* spmallick	spmallick(+)taaz.com
246 1
* Serge Belongie	sjb344(+)cornell.edu
247 1
* Stefano	s.fabri10(+)gmail.com
248 1
* Prasanna	pras.bits(+)gmail.com
249 1
* Pablo Alcantarilla	pablofdezalc(+)gmail.com
250 1
* Bence Magyar	mw.mzperx(+)gmail.com
251 1
* Manuele	manuele.tamburrano(+)gmail.com
252 1
* Grace Vesom	grace.vesom(+)gmail.com
253 1
* Open Source Computer Vision Library (OpenCV)	garybradski(+)gmail.com
254 1
* Douglas Lee	dougabug(+)gmail.com
255 1
* Claudia Rapuano	c.rapuano(+)gmail.com
256 1
* Antonella Cascitelli	antonellacascitelli(+)gmail.com
257 1
* Anatoly Baksheev	anatoly.baksheev(+)itseez.com
258 1
* Alexander	alexander.shishkov(+)itseez.com
259 16 Gary Bradski
* Alexander Smorkalov	alexander.smorkalov(+)itseez.com
260 1
* Alexander Bovyrin	alexander.bovyrin(+)itseez.com
261 1
262 1
263 1
264 1
In the below, get rid of the ''-delete-'' to make the emails work.
265 1
266 1
 Anatoly Baksheev
267 1
 Researcher, Vision Algorithms on GPU
268 1
 Argus/Itseez
269 1
 [email protected]  
270 1
 
271 1
  Alexander Bovyrin
272 1
  PhD, Senior Researcher
273 1
  Argus/Itseez founder
274 1
  NNU Lecturer
275 1
  [email protected]
276 1
277 1
 Gary Bradski
278 1
 Founder, Industrial Perception Inc.
279 1
 Consulting Prof. Stanford U.
280 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
281 1
 Co-author of Learning OpenCV Book
282 1
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
283 1
 [email protected]
284 1
285 1
 Antonella Cascitelli
286 1
 Grad student, University of Rome
287 1
 [email protected]
288 1
289 1
 Eric Christiansen
290 1
 PhD, UCSD
291 1
 [email protected]
292 1
293 1
 Stefano Fabri
294 1
 CRR Team leader, University of Rome
295 1
 [email protected]
296 1
297 1
 Victor Eruhimov
298 1
 OpenCV founding team/Senior Researcher
299 1
 Argus/Itseez founder
300 1
 NNU Lecturer
301 1
 [email protected]
302 1
303 1
 Adrian Kaehler
304 1
 Principle Engineer, Applied Minds
305 1
 Co-author of Learning OpenCV Book.
306 1
 [email protected]
307 1
308 1
 Peter Karasev
309 1
 PhD Student, MINERVA Research Group
310 1
 Georgia Tech
311 1
 [email protected]
312 1
313 1
 Vadim Pisarevsky
314 1
 OpenCV founding team/Czar
315 1
 [email protected]
316 1
317 1
 Manuele Tamburrano
318 1
 Grad Student, University of Rome
319 1
 [email protected]
320 1
321 1
 Vincent Rabaud
322 1
 Principle Engineer, Aldebaran Robotics
323 1
 [email protected]
324 1
325 1
  Claudia Rapuano
326 1
  Grad student, University of Rome
327 1
  [email protected]
328 1
 
329 1
 Grace Vesom
330 24 Gary Bradski
 Senior Software Engineer, Magic Leap
331 1
 -delete-grace.vesom@-delete_gmail.com
332 1
333 1
 Bence Magyar
334 1
 Pal Robotics
335 1
 [email protected]
336 1
337 1
 Pablo Alcantarilla
338 1
 Toshiba Research Europe Ltd.
339 1
 [email protected]
340 1
341 1
h3.  Back up Mentors
342 1
343 1
 Mark Asbach
344 1
 Fraunhofer IAIS
345 1
 Schloss Birlinghoven
346 1
 Sankt Augustin, Germany
347 1
 http://mmprec.iais.fraunhofer.de/asbach.html
348 1
 [email protected]
349 1
350 1
351 1
 Nicolas Saunier, Ph.D.
352 1
 Assistant Professor
353 1
 Civil, Geological and Mining Department (CGM)
354 1
 École Polytechnique de Montréal
355 1
 http://nicolas.saunier.confins.net
356 1
 [email protected]
357 1
358 1
359 1
 Alexander Mordvintsev
360 1
 Software Engineer
361 1
 http://znah.net
362 1
 [email protected]
363 1
364 1
 Andrey Morozov
365 1
 Software Engineer
366 1
 Argus/Itseez
367 3 Gary Bradski
 [email protected] 
368 1
369 1
h2. OpenCV Org. Application to GSoC 2015
370 1
371 1
"OpenCV GSoC Application":http://code.opencv.org/projects/gsoc2013/wiki/GSoC2013OpenCVApplication
372 1
373 3 Gary Bradski
h2. Previous Years 
374 3 Gary Bradski
375 1
* 2014 "GSoC 2014 Ideas Page":http://code.opencv.org/projects/opencv/wiki/GSoC_2014
376 37 Gary Bradski
** "The 2014 Movie":https://www.youtube.com/watch?v=3f76HCHJJRA
377 1
* 2013 "GSoC 2013 Ideas Page":http://code.opencv.org/projects/gsoc2013/wiki
378 27 Gary Bradski
** "The 2013 Movie":https://www.youtube.com/watch?v=_TTtN4frMEA
379 1
* 2012 Ideas site http://code.opencv.org/projects/gsoc2012/wiki/Wiki/
380 1
* 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011
381 1
** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
382 1
* 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010
383 1
** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010
384 1
385 1
----