Gsoc2012
Version 37 (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 | 33 | Gary Bradski | h2. *OpenCV is accepted as an organization! Time to queue up for projects.* |
4 | 33 | Gary Bradski | |
5 | 19 | Gary Bradski | !http://code.opencv.org/attachments/613/FineGrain.jpeg! |
6 | 34 | Gary Bradski | This is just a pretty picture from some recent vision research from contributors to OpenCV. To be published at CVPR 2012. |
7 | 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 |
8 | 18 | Gary Bradski | |
9 | 17 | Gary Bradski | General Information: |
10 | 5 | Gary Bradski | * "GSoC 2012 site":http://code.google.com/soc/ |
11 | 4 | Gary Bradski | * "Timeline for GSoC 2012":http://www.google-melange.com/gsoc/events/google/gsoc2012 |
12 | 15 | Gary Bradski | ** *Next important dates:* |
13 | 1 | *** -March 9th: Organization Application deadline.- |
|
14 | 35 | Gary Bradski | *** -March 16th: Announcement of GSoC Mentoring Orgs. (whether we're in or out)- *We're in!* |
15 | 37 | Gary Bradski | *** -March 17-25: *POTENTIAL INTERNS:* Discuss project ideas with us [email protected] |
16 | 37 | Gary Bradski | *** -March 26: Application period starts- |
17 | 37 | Gary Bradski | *** April 7-20th Decision period on which projects and students. NO FINAL DECISIONS CAN BE MADE DURING THIS PERIOD |
18 | 37 | Gary Bradski | *** April 20th 12-1PST Dedup meeting |
19 | 37 | Gary Bradski | *** April 23rd Final project decisions are made |
20 | 9 | Gary Bradski | |
21 | 1 | Times: |
|
22 | 8 | Gary Bradski | * UTC to PDT (Pacific Daylight Time == Daylight savings time. In winter it's PST). |
23 | 3 | Gary Bradski | ** "utc time converter":http://weatherarc.com/utc-time-conversion |
24 | 8 | Gary Bradski | |
25 | 1 | h2. For students interested in applying |
|
26 | 1 | ||
27 | 34 | Gary Bradski | * March 17-25: Discuss projects below or other ideas with us [email protected] |
28 | 34 | Gary Bradski | |
29 | 34 | Gary Bradski | * *To apply to us: (March 26 - April 6th*) |
30 | 1 | ** Go to http://www.google-melange.com/gsoc/homepage/google/gsoc2012 |
|
31 | 15 | Gary Bradski | ** Click on "apply" |
32 | 34 | Gary Bradski | *** Please note that you +must+ apply to Google |
33 | 22 | Gary Bradski | ** After the organizations load (takes some time), type in "OpenCV", click on what comes up and apply. |
34 | 1 | *** [[GSoCApplicationTemplate]] -- This is what we want to know about you |
|
35 | 1 | ||
36 | 34 | Gary Bradski | h3. Discuss ideas with us at [email protected] |
37 | 3 | Gary Bradski | |
38 | 34 | Gary Bradski | |
39 | 34 | Gary Bradski | h2. Project Idea summary. Discuss with us at [email protected] |
40 | 10 | Gary Bradski | |
41 | 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* |
42 | 36 | Gary Bradski | |
43 | 36 | Gary Bradski | These are not in order of priority except for the first 2 |
44 | 36 | Gary Bradski | |
45 | 36 | Gary Bradski | |
46 | 36 | Gary Bradski | * *Mobile vision app development:* |
47 | 36 | Gary Bradski | ** 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: |
48 | 36 | Gary Bradski | *** iOS (iPhone) examples |
49 | 36 | Gary Bradski | *** Android example |
50 | 36 | Gary Bradski | |
51 | 30 | Gary Bradski | * *Computational Photography* |
52 | 30 | Gary Bradski | ** Help support the growth of mobile cameras on tablets and phones. Fun stuff and important |
53 | 1 | *** Image stabilization, |
|
54 | 1 | *** noise estimation and reduction, |
|
55 | 1 | *** super resolution, |
|
56 | 1 | *** tilt-shift images and movies, |
|
57 | 1 | *** multi-focal point images, |
|
58 | 1 | *** high dynamic range images by composition with different shutter times |
|
59 | 36 | Gary Bradski | |
60 | 36 | Gary Bradski | * *Vision Applications:* |
61 | 36 | Gary Bradski | ** We'd like students to build working functionality. Some ideas: |
62 | 36 | Gary Bradski | *** Automatically generating comics: |
63 | 36 | Gary Bradski | **** See http://www.physorg.com/news/2012-03-software-automatically-movie-comic.html |
64 | 36 | Gary Bradski | *** Image Collage -- use python to make it easy to put together a collage of images from a trip etc |
65 | 36 | Gary Bradski | **** Annotate the images |
66 | 36 | Gary Bradski | **** Do effects like comic life http://plasq.com/products/comiclife/win |
67 | 36 | Gary Bradski | *** Hand tracking with the kinect |
68 | 36 | Gary Bradski | *** Movie editor with effects. Simple, intuitive to use |
69 | 36 | Gary Bradski | *** Point cloud view using depth in OpenCV arrays |
70 | 36 | Gary Bradski | |
71 | 36 | Gary Bradski | * *OpenCL Optmization:* |
72 | 36 | Gary Bradski | ** We have contributors already, get one or more of them to be GSoC students |
73 | 36 | Gary Bradski | |
74 | 22 | Gary Bradski | * *Mech Turk Interface* |
75 | 22 | Gary Bradski | ** Easily label images for train test in OpenCV |
76 | 36 | Gary Bradski | |
77 | 1 | * *1D and 2D Barcode readers:* |
|
78 | 9 | Gary Bradski | ** We have a basic datamatrix reader. Expand to other kinds of barcodes (1D, other 2D). |
79 | 36 | Gary Bradski | |
80 | 22 | Gary Bradski | * *Natural barcodes:* |
81 | 9 | 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. |
82 | 1 | *** Stretch goal, embeded and retrieve watermarks in the image. |
|
83 | 36 | Gary Bradski | |
84 | 36 | Gary Bradski | * *Python examples:* |
85 | 1 | ** We're finding the python interface extremely useful and productive. It needs a lot more examples |
|
86 | 36 | Gary Bradski | |
87 | 15 | Gary Bradski | * *Tutorials:* |
88 | 1 | ** Continue with "OpenCV Tutorials":http://opencv.itseez.com/doc/tutorials/tutorials.html |
|
89 | 36 | Gary Bradski | |
90 | 15 | Gary Bradski | * *Inverted index:* |
91 | 1 | ** Help create an _*inverted index*_ of functionality to functions. That is, say, _edge detection_ would list Sobel, Scharr, Canny etc. |
|
92 | 36 | Gary Bradski | |
93 | 16 | Gary Bradski | * *Train Classifiers:* |
94 | 9 | 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. |
95 | 36 | Gary Bradski | |
96 | 1 | * *Structure from Motion (SfM):* |
|
97 | 15 | Gary Bradski | ** Help adapt libmv for OpenCV. |
98 | 36 | Gary Bradski | |
99 | 1 | * *Course-ware:* |
|
100 | 9 | Gary Bradski | ** We want to start offering vision courses using OpenCV. |
101 | 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) |
102 | 9 | Gary Bradski | *** Write up the topic, the math and then develop a step by step example of it using OpenCV. |
103 | 36 | Gary Bradski | |
104 | 36 | Gary Bradski | * *Generic numerical optimization module:* |
105 | 15 | Gary Bradski | ** We want to have the package of general purpose optimization methods that can be easily used in computer vision algorithms (ex. downhill simplex method, annealing particle filter). |
106 | 36 | Gary Bradski | ** This will require a mathematically inclined student and/or one who has taken course work in the area obviously |
107 | 36 | Gary Bradski | |
108 | 3 | Gary Bradski | |
109 | 1 | h2. Mentors |
|
110 | 20 | Gary Bradski | |
111 | 3 | Gary Bradski | In the below, get rid of the ''-delete-'' to make the emails work. |
112 | 3 | Gary Bradski | |
113 | 28 | Gary Bradski | Anatoly Baksheev |
114 | 28 | Gary Bradski | Researcher, Vision Algorithms on GPU |
115 | 32 | Gary Bradski | Argus/Itseez |
116 | 32 | Gary Bradski | [email protected] |
117 | 28 | Gary Bradski | |
118 | 27 | Gary Bradski | Serge J. Belongie |
119 | 27 | Gary Bradski | Professor Computer Science and Engineering |
120 | 27 | Gary Bradski | University of California, San Diego |
121 | 27 | Gary Bradski | [email protected] |
122 | 11 | Gary Bradski | |
123 | 3 | Gary Bradski | Alexander Bovyrin |
124 | 3 | Gary Bradski | PhD, Senior Researcher |
125 | 3 | Gary Bradski | Argus/Itseez founder |
126 | 3 | Gary Bradski | NNU Lecturer |
127 | 3 | Gary Bradski | [email protected] |
128 | 3 | Gary Bradski | |
129 | 3 | Gary Bradski | Gary Bradski |
130 | 3 | Gary Bradski | Founder, Industrial Perception Inc. |
131 | 3 | Gary Bradski | Consulting Prof. Stanford U. |
132 | 1 | OpenCV Founder, Technical Content Owner, GSoC Admin |
|
133 | 26 | Gary Bradski | Co-author of Learning OpenCV Book |
134 | 3 | Gary Bradski | http://www.willowgarage.com/pages/people/gary-bradski-senior-researcher |
135 | 3 | Gary Bradski | [email protected] |
136 | 3 | Gary Bradski | |
137 | 11 | Gary Bradski | |
138 | 3 | Gary Bradski | Victor Eruhimov |
139 | 3 | Gary Bradski | OpenCV founding team/Senior Researcher |
140 | 3 | Gary Bradski | Argus/Itseez founder |
141 | 1 | NNU Lecturer |
|
142 | 3 | Gary Bradski | [email protected] |
143 | 3 | Gary Bradski | |
144 | 25 | Gary Bradski | Adrian Kaehler |
145 | 25 | Gary Bradski | Principle Engineer, Applied Minds |
146 | 25 | Gary Bradski | Co-author of Learning OpenCV Book. |
147 | 25 | Gary Bradski | [email protected] |
148 | 27 | Gary Bradski | |
149 | 27 | Gary Bradski | Peter Karasev |
150 | 27 | Gary Bradski | PhD Student, MINERVA Research Group |
151 | 27 | Gary Bradski | Georgia Tech |
152 | 27 | Gary Bradski | [email protected] |
153 | 25 | Gary Bradski | |
154 | 1 | Kurt Konolige |
|
155 | 3 | Gary Bradski | Founder, Industrial Perception Inc |
156 | 3 | Gary Bradski | Consulting Professor, Stanford CS |
157 | 3 | Gary Bradski | [email protected] |
158 | 11 | Gary Bradski | |
159 | 3 | Gary Bradski | Caroline Pantofaru |
160 | 3 | Gary Bradski | Researcher Scientist in perceiving people |
161 | 3 | Gary Bradski | http://www.willowgarage.com/pages/people/caroline-pantofaru-research-scientist |
162 | 1 | [email protected] |
|
163 | 11 | Gary Bradski | |
164 | 3 | Gary Bradski | Vadim Pisarevsky |
165 | 3 | Gary Bradski | OpenCV founding team/Czar |
166 | 3 | Gary Bradski | [email protected] |
167 | 3 | Gary Bradski | |
168 | 3 | Gary Bradski | Vincent Rabaud |
169 | 3 | Gary Bradski | Research Engineer/Perception, Willow Garage |
170 | 3 | Gary Bradski | [email protected] |
171 | 3 | Gary Bradski | |
172 | 3 | Gary Bradski | Ethan Rublee |
173 | 3 | Gary Bradski | Founder, Industrial Perception Inc |
174 | 1 | Ported OpenCV to Android |
|
175 | 1 | See Android vision apps under "Robot view" or "the vegan robot" |
|
176 | 1 | [email protected] |
|
177 | 1 | ||
178 | 11 | Gary Bradski | h3. Back up Mentors |
179 | 3 | Gary Bradski | |
180 | 3 | Gary Bradski | Mark Asbach |
181 | 3 | Gary Bradski | Fraunhofer IAIS |
182 | 3 | Gary Bradski | Schloss Birlinghoven |
183 | 3 | Gary Bradski | Sankt Augustin, Germany |
184 | 3 | Gary Bradski | http://mmprec.iais.fraunhofer.de/asbach.html |
185 | 3 | Gary Bradski | [email protected] |
186 | 3 | Gary Bradski | |
187 | 11 | Gary Bradski | |
188 | 3 | Gary Bradski | Nicolas Saunier, Ph.D. |
189 | 3 | Gary Bradski | Assistant Professor |
190 | 3 | Gary Bradski | Civil, Geological and Mining Department (CGM) |
191 | 3 | Gary Bradski | Ãcole Polytechnique de Montréal |
192 | 3 | Gary Bradski | http://nicolas.saunier.confins.net |
193 | 3 | Gary Bradski | [email protected] |
194 | 3 | Gary Bradski | |
195 | 3 | Gary Bradski | |
196 | 11 | Gary Bradski | |
197 | 11 | Gary Bradski | h2. OpenCV Org. Application to GSoC 2011 |
198 | 11 | Gary Bradski | |
199 | 1 | [[GSoC2012OpenCVApplication]] |
|
200 | 3 | Gary Bradski | |
201 | 23 | Gary Bradski | h2. Previous Years |
202 | 23 | Gary Bradski | |
203 | 23 | Gary Bradski | * 2011 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2011 |
204 | 23 | Gary Bradski | ** 2011 Application GSoC page is http://opencv.willowgarage.com/wiki/GSoC2011OpenCVApplication |
205 | 23 | Gary Bradski | * 2010 Ideas site http://opencv.willowgarage.com/wiki/GSOC_OpenCV2010 |
206 | 23 | Gary Bradski | ** 2010 Application page http://opencv.willowgarage.com/wiki/ApplicationGSOC2010 |
207 | 23 | Gary Bradski | |
208 | 3 | Gary Bradski | ---- |