Welcome to GrainAutLine

GrainAutLine is an application with state-of-the-art image processing functions designed for geology applications. Its primary goal is to automate the analysis of thin section images as much as possible.

The current version aims for grain border detection, as this is a starting point for many applications. Once the grain boundaries are precisely known, several statistics like histogram of grain size or the number of neighbouring grains can be easily retrieved.

GrainAutLine follows a semi-automatic approach: a special drawing application is provided which has many high-level functions to accelerate the drawing of the grain boundaries. Our goal is to achieve an almost entirely automatic solution, but as this is not realistic in many applications, the user is given the chance to fully supervise all operations, and apply corrections whenever necessary. This way, the user does not have to rely on the automatic functions, but as the system is evolving, with time, less and less user interaction will be required.

Usage and conditions

The GrainAutLine system is open source, freely available on github.com. The authors encourage everyone to try it and are happy to receive any feedback, feature suggestions, or collaboration opportunities. You can contact the development team via Kristóf Csorba (@csorbakristof).

The application is published under the GNU General Public License GPLv3.

If you use GrainAutLine in any project, please cite it as follows, and please drop us a line where GrainAutLine was cited, thank you.

Kristóf Csorba, Lilla Barancsuk, Balázs Székely and Judit Zöldföldi: "GrainAutLine - A Supervised Grain Boundary Extraction Tool Supported by Image Processing and Pattern Recognition", in Proceedings of Association for the Study of Marble & Other Stones In Antiquity (ASMOSIA) XI. International Conference, Split, Croatia, 18-22. May 2015.