An algorithm for voxelised solids representation using chain codes
| dc.contributor.author | Repnik, Blaž | |
| dc.contributor.author | Váša, Libor | |
| dc.contributor.author | Žalik, Borut | |
| dc.date.accessioned | 2026-04-02T18:05:29Z | |
| dc.date.available | 2026-04-02T18:05:29Z | |
| dc.date.issued | 2025 | |
| dc.date.updated | 2026-04-02T18:05:29Z | |
| dc.description.abstract | The paper introduces a new method to describe the surfaces of voxelised solids. It operates in three stages: a hierarchical linked list of chain code sequences is created first; the linked lists are pruned; and, finally, the content of the data structure is stored. The method uses chain codes from either a three- or nine-symbols alphabet. In the first case, two chain code symbols are needed to access the next face, while, in the second case, this is done by one symbol. The pair of chain codes from the three-symbols alphabet, or the individual symbol from the nine-symbols alphabet are considered as tokens. The sets of tokens are, in both cases, extended by two tokens, indicating the beginning and ending of the list. The method processes solids of any shape, including those containing holes, cavities, or multiple components existing in the same voxel space. Edge-connectivity is permitted. The method was compared against the method proposed by Lemus et al., which is designed for solids without holes. Although supporting a broader set of voxelised solids, the proposed method generates sequences of tokens that are, on average, up to 10% shorter. Since the information entropy of the sequences of tokens produced by the proposed method is also smaller, the obtained sequences are more compressible, as confirmed by applying gzip and bzip2 data compressors. | en |
| dc.description.abstract | Článek představuje novou metodu pro popis povrchů voxelizovaných těles. Funguje ve třech krocích: nejprve se vytvoří hierarchicky propojený seznam posloupností řetězcových kódů; následně se tyto seznamy ořežou; a nakonec se obsah datové struktury uloží. Metoda využívá řetězcové kódy buď z abecedy o třech, nebo devíti symbolech. V prvním případě jsou potřeba dva symboly řetězcového kódu pro přechod na další stěnu, zatímco ve druhém případě k tomu stačí jeden symbol. Dvojice řetězcových kódů z tří-symbolové abecedy nebo jednotlivý symbol z devíti-symbolové abecedy jsou považovány za tokeny. V obou případech jsou množiny tokenů rozšířeny o dva speciální tokeny označující začátek a konec seznamu.Metoda zvládá zpracovat tělesa libovolného tvaru, včetně těch, která obsahují otvory, dutiny nebo vícero komponent existujících ve stejném voxelovém prostoru. Je povoleno i spojení přes hrany (edge-connectivity).Metoda byla porovnána s přístupem navrženým Lemusem a kol., který je určen pro tělesa bez otvorů. Navzdory tomu, že nově navržená metoda podporuje širší třídu voxelizovaných těles, generuje posloupnosti tokenů, které jsou v průměru až o 10 % kratší. Protože entropie informací v těchto posloupnostech tokenů je rovněž nižší, jsou výsledné sekvence lépe komprimovatelné, jak potvrdily testy s využitím kompresorů gzip a bzip2. | cz |
| dc.format | 10 | |
| dc.identifier.document-number | 001499397900001 | |
| dc.identifier.doi | 10.1016/j.image.2025.117340 | |
| dc.identifier.issn | 0923-5965 | |
| dc.identifier.obd | 43946591 | |
| dc.identifier.orcid | Váša, Libor 0000-0002-0213-3769 | |
| dc.identifier.uri | http://hdl.handle.net/11025/67488 | |
| dc.language.iso | en | |
| dc.project.ID | GF23-04622L | |
| dc.relation.ispartofseries | Signal Processing: Image Communication | |
| dc.rights.access | A | |
| dc.subject | voxels | en |
| dc.subject | chain code | en |
| dc.subject | data structures | en |
| dc.subject | pruning | en |
| dc.subject | information entropy | en |
| dc.subject | data compression | en |
| dc.subject | voxely | cz |
| dc.subject | řetězcový kód | cz |
| dc.subject | datové struktury | cz |
| dc.subject | prořezávání | cz |
| dc.subject | informační entropie | cz |
| dc.subject | komprese dat | cz |
| dc.title | An algorithm for voxelised solids representation using chain codes | en |
| dc.title | Algoritmus pro reprezentaci voxelizovaných těles pomocí řetězcových kódů | cz |
| dc.type | Článek v databázi WoS (Jimp) | |
| dc.type | ČLÁNEK | |
| dc.type.status | Published Version | |
| local.files.count | 1 | * |
| local.files.size | 3337603 | * |
| local.has.files | yes | * |
| local.identifier.eid | 2-s2.0-105005730775 |
Files
Original bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- 1-s2.0-S0923596525000864-main.pdf
- Size:
- 3.18 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: