[Networkit] Image Segmentation

Marcel Radermacher marcel.radermacher at student.kit.edu
Thu Aug 7 17:46:32 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear NetworKit Developers,

as the GALA Sprint is coming up soon, I'd like to ask how my image
segmentation algorithm and image segmentation in general fits into
NetworKit? Are there any serious thoughts about adding further image
segmentation algorithms to NetworKit?

As I see it, there are three options.

First of all, do not add it at all.

Second, add it to the C++ Core. That means adding reading, writing
images. Converting them to graphs and apply segmentation algorithms on
the data/graphs. This implies adding a new dependency to NetworKit,
i.e. libpng1.6. I guess this means adding more trouble to installing
NetworKit (with pip).

The thirst option is to extend only the Python API by the read and
write operations and pass matrices to the C++ Core. This would avoid
adding a new dependency. Within this approach I see two ways to go.
- - Add my algorithm to the graph clustering algorithms, in fact it is
graph clustering algorithm specifically designed for image segmentation.
- - Add a new algorithm category, i.e. segmentation, to NetworKit.

I would prefer the Python option with moving my algorithm the other
graph clustering algorithms. This approach avoids adding a new
dependency and a new side track which is not maintained  to NetworKit.

What are your thoughts about this?

Kind Regards
Marcel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJT459YAAoJECwxr6rR6o3w2/sH/3jU9Whx/JnSil8smNQLrvWu
Wasfs/AlcMuCYjYDUhfXIBhKyQD54J5BhikZLZeglWnSWUs6DPl8KmWHsT+E/4+i
07qjth1G2YBCUClXSWNo0x7WUADuLZghEkF8plnaAIhhsYCyDHU2tMVEeYzHdcBr
PhTb1d56CBB2pj3CBxvc4DYCI5jR76LhyWPz3firecnkeS8nsu4RZdZ6MDzU8+kI
kS11h/MKN3wVSaoHLUHw3IimFClMRNjrLRegBTdYgVEmtjSVSavt+NJSf9iKV8l8
qCkbyI9Dt4BbMou02lS6dvcDTsokas/e5U7eTdwCacEGz5pgDn91gux2qsACRSQ=
=CVcU
-----END PGP SIGNATURE-----



More information about the NetworKit mailing list