[OSM-dev] [GSoC 2012] Question about video based speed limit detector

3 views
Skip to first unread message

Евгений

unread,
Mar 29, 2012, 3:37:08 PM3/29/12
to d...@openstreetmap.org
Hello, OSM developers.

My name is Eugene, I'm on my fifth year of information technologies at the National Research University of Information Technologies, Mechanics and Optics of St. Petersburg, Russia. I would like to participate in GSoC 2012 and I'm interested in your project proposal of video based speed limit detector. But I have some questions about this project and its requirements:
1) I have several ideas about how to implement this project. The first thing that came to my mind is neural network. But this solution requires a large training set of images. Another way is to use OpenCV, which combines great number of various computer vision algorithms. Last thing I think about is libraries like this http://code.google.com/p/signfinder/, which developed for similar tasks. Is it permitted to use third-party libraries in this project?
2) In the application template there is a requirement to "provide a short example of an OSM XML document that represents a polygon way". This task is not related to the technologies used in the project of computer vision based speed limit detector. Whether it necessary to provide OSM XML anyway? And if not, do I need to provide any other test task to prove my knowledge?

_______________________________________________
dev mailing list
d...@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev

Graham Jones

unread,
Mar 29, 2012, 3:44:07 PM3/29/12
to Евгений, d...@openstreetmap.org
Hi,
Thank you for your interest in one of the OSM projects.

I think the only way you will be able to complete the project within GSoC timescales is by using other libraries and integrating them into something useable, so yes, I think your proposal should explain which libraries you propose to use to achieve your project targets.

The little 'test' we added to the application is just to show a general understanding of how OSM works.  I appreciate that it is not directly relevant to your proposal, but I think it is a good thing to do anyway, we would also like to see that you have made some improvements to the map by editing your local area to contribute to the project that way too.

Regards


Graham.
--
Graham Jones
Hartlepool, UK.

Parveen Arora

unread,
Mar 29, 2012, 4:15:20 PM3/29/12
to Graham Jones, d...@openstreetmap.org
2012/3/30 Graham Jones <grahamj...@gmail.com>:
Hi Graham,

> The little 'test' we added to the application is just to show a general
> understanding of how OSM works.

This is good idea to know that if applicant is known to OSM or not.


I would like to ask, Are there any bug list of which students can
submit patches so that they can show their programming skill or
showing the previous work is enough.

Thank You.

--
Parveen Arora
www.parveenarora.in
E-Mail: ma...@parveenarora.in

Graham Jones

unread,
Mar 29, 2012, 4:20:22 PM3/29/12
to Parveen Arora, d...@openstreetmap.org
Well, there is http://trac.osm.org, but that only covers the 'core' OSM code.   OSM related projects (e.g. vespucii) will have their own bug tracking systems.

Our application template asks for applicants to provide links to examples of previous work to help demonstrate what the applicant knows about.

Hope that helps.

Graham.


On 29 March 2012 21:15, Parveen Arora <ma...@parveenarora.in> wrote:
2012/3/30 Graham Jones <grahamj...@gmail.com>:
Hi Graham,

> The little 'test' we added to the application is just to show a general
> understanding of how OSM works.
This is good idea to know that if applicant is known to OSM or not.


I would like to ask, Are there any bug list of which students can
submit patches so that they can show their programming skill or
showing the previous work is enough.

Thank You.





--
Parveen Arora
www.parveenarora.in
E-Mail: ma...@parveenarora.in



Kai Krueger

unread,
Mar 29, 2012, 5:14:20 PM3/29/12
to d...@openstreetmap.org

Евгений wrote

>
> 1) I have several ideas about how to implement this project.
>
Great. Demonstrating that you have a thorough understanding of the project
idea by being able to expand on it with your own ideas is likely a benefit
in the application process.

Евгений wrote


>
> The first thing that came to my mind is neural network. But this solution
> requires a large training set of images.
>

An initial step in the project is likely to be to acquire a training set of
road images with and without signs as all algorithms will need this at least
to some degree. I believe there are a number of people in the community that
have experimented with video based mapping and have collected videos while
driving that can be used to create a training set. There are also a number
of research papers on the topic and it might be possible to contact the
authors to see if one can obtain their training and test videos if
necessary.


Евгений wrote


>
> Another way is to use OpenCV, which combines great number of various
> computer vision algorithms.

> As long as the license is compatible, which in the case of OpenCV with
> BSD likely is, there is no direct reason not to use libraries where they
> make sense and I would say is encouraged. I definitely had the use of
> OpenCV in mind when proposing the project. The only problem with libraries
> could be that it might make the task of setting up and using this project
> harder for mappers than just downloading a josm plugin.

Евгений wrote


>
> Last thing I think about is libraries like this
> http://code.google.com/p/signfinder/, which developed for similar tasks.
> Is it permitted to use third-party libraries in this project?
>

The signfinder code was a GSoC 2009 project. Where relevant it surely can be
used. After all, the point of GSoC isn't a test or competition of how good a
coder is, but to create something that is maximally useful to the mentoring
organisation.


Евгений wrote


>
> 2) In the application template there is a requirement to "provide a short
> example of an OSM XML document that represents a polygon way". This task
> is not related to the technologies used in the project of computer vision
> based speed limit detector. Whether it necessary to provide OSM XML
> anyway? And if not, do I need to provide any other test task to prove my
> knowledge?
>

Imho, more importantly than the OSM XML is to have done a bunch of mapping
in your home town to get a feeling for how this all works and where the
current data collection and editing methods are tedious and therefore a
video based speed limit / road sign detector would simplify editing work
flow. After all, an important part of the project will be to integrate the
computer vision based detector into an OSM editor to ensure it is actually
useful to the mapping community. Never the less, writing the osm xml
document should be a fairly trivial task and shows that you have some
understanding of the internal data model used by the editors.


Good luck in applying,

Kai

--
View this message in context: http://gis.19327.n5.nabble.com/GSoC-2012-Question-about-video-based-speed-limit-detector-tp5604815p5605047.html
Sent from the Developer Discussion mailing list archive at Nabble.com.

Reply all
Reply to author
Forward
0 new messages