This is a document that shows the SDB GUI v4.1.0 interface and a little bit about what they do. The previewed pictures were taken on Windows 11. The SDB GUI interface may look different on other operating systems, but the functionalities are the same. The first picture below shows the main window. Inside the main window are 11 buttons, 3 dropdown menus, 1 table field, 2 numeric input fields, 1 check box, and 1 text field. Additionally, if you are running the SDB GUI using the executable file, a console will shows up before the main GUI shows.
- SDB GUI Preview
Pushing the "Load Image" button will open a window that allows users to load a GeotTIFF image file. After the user push the "Load" button, the image filename will show up beside the "Load Image" button as the image is loaded.
Pushing the "Load Sample" button will open a window that allows user to load an ESRI Shapefile data. By default, after the user push the "Load" button, the first 100 data will show up on the table field under depth header dropdown menu and the filename will show up beside the "Load Sample" button as the shapefile is loaded.
These buttons are related to options functionalities in general or related to each ML method.
Pictures below show every method option windows while selecting each regression method and then pushing the "Method Options" button.
Pushing the "Processing Options" button will open a window that allows user to change the general settings on the data processing such as parallel backend, number of processing cores, howt to evaluate the result, and how to select train data from all the samples.
Pushing the "Reset Settings" button will open a confirmation window to reset all options to default and saved last directory.
Pushing this button will start the depth prediction process using the selected ML method and options.
Pushing this button will stop the ongoing depth prediction process.
Pushing this button will direct the user to the SDB GUI releases.
Pushing this button will open a window that shows the SDB GUI license and another related libraries that are used in the SDB GUI.
Pushing this button will direct the user to the README page in GitHub.
The "Depth Header" dropdown menu shows all headers or columns containing float data. The data under the selected header will be used as the depth sample. So, choose it correctly.
The option from the list are Positive Up and Positive Down. The user must select the option that matches the depth data from the loaded sample data. Positive Up means that the data that has the positive sign is pointed to up direction. Positive down means that the data that has the positive sign is pointed to down direction.
There are the ML methods available, which are K-Nearest Neighbors (KNN), Multiple Linear Regression (MLR), and Random Forest (RF).
This field shows a table of the loaded depth sample data.
There are two numeric inputs in the main window, upper limit and lower limit inputs. Both of which are the number that limit the depth input values in the positive up manner. The depth limit number in the GUI will always shown using meter as it is the International Standard. If the loaded depth sample is in another unit, the unit shown in the GUI will not change.
The upper limit default value is 2.
The lower limit default value is -15.
Check box to disable depth limitation.
The text field shows information about the ongoing process and the result, while the progress bar shows how far is the process going before it finishes.
While running SDB GUI, the console/terminal will shows processing logs. If you are using the executable file, a console will pop up and shows the processing logs.

















