We help our clients to make data-driven economic and technical decisions, we determine or develop efficient data analysis algorithms, numerical methods and data visualisation techniques best suited to the needs of each client. We offer services in large data processing and statistical analysis. We also develop data analysis tools – both desktop applications and web solutions. We use Angular, .NET, C#, Delphi, Python, etc.

Image Processing and Analysis

Images are used as data sources for a wide array of technological and scientific applications – in medicine, engineering, geospatial data (GIS) processing, etc. Optical and electron microscopy, static and dynamic x-ray and neutron imaging, system dynamics’ measurements – all of these generally require noise filtering, artefact removal, segmentation analysis, object tracking, and object parameter measurements, etc. Sometimes image restoration is needed especially for damaged and blurred images. In scientific measurements, one often needs to work with images with a low signal-to-noise ratio, which means that specialized methods (often ad hoc) are necessary for non-destructive image filtering. We offer our services in the field of scientific image processing and image restoration, including processing and analysing data derived from images.

For image processing, we use proprietary packages Wolfram Mathematica and Matlab (coupled via Matlink as needed), and open-source tools such as ImageJ and OpenCV, Python, etc.  The methods used for image processing include but are not limited to: noise reduction with luminance anisotropic diffusion and curvature flow, BM3D, (non-)local averaging, Fourier and wavelet filters; Otsu, hysteresis, Chan-Vese, local adaptive segmentation; texture restoration using synthesis and evolution equation methods, as well as our in-house algorithms such as multiscale recursive interrogation filtering.

Geographic Information Systems (GIS) and Natural Processes

We analyse large geographic information systems and develop software for automated data processing. We have been working in topography, land tenure, soil, hydrology and geology fields for more than 20 years. We use ArcGIS, QGIS, Postgres, Python, etc. for data processing.

Analysis of Natural Processes

We analyse meteorology, climate, hydrology, and climate change data. We create temperature and precipitation probability curves and wind direction probability diagrams.  We have developed temperature trend analysis, relative humidity, and wind speed probability curves as well as tools for weather forecast reproducibility analysis.


Uldis Bethers, Dr. Phys.

Director of the Institute
Head of the Laboratory of Environmental Processes

Andris Jakovičs, Dr. Phys.

Chair of the INM Scientific Council
Head of the Laboratory of Multiphysical Processes