New GCP Interface - GCP Editor Pro

Today I’ve released https://github.com/uav4geo/GCPEditorPro, an improved interface for tagging GCP images.

image

This is also a bit of an open-source sustainability experiment, reason why the software is released under the “Fair Source License” and is under the UAV4GEO organization. The Fair Source License is not really, really open-source, at least by OSI’s standards. We’ll see how it goes and consider changing it to a more permissive license in the near future.

Feedback welcome!

5 Likes

I am looking forward to using this myself… .

Now Fair Source is OSI approved, correct? It’s not a license I am very familiar with.

1 Like

I don’t think it’s OSI approved, as it restricts certain freedoms (the use limitation clause being a big one), however, I think it strikes a good balance between openess and allowing for fair monetization. https://fair.io/ explains it best. I don’t think it works well for a lot of projects, but it made sense to try for this one.

1 Like

I think it does work, as you’ve indicated. We have a proven GCP Editor already, and if users so choose, they can get a more robust one as needed as a paid add-on. Perhaps in due time, some improvements from the paid one could make it upstream to the unpaid, correct?

2 Likes

excellent.

Hi Piero,

Many thanks for producing this. Wanted to support the cause so took a licence and threw a small 120 image 20mp dataset at it. The resulting model through WebODM was excellent.

Some thoughts to improve this tool;

  1. image load times weren’t great. Perhaps you could sequentially load the images? Currently all images load in parallel. Resulted in at least a 30-40 second wait until I could start going through them. This was on a gaming laptop with the images on a Samsung NVMe drive.

  2. The warning to use ctrl-mouse scroll should probably disappear when the user has started zooming in.

  3. Reloading the image set for each image was tedious, and just meant more image loading again and again. It might be a better workflow; select GCP file -> select images / directories -> Then see the gcp overview screen <-> select which GCP to tag.

  4. Linked to the above could there be a filter by image distance from the GCP point? That would help narrow down the images.

  5. Would it be worth a save function at the GCP tag screen, so you could save an incomplete GCP file?

For small image sets the current workflow is fine. My latest survey was 1500 images… which would have been a challenge to find all the relevant images!

3 Likes

One wish list item is definitely a pre-filtering where the images available are limited to the ones that are near enough to the GCPs. I have done this before before adding the images to a GCP interface by extracting the image centroids and then only extracting nearby images. It’d be cool if the interface did this.

1 Like

This is excellent feedback. I’ve opened an issue to track this: https://github.com/uav4geo/GCPEditorPro/issues/5

Thanks for purchasing a license and supporting the software! Will definitely look into adding some/all of these ideas in the near future.

2 Likes

Hi Piero,

I’ve some licenses now. I tested the interfase with some mid size projects and results are just nice. A filter by image distance will be a big improvement, that’s for sure.

Thank you.

3 Likes

Musing a bit here, but what would it cost for there to be a “permanent” license of the GCP Editor pro for WebODM Lightning accounts?

I don’t currently work consistently enough to be pumping credits into my account, but would love for the possibility of the GCP Editor Pro to remain on my account regardless of how many credits I’ve purchased in the past year.

You could simply buy a standalone license from https://uav4geo.com/software/gcpeditorpro. They don’t expire.

1 Like

Would that work with my WebODM Lightning account credentials, and/or be active if I add that instance to a local LiveODM?

It wouldn’t be tied to lightning, you could just install the native Linux app on your LiveODM instance (or install the WebODM plugin also on LiveODM).

1 Like