Developing the new Semi-Automatic Classification Plugin 7

I am glad to announce that I'm working on the development of the new version 7 of the Semi-Automatic Classification Plugin (SCP) for QGIS.

The main improvement will be the conversion of several functions, such as the Preprocessing, the Classification and Band calc tools, from single-threading to multi-threading. This is a very big change that will allow to speedup the processing and reduce the computation time, exploiting the multi-core processors available in the system. In fact, with multi-threading the process is distributed among multiple threads (i.e. each thread performs a part of the calculation) and the result is computed very rapidly (if compared to single thread).

Other relevant changes will be:
  • improving the Band calc tool to perform iterations of raster calculation and filter Band sets using the acquisition date information; this will allow to perform calculation on time series of images;
  • the download and processing of Sentinel-1 images through the integration with ESA SNAP;
  • add the Random Forest classification through the integration with ESA SNAP; this will allow to use ROIs and Band sets defined in SCP and perform the Random Forest classification;
  • improving the Batch tool to initiate QGIS Processing tools from SCP; this will allow to extend the possibilities of calculation and use the QGIS Processing output with SCP tools in a script;
  • new raster tools.

Of course, the interface will be revamped. Following an image of the new interface with a tree menu and a filter that will allow to rapidly navigate through all the SCP functions.

The new interface of SCP

Hopefully, I'll complete the development of the new SCP 7 in a few weeks.
I am going to post other news on this blog to illustrate the progress of SCP development.

For any comment or question, join the Facebook group about the Semi-Automatic Classification Plugin.

Newer posts Older posts