Difference between revisions of "SoC 2009 student proposals"

From PanoTools.org Wiki
Jump to: navigation, search
(Satyajeet Singh)
(Satyajeet Singh)
Line 141: Line 141:
[http://wiki.panotools.org/Dynamic_Image_Stitching_with_High_Exposure_Difference Dynamic Image Stitching with high exposure Difference]
[http://wiki.panotools.org/Dynamic_Image_Stitching_with_High_Exposure_Difference Dynamic Image Stitching with high exposure Difference]
[http://socghop.appspot.com/student_proposal/show/google/gsoc2009/satyajeet/t123877899132 GSoC Proposal]
[http://socghop.appspot.com/student_proposal/show/google/gsoc2009/satyajeet/t123877899132 GSoC Proposal]

Revision as of 18:18, 3 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:

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

Lukáš Jirkovský

León Moctezuma: QuickTimeVR Playback in VLC

Dev Ghosh

  • PhD candidate, Electrical Engineering and Computer Science, Northwestern University, Evanston, Illinois
  • Coding Platform: Ubuntu 8.10, AMD Athlon 64 3500+, 2 GB RAM, Eclipse
  • Coding skills: C/C++, MATLAB, Python
  • Possible Mentor: Daniel German
  • mosaic mode for Hugin
  • Google webapp Proposal Link: Coming soon!

Yulia Kotseruba: Straight-line detection for automated lens calibration

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.
  • Coding Platform: Vista 64-bit, Quad Core 2.4 GHz, 6GB RAM, 8800 GTS graphics card, Visual Studio 2005/2008 .NET.
  • Coding skills: Expert in C++ (10+ years), seasoned algorithm designer, I have experience with Computer graphics, OpenGL, and wxWidgets.
  • Accounting for Camera Movements

Tim Nugent

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
  • Straight-line detection for automated lens calibration

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.

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


  • 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.


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:
  • 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