online site builder

Main features

Optimized for new CPU

smartTomo is a new project, designed to make the best use of PCs with multicore processors - multithreaded. This means that tomographic inversions will be processed using all the power available on the computer, saving time.

Advanced results visualization

smartTomo implements an effective results viewer. There is no need to use external tools to view the tomography results. It is possible to change the color palette, set the isolines and display the speed gradient. All products are exportable both as a document and as an image.

Signal noise reduction

smartTomo implements two systems to filter the signal. It is possible to operate manually by analyzing the spectrum and selecting the filters to be applied, or, it is possible to apply the NoRe, a tool for noise reduction based on adaptive signal filtering.


smartTomo 2018.0 has been tested to verify the speed of execution as the number of nodes increases. A synthetic dataset of 12 shots recorded with 96 channels was used for the test.


The test was conducted by decreasing the size of the cells and, for each dimension, using both 6 and 11 nodes per side.
The test has been performed on a MacbookPro configured as follows:
Processor name: Intel Core i5
Processor speed: 2.9 GHz
Number of processors: 1
Total number of Core: 2
Cache L2 (for Core): 256 KB
Cache L3: 3 MB
Memory: 16 GB

smartTomo 2018.0 has shown to have a linear behavior with respect to the increase in the number of nodes both for the execution time and for the memory used.

The graph on the left shows oscillations due to the number of nodes per cell side. Increasing the number of nodes per side improves the definition of seismic rays but complicates some calculation steps.
Concluding, for a section 212 meters long, 25 meters deep with a resolution of 0.5 meters and 11 nodes per cell side (407541 nodes) it takes 51 seconds for 5 iterations and 4.55GB of ram, obtaining a maximum error on time of first break less than 5%.

Execution time

Memory usage

System requirements

  • Operating system - optimal operation on Windows 10. Windows 7 - 64 bit also supported.
  • Memory - At least 6 GB of RAM installed.
  • Video card - A video card with at least 500 Mb of memory is required.