GSoC 2015

Version 13 (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 7 Gary Bradski
*STILL UNDER CONSTRUCTION ...*
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 3 Gary Bradski
*** Mar 02 19:00 UTC: List of accepted Organizations.
21 3 Gary Bradski
*** Mar 16 16:00 UTC: Student Application period begins!
22 3 Gary Bradski
*** Mar 27 19:00 UTC: Student Application period ends!
23 3 Gary Bradski
*** Apr 13 Deadline for OpenCV to request # of slots.
24 3 Gary Bradski
*** Apr 15 Google publishes how many slots we get.
25 3 Gary Bradski
*** Apr 21 Try to eliminate duplication of students.
26 3 Gary Bradski
*** Apr 24 IRC for OpenCV to resolve all duplications.
27 3 Gary Bradski
*** Apr 27 19:00 UTC: Accepted students announced.
28 3 Gary Bradski
*** May 25 Let Coding begin!
29 3 Gary Bradski
*** Jun 26 19:00 UTC: Mid term evaluation begins.
30 3 Gary Bradski
*** Jul 03 19:00 UTC:  Mid term end.
31 3 Gary Bradski
*** Aug 21 19:00 UTC: Coding stop; Pull requests must be in; Mentors: final evaluation begins...
32 3 Gary Bradski
*** Aug 28 19:00 UTC: Final evaluation deadline; Students begin submitting code.
33 3 Gary Bradski
*** Sept 25 19:00 UTC: Deadline for Google Code submission
34 3 Gary Bradski
*** Oct 24-25: Mentor Summit!
35 1
36 3 Gary Bradski
* we'll create a video just like we did 2013 year http://www.youtube.com/watch?v=_TTtN4frMEA
37 3 Gary Bradski
* 2014 *Vincent?!*
38 1
39 1
*Times:*
40 1
*  UTC to PDT (Pacific Daylight Time == Daylight savings time. In winter it's PST).
41 1
** "utc time converter":http://weatherarc.com/utc-time-conversion
42 1
43 1
*Resources:*
44 1
45 1
* "OpenCV Developers Site":http://code.opencv.org/projects/opencv/wiki
46 1
* "OpenCV User's Site":http://opencv.org
47 1
* [[How_to_contribute|How to Contribute Code]]
48 1
* Source Code can be found at "GitHub":https://github.com/Itseez/opencv. 
49 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]].
50 1
<pre>
51 1
git clone git://github.com/Itseez/opencv.git
52 1
</pre>
53 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.
54 1
** Also OpenCV Extra was put to a separate repository: git://code.opencv.org/opencv_extra.git.
55 1
* [[OpenCV Development Process]]
56 1
** [[Meeting_notes|Developer meeting notes]]
57 1
58 1
h2. For students or mentors interested in applying
59 1
60 1
* You *must* already know how to program well in C++
61 1
** Some projects may require Python or Matlab skills
62 4 Gary Bradski
* Discuss projects below or other ideas with us https://groups.google.com/forum/?fromgroups#!forum/opencv-gsoc-2015
63 1
64 1
<pre>
65 12 Gary Bradski
\/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/
66 9 Gary Bradski
</pre>
67 9 Gary Bradski
68 8 Gary Bradski
h1. 2015 Project Ideas:
69 1
70 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
71 1
72 9 Gary Bradski
*1 Google Cardboard*
73 9 Gary Bradski
* Do visual odometry, SLAM etc for Google Cardboard
74 1
75 9 Gary Bradski
*2 Projection mapping (Projected Augmented Reality)*
76 9 Gary Bradski
* Calibrate a camera to a projector
77 9 Gary Bradski
* Put out structured light to learn the 3D map of what's in front of the camera
78 9 Gary Bradski
* Project the camera image, suitably rotated and shifted onto the scene
79 1
* Unity or some other program to start transforming the scene for projection mapping
80 1
** See http://www.creativebloq.com/video/projection-mapping-912849 to get ideas of what you can do with this
81 1
82 1
*3 Update OpenCV file storage so that it's readable by Python in OpenCV (move to YAML 1.2 Edition 3)*
83 1
* Mentor Prasanna
84 1
* OpenCV C++ writes out its own YAML tags which makes it incompatible with it's own Python and with external python readers
85 1
* References
86 1
** YAML http://www.yaml.org
87 1
** Problem statement: http://stackoverflow.com/questions/11141336/filestorage-for-opencv-python-api
88 1
89 1
<pre>
90 1
/\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ 
91 1
</pre>
92 13 Gary Bradski
93 13 Gary Bradski
94 13 Gary Bradski
h1. Accepted Projects for OpenCV GSoC 2015:
95 13 Gary Bradski
96 13 Gary Bradski
OpenCV GSoC 2015 students, projects, mentors are below. *WHEN THEY ARE KNOWN*
97 13 Gary Bradski
98 13 Gary Bradski
99 13 Gary Bradski
<pre>
100 13 Gary Bradski
Student                 Project                                           Mentor(s)
101 13 Gary Bradski
=======                 =======                                           ========
102 13 Gary Bradski
103 13 Gary Bradski
</pre>
104 13 Gary Bradski
105 13 Gary Bradski
Project notes will be compiled "here":https://sites.google.com/a/opencv.org/opencv/gsoc-2015-project-notes .
106 13 Gary Bradski
107 13 Gary Bradski
108 1
109 1
h2. Mentors
110 1
111 1
*Actual signed up mentors*
112 1
113 1
* Alexander Mordvintsev	zzznah(+)gmail.com
114 1
* Sid Bao	ybao(+)magicleap.com
115 1
* Vincent Rabaud	vincent.rabaud(+)gmail.com
116 1
* Vadim Pisarevsky	vadim.pisarevsky(+)gmail.com
117 1
* Adrian Kaehler	therealadrian(+)gmail.com
118 1
* Terry Boult	tboult(+)vast.uccs.edu
119 1
* spmallick	spmallick(+)taaz.com
120 1
* Serge Belongie	sjb344(+)cornell.edu
121 1
* Stefano	s.fabri10(+)gmail.com
122 1
* Prasanna	pras.bits(+)gmail.com
123 1
* Pablo Alcantarilla	pablofdezalc(+)gmail.com
124 1
* Bence Magyar	mw.mzperx(+)gmail.com
125 1
* Manuele	manuele.tamburrano(+)gmail.com
126 1
* Grace Vesom	grace.vesom(+)gmail.com
127 1
* Open Source Computer Vision Library (OpenCV)	garybradski(+)gmail.com
128 1
* Douglas Lee	dougabug(+)gmail.com
129 1
* Claudia Rapuano	c.rapuano(+)gmail.com
130 1
* Antonella Cascitelli	antonellacascitelli(+)gmail.com
131 1
* Anatoly Baksheev	anatoly.baksheev(+)itseez.com
132 1
* Alexander	alexander.shishkov(+)itseez.com
133 1
* Alexander Bovyrin	alexander.bovyrin(+)itseez.com
134 1
135 1
136 1
137 1
In the below, get rid of the ''-delete-'' to make the emails work.
138 1
139 1
 Anatoly Baksheev
140 1
 Researcher, Vision Algorithms on GPU
141 1
 Argus/Itseez
142 1
 [email protected]  
143 1
 
144 1
  Alexander Bovyrin
145 1
  PhD, Senior Researcher
146 1
  Argus/Itseez founder
147 1
  NNU Lecturer
148 1
  [email protected]
149 1
150 1
 Gary Bradski
151 1
 Founder, Industrial Perception Inc.
152 1
 Consulting Prof. Stanford U.
153 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
154 1
 Co-author of Learning OpenCV Book
155 1
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
156 1
 [email protected]
157 1
158 1
 Antonella Cascitelli
159 1
 Grad student, University of Rome
160 1
 [email protected]
161 1
162 1
 Eric Christiansen
163 1
 PhD, UCSD
164 1
 [email protected]
165 1
166 1
 Stefano Fabri
167 1
 CRR Team leader, University of Rome
168 1
 [email protected]
169 1
170 1
 Victor Eruhimov
171 1
 OpenCV founding team/Senior Researcher
172 1
 Argus/Itseez founder
173 1
 NNU Lecturer
174 1
 [email protected]
175 1
176 1
 Adrian Kaehler
177 1
 Principle Engineer, Applied Minds
178 1
 Co-author of Learning OpenCV Book.
179 1
 [email protected]
180 1
181 1
 Peter Karasev
182 1
 PhD Student, MINERVA Research Group
183 1
 Georgia Tech
184 1
 [email protected]
185 1
186 1
 Vadim Pisarevsky
187 1
 OpenCV founding team/Czar
188 1
 [email protected]
189 1
190 1
 Manuele Tamburrano
191 1
 Grad Student, University of Rome
192 1
 [email protected]
193 1
194 1
 Vincent Rabaud
195 1
 Principle Engineer, Aldebaran Robotics
196 1
 [email protected]
197 1
198 1
  Claudia Rapuano
199 1
  Grad student, University of Rome
200 1
  [email protected]
201 1
 
202 1
 Grace Vesom
203 1
 Lawrence Livermore 
204 1
 -delete-grace.vesom@-delete_gmail.com
205 1
206 1
 Bence Magyar
207 1
 Pal Robotics
208 1
 [email protected]
209 1
210 1
 Pablo Alcantarilla
211 1
 Toshiba Research Europe Ltd.
212 1
 [email protected]
213 1
214 1
h3.  Back up Mentors
215 1
216 1
 Mark Asbach
217 1
 Fraunhofer IAIS
218 1
 Schloss Birlinghoven
219 1
 Sankt Augustin, Germany
220 1
 http://mmprec.iais.fraunhofer.de/asbach.html
221 1
 [email protected]
222 1
223 1
224 1
 Nicolas Saunier, Ph.D.
225 1
 Assistant Professor
226 1
 Civil, Geological and Mining Department (CGM)
227 1
 École Polytechnique de Montréal
228 1
 http://nicolas.saunier.confins.net
229 1
 [email protected]
230 1
231 1
232 1
 Alexander Mordvintsev
233 1
 Software Engineer
234 1
 http://znah.net
235 1
 [email protected]
236 1
237 1
 Andrey Morozov
238 1
 Software Engineer
239 1
 Argus/Itseez
240 3 Gary Bradski
 [email protected] 
241 1
242 1
h2. OpenCV Org. Application to GSoC 2015
243 1
244 1
"OpenCV GSoC Application":http://code.opencv.org/projects/gsoc2013/wiki/GSoC2013OpenCVApplication
245 1
246 3 Gary Bradski
h2. Previous Years 
247 3 Gary Bradski
248 1
* 2014 "GSoC 2014 Ideas Page":http://code.opencv.org/projects/opencv/wiki/GSoC_2014
249 1
* 2013 "GSoC 2013 Ideas Page":http://code.opencv.org/projects/gsoc2013/wiki
250 1
* 2012 Ideas site http://code.opencv.org/projects/gsoc2012/wiki/Wiki/
251 1
* 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011
252 1
** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
253 1
* 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010
254 1
** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010
255 1
256 1
----