Wavelet Transform Data Compression with an Error Level Guarantee for Z-Map Models

This paper proposes an algorithm to compress CAD models in a grid-based Z-map representation while keeping the compression artifacts within a specified value (the maximum difference allowed by the user). A wavelet transform is used for decomposing the input shape into lower and higher frequency patt...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of automation technology 2016-03, Vol.10 (2), p.201-208
Hauptverfasser: Umezu, Nobuyuki, Asai, Kazuki, Inui, Masatomo
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper proposes an algorithm to compress CAD models in a grid-based Z-map representation while keeping the compression artifacts within a specified value (the maximum difference allowed by the user). A wavelet transform is used for decomposing the input shape into lower and higher frequency patterns. A significant reduction in the data size can be achieved by deleting higher frequency components. We employ a tree structure called the error range (ER) tree to manage error occurrences and determine where to prune branches without increasing the resulting errors in the data compression. The widely used reversible compression method, gzip, is then used to obtain the final compressed model data output. We conducted a series of experiments with 12 sample shape models on a 512 × 512 grid. With a maximum error of 10 μm (a typical value specified for NC milling), the proposed method reduces the data by 90.9% on average and the computational cost of 19 ms is extremely low. The proposed method can be extended to larger CAD models in real applications.
ISSN:1881-7629
1883-8022
DOI:10.20965/ijat.2016.p0201