[scikit-image] Techniques for Aligning images to GIS data

Joe Kington joferkington at gmail.com
Sun Jul 2 14:05:58 EDT 2017


The automated approaches use other imagery as a reference. They rely on
matching various scale invariant features. I'm not aware of any open
implementations.

It's not impossible to roll your own, but it will require significant
effort and significant computing resources. Also, I'm guessing things are
already orthorectified, otherwise you'll need to take that into account.

Using vector datasets as a reference instead of other imagery will more or
less require you to do it manually, if accuracy is a concern at all.
Accurately segmenting roads on general imagery without manual intervention
is a very tough problem. It's easy to do for a few specific images and hard
to do in general. You'd need to be able to do that to use a vector road
dataset as a reference. Also keep in mind that vector features from most
sources are unlikely to be accurate to within more than 10m or so. (i.e.
about the width of the road) National level datasets will be even less
precise.

At any rate, aligning images to each other is an easier task than aligning
them to something like a road dataset. What are you trying to do?

On Jul 1, 2017 11:07 PM, "Vighnesh Birodkar" <vighneshbirodkar at gmail.com>
wrote:

> Thanks for the input Joe.
>
> What you are suggesting seems to be manual annotation, are you aware of
> any literature which does this automatically ?
>
> Thanks
> Vighnesh
>
> On Sat, Jul 1, 2017 at 9:35 PM, Ömer Özak <omer.ozak at gmail.com> wrote:
>
>> Hi Vigresh,
>>
>> You can try Geopandas and Georasters which are specialized packages for
>> GIS.
>>
>> Best,
>>
>> Ömer
>>
>> Sent from my mobile
>> Please excuse any typos
>>
>> On Jul 1, 2017, at 7:56 PM, Joe Kington <joferkington at gmail.com> wrote:
>>
>> You'll need to use geospatial software or libraries for this.  GDAL is
>> your best choice. gdal_translate with the -gcp option is what you want in
>> this case. You can do the equivalent from gdal's Python interface, but it's
>> a bit more involved. There's also a QGIS plugin to interactively build the
>> GDAL command, if you'd like to interactively select the coregistration
>> points.
>>
>> On Jul 1, 2017 2:27 PM, "Vighnesh Birodkar" <vighneshbirodkar at gmail.com>
>> wrote:
>>
>>> Hello
>>>
>>> Answering Michael's questions
>>>
>>> The images I have are already ortho rectified. I don't want to co
>>> register 2 images. I want to register an image with some GIS data (like
>>> Open Street Maps). So in that sense it is the problem of registering an
>>> image with a vector of features.
>>>
>>> Thanks for the pointer to the talk Juan.
>>>
>>> Thanks
>>> Vighnesh
>>>
>>> On Sat, Jul 1, 2017 at 3:07 AM, Juan Nunez-Iglesias <jni.soma at gmail.com>
>>> wrote:
>>>
>>>> Hi Vighnesh,
>>>>
>>>> There was a talk by Kat Scott from Planet at PyCon 2017. It’s great and
>>>> comes with a bunch of nice notebooks. I suspect it will be useful.
>>>>
>>>> Juan.
>>>>
>>>> On 1 Jul 2017, 2:16 AM +1000, K.-Michael Aye <kmichael.aye at gmail.com>,
>>>> wrote:
>>>>
>>>> I don’t know your status of knowledge, so I apologize if I state the
>>>> obvious.
>>>>
>>>> Your issue is that of the co-registration of images.
>>>>
>>>> You have to always decide what your “prime” or “truth” is. How was your
>>>> “GIS” data precisely located? How do you know it’s not that which is off?
>>>> (Even so, if you have “ground truth” measurements, they are usually more
>>>> precisely located than remote sensing data.
>>>>
>>>> Are the satellite images “map-projected” ? If so, against what ground
>>>> truth was that projection performed? What geographical coordinate system of
>>>> Earth was used for the map projection?
>>>>
>>>> This stackexchange might help.
>>>>
>>>> There are a bazillion books out there for that, don’t really have a
>>>> recommendation, mostly learned my stuff by internet searches. ;)
>>>>
>>>> HTH,
>>>> Michael
>>>>
>>>>
>>>> On Jun 30, 2017, at 09:49, Vighnesh Birodkar <
>>>> vighneshbirodkar at gmail.com> wrote:
>>>>
>>>> Hello
>>>>
>>>> Has anyone here worked with satellite images before ? I am dealing with
>>>> the problem of aligning satellite images to GIS data which can be off by
>>>> upto 15pixels. Could someone point me to good literature to read on the
>>>> topic ?
>>>>
>>>> Thanks
>>>> Vighnesh
>>>> _______________________________________________
>>>> scikit-image mailing list
>>>> scikit-image at python.org
>>>> https://mail.python.org/mailman/listinfo/scikit-image
>>>>
>>>>
>>>> _______________________________________________
>>>> scikit-image mailing list
>>>> scikit-image at python.org
>>>> https://mail.python.org/mailman/listinfo/scikit-image
>>>>
>>>>
>>>> _______________________________________________
>>>> scikit-image mailing list
>>>> scikit-image at python.org
>>>> https://mail.python.org/mailman/listinfo/scikit-image
>>>>
>>>>
>>>
>>> _______________________________________________
>>> scikit-image mailing list
>>> scikit-image at python.org
>>> https://mail.python.org/mailman/listinfo/scikit-image
>>>
>>> _______________________________________________
>> scikit-image mailing list
>> scikit-image at python.org
>> https://mail.python.org/mailman/listinfo/scikit-image
>>
>>
>> _______________________________________________
>> scikit-image mailing list
>> scikit-image at python.org
>> https://mail.python.org/mailman/listinfo/scikit-image
>>
>>
>
> _______________________________________________
> scikit-image mailing list
> scikit-image at python.org
> https://mail.python.org/mailman/listinfo/scikit-image
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20170702/6a75ccb6/attachment.html>


More information about the scikit-image mailing list