Browsing by Author "Azni, Mohamed"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item A Fast and Efficient Approach for Image Compression Using Curvelet Transform(Springer, 2018) Inouri, Lynda; Azni, Mohamed; Khireddine, Abdelkrim; Harrar, Khaled; Tighidet, SorayaIn this paper a novel image compression technique using features of wavelet and curvelet transforms is proposed to improve efficiency and compression performance. Indeed, the curvelet transform is one of the recently developed multiscale transforms which is especially designed to represent efficiently curves and edges in an image. In the proposed method, the compression algorithm involves the Haar wavelet transform to decompose the image into four frequency sub-bands. The lowest frequency sub-band coefficients are processed using Set Partitioning In Hierarchical Trees (SPIHT) encoding. Meanwhile, Fast Discrete Curvelet Transform (FDCT) is applied to the remaining frequency sub-bands. The FDCT output coefficients are then quantized according to the sub-band they belong to. The lowest frequency FDCT output coefficients are quantized using Differential Pulse Code Modulation, the medium frequency coefficients are processed using SPIHT, whereas the high frequency coefficients are removed. Experimental results demonstrate that our method provides high performance for edge detection compared to existing techniques particularly for images with abrupt changes. In addition, this new image coding and decoding approach is powerful in terms of computation time. Moreover, the proposed method reveals significant improvement in compression ratio and decoded peak-signal-to-noise-ratio.Item A model based formal specification of a medical expert system(1994) Azni, MohamedIn this thesis, the problem of the specification of the reasoning processes that are used in the development of the systems is investigated, and a specification model of a medical expert system is proposed. Traditionally, expert systems are developed by following an exploratory programming model of the software life-cycle. In this model of software development, the developer progresses towards the desired system by building an initial implementation, and gradually, refilining it into working prototypes,…
