This invention relates to the compression of 3D geometric meshes and point cloud data. The method’s embodiment consists of binary voxelizator, slice decompositor, chain code encoder, and entropy encoder. The binary voxelizator is responsible for voxelization of 3D points from 3D mesh vertices or point cloud data, where the resulting voxels within 3D grid contain a binary scalar value (i.e. empty or occupied). The compression is near-lossless, because of the quantization induced by the voxelization. Furthermore, only the compression of geometry is considered. The voxel 3D grid is then divided into 2D slices having a thickness of one voxel. The slices represent 2D raster grids, and are perpendicular to the coordinate axis of the shortest bounding box side of the considered 3D mesh or point cloud. Each slice contains one or more 2D segments consisting of occupied pixels. The segments are preprocessed before they are encoded by the chain codes. Optionally, thinning is applied on each segment in order to generate contours with the width of one pixel. The contours are then encoded by a chain code algorithm. The starting positions (x and y coordinates) of each contour are coded as an nearest offset to either the grid’s center of the 2D slice, or one of the previously coded segments, or from one of the grid’s four corners. The starting position is then codded with the variable length coding (VLC) scheme. The resulting chain codes from different segments are then further compressed by using entropy coding. The embodiment of the decompression is done by entropy-based decoding, chain code decoding into 2D segments, constructing a 3D grid out of decoded slices, and extraction of points from voxels. 3D points denoting extracted voxels’ centers positions are smoothed by average smoothing over each point’s local neighborhood. Optionally a reconstruction algorithm is applied in order to obtain an approximation of the initial 3D mesh.
F.32 International patent
COBISS.SI-ID: 20741398Every year, the Slovenian Association for Geodesy and Geophysics organizes a meeting where representatives from various fields of geodesy and geophysics present their work. In this meeting, we presented a lecture on the theme of Glaciers on the maps of the military measurements of the Austro-Hungarian monarchy. The lecture is also published in the conference proceedings in the form of an article: The maps of the second and the third military surveys of the Austro-Hungarian Empire also show the state of the glaciers in the Slovenia and in its vicinity between 1818 and 1887. Using online map Mapire, where these maps are presented, digitized and transformed into the WGS84 coordinate system, we measured the surface of some glaciers. On the maps of the second military survey, we find: Triglav glacier and snowfield under Travnik east of Jalovec and, just over the today's Slovenian-Italian border, three Canin glaciers (Eastern and Western Canin glaciers and Ursic glacier). On the map of the third military survey, the Triglav Glacier and three Canin glaciers are displayed. The surface of the Triglav glacier and the Canin glaciers was compared with a later measurement of glaciers, which was mostly performed with the help of an interactive method of orientation of old photographs on the basis of newer digital relief models. We also made visualization of the reduction of the Triglav glacier from 1829 (the period 1829-1835 in which the second military survey was carried out) until 2016.
F.18 Transfer of new know-how to direct users (seminars, fora, conferences)
COBISS.SI-ID: 8307553This is a source code of a fast Central Processing Unit (CPU) implementation of geodesic morphological operations using stream processing. In contrast to the current state-of-the-art, that focuses on achieving insensitivity to the filter sizes with efficient data structures, the proposed approach achieves efficient computation of long chains of elementary 3×3 filters using multicore and Single Instruction Multiple Data (SIMD) processing. In comparison to the related methods, up to 100 times faster computation of common geodesic operators is achieved in this way, allowing for real-time processing (with over 30 FPS) of up to 1500 filters long chains, applied on 1024×1024 images. In addition, the proposed approach outperforms GPGPU, and is more efficient than the comparable streaming method for the computation of morphological erosions and dilations with window sizes up to 183×183 in the case of using char and 27×27 when using double data types.
F.23 Development of new system-wide, normative and programme solutions, and methods
COBISS.SI-ID: 22803990This study presents the development plan of a vegetation management system and its integration into the existing information system for the company ELES. On the basis of the survey of remote sensing technologies, possible ways of using them for the implementation of the predicted functionalities of the vegetation management system are proposed. Among these functionalities, the most important are the following: transparent management of vegetation data and restrictions for taking actions on the vegetation, forecasting the vegetation development, and support for planning measures and tools for analysis and reporting on vegetation management workflow. The study proposes implementing a separate vegetation management module that connects with the existing components of the information system through existing databases and common data structures. The study provides an estimate of the costs and benefits of the potential introduction of the vegetation management system.
F.16 Improvements to an existing information system/databases
COBISS.SI-ID: 21530646The functional and logical design of the distribution system deal with the planned services and the components of the system as well as the connections between them. This addresses methodological guidelines for the use of standards with semantic, development, and other methodologies related to data and metadata management as well as the development of spatial services with an emphasis on distribution (e.g. identifiers, persistent URIs, product, information versioning, and contextual information). Along with key functionalities from the user's perspective, which include searching, transferring, retrieving and transforming data, viewing data and accessing third-party data, the concept defines a high-level functional architecture with semantic concepts (service management, system analytics, schema management, and distribution registry management) and all key components such as the single access point, the internal and external control system, the authentication and authorization system, the recording system, the change notification system and the analytical subsystem. As a key paradigm for ensuring openness and scalability, the proposed model-based architecture is supported by microservices. On this basis, the design of data products is also presented as one of the key processes of the distribution system. Accordingly, data product is defined as a content-comprehensive data layer, composed of heterogeneous data sources that contains relevant information on the entities themselves, as well as on the surrounding context.
F.16 Improvements to an existing information system/databases
COBISS.SI-ID: 22202902