[OpenDroneMap-users] OpenDroneMap-users Digest, Vol 2, Issue 30

Aquila Imaging aquilaimaging at gmail.com
Sun Mar 29 14:01:36 PDT 2015


Hello all,

I used the following from Dennis w/ success:

../OpenDroneMap/run.pl --odm_georeferencing-useGcp "false"

That will start everything from the beginning. A better way may be to do
this which should start you from the georeferencing step:

../OpenDroneMap/run.pl --start-with "odm_georeferencing"
--odm_georeferencing-useGcp "false"

Thanks for the clarification!

Regards,
Justin

On Thu, Mar 26, 2015 at 11:52 AM, <
opendronemap-users-request at lists.osgeo.org> wrote:

> Send OpenDroneMap-users mailing list submissions to
>         opendronemap-users at lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users
> or, via email, send a message with subject or body 'help' to
>         opendronemap-users-request at lists.osgeo.org
>
> You can reach the person managing the list at
>         opendronemap-users-owner at lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of OpenDroneMap-users digest..."
>
>
> Today's Topics:
>
>    1. step by step using sensefly swinglet (Chris)
>    2. Re: Orthophoto without georeferencing (Stephen Mather)
>    3. Re: step by step using sensefly swinglet (Dennis Baldwin)
>    4. Georef (Bruno Oliveira)
>    5. OpenDroneMap optimization questions (En Li)
>    6. Re: OpenDroneMap optimization questions (Dennis Baldwin)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 25 Mar 2015 16:00:52 -0400
> From: Chris <housec01 at gmail.com>
> To: opendronemap-users at lists.osgeo.org
> Subject: [OpenDroneMap-users] step by step using sensefly swinglet
> Message-ID: <551313F4.7090703 at gmail.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hi All,
>
> On Smathermather's Weblog there is an example shown of a mesh output and
> orthophoto using the sensefly swinglet cam to collect the imagery.  Does
> anyone have the step by step to get the orthophoto? I was able to return
> a textured mesh but it eventually errored out with "error 256"  That is
> related to the gcp file but i was under the impression if xy data was in
> the header file it would use that. Any help/direction would be
> appreciated!  My imagery was collected using swinglet cam as well.
>
> Thanks and awesome product!!
>
> Chris
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 25 Mar 2015 22:38:30 -0400
> From: Stephen Mather <stephen at smathermather.com>
> To: Rimvydas <naktinis at gmail.com>
> Cc: opendronemap-users <opendronemap-users at lists.osgeo.org>
> Subject: Re: [OpenDroneMap-users] Orthophoto without georeferencing
> Message-ID:
>         <
> CAPkJWLUL6yeB+1oYMD17efyPFbcV6acXCtvSnFgpKwBm_a7v8A at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Ah, yes I see what you mean. Photoscan, as far as I know, only does this
> because you have a 3D model that you can orient and basically declare your
> Z axis, which is a clever approach. That means that Photoscan actually
> gives you an orthophoto.
>
> Hugin is just stitching and blending, as I understand it. I know Alex
> Mandel and Michelle Tobias have a lot of experience with Hugin... . No
> point in ODM recreating that functionality, I think (though willing to be
> proven wrong) although plenty of reason to integrate that wonderful
> multiscalar blending algorithm... .
>
> Cheers,
> Best,
> Steve
>
>
>
> On Wed, Mar 25, 2015 at 10:30 AM, Rimvydas <naktinis at gmail.com> wrote:
>
> > OK, I get what you mean. Maybe "orthophoto" is not the right word in my
> > question. What I actually expect in my case is simply a mosaic image
> > without any reference to real dimensions or location (something like what
> > Hugin or PhotoScan can produce).
> >
> > On Wed, Mar 25, 2015 at 2:25 PM, Stephen Mather <
> stephen at smathermather.com
> > > wrote:
> >
> >> Hi Rimvydas,
> >>
> >> What georeferencing info adds is knowledge of where the Z axis is.
> >> Without that knowledge, AFAIK, there's no real way to create an ortho
> from
> >> the mesh.
> >>
> >> Best,
> >> Steve
> >> On Mar 25, 2015 9:55 AM, "Rimvydas" <naktinis at gmail.com> wrote:
> >>
> >>> I've noticed that currently odm_orthophoto is only run after
> >>> odm_georeferencing, so if the image set does not have any
> georeferencing
> >>> information, it seems to be impossible to produce a stitched orthophoto
> >>> with ODM alone.
> >>>
> >>> As it is possible to produce a mesh without georeferencing information
> >>> (via keypoint matching), it should in theory be possible to produce an
> >>> orthophoto mosaic as well. Does anyone know if this would be possible
> with
> >>> the current version of ODM (maybe with slight modifications)?
> >>>
> >>> Maybe I should write to the dev mailing list instead?
> >>>
> >>> Best regards,
> >>> Rimvydas
> >>>
> >>> _______________________________________________
> >>> OpenDroneMap-users mailing list
> >>> OpenDroneMap-users at lists.osgeo.org
> >>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users
> >>>
> >>>
> >
> >
> > --
> > Rimvydas
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150325/b259297e/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Thu, 26 Mar 2015 09:17:48 -0500
> From: Dennis Baldwin <db at unmannedairlines.com>
> To: Chris <housec01 at gmail.com>
> Cc: opendronemap-users at lists.osgeo.org
> Subject: Re: [OpenDroneMap-users] step by step using sensefly swinglet
> Message-ID:
>         <CAE_jkWt0NRnviq7NJgtQ4rRXVmRZHsPLJBWm=
> bcaNtRP9WdM2Q at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Chris,
>
> Check out the runtime parameters here:
>
> https://github.com/OpenDroneMap/OpenDroneMap/wiki/Run-Time--Parameters
>
> If you scroll down you'll see a reference to --odm_georeferencing-useGcp
> which defaults to "true". You can see it here in the run script as well:
>
> https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/run.pl#L107
>
> Looking at this line of code you'll see that when you set the value to
> "false" this line gets executed:
>
> https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/run.pl#L781
>
> That should extract the GPS info from your images and place them
> in odm_georeferencing/coordFile.txt. So my suggestion would be to run your
> project again like this:
>
> ../OpenDroneMap/run.pl --odm_georeferencing-useGcp "false"
>
> That will start everything from the beginning. A better way may be to do
> this which should start you from the georeferencing step:
>
> ../OpenDroneMap/run.pl --start-with "odm_georeferencing"
> --odm_georeferencing-useGcp "false"
>
> Good luck and let us know how you get along.
>
> Dennis
>
>
>
>
> On Wed, Mar 25, 2015 at 3:00 PM, Chris <housec01 at gmail.com> wrote:
>
> > Hi All,
> >
> > On Smathermather's Weblog there is an example shown of a mesh output and
> > orthophoto using the sensefly swinglet cam to collect the imagery.  Does
> > anyone have the step by step to get the orthophoto? I was able to return
> a
> > textured mesh but it eventually errored out with "error 256"  That is
> > related to the gcp file but i was under the impression if xy data was in
> > the header file it would use that. Any help/direction would be
> > appreciated!  My imagery was collected using swinglet cam as well.
> >
> > Thanks and awesome product!!
> >
> > Chris
> > _______________________________________________
> > OpenDroneMap-users mailing list
> > OpenDroneMap-users at lists.osgeo.org
> > http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150326/8af7212b/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 4
> Date: Thu, 26 Mar 2015 15:20:47 +0000
> From: Bruno Oliveira <bruno.manata.oliveira at gmail.com>
> To: opendronemap-users <opendronemap-users at lists.osgeo.org>,
>         opendronemap-dev at lists.osgeo.org
> Subject: [OpenDroneMap-users] Georef
> Message-ID:
>         <
> CAO-SbStQrcPTj4M+Vd-ctg8wqdK+ViPaNr8mu6fdsZwp1ymvWQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
>
> I have been digging on the Georef code and found this, after the Bundler
> file parsing, and creating a pose matrix (concatenating the Bundler's R and
> t matrices,
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *  pose = pose.inverse();    // Column negation    pose(0,2) =
> -1.0*pose(0,2);    pose(1,2) = -1.0*pose(1,2);    pose(2,2) =
> -1.0*pose(2,2);    pose(0,1) = -1.0*pose(0,1);    pose(1,1) =
> -1.0*pose(1,1);    pose(2,1) = -1.0*pose(2,1);    if (pose_ != NULL)
> {        delete pose_;        pose_ = NULL;    }    pose_ = new
> Eigen::Affine3f(pose);    rot = transform.matrix().topLeftCorner<3,3>();
>     // Calculate translation according to -R't and store in vector.    t =
> -rot.transpose()*t;        transform(0,3) = t(0);    transform(1,3) =
> t(1);    transform(2,3) = t(2);*
>
> Why would you estimate inverse pose, do the "column negation" and after
> that do the *t = -rot.transpose()*t;  *(This is actually documented in the
> bundler file, what I dont' understand is why would you invert the original
> pose matrix and do the "column negation")
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150326/3a8b146b/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 5
> Date: Thu, 26 Mar 2015 12:00:31 -0400
> From: En Li <enli at umich.edu>
> To: opendronemap-users at lists.osgeo.org
> Cc: Javier Jimenez Serrano <javierji at umich.edu>,        Danning Sun
>         <danning at umich.edu>
> Subject: [OpenDroneMap-users] OpenDroneMap optimization questions
> Message-ID:
>         <CAOsGJwk2Tmbt10fhvO+aSS5KhF=
> KjpBeFtGf38pB8tXEoTiXLQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hey Guys:
> I hope you are all doing well! My name is David Li, I am computer science
> major from the University of Michigan. First I want to thank you all for
> your contribution to this project. Currently, my team and I are trying to
> enable a drone to fly over the crops of mid to large farm owners to
> accomplish crop surveillance for them. We tried the opendronemap on VM. We
> tried to run ODM with around 70 photos and it took more than an hour to
> finish. While we are impressed by the quality of the resulting picture, our
> sponsor has pointed out the image processing process was a little too long.
> We were wondering if there are ways we could reduce this time so we are
> closer to our sponsor's requirement. Any help would be wonderful!  Thank
> you so much!
>
> En Li
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150326/a7aaf590/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 6
> Date: Thu, 26 Mar 2015 13:52:58 -0500
> From: Dennis Baldwin <db at unmannedairlines.com>
> To: En Li <enli at umich.edu>
> Cc: Javier Jimenez Serrano <javierji at umich.edu>,
>         opendronemap-users at lists.osgeo.org, Danning Sun <danning at umich.edu
> >
> Subject: Re: [OpenDroneMap-users] OpenDroneMap optimization questions
> Message-ID:
>         <CAE_jkWtJFJ-3H2u_2Qw4z3C-hUQFx=
> t7Uktnmd8iKOP19SW3bg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> What are your current VM specs and what is your sponsor's requirement
> regarding processing speed? I have a sample set of about 90 images that I
> use to test the latest ODM updates and it takes me a little over an hour on
> an 8 GB Ubuntu 64 bit VM running on Amazon.
>
> On Thu, Mar 26, 2015 at 11:00 AM, En Li <enli at umich.edu> wrote:
>
> > Hey Guys:
> > I hope you are all doing well! My name is David Li, I am computer science
> > major from the University of Michigan. First I want to thank you all for
> > your contribution to this project. Currently, my team and I are trying to
> > enable a drone to fly over the crops of mid to large farm owners to
> > accomplish crop surveillance for them. We tried the opendronemap on VM.
> We
> > tried to run ODM with around 70 photos and it took more than an hour to
> > finish. While we are impressed by the quality of the resulting picture,
> our
> > sponsor has pointed out the image processing process was a little too
> long.
> > We were wondering if there are ways we could reduce this time so we are
> > closer to our sponsor's requirement. Any help would be wonderful!  Thank
> > you so much!
> >
> > En Li
> >
> > _______________________________________________
> > OpenDroneMap-users mailing list
> > OpenDroneMap-users at lists.osgeo.org
> > http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150326/7a3452d1/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> OpenDroneMap-users mailing list
> OpenDroneMap-users at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users
>
>
> End of OpenDroneMap-users Digest, Vol 2, Issue 30
> *************************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/opendronemap-users/attachments/20150329/81a7a7e0/attachment-0001.html>


More information about the OpenDroneMap-users mailing list