GSoC - dushyantgoyal/differ GitHub Wiki
This page collects the topics for Google Summer of Code, and provides brief information about them.
If you have your own idea please contact us on [email protected].
Topic 1
Migrating the existing web application from Smarty (PHP) to GWT or Vaadin
- required skills:
Java, Maven, Vaadin, Git, (PHP)
- description:
Firstly, the student is going to elaborate the design of the GUI, preserving all the existing functionality. Subsequently, according to design the implementation phase can begin. Student should use Java platform including RIA framework Vaadin. Part of the project is also the providing a way to invoke the existing tools written in C/C++ using JNI or Java Runtime, or, if possible, rewrite these tools to Java. At the end, the documentation should be also provided. We prefer the form of wiki-based documentation. If you are interested in this topic contact me directly and send also a link to your existing project / work.
- mentor:
Jiri Kremser ([email protected])
Topic 2
Multithreaded implementation of new similarity metrics (image data) into existing framework.
-
required skills: C / C++, Java, Git
-
description: The functionality of project Differ is not only validation and identification of still image file formats, but also the ability to compare two different image files and processing of such comparison. For this purposes we would like to introduce some new ways helping the comparison, namely, SSIM (http://en.wikipedia.org/wiki/Structural_similarity), PSNR (already implemented, but is single threaded), MSSIM and "A Universal Image Quality Index". If you have mathematical background and you want to work on real problems, feel free to contact us.
-
Preferred is implementation in OpenCV library (http://opencv.willowgarage.com/wiki/).
-
links:
- https://ece.uwaterloo.ca/~z70wang/publications/ssim.html
- https://ece.uwaterloo.ca/~z70wang/publications/msssim.pdf
- Z. Wang, A.C. Bovik, "A Universal Image Quality Index", IEEE Signal Processing Letters, vol.9, no.3, pp.81-84, Mar 2002.
-
mentor:
Vaclav Rosecky ([email protected])