Difference between revisions of "Google SoC 2007"

From PanoTools.org Wiki
Jump to: navigation, search
(Next Deadline)
Line 6: Line 6:
 
* [http://code.google.com/support/bin/answer.py?answer=60325&topic=10729 program timeline]
 
* [http://code.google.com/support/bin/answer.py?answer=60325&topic=10729 program timeline]
  
==Students==
+
==2007 Organization==
Want to participate?  We want to help you be a successful candidate.
+
 
* '''Deadline: March 24'''
+
===Students===
* join the [http://lists.sourceforge.net/lists/listinfo/panotools-devel mailing list]
+
* Ippei Ukai, Japan
* read [http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants Applicants Guide] and check if you qualify.
+
* Jing Jin, USA
* prepare the answers to [http://wiki.panotools.org/SoC2007_application#Does_your_organization_have_an_application_template_you_would_like_to_see_students_use.3F_If_so.2C_please_provide_it_now]
+
* Mohammad Shahiduzzaman, Bangladesh
* read below about our software universe.
+
* Leon Armando Moctezuma de Uriarte, Mexico
* read the [[SoC2007_projects|projects]] ideas.
+
* Zoran Mesec, Slovenija
* if you have an idea that is not listed there, please propose it to the mailing list.
+
 
* if you see an idea there that you like, take ownership of it.
+
===[[SoC2007_application#Mentors|Primary Mentors]]===
* '''Contact the mentioned mentor and/or the mailing list if no mentor is mentioned.'''
+
* Yuval Levy, Canada
* refine the idea, add detail, describe what you intend to do and how, work with your mentor and with the steering committee at fleshing your project out so that Google's Open Source Program Office will accept it.
+
* Pablo, d'Angelo, Germany
* on the idea page add a short bio, motivate why you are interested in taking up that particular idea, your relationship to panorama making in general and to hugin in particular.
+
* John Cupitt, United Kingdom
* [http://code.google.com/soc/student.html apply] to Google before March 24. We will do our outmost to help you to a successful application.
+
* Aldo Hoeben, The Netherlands
* if your application is accepted by Google, be ready to submit a detail work plan with the sub-tasks of your project and the time you intend to allocate to each of them. We will help you shape that too.
+
* Herbert Bay, Switzerland
 +
 
 +
===Additional mentorship/consulting===
 +
* Daniel M. German, Canada
 +
* Thomas Rauscher, Austria
 +
* Ken Turkowski, USA
 +
 
 +
===[[SoC2007_application#Coordinators|Organizers]]===
 +
* Yuval Levy, Canada
 +
* Alexandre Prokoudine, Russia
 +
 
 +
===[[SoC2007_application#Steering_Committee|Steering Committee]]===
 +
We have a steering committee of experienced industry and community leaders to advise the Mentors and Students.
 +
* [[SoC2007_application#G._Donald_Bain|Don Bain]], USA, University of California Berkeley, co-founder of the WWP and board member of IVRPA.
 +
* [[SoC2007_application#Aldo_Hoeben|Aldo Hoeben]], The Netherlands, devloper of the SPi-V shockwave panorama engine, and board memberf of IVRPA.
 +
* [[SoC2007_application#Erik_Krause|Erik Krause]], Germany, a well-known member of the user community around PanoTools.
 +
* [[SoC2007_application#Mickael_Therer|Mickael Therer]], Belgium, Photographer.
 +
* [[SoC2007_application#Ken_Turkowski|Ken Turkowski]], USA, of the original QuickTimeVR team.
 +
* [[SoC2007_application#Luca_N._Vascon|Luca N. Vascon]], Italy, professor at the Multimedia Laboratory of IUAV university in Venice.
 +
 
  
 
==Project Ideas / Our Software Universe==
 
==Project Ideas / Our Software Universe==
Line 53: Line 72:
 
The resulting images are 2D, but a full spherical 360°x180° panorama can be reprojected to create a VR. There are a number of technologies to view VR and [http://freepv.sourceforge.net/ freepv] is an effort to build a universal viewer
 
The resulting images are 2D, but a full spherical 360°x180° panorama can be reprojected to create a VR. There are a number of technologies to view VR and [http://freepv.sourceforge.net/ freepv] is an effort to build a universal viewer
  
==Organization==
+
==Community Backing==
We have successfully applied as [[SoC2007_application|mentoring organization]]
+
This organization is supported and endorsed by [[SoC2007_Supporters|these]] people and organizations.
  
===[[SoC2007_application#Mentors|Mentors]]===
+
==History==
* Pablo, d'Angelo, Germany
+
* Herbert Bay, Switzerland
+
* John Cupitt, United Kingdom
+
* Daniel M. German, Canada
+
* JD Smith, USA
+
  
===[[SoC2007_application#Coordinators|Organizers]]===
+
===Organization===
Our Organizers
+
We have successfully applied as [[SoC2007_application|mentoring organization]]
* Yuval Levy, Canada
+
* Alexandre Prokoudine, Russia
+
  
===[[SoC2007_application#Steering_Committee|Steering Committee]]===
+
===Student's Application Process===
We have a steering committee of experienced industry and community leaders to advise the Mentors and Students.
+
We helped students apply successfully.
* [[SoC2007_application#G._Donald_Bain|Don Bain]], USA, University of California Berkeley, co-founder of the WWP and board member of IVRPA.
+
* '''Deadline: March 24'''
* [[SoC2007_application#Aldo_Hoeben|Aldo Hoeben]], The Netherlands, devloper of the SPi-V shockwave panorama engine, and board memberf of IVRPA.
+
* join the [http://lists.sourceforge.net/lists/listinfo/panotools-devel mailing list]
* [[SoC2007_application#Erik_Krause|Erik Krause]], Germany, a well-known member of the user community around PanoTools.
+
* read [http://groups.google.com/group/google-summer-of-code-announce/web/guide-to-the-gsoc-web-app-for-student-applicants Applicants Guide] and check if you qualify.
* [[SoC2007_application#Mickael_Therer|Mickael Therer]], Belgium, Photographer.
+
* prepare the answers to [http://wiki.panotools.org/SoC2007_application#Does_your_organization_have_an_application_template_you_would_like_to_see_students_use.3F_If_so.2C_please_provide_it_now]
* [[SoC2007_application#Ken_Turkowski|Ken Turkowski]], USA, of the original QuickTimeVR team.
+
* read below about our software universe.
* [[SoC2007_application#Luca_N._Vascon|Luca N. Vascon]], Italy, professor at the Multimedia Laboratory of IUAV university in Venice.
+
* read the [[SoC2007_projects|projects]] ideas.
 
+
* if you have an idea that is not listed there, please propose it to the mailing list.
===Community Backing===
+
* if you see an idea there that you like, take ownership of it.
This organization is supported and endorsed by [[SoC2007_Supporters|these]] people and organizations.
+
* '''Contact the mentioned mentor and/or the mailing list if no mentor is mentioned.'''
 +
* refine the idea, add detail, describe what you intend to do and how, work with your mentor and with the steering committee at fleshing your project out so that Google's Open Source Program Office will accept it.
 +
* on the idea page add a short bio, motivate why you are interested in taking up that particular idea, your relationship to panorama making in general and to hugin in particular.
 +
* [http://code.google.com/soc/student.html apply] to Google before March 24. We will do our outmost to help you to a successful application.
 +
* if your application is accepted by Google, be ready to submit a detail work plan with the sub-tasks of your project and the time you intend to allocate to each of them. We will help you shape that too.
  
 
[[Category:Community:Project]]
 
[[Category:Community:Project]]

Revision as of 12:43, 25 June 2007

We are passionate about our images. We look for students passionate about their code to help us make better images.

See SoC 2007 overview for usage hints and a page list.

Next Deadline

2007 Organization

Students

  • Ippei Ukai, Japan
  • Jing Jin, USA
  • Mohammad Shahiduzzaman, Bangladesh
  • Leon Armando Moctezuma de Uriarte, Mexico
  • Zoran Mesec, Slovenija

Primary Mentors

  • Yuval Levy, Canada
  • Pablo, d'Angelo, Germany
  • John Cupitt, United Kingdom
  • Aldo Hoeben, The Netherlands
  • Herbert Bay, Switzerland

Additional mentorship/consulting

  • Daniel M. German, Canada
  • Thomas Rauscher, Austria
  • Ken Turkowski, USA

Organizers

  • Yuval Levy, Canada
  • Alexandre Prokoudine, Russia

Steering Committee

We have a steering committee of experienced industry and community leaders to advise the Mentors and Students.

  • Don Bain, USA, University of California Berkeley, co-founder of the WWP and board member of IVRPA.
  • Aldo Hoeben, The Netherlands, devloper of the SPi-V shockwave panorama engine, and board memberf of IVRPA.
  • Erik Krause, Germany, a well-known member of the user community around PanoTools.
  • Mickael Therer, Belgium, Photographer.
  • Ken Turkowski, USA, of the original QuickTimeVR team.
  • Luca N. Vascon, Italy, professor at the Multimedia Laboratory of IUAV university in Venice.


Project Ideas / Our Software Universe

feel free to add / specify the projects ideas.

While we might consider application from students to write code in related fields / other application, our interest is to recruit students to work on these tools:

hugin

hugin is the hub of our activity. It is the most advanced OpenSource GUI to create stitched panoramas from 360°x180° full sphericals [1] to gigapixel size stitched images. Moreover it has some unique features such as the correction of chromatic aberration or (soon) HDR stitching. Project page

panotools

panotools is the library powering the magic. It's an extremely versatile library and can be used not only to seamlessly stitch images, but also correct many lens distortions or remap images to different projection.

Initially developed by Professor Helmut Dersch in 1998, this set of tools to warp and stitch images was born ahead of their time. Only a decade later competing products of equal versatility and functionality started to appear.

A number of proprietary GUIs have been commercialized for the panotools, notably PTgui, PTassembler, and PTmac.

Project Page

Control Point Generator

One of the critical tasks of stitching images is to register the position of each image to another with so called control points. hugin works with a plug-in for that. The most popular are autopano and autopano-SIFT.

blending

Once the images are registered in space and warped by panotools, the seams are still visible and need to be blended. Again, hugin works with a plug-in for that. The most popular is Enblend

RAW conversions / HDR / tonemapping / other digital photo techniques

Panorama creation presents some unique challenges to the standard image processing workflow in modern digital photography.

  • lens distorsions and their effect on RAW conversion.
  • higher dynamic range across the image.

freepv panorama viewer

The resulting images are 2D, but a full spherical 360°x180° panorama can be reprojected to create a VR. There are a number of technologies to view VR and freepv is an effort to build a universal viewer

Community Backing

This organization is supported and endorsed by these people and organizations.

History

Organization

We have successfully applied as mentoring organization

Student's Application Process

We helped students apply successfully.

  • Deadline: March 24
  • join the mailing list
  • read Applicants Guide and check if you qualify.
  • prepare the answers to [2]
  • read below about our software universe.
  • read the projects ideas.
  • if you have an idea that is not listed there, please propose it to the mailing list.
  • if you see an idea there that you like, take ownership of it.
  • Contact the mentioned mentor and/or the mailing list if no mentor is mentioned.
  • refine the idea, add detail, describe what you intend to do and how, work with your mentor and with the steering committee at fleshing your project out so that Google's Open Source Program Office will accept it.
  • on the idea page add a short bio, motivate why you are interested in taking up that particular idea, your relationship to panorama making in general and to hugin in particular.
  • apply to Google before March 24. We will do our outmost to help you to a successful application.
  • if your application is accepted by Google, be ready to submit a detail work plan with the sub-tasks of your project and the time you intend to allocate to each of them. We will help you shape that too.