Hi everyone,

Some of you may know that I worked on Hugin/Panotools for last year's GSoC
and developed the cloud detection code library 'Celeste':

http://ultrawide.wordpress.com/2008/11/12/using-celeste/

Some background:

-I code on Ubuntu and Centos Linux (and run XP and Fedora under Vmware). I
also have access to a large Linux cluster here at University College London
where I'm in the 3rd year of my PhD in Bioinformatics.
-I'm a keen photographer: below water I shoot with a Canon G7 in Ikelite
housing with Inon wide angle and macros lenses; above water I use a Nikon
D90 with Tokina 10-17mm fisheye.
-As stated above, I worked on Hugin last year; I also write Perl code for
the BioPerl project.

I have checked with Yuv and Leslie Hawthorwn and have been given the OK to
reapply this year. The two projects I'm considering are outlined below.
Please let me have your comments and suggestions.

Best wishes,

Tim


Straight-line detection for automated lens calibration
======================================================

-Either create a new tab or modify CP editor tab.
-Semi-automatic: Draw box around line using wxWidgets.
-Fully-automatic: use whole image rather than providing selection.
-Use x,y coordinates of selection to take subsection of image using VIRGA.
-Smooth subsection using Gaussian convulation to highlight regions of the
image with high first spatial derivatives [1].
-Run Canny edge detector [2] on resulting subsection.
-The Canny detector is regarded as state-of-the-art [3] and is also a VIGRA
function [4] therefore no external dependencies.
-For fine tuning, scale and threhold paramaters can be user adjusted.
-Threshold resulting image until only 1 edge remains.
-This is potentially difficult and will depend on good (semi-automatic)
selection of the line.
-Mark line on image in GUI.
-User decides whether detection is correct. If it is not, go back and adjust
selection or paramaters.
-Move across or down resulting edge and gather x,y coordinates.
-Add these coordinates as straight line control points.
-Run optimiser and save lens calibration data.

[1] http://homepages.inf.ed.ac.uk/rbf/HIPR2/canny.htm
[2] http://en.wikipedia.org/wiki/Canny_edge_detector
[3] http://en.wikipedia.org/wiki/Edge_detection
[4]
http://hci.iwr.uni-heidelberg.de/vigra/doc/vigra/group__EdgeDetection.html


Bracketing Panorama Model
=========================

-I have already written a patch [1] which deals with bracketed images, but
there is a lot of room to extend this.
-Automatic detection of bracket images based on EXIF data.
-Tab for manual selection/grouping of bracketed images.
-Modify panorama model so that controls points are only generated once, then
these CPs are applied to corresponding bracketed images.
-Only first set of images are aligned, then alignemnt is applied to
corresponding bracketed sets.
-Options to stitch each bracketed set separately (submit to PTBatcher) or
merge to HDR.
-Possible integration of pfstools tone map opperators, though this depends
on library availability - development currently in progress [2].

[1] http://ultrawide.wordpress.com/2008/11/16/hacking-hugin-part-1/
[2]
http://groups.google.com/group/pfstools/browse_thread/thread/4794cd064f5fd18e



2009/3/28 Yuval Levy <[email protected]>

>
> anybody still around/interested other than León and Lukáš who are
> already set up?
>
> Yuv
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Reply via email to