SoC 2009 student proposals

From PanoTools.org Wiki
(Difference between revisions)
Jump to: navigation, search
(Updated my (seth's) student proposal details.)
(Yulia Kotseruba: Straight-line detection for automated lens calibration)
 
(42 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
Student Proposals: Student info and short project synopsis, with link to a new Wiki page where the project is expanded in full detail. See template below:
 
Student Proposals: Student info and short project synopsis, with link to a new Wiki page where the project is expanded in full detail. See template below:
  
== Tom Templeton: The Template Project ==
+
== MO Faruque Sarker: Handling very large images using VIPS ==
  
* Enrolled second year master of Sample at Example University in Nowhereland.
+
* A second year PhD student at U of Wales, Newport under Robotic Intelligence Lab (my homepage at: http://ril.newport.ac.uk/sarker/index.php).  
* Coding Platform: Ubuntu 8.10, Pentium 4 3GHz, 1GB RAM
+
* Coding Platform: Ubuntu 8.10 x64, Pentium 4 3GHz, 32GB RAM
* The [[SoC2009_Tom_Templeton | Template Project]] is all about a short description of an example project that does what it does according to specifications.
+
* I'm interested to work in processing large images in Hugin. We have got a 16 mega-pixel Prosilica GE4900C CCD camera for tracking about 30 mobile robots. It gives about 50MB image file per frame using a huge memory.  I'm running my tracking algorithm on Ubuntu 8.10 x64 and got some nice results of tracking markers (http://ril.newport.ac.uk/sarker/index.php?pid=21).
 +
 
 +
[[User:Writefaruq | Handling very large images using VIPS]]
  
 
== Lukáš Jirkovský ==
 
== Lukáš Jirkovský ==
Line 11: Line 13:
 
* first year undergrad of University of West Bohemia
 
* first year undergrad of University of West Bohemia
 
* Platform used for coding: Arch Linux, Pentium 4 Northwood 2GHz, 1.5 GB RAM
 
* Platform used for coding: Arch Linux, Pentium 4 Northwood 2GHz, 1.5 GB RAM
* Coding skills: C++, PHP, Java (Java only because I have to ;-) )
+
* Coding skills: C++, PHP, Java, Matlab
* [[SoC2009_Lukas_Jirkovsky | Ghost removal for enfuse]]
+
* [[User:Stativ | Ghost removal for enfuse]]
 
* http://socghop.appspot.com/student_proposal/show/google/gsoc2009/stativ/t123797116006 Project proposal in Google's webapp
 
* http://socghop.appspot.com/student_proposal/show/google/gsoc2009/stativ/t123797116006 Project proposal in Google's webapp
 +
 +
 +
== Prashant Kumar Aanand ==
 +
 +
* 2rd Year student pursuing a Bachelors in Architecture and Regional Planning at Indian Institute of Technology, INDIA.
 +
* Coding platform : Ubuntu 8.10 * 32; Pentium 4; 3GHz; 2GB Ram.
 +
* coding skills : c++, Java, Matlab.
 +
* Hugin colour balancing :- introducing new features like temperature curves etc
 +
* Hugin raw support : better modularization
 +
 +
  
 
== [[User:Leonox|León Moctezuma]]: QuickTimeVR Playback in VLC  ==
 
== [[User:Leonox|León Moctezuma]]: QuickTimeVR Playback in VLC  ==
Line 24: Line 37:
 
* http://socghop.appspot.com/student_proposal/review/google/gsoc2009/leonox/t123831053541 Google webapp proposal
 
* http://socghop.appspot.com/student_proposal/review/google/gsoc2009/leonox/t123831053541 Google webapp proposal
  
== Dev Ghosh ==
+
== Dev Ghosh: Mosaic Mode for Hugin/Panotools==
  
* PhD candidate, Electrical Engineering and Computer Science, Northwestern University, Evanston, Illinois
+
* PhD candidate, Electrical Engineering and Computer Science, Northwestern University, Evanston, Illinois, USA
 
* Coding Platform: Ubuntu 8.10, AMD Athlon 64 3500+, 2 GB RAM, Eclipse  
 
* Coding Platform: Ubuntu 8.10, AMD Athlon 64 3500+, 2 GB RAM, Eclipse  
 
* Coding skills: C/C++, MATLAB, Python
 
* Coding skills: C/C++, MATLAB, Python
 
* Possible Mentor: Daniel German
 
* Possible Mentor: Daniel German
* [[SoC2009_Dev_Ghosh | mosaic mode for Hugin]]
+
* [[User:Dg| Mosaic Mode for Hugin/Panotools]]
* Google webapp Proposal Link: Coming soon!
+
* Google webapp Proposal Link: (Incomplete and can't edit right now. Please see wiki link above.) http://socghop.appspot.com/student_proposal/show/google/gsoc2009/dkg/t123865551999
  
 
== [[User:Albiorix|Yulia Kotseruba]]: Straight-line detection for automated lens calibration ==
 
== [[User:Albiorix|Yulia Kotseruba]]: Straight-line detection for automated lens calibration ==
  
* 4th year student at University of Toronto
+
* 4th year Computer Science student at University of Toronto studying Artificial Intelligence
 
* Coding Platform: Mac OS 10.5.6, 2.53 GHz Intel Core 2 Duo, 4 GB RAM, XCode, Eclipse
 
* Coding Platform: Mac OS 10.5.6, 2.53 GHz Intel Core 2 Duo, 4 GB RAM, XCode, Eclipse
 
* Coding skills: C/C++, Java, Python, Matlab, OpenGL, Prolog
 
* Coding skills: C/C++, Java, Python, Matlab, OpenGL, Prolog
* [[SoC2009_Yulia_Kotseruba | Straight-line detection for automated lens calibration]]
+
* [[User:Albiorix | Straight-line detection for automated lens calibration]]
 
+
*[[User:Albiorix | LightTwist]]
 +
* http://socghop.appspot.com/student_proposal/show/google/gsoc2009/albiorix/t123854228105 Google proposal
  
 
== Mokhtar M. Khorshid: Accounting for Camera Movements ==
 
== Mokhtar M. Khorshid: Accounting for Camera Movements ==
  
* Holder of B.S. in Computer Science & Mathematics from AUC and starting my master studies in Computer Science.
+
* Holder of B.S. in Computer Science & Mathematics from AUC (top of my class) and starting my master studies in Computer Science.
* Coding Platform: Vista 64-bit, Quad Core 2.4 GHz, 6GB RAM, 8800 GTS graphics card, Visual Studio 2005/2008 .NET.
+
* Coding Platform: Vista 64-bit (as well as Windows XP 32-bit Professional & Ubuntu 8.10 on secondary machines), Quad Core 2.4 GHz, 6GB RAM, 8800 GTS graphics card, Visual Studio 2005/2008 .NET (in addition to Eclipse + GCC).
* Coding skills: Expert in C++ (10+ years), seasoned algorithm designer, I have experience with Computer graphics, OpenGL, and wxWidgets.
+
* Coding skills: Expert in C++ (10+ years), seasoned algorithm designer (ACM programming contestant that ranked 1st, 2nd, 3rd, and 4th in various national and regional contests), I have experience with Computer graphics, OpenGL, and wxWidgets. Last year I participated in GSoC and built the wxWallCtrl, check an unofficial binary sample here: [http://Thunder-Power.com/wxWallCtrlSample.zip]. I am familiar with SVN, Perforce, and SourceSafe and most bug tracking systems.
* [[SoC2009_Mokhtar_Khorshid | Accounting for Camera Movements]]
+
* I am the lead software architect of the I2B game project ([http://www.I2Black.com])
 
+
* [[User:MokhtarKhorshid| Accounting for Camera Movements]]
 +
* My GSoC proposal link is [http://socghop.appspot.com/student_proposal/show/google/gsoc2009/lotus/t123836236772]. We are currently discussing concrete requirements since task may be altered.
  
 
== Tim Nugent ==
 
== Tim Nugent ==
Line 57: Line 72:
 
* [http://socghop.appspot.com/student_proposal/show/google/gsoc2009/ultrawide/t123859431227 Bracketing Panorama Model]
 
* [http://socghop.appspot.com/student_proposal/show/google/gsoc2009/ultrawide/t123859431227 Bracketing Panorama Model]
  
== Seth Berrier ==
+
== Seth Berrier: Simple Masking & Bracketed/HDR Exposure Stacks ==
 
(Sorry for the last minute addition.  Hope I can find room among this qualified bunch!)
 
(Sorry for the last minute addition.  Hope I can find room among this qualified bunch!)
  
Line 63: Line 78:
 
* Main Coding Platform: Mac OS X 10.5 w/ Apple GNU Toolchain & Eclipse IDE, 15" MacBook Pro, 2.4 GHz Core 2 Duo, 4G mem, NVIDIA GeForce 8600M GT
 
* Main Coding Platform: Mac OS X 10.5 w/ Apple GNU Toolchain & Eclipse IDE, 15" MacBook Pro, 2.4 GHz Core 2 Duo, 4G mem, NVIDIA GeForce 8600M GT
 
* Other Platforms:
 
* Other Platforms:
    * Win XP Pro w/ Visual C++ & VS .net, 2k5 or 2k8 OR MinGW & Eclipse IDE
+
** Win XP Pro w/ Visual C++ & VS .net, 2k5 or 2k8 OR MinGW & Eclipse IDE
    * Other *nix platforms (Ubuntu & Solaris in particular) using basic GNU toolchain from shell
+
** Other *nix platforms (Ubuntu & Solaris in particular) using basic GNU toolchain from shell
 
* Computer Science Knowledge:
 
* Computer Science Knowledge:
    * Veteran in C++ (with a bit of C#, Java, Perl, LISP, StandardML, Pascal, Fortran, Basic, VB for Apps, HTML, Javascript)
+
** Veteran in C++ (with a bit of C#, Java, Perl, LISP, StandardML, Pascal, Fortran, Basic, VB for Apps, HTML, Javascript)
    * Very experienced in OpenGL, GLUT, Cg and general graphics algorithms
+
** Very experienced in OpenGL, GLUT, Cg and general graphics algorithms
    * Basic knowledge of Qt GUI programming & Qt Eclipse integration
+
** Basic knowledge of Qt GUI programming & Qt Eclipse integration
    * Experienced with Matlab and some LabVIEW
+
** Experienced with Matlab and some LabVIEW
    * Good Numerical Methods foundation with some practical experience
+
** Good Numerical Methods foundation with some practical experience
    * Basic, non-theoretical experience in real-time image processing for computer vision (Hough transform, Canny edge detection, etc)
+
** Basic, non-theoretical experience in real-time image processing for computer vision (Hough transform, Canny edge detection, etc)
* Project proposals available shortly
+
* [[SoC2009_Seth_Berrier | Simple Masking & Bracketed/HDR Exposure Stacks]]
 +
 
 +
== James Legg: Enblend / Enfuse Gimp plugin ==
 +
 
 +
* I'm in the third and final year of a Computer Science and Mathmatics BSc at the University of York, in the United Kingdom.
 +
* Coding Platform: Ubuntu 8.10, Pentium dual-core 2GHz, 2GB RAM
 +
* The [[User:James Legg‎ | Enfuse / Enblend Gimp plugin]] will allow a user of the Gimp to use the Enblend or Enfuse algorithms to merge layers of an image through the Gimp's menu or using a Gimp script.
 +
 
 +
== Sumit Sinha ==
 +
 
 +
* 2rd Year student pursuing a Bachelors degree in Computer Science at Indian Institute of Technology, INDIA
 +
* Coding Platform: Vista 32-bit, Dual Core 1.6 GHz, 1GB RAM, Visual Studio 2005/2008 .NET.
 +
* Coding skills: C/C++, JAVA
 +
* Better Algorithm for Seam Optimization in Enblend/Enfuse
 +
* Hugin RAW support
 +
 
 +
 
 +
== Joe Templeman ==
 +
 
 +
* Studying at Imperial College London, 2nd Year Computing MEng student
 +
Coding:
 +
* Main coding platform: Ubuntu 8.04: 2.66Ghz C2D E6750, 4GB RAM, Eclipse, GDB etc
 +
** Alternative platforms include Windows XP, Dell D430, 1.2Ghz C2D ULV, 2GB RAM, Visual Studio 2005/2008, Eclipse
 +
* Experienced C and Java, also C++, Haskell, Prolog
 +
* Strong mathematical and theortical grounding including
 +
** Logical/Inductive reasoning about programs
 +
** Formal specifications
 +
** Software engineering design patterns
 +
 
 +
Photography Skills:
 +
* Nikon D50, D1H, 8mm Peleng fisheye, 15-30mm Sigma
 +
* I’ve not been very active recently but I invested a lot of time into Hugin and panoramas in general and hosted a load on Flickr.
 +
** I wrote quite a widely used [http://www.flickr.com/photos/jftphotography/sets/72157600232700728/ tutorial]
 +
** Feel free to check out my Panoramas etc, all using Hugin [http://www.flickr.com/photos/jftphotography/sets/72157600108689306/ here].
 +
* I’ve also worked as a part time post-production photography consultant specialising in photo-stitching, specifically Hugin.
 +
** http://www.bennorthover.com/folio4.html (The stereographic projections I assisted on are 3,4 and 5th and published as an advert in the economist)
 +
 
 +
Project:
 +
* [[User:Joetempleman|Mask editing built into hugin, moving on to a enblend plugin for gimp for further and more specific mask editing.]]
 +
* [http://socghop.appspot.com/student_proposal/show/google/gsoc2009/joetempleman googleapp proposal]
 +
 
 +
== Achin Agarwal ==
 +
 
 +
* Second year undergraduate student of Computer Science and Engineering at the Indian Institute of Technology, Kharagpur, India.
 +
* Coding Platform: Intel Core 2 Duo, 2.53 GHz, 512 MB graphics card NVIDIA chipset2250,  Windows XP, Visual Studio 2005/2008.
 +
* Coding skills: C, C++, Java, OpenGL, MATLAB.
 +
* Utility for creating a Philosphere.
 +
 
 +
== Satyajeet Singh ==
 +
* Final year undergraduate student at Netaji Subhas Institute of Technology, Delhi University, New Delhi, India.
 +
* Coding: Intel P4 3.0 GHz, 1 GB RAM, Windows XP, Fedora Core 9, Visual Studio 2008, OpenCV
 +
* Coding Skills: C, C++, Visual Basic. I like coding and have developed recent interest in the field of Image Processing in last 10 months.
 +
 
 +
Photography Skills:
 +
* Canon 7.2 Mega Pixel Camera
 +
** Yes, I do photograph panaroma
 +
 
 +
You and Us:
 +
* Open Source Projects:
 +
** OMR-AI: [http://sourceforge.net/projects/omr-ai/| Low cost OMR processing solution]
 +
** DEDUCTO: A board game for OLPC
 +
* Vision of Project: Many a times when creating panoramas, there may be moving objects and high exposure difference which can disturb resulting panorama. I wish to create a continuous tone panorama.
 +
 
 +
[[Dynamic Image Stitching with High Exposure Difference]]
 +
 
 +
[http://socghop.appspot.com/student_proposal/show/google/gsoc2009/satyajeet/t123877899132 GSoC Proposal]
 +
 
 +
[[Category:Community:Project]]

Latest revision as of 01:44, 9 April 2009

Student Proposals: Student info and short project synopsis, with link to a new Wiki page where the project is expanded in full detail. See template below:

Contents

[edit] MO Faruque Sarker: Handling very large images using VIPS

  • A second year PhD student at U of Wales, Newport under Robotic Intelligence Lab (my homepage at: http://ril.newport.ac.uk/sarker/index.php).
  • Coding Platform: Ubuntu 8.10 x64, Pentium 4 3GHz, 32GB RAM
  • I'm interested to work in processing large images in Hugin. We have got a 16 mega-pixel Prosilica GE4900C CCD camera for tracking about 30 mobile robots. It gives about 50MB image file per frame using a huge memory. I'm running my tracking algorithm on Ubuntu 8.10 x64 and got some nice results of tracking markers (http://ril.newport.ac.uk/sarker/index.php?pid=21).

Handling very large images using VIPS

[edit] Lukáš Jirkovský


[edit] Prashant Kumar Aanand

  • 2rd Year student pursuing a Bachelors in Architecture and Regional Planning at Indian Institute of Technology, INDIA.
  • Coding platform : Ubuntu 8.10 * 32; Pentium 4; 3GHz; 2GB Ram.
  • coding skills : c++, Java, Matlab.
  • Hugin colour balancing :- introducing new features like temperature curves etc
  • Hugin raw support : better modularization


[edit] León Moctezuma: QuickTimeVR Playback in VLC

[edit] Dev Ghosh: Mosaic Mode for Hugin/Panotools

[edit] Yulia Kotseruba: Straight-line detection for automated lens calibration

[edit] Mokhtar M. Khorshid: Accounting for Camera Movements

  • Holder of B.S. in Computer Science & Mathematics from AUC (top of my class) and starting my master studies in Computer Science.
  • Coding Platform: Vista 64-bit (as well as Windows XP 32-bit Professional & Ubuntu 8.10 on secondary machines), Quad Core 2.4 GHz, 6GB RAM, 8800 GTS graphics card, Visual Studio 2005/2008 .NET (in addition to Eclipse + GCC).
  • Coding skills: Expert in C++ (10+ years), seasoned algorithm designer (ACM programming contestant that ranked 1st, 2nd, 3rd, and 4th in various national and regional contests), I have experience with Computer graphics, OpenGL, and wxWidgets. Last year I participated in GSoC and built the wxWallCtrl, check an unofficial binary sample here: [1]. I am familiar with SVN, Perforce, and SourceSafe and most bug tracking systems.
  • I am the lead software architect of the I2B game project ([2])
  • Accounting for Camera Movements
  • My GSoC proposal link is [3]. We are currently discussing concrete requirements since task may be altered.

[edit] Tim Nugent

[edit] Seth Berrier: Simple Masking & Bracketed/HDR Exposure Stacks

(Sorry for the last minute addition. Hope I can find room among this qualified bunch!)

  • 6th Year PhD student & Doctoral Candidate in Computer Science at University of Minnestoa, USA
  • Main Coding Platform: Mac OS X 10.5 w/ Apple GNU Toolchain & Eclipse IDE, 15" MacBook Pro, 2.4 GHz Core 2 Duo, 4G mem, NVIDIA GeForce 8600M GT
  • Other Platforms:
    • Win XP Pro w/ Visual C++ & VS .net, 2k5 or 2k8 OR MinGW & Eclipse IDE
    • Other *nix platforms (Ubuntu & Solaris in particular) using basic GNU toolchain from shell
  • Computer Science Knowledge:
    • Veteran in C++ (with a bit of C#, Java, Perl, LISP, StandardML, Pascal, Fortran, Basic, VB for Apps, HTML, Javascript)
    • Very experienced in OpenGL, GLUT, Cg and general graphics algorithms
    • Basic knowledge of Qt GUI programming & Qt Eclipse integration
    • Experienced with Matlab and some LabVIEW
    • Good Numerical Methods foundation with some practical experience
    • Basic, non-theoretical experience in real-time image processing for computer vision (Hough transform, Canny edge detection, etc)
  • Simple Masking & Bracketed/HDR Exposure Stacks

[edit] James Legg: Enblend / Enfuse Gimp plugin

  • I'm in the third and final year of a Computer Science and Mathmatics BSc at the University of York, in the United Kingdom.
  • Coding Platform: Ubuntu 8.10, Pentium dual-core 2GHz, 2GB RAM
  • The Enfuse / Enblend Gimp plugin will allow a user of the Gimp to use the Enblend or Enfuse algorithms to merge layers of an image through the Gimp's menu or using a Gimp script.

[edit] Sumit Sinha

  • 2rd Year student pursuing a Bachelors degree in Computer Science at Indian Institute of Technology, INDIA
  • Coding Platform: Vista 32-bit, Dual Core 1.6 GHz, 1GB RAM, Visual Studio 2005/2008 .NET.
  • Coding skills: C/C++, JAVA
  • Better Algorithm for Seam Optimization in Enblend/Enfuse
  • Hugin RAW support


[edit] Joe Templeman

  • Studying at Imperial College London, 2nd Year Computing MEng student

Coding:

  • Main coding platform: Ubuntu 8.04: 2.66Ghz C2D E6750, 4GB RAM, Eclipse, GDB etc
    • Alternative platforms include Windows XP, Dell D430, 1.2Ghz C2D ULV, 2GB RAM, Visual Studio 2005/2008, Eclipse
  • Experienced C and Java, also C++, Haskell, Prolog
  • Strong mathematical and theortical grounding including
    • Logical/Inductive reasoning about programs
    • Formal specifications
    • Software engineering design patterns

Photography Skills:

  • Nikon D50, D1H, 8mm Peleng fisheye, 15-30mm Sigma
  • I’ve not been very active recently but I invested a lot of time into Hugin and panoramas in general and hosted a load on Flickr.
    • I wrote quite a widely used tutorial
    • Feel free to check out my Panoramas etc, all using Hugin here.
  • I’ve also worked as a part time post-production photography consultant specialising in photo-stitching, specifically Hugin.

Project:

[edit] Achin Agarwal

  • Second year undergraduate student of Computer Science and Engineering at the Indian Institute of Technology, Kharagpur, India.
  • Coding Platform: Intel Core 2 Duo, 2.53 GHz, 512 MB graphics card NVIDIA chipset2250, Windows XP, Visual Studio 2005/2008.
  • Coding skills: C, C++, Java, OpenGL, MATLAB.
  • Utility for creating a Philosphere.

[edit] Satyajeet Singh

  • Final year undergraduate student at Netaji Subhas Institute of Technology, Delhi University, New Delhi, India.
  • Coding: Intel P4 3.0 GHz, 1 GB RAM, Windows XP, Fedora Core 9, Visual Studio 2008, OpenCV
  • Coding Skills: C, C++, Visual Basic. I like coding and have developed recent interest in the field of Image Processing in last 10 months.

Photography Skills:

  • Canon 7.2 Mega Pixel Camera
    • Yes, I do photograph panaroma

You and Us:

  • Open Source Projects:
  • Vision of Project: Many a times when creating panoramas, there may be moving objects and high exposure difference which can disturb resulting panorama. I wish to create a continuous tone panorama.

Dynamic Image Stitching with High Exposure Difference

GSoC Proposal

Personal tools
Namespaces

Variants
Actions
Navigation
tools
Tools