[OSGeo-Discuss] Digital Image Processing - Libraries and Programs

Rob Emanuele rdemanuele at gmail.com
Sun May 1 21:24:26 PDT 2016


Hi Eduardo,

Have you taken a look at GeoTrellis [1]? It's a Scala based library for
doing many things geospatial, but with a focus on raster processing. It
handles raster data generally, but is being used for projects to manipulate
imagery, mainly by stitching together web map tiles out of large image
sets. It enables Apache Spark to work with raster data, so if you would
write your algorithms against the distributed collection (RDD's) of images,
you'd be able to scale your processes horizontally while running the same
code as you would against smaller jobs.

I don't know if you're already settled on a language or have language
requirements, but GeoTrellis is written and used in Scala. Scala is a JVM
based modern language that lets you write functional style code while still
taking advantage of object oriented concepts.

If Scala isn't the right fit for you or your team, and you want to write
python or native code wrapped in python, you could still take advantage of
Apache Spark for distributed processing by using PySpark. I've had some
success using rasterio with PySpark, although there are a lot less solved
challenges going that route than in using a GeoTrellis/Scala/Spark stack
IMO (as the maintainer of GeoTrellis). Good luck!

Cheers,
Rob

[1] http://geotrellis.io, https://github.com/geotrellis/geotrellis

On Sun, May 1, 2016 at 11:16 AM, Eduardo Pereira <edu_vcd at hotmail.com>
wrote:

>
> Hello OSGeo community,
>
>
> I'm currently part of team that is developing a free and open
> source program with focus on fast classification of drones images. To
> achieve this we are going to use the objects and attributes from OBIA
> approach, Machine Learning and algorithms to auto tune the segmentation
> parameters. And also a batch mode for replicate the results for others
> images. If someone know a project like that, please message me, we would
> love to check it.
>
>
> We already have the metodology working, but before starting code it we
> want to search all the open source libraries and program that works with
> Digital Image Processing. Doing so we hope  the program be up to date with
> all the capabilities that the open source have and get better results too.
>
>
> We are trying to list all the libraries and programs that work with image
> processing, even if the program is been developing or not have the
> capabilities that our project need.  This is the currently list we have:
>
>
> - GDAL/OGR
>
> - Optiks
>
> - Terralib
>
> - Orfeo Toolbox
>
> - OpenCV
>
> - OSSIM
>
> - InterIMAGE
>
> - Grass
>
> - OSSIM
>
> - GeoDMA
>
> - TuiView
>
> - RSGISLib
>
>
> I'm sending this e-mail to check if someone know other program/library
> that isn't on the list, we would love to know and certainly gonna check
> with care the suggestion.
>
>
> Thanks for the help!
>
> - - - - - - - - - -
>
> Best regards,
>
> Eduardo G. S. Pereira
>
>
> _______________________________________________
> Discuss mailing list
> Discuss at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/discuss/attachments/20160502/8b9663c8/attachment.html>


More information about the Discuss mailing list