GSoC 2015

Version 12 (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 3 Gary Bradski
h1. Accepted Projects for OpenCV GSoC 2015:
65 1
66 3 Gary Bradski
OpenCV GSoC 2015 students, projects, mentors are below. *WHEN THEY ARE KNOWN*
67 1
68 3 Gary Bradski
69 1
<pre>
70 1
Student                 Project                                           Mentor(s)
71 1
=======                 =======                                           ========
72 3 Gary Bradski
73 1
</pre>
74 1
75 3 Gary Bradski
Project notes will be compiled "here":https://sites.google.com/a/opencv.org/opencv/gsoc-2015-project-notes .
76 1
77 9 Gary Bradski
<pre>
78 12 Gary Bradski
\/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/  \/
79 9 Gary Bradski
</pre>
80 9 Gary Bradski
81 8 Gary Bradski
h1. 2015 Project Ideas:
82 1
83 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
84 1
85 9 Gary Bradski
*1 Google Cardboard*
86 9 Gary Bradski
* Do visual odometry, SLAM etc for Google Cardboard
87 1
88 9 Gary Bradski
*2 Projection mapping (Projected Augmented Reality)*
89 9 Gary Bradski
* Calibrate a camera to a projector
90 9 Gary Bradski
* Put out structured light to learn the 3D map of what's in front of the camera
91 9 Gary Bradski
* Project the camera image, suitably rotated and shifted onto the scene
92 9 Gary Bradski
* Unity or some other program to start transforming the scene for projection mapping
93 9 Gary Bradski
** See http://www.creativebloq.com/video/projection-mapping-912849 to get ideas of what you can do with this
94 9 Gary Bradski
95 10 Gary Bradski
*3 Update OpenCV file storage so that it's readable by Python in OpenCV (move to YAML 1.2 Edition 3)*
96 9 Gary Bradski
* Mentor Prasanna
97 9 Gary Bradski
* OpenCV C++ writes out its own YAML tags which makes it incompatible with it's own Python and with external python readers
98 9 Gary Bradski
* References
99 9 Gary Bradski
** YAML http://www.yaml.org
100 9 Gary Bradski
** Problem statement: http://stackoverflow.com/questions/11141336/filestorage-for-opencv-python-api
101 9 Gary Bradski
102 9 Gary Bradski
<pre>
103 9 Gary Bradski
/\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\  /\ 
104 9 Gary Bradski
</pre>
105 1
106 1
h2. Mentors
107 1
108 1
*Actual signed up mentors*
109 1
110 1
* Alexander Mordvintsev	zzznah(+)gmail.com
111 1
* Sid Bao	ybao(+)magicleap.com
112 1
* Vincent Rabaud	vincent.rabaud(+)gmail.com
113 1
* Vadim Pisarevsky	vadim.pisarevsky(+)gmail.com
114 1
* Adrian Kaehler	therealadrian(+)gmail.com
115 1
* Terry Boult	tboult(+)vast.uccs.edu
116 1
* spmallick	spmallick(+)taaz.com
117 1
* Serge Belongie	sjb344(+)cornell.edu
118 1
* Stefano	s.fabri10(+)gmail.com
119 1
* Prasanna	pras.bits(+)gmail.com
120 1
* Pablo Alcantarilla	pablofdezalc(+)gmail.com
121 1
* Bence Magyar	mw.mzperx(+)gmail.com
122 1
* Manuele	manuele.tamburrano(+)gmail.com
123 1
* Grace Vesom	grace.vesom(+)gmail.com
124 1
* Open Source Computer Vision Library (OpenCV)	garybradski(+)gmail.com
125 1
* Douglas Lee	dougabug(+)gmail.com
126 1
* Claudia Rapuano	c.rapuano(+)gmail.com
127 1
* Antonella Cascitelli	antonellacascitelli(+)gmail.com
128 1
* Anatoly Baksheev	anatoly.baksheev(+)itseez.com
129 1
* Alexander	alexander.shishkov(+)itseez.com
130 1
* Alexander Bovyrin	alexander.bovyrin(+)itseez.com
131 1
132 1
133 1
134 1
In the below, get rid of the ''-delete-'' to make the emails work.
135 1
136 1
 Anatoly Baksheev
137 1
 Researcher, Vision Algorithms on GPU
138 1
 Argus/Itseez
139 1
 [email protected]  
140 1
 
141 1
  Alexander Bovyrin
142 1
  PhD, Senior Researcher
143 1
  Argus/Itseez founder
144 1
  NNU Lecturer
145 1
  [email protected]
146 1
147 1
 Gary Bradski
148 1
 Founder, Industrial Perception Inc.
149 1
 Consulting Prof. Stanford U.
150 1
 OpenCV Founder, Technical Content Owner, GSoC Admin
151 1
 Co-author of Learning OpenCV Book
152 1
 http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher
153 1
 [email protected]
154 1
155 1
 Antonella Cascitelli
156 1
 Grad student, University of Rome
157 1
 [email protected]
158 1
159 1
 Eric Christiansen
160 1
 PhD, UCSD
161 1
 [email protected]
162 1
163 1
 Stefano Fabri
164 1
 CRR Team leader, University of Rome
165 1
 [email protected]
166 1
167 1
 Victor Eruhimov
168 1
 OpenCV founding team/Senior Researcher
169 1
 Argus/Itseez founder
170 1
 NNU Lecturer
171 1
 [email protected]
172 1
173 1
 Adrian Kaehler
174 1
 Principle Engineer, Applied Minds
175 1
 Co-author of Learning OpenCV Book.
176 1
 [email protected]
177 1
178 1
 Peter Karasev
179 1
 PhD Student, MINERVA Research Group
180 1
 Georgia Tech
181 1
 [email protected]
182 1
183 1
 Vadim Pisarevsky
184 1
 OpenCV founding team/Czar
185 1
 [email protected]
186 1
187 1
 Manuele Tamburrano
188 1
 Grad Student, University of Rome
189 1
 [email protected]
190 1
191 1
 Vincent Rabaud
192 1
 Principle Engineer, Aldebaran Robotics
193 1
 [email protected]
194 1
195 1
  Claudia Rapuano
196 1
  Grad student, University of Rome
197 1
  [email protected]
198 1
 
199 1
 Grace Vesom
200 1
 Lawrence Livermore 
201 1
 -delete-grace.vesom@-delete_gmail.com
202 1
203 1
 Bence Magyar
204 1
 Pal Robotics
205 1
 [email protected]
206 1
207 1
 Pablo Alcantarilla
208 1
 Toshiba Research Europe Ltd.
209 1
 [email protected]
210 1
211 1
h3.  Back up Mentors
212 1
213 1
 Mark Asbach
214 1
 Fraunhofer IAIS
215 1
 Schloss Birlinghoven
216 1
 Sankt Augustin, Germany
217 1
 http://mmprec.iais.fraunhofer.de/asbach.html
218 1
 [email protected]
219 1
220 1
221 1
 Nicolas Saunier, Ph.D.
222 1
 Assistant Professor
223 1
 Civil, Geological and Mining Department (CGM)
224 1
 École Polytechnique de Montréal
225 1
 http://nicolas.saunier.confins.net
226 1
 [email protected]
227 1
228 1
229 1
 Alexander Mordvintsev
230 1
 Software Engineer
231 1
 http://znah.net
232 1
 [email protected]
233 1
234 1
 Andrey Morozov
235 1
 Software Engineer
236 1
 Argus/Itseez
237 3 Gary Bradski
 [email protected] 
238 1
239 1
h2. OpenCV Org. Application to GSoC 2015
240 1
241 1
"OpenCV GSoC Application":http://code.opencv.org/projects/gsoc2013/wiki/GSoC2013OpenCVApplication
242 1
243 3 Gary Bradski
h2. Previous Years 
244 3 Gary Bradski
245 1
* 2014 "GSoC 2014 Ideas Page":http://code.opencv.org/projects/opencv/wiki/GSoC_2014
246 1
* 2013 "GSoC 2013 Ideas Page":http://code.opencv.org/projects/gsoc2013/wiki
247 1
* 2012 Ideas site http://code.opencv.org/projects/gsoc2012/wiki/Wiki/
248 1
* 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011
249 1
** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication
250 1
* 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010
251 1
** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010
252 1
253 1
----