Wavelet Coding & JPEG 2000

Total Page:16

File Type:pdf, Size:1020Kb

Wavelet Coding & JPEG 2000 INF5081 Multimedia Coding and Applications Vårsemester 2008, Ifi, UiO Wavelet Coding & JPEG 2000 Wolfgang Leister Contributions by Hans-Jakob Rivertz Svetlana Boudko Norsk Regnesentral Norwegian Computing Center JPEG revisited • JPEG ... – Uses DCT on 8x8 blocks – Visible blocks for high compression rates – Is not good for compression rate of > 40:1 – Low frequencies are not considered – provides competitive performance for the medium bit-rate range FDCT Quantiser Encoder 01011010.. Table Table Norsk Regnesentral Norwegian Computing Center Wavelet-Coding • Good quality up to 60:1 • Linear degradation for higher compression rates • No visible blocks • JPEG 2000 Standard - ISO 15444 • JPEG-2000 mostly provides improved performance at for low and high bit-rates WT Quantiser Encoder 01011010.. Norsk Regnesentral Norwegian Computing Center Wavelets - Introduction • Wavelets are used for – compression, – data modelling, – data analysis – signal processing • Wavelets are suitable for representation of digital data in many applications. Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Wavelets Model signals with: • Fourier row development (whole area): f x=a0∑ ai cos us xbi sin usx • DCT-based (8x8 blocks): f x=a0∑ ai cosus x • Wavelet-based (hierarchical): f x=a0∑ ai ui x • wavelets use piecewise constant base functions • Average of wavelet function is 0 Norsk Regnesentral Norwegian Computing Center Definition areas and side effects ω FFT t ω STFT DCT t ω WT t Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Wavelet Transform (1) a1 Δ a a a /2 2 1 2 Δ 1 ⋮ ⋮ ⋯ ∑ ai Δ N an−1 an−1an/2 an 9 1 8 7 2 6 6,2,1, 1 3 −1 [ − ] 4 5 Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Wavelet Transform (2) 9 1 8 7 2 6 6,2,1, 1 3 −1 [ − ] 4 5 Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Wavelet Transform (3) [6, 2, 1, -1] +1* +2* -1* Haar Wavelet Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! V²-Basis and Haar Wavelet 2 2 2 2 2 2 2 2 ℘x=c00xc1 1 xc22xc3 3 x 2 2 2 2 [c0 ,c1 ,c2 ,c3]=[9,7,3,5] Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Another Example Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Different Wavelets 1 -1 1 12 -2 -1 1 Haar Wavelet Daubechies Wavelet Lazy Wavelet = 9/7 Wavelet = 5/3 Wavelet Average of wavelet function is 0 Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Signal-Analysis / -Synthesis H0 s0↓ Y0 s0↑ G0 H1 s1↓ Y1 s1↑ G1 X ... ... ... ... + X’ HM-2 sM-2↓ YM-2 sM-2↑ GM-2 HM-1 sM-1↓ YM-1 sM-1↑ GM-1 1 ∑ =1 i si Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Analysis/Synthesis H0 2↓ Y0 2↑ G0 X + X’ H1 2↓ Y1 2↑ G1 Norsk Regnesentral Norwegian Computing Center One-dimensional Case ! Analysis/Synthesis H Y H X AS0 X’ L L Y1 H Y H A 0 S X’ X L L H Y H AS1 L L Y2 Norsk Regnesentral Norwegian Computing Center Two-dimensional Case ! Transformation of Images H H YHH AV SV L L YHL H H X AH SH X’ L L H H YLH AV SV L L YLL Norsk Regnesentral Norwegian Computing Center Two-dimensional Case ! Transformation of Images BLL BHL B BLH BHH Norsk Regnesentral Norwegian Computing Center Two-dimensional Case ! Construction of Haar Basis Standard construction Non-Standard construction of Haar basis of Haar basis Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center Norsk Regnesentral Norwegian Computing Center JPEG 2000 • ISO/IEC 15444 consists of 10 parts: – Part 1: Core coding system (JP2, code stream) – Part 2: Extensions (JPX, others) – Part 3: Motion JPEG 2000 – Part 4: Conformance Testing – Part 5: Reference software – Part 6: Compound image file format (JP2, JPX) – Part 7-10: JPSEC, JPIP, JP3D Norsk Regnesentral Norwegian Computing Center JPEG 2000 • Improved R-D performance at low and medium bitrates • Covers low bit-rate lossy coding up to lossless coding • Progressive Transmission Capability (resolution & SNR) • Region of interest (ROI) representation and editing • Error Resilience • Approach: Wavelet Transformation + EBCOT + Adaptive Arithmetic Coding • Embedded Block Coding with Optimized Truncation Source: Thomas Wiegand Norsk Regnesentral Norwegian Computing Center Part 1: Core Coding system • overview & 11 annexes: – Annex A - Code stream Syntax – Annex B - Data ordering – Annex C - Arithmetic entropy coding (MQ coder) – Annex D - Coefficient bit modeling – Annex E - Quantization – Annex F - Discrete wavelet transform of tile components – Annex G - DC level shifting and component transforms – Annex H - Coding of images with Regions of Interest – Annex I - JP2 file format syntax – Annex J - Examples and guidelines – Annex K - Bibliography Norsk Regnesentral Norwegian Computing Center JPEG 2000 Part 1 Norsk Regnesentral Norwegian Computing Center Encoding in JPEG 2000 • DC level component transform (G) • image decomposition (tiles, sub-bands) (B) • DFWT (F.3) • Quantization (E) • Coefficient bit modeling (D) • Arithmetic coding (C.1, C.2) (MQ coder) • Code stream Syntax (A) • Encoding to JP2 file format (I) Norsk Regnesentral Norwegian Computing Center Image Decomposition • components • tiles • sub-bands • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center DC level component transform • components • unsigned → signed values • RCT: reversible component • tiles transform (used with 5-3 • sub-bands reversible WT) • precincts • ICT: irreversible component transform (used with 9-7 • code blocks irreversible WT) • layer • When first components are RGB: ICT is approximation to • packet YCbCr transform. Norsk Regnesentral Norwegian Computing Center Image Decomposition • components Component • tiles • Two-dimensional array of samples (1D) • sub-bands • Color images consists • precincts of several • code blocks components • layer • packet Norsk Regnesentral Norwegian Computing Center Reference Grid • components • Component has • tiles reference grid • (0,0) upper left • sub-bands • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center Reference Grid • components • Rectangular array of • tiles tiles • Row by row • sub-bands • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center Sub-Bands • components • tiles • sub-bands • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center Precinct Partition • components • Tiles are divided into • tiles precincts of size PP PP • sub-bands 2 x ,2 y • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center • Each layer divided into code blocks Code Blocks • Code blocks equal size for entire tile • components • Coefficient bit modeling • tiles • sub-bands • precincts • code blocks • layer • packet Norsk Regnesentral Norwegian Computing Center Layers • components • One or more layers in • tiles code stream • Each layer consists of • sub-bands consecutive bit-plane • precincts passes from each code • code blocks block in the tile • layer • Each layer successively • packet and monotonically improves image quality Norsk Regnesentral Norwegian Computing Center Packet • components • 8 bit packet boundaries • tiles • Contributions in raster order • For resolution r=0: • sub-bands – LL band only • precincts • For resolution r>0: • code blocks – HL, LH, HH bands only • layer • Progression order • packet Norsk Regnesentral Norwegian Computing Center FDWT Fast Discrete Wavelet Transform Norsk Regnesentral Norwegian Computing Center Wavelet transforms in JPEG2000 5/3 wavelet transform 9/7 wavelet transform Norsk Regnesentral Norwegian Computing Center Extension of signal Norsk Regnesentral Norwegian Computing Center Extension for Haar Wavelet • Extend with mirrored pixel 17 21 9 5 7 5 • Perform wavelet transform • The 1 is redundant 19 7 6 -2 2 1 Reconstruction • Perform IWT 17 21 9 5 7 5 • The 1 is reconstructed from 6 and 5 Norsk Regnesentral Norwegian Computing Center Decomposition into sub-bands Norsk Regnesentral Norwegian Computing Center IDWT Inverse Discrete Wavelet Transform Norsk Regnesentral Norwegian Computing Center Quantization • Divide by factor and use floor-function • Irreversible case: Scalar Quantization with dead zone • separate approach for every sub-band possible Norsk Regnesentral Norwegian Computing Center Arithmetic entropy coding • Compatible with ISO/IEC 14492 • MQ-Coder Norsk Regnesentral Norwegian Computing Center Codestream syntax • Markers: 0xFF + Opcode (0x01-0xFE) • Marker segments: marker + parameter • Marker segments include a length-field • Headers: Collections of markers and marker segments • Codestream: SOC – SIZ - ... - EOC • Part: SOT - ... - SOD ... bitstream Norsk Regnesentral Norwegian Computing Center Construction of codestream Norsk Regnesentral Norwegian Computing Center Coding into JP2 File Format • Sequence of boxes • Simple boxes (containing payload) • Superboxes (containing other boxes) • optional/mandatory boxes Norsk Regnesentral Norwegian Computing Center JPEG 2000 Process Source: Thomas Wiegand Norsk Regnesentral Norwegian Computing Center JPEG vs JPEG2000 (Original) Norsk Regnesentral Norwegian Computing Center
Recommended publications
  • An- Ajah Ational University Faculty of Graduate Studies Data Compression with Wavelets by Rana Bassam Da'od Ismirate Supervisor
    An-ajah ational University Faculty of Graduate Studies Data Compression with Wavelets By Rana Bassam Da'od Ismirate Supervisor Dr. Anwar Saleh Submitted in partial fulfillment of the requirement for the degree of Master of Science in computational mathematics, faculty of graduate studies, at An-ajah ational University, ablus, Palestine 2009 II III Dedication I dedicate this work to my parents and my husband, also to my sister and my brothers. IV Acknowledgment I thank my thesis advisor, Dr. Anwar Saleh for introducing me to the subject of wavelets besides his advice, assistance, and valuable comments during my work on this thesis. My thanks, also, goes to Dr. Samir Matar and Dr. Saed Mallak. I am grateful to my husband for his encouragement and support during this work. Finally, I won’t forget my parents, sister, and brothers for their care and support. V إار أ ا أده م ا ا اان : : Data Compression with Wavelets ات ا ات ا ن ا ھه ا إ ھ ج ي اص ، ء ارة إ ورد، وأن ھه ا ، أو أي ء م أ در أو أو ى أ أو أى . Declaration The work provided in this thesis, unless otherwise referenced, is the researcher’s own work, and has not been submitted elsewhere for any other degree or qualification. ا ا :Student's name Signature: ا: ار: :Date VI Table of Contents Dedication .................................................................................................... III Acknowledgment ........................................................................................ IV V ..............................................................................................................
    [Show full text]
  • Kdv-Mp6032u Dvd-Receiver Instruction Manual Receptor Dvd Manual De Instrucciones Receptor Dvd Manual De Instruções
    KDV-MP6032U DVD-RECEIVER INSTRUCTION MANUAL RECEPTOR DVD MANUAL DE INSTRUCCIONES RECEPTOR DVD MANUAL DE INSTRUÇÕES © B64-4247-08/00 GET0556-001A (R) BB64-4247-08_KDVMP6032U_en.indb64-4247-08_KDVMP6032U_en.indb 1 008.5.98.5.9 33:38:29:38:29 PPMM Contents Before use 3 Listening to the USB Playable disc type 6 device 23 Preparation 7 Dual Zone operations 24 Basic operations 8 Listening to the iPod 25 When connecting with the USB cable Basic operations Operations using the control screen — Remote controller 9Listening to the other external Main elements and features components 29 Listening to the radio 11 Selecting a preset sound When an FM stereo broadcast is hard to receive FM station automatic presetting mode 31 — SSM (Strong-station Sequential Memory) General settings — PSM 33 Manual presetting Listening to the preset station on Disc setup menu 37 the Preset Station List Disc operations 13 Title assignment 39 Operations using the control panel More about this unit 40 Selecting a folder/track on the list (only for MP3/WMA/WAV file) Troubleshooting 47 Operations using the remote controller Operations using the on-screen bar Specifications 51 Operations using the control screen Operations using the list screen 2 | KDV-MP6032U BB64-4247-08_KDVMP6032U_en.indb64-4247-08_KDVMP6032U_en.indb 2 008.5.98.5.9 33:38:33:38:33 PPMM Before use 2WARNING Cleaning the Unit To prevent injury or fire, take the If the faceplate of this unit is stained, wipe it with a following precautions: dry soft cloth such as a silicon cloth. If the faceplate is stained badly, wipe the stain off • To prevent a short circuit, never put or leave any with a cloth moistened with neutral cleaner, then metallic objects (such as coins or metal tools) inside wipe it again with a clean soft dry cloth.
    [Show full text]
  • VMP74 Datasheet
    VMP74 Full HD Digital Media Player Infinite Digital Entertainment Hot and loud without the heat and noise The changing face of media requires new ways to integrate this revolution into an existing home viewing experience. Enjoying a library of unlimited music and video content is possible using the ViewSonic VMP74. With no moving parts and generating no heat, the VMP74 invisibly integrates into any home cinema environment. In addition to online video sources such as BBC iPlayer * and YouTube, the VMP74 connects to social networks such as Flickr and Facebook allowing constant access within a big screen experience. The powerful processor of the VMP performs seamless 1080p up-scaling of most video formats and delivers cinema quality audio. *VMP74: BBCi Player is available on the VMP74 in the UK only Corporate names, trademarks stated herein are the property of their respective companies. Copyright © 2010 ViewSonic® Corporation. All rights reserved. VMP74 Infinite Digital Entertainment > Multi-format support: The VMP74/75 support all major video, audio and photo formats, including MKV,AVI, MOV, JPG, WAV, MP4, MP3, FLAC and Internet radio broadcasts. > Video-on-Demand from all over the world: Video programs can be streamed from sources such as the BBC iPlayer or YouTube for virtually an unlimited selection of online content. > Internet surfing: Thanks to the solid Internet functions of VMP74, it is possible to freely explore the internet and visit social networking sites without using a dedicated expensive and power hungry PC. > Full HD video and audio support: The entire ViewSonic ® VMP Series delivers Full HD and high-fidelity Dolby Digital audio through the digital HDMI 1.3 and optical interfaces interface as standard.
    [Show full text]
  • An Overview of Wavelet Transform Concepts and Applications
    An overview of wavelet transform concepts and applications Christopher Liner, University of Houston February 26, 2010 Abstract The continuous wavelet transform utilizing a complex Morlet analyzing wavelet has a close connection to the Fourier transform and is a powerful analysis tool for decomposing broadband wavefield data. A wide range of seismic wavelet applications have been reported over the last three decades, and the free Seismic Unix processing system now contains a code (succwt) based on the work reported here. Introduction The continuous wavelet transform (CWT) is one method of investigating the time-frequency details of data whose spectral content varies with time (non-stationary time series). Moti- vation for the CWT can be found in Goupillaud et al. [12], along with a discussion of its relationship to the Fourier and Gabor transforms. As a brief overview, we note that French geophysicist J. Morlet worked with non- stationary time series in the late 1970's to find an alternative to the short-time Fourier transform (STFT). The STFT was known to have poor localization in both time and fre- quency, although it was a first step beyond the standard Fourier transform in the analysis of such data. Morlet's original wavelet transform idea was developed in collaboration with the- oretical physicist A. Grossmann, whose contributions included an exact inversion formula. A series of fundamental papers flowed from this collaboration [16, 12, 13], and connections were soon recognized between Morlet's wavelet transform and earlier methods, including harmonic analysis, scale-space representations, and conjugated quadrature filters. For fur- ther details, the interested reader is referred to Daubechies' [7] account of the early history of the wavelet transform.
    [Show full text]
  • A Low Bit Rate Audio Codec Using Wavelet Transform
    Navpreet Singh, Mandeep Kaur,Rajveer Kaur / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.2222-2228 An Enhanced Low Bit Rate Audio Codec Using Discrete Wavelet Transform Navpreet Singh1, Mandeep Kaur2, Rajveer Kaur3 1,2(M. tech Students, Department of ECE, Guru kashi University, Talwandi Sabo(BTI.), Punjab, INDIA 3(Asst. Prof. Department of ECE, Guru Kashi University, Talwandi Sabo (BTI.), Punjab,INDIA Abstract Audio coding is the technology to represent information and perceptually irrelevant signal audio in digital form with as few bits as possible components can be separated and later removed. This while maintaining the intelligibility and quality class includes techniques such as subband coding; required for particular application. Interest in audio transform coding, critical band analysis, and masking coding is motivated by the evolution to digital effects. The second class takes advantage of the communications and the requirement to minimize statistical redundancy in audio signal and applies bit rate, and hence conserve bandwidth. There is some form of digital encoding. Examples of this class always a tradeoff between lowering the bit rate and include entropy coding in lossless compression and maintaining the delivered audio quality and scalar/vector quantization in lossy compression [1]. intelligibility. The wavelet transform has proven to Digital audio compression allows the be a valuable tool in many application areas for efficient storage and transmission of audio data. The analysis of nonstationary signals such as image and various audio compression techniques offer different audio signals. In this paper a low bit rate audio levels of complexity, compressed audio quality, and codec algorithm using wavelet transform has been amount of data compression.
    [Show full text]
  • Lossless Compression of Audio Data
    CHAPTER 12 Lossless Compression of Audio Data ROBERT C. MAHER OVERVIEW Lossless data compression of digital audio signals is useful when it is necessary to minimize the storage space or transmission bandwidth of audio data while still maintaining archival quality. Available techniques for lossless audio compression, or lossless audio packing, generally employ an adaptive waveform predictor with a variable-rate entropy coding of the residual, such as Huffman or Golomb-Rice coding. The amount of data compression can vary considerably from one audio waveform to another, but ratios of less than 3 are typical. Several freeware, shareware, and proprietary commercial lossless audio packing programs are available. 12.1 INTRODUCTION The Internet is increasingly being used as a means to deliver audio content to end-users for en­ tertainment, education, and commerce. It is clearly advantageous to minimize the time required to download an audio data file and the storage capacity required to hold it. Moreover, the expec­ tations of end-users with regard to signal quality, number of audio channels, meta-data such as song lyrics, and similar additional features provide incentives to compress the audio data. 12.1.1 Background In the past decade there have been significant breakthroughs in audio data compression using lossy perceptual coding [1]. These techniques lower the bit rate required to represent the signal by establishing perceptual error criteria, meaning that a model of human hearing perception is Copyright 2003. Elsevier Science (USA). 255 AU rights reserved. 256 PART III / APPLICATIONS used to guide the elimination of excess bits that can be either reconstructed (redundancy in the signal) orignored (inaudible components in the signal).
    [Show full text]
  • Image Compression Techniques by Using Wavelet Transform
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by International Institute for Science, Technology and Education (IISTE): E-Journals Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5782 (print) ISSN 2225-0506 (online) Vol 2, No.5, 2012 Image Compression Techniques by using Wavelet Transform V. V. Sunil Kumar 1* M. Indra Sena Reddy 2 1. Dept. of CSE, PBR Visvodaya Institute of Tech & Science, Kavali, Nellore (Dt), AP, INDIA 2. School of Computer science & Enginering, RGM College of Engineering & Tech. Nandyal, A.P, India * E-mail of the corresponding author: [email protected] Abstract This paper is concerned with a certain type of compression techniques by using wavelet transforms. Wavelets are used to characterize a complex pattern as a series of simple patterns and coefficients that, when multiplied and summed, reproduce the original pattern. The data compression schemes can be divided into lossless and lossy compression. Lossy compression generally provides much higher compression than lossless compression. Wavelets are a class of functions used to localize a given signal in both space and scaling domains. A MinImage was originally created to test one type of wavelet and the additional functionality was added to Image to support other wavelet types, and the EZW coding algorithm was implemented to achieve better compression. Keywords: Wavelet Transforms, Image Compression, Lossless Compression, Lossy Compression 1. Introduction Digital images are widely used in computer applications. Uncompressed digital images require considerable storage capacity and transmission bandwidth. Efficient image compression solutions are becoming more critical with the recent growth of data intensive, multimedia based web applications.
    [Show full text]
  • Game Audio the Role of Audio in Games
    the gamedesigninitiative at cornell university Lecture 18 Game Audio The Role of Audio in Games Engagement Entertains the player Music/Soundtrack Enhances the realism Sound effects Establishes atmosphere Ambient sounds Other reasons? the gamedesigninitiative 2 Game Audio at cornell university The Role of Audio in Games Feedback Indicate off-screen action Indicate player should move Highlight on-screen action Call attention to an NPC Increase reaction time Players react to sound faster Other reasons? the gamedesigninitiative 3 Game Audio at cornell university History of Sound in Games Basic Sounds • Arcade games • Early handhelds • Early consoles the gamedesigninitiative 4 Game Audio at cornell university Early Sounds: Wizard of Wor the gamedesigninitiative 5 Game Audio at cornell university History of Sound in Games Recorded Basic Sound Sounds Samples Sample = pre-recorded audio • Arcade games • Starts w/ MIDI • Early handhelds • 5th generation • Early consoles (Playstation) • Early PCs the gamedesigninitiative 6 Game Audio at cornell university History of Sound in Games Recorded Some Basic Sound Variability Sounds Samples of Samples • Arcade games • Starts w/ MIDI • Sample selection • Early handhelds • 5th generation • Volume • Early consoles (Playstation) • Pitch • Early PCs • Stereo pan the gamedesigninitiative 7 Game Audio at cornell university History of Sound in Games Recorded Some More Basic Sound Variability Variability Sounds Samples of Samples of Samples • Arcade games • Starts w/ MIDI • Sample selection • Multiple
    [Show full text]
  • JPEG2000: Wavelets in Image Compression
    EE678 WAVELETS APPLICATION ASSIGNMENT 1 JPEG2000: Wavelets In Image Compression Group Members: Qutubuddin Saifee [email protected] 01d07009 Ankur Gupta [email protected] 01d070013 Nishant Singh [email protected] 01d07019 Abstract During the past decade, with the birth of wavelet theory and multiresolution analysis, image processing techniques based on wavelet transform have been extensively studied and tremendously improved. JPEG 2000 uses wavelet transform and provides an integrated toolbox to better address increasing needs for compression. In this report, we study the basic concepts of JPEG2000, the LeGall 5/3 and Daubechies 9/7 wavelets used in it and finally Embedded zerotree wavelet coding and Set Partitioning in Hierarchical Trees. Index Terms Wavelets, JPEG2000, Image Compression, LeGall, Daubechies, EZW, SPIHT. I. INTRODUCTION I NCE the mid 1980s, members from both the International Telecommunications Union (ITU) and the International SOrganization for Standardization (ISO) have been working together to establish a joint international standard for the compression of grayscale and color still images. This effort has been known as JPEG, the Joint Photographic Experts Group. The process was such that, after evaluating a number of coding schemes, the JPEG members selected a discrete cosine transform( DCT)-based method in 1988. From 1988 to 1990, the JPEG group continued its work by simulating, testing and documenting the algorithm. JPEG became Draft International Standard (DIS) in 1991 and International Standard (IS) in 1992. With the continual expansion of multimedia and Internet applications, the needs and requirements of the technologies used grew and evolved. In March 1997, a new call for contributions was launched for the development of a new standard for the compression of still images, the JPEG2000 standard.
    [Show full text]
  • Comparison of Image Compressions: Analog Transformations P
    Proceedings Comparison of Image Compressions: Analog † Transformations P Jose Balsa P CITIC Research Center, Universidade da Coruña (University of A Coruña), 15071 A Coruña, Spain; [email protected] † Presented at the 3rd XoveTIC Conference, A Coruña, Spain, 8–9 October 2020. Published: 21 August 2020 Abstract: A comparison between the four most used transforms, the discrete Fourier transform (DFT), discrete cosine transform (DCT), the Walsh–Hadamard transform (WHT) and the Haar- wavelet transform (DWT), for the transmission of analog images, varying their compression and comparing their quality, is presented. Additionally, performance tests are done for different levels of white Gaussian additive noise. Keywords: analog image transformation; analog image compression; analog image quality 1. Introduction Digitized image coding systems employ reversible mathematical transformations. These transformations change values and function domains in order to rearrange information in a way that condenses information important to human vision [1]. In the new domain, it is possible to filter out relevant information and discard information that is irrelevant or of lesser importance for image quality [2]. Both digital and analog systems use the same transformations in source coding. Some examples of digital systems that employ these transformations are JPEG, M-JPEG, JPEG2000, MPEG- 1, 2, 3 and 4, DV and HDV, among others. Although digital systems after transformation and filtering make use of digital lossless compression techniques, such as Huffman. In this work, we aim to make a comparison of the most commonly used transformations in state- of-the-art image compression systems. Typically, the transformations used to compress analog images work either on the entire image or on regions of the image.
    [Show full text]
  • Spectrum Sensing for Wavelet Packet Modulation Schemes in Wireless Communication Systems
    University of Calgary PRISM: University of Calgary's Digital Repository Graduate Studies The Vault: Electronic Theses and Dissertations 2017 Spectrum Sensing for Wavelet Packet Modulation Schemes in Wireless Communication Systems Le, Ngon Le, N. (2017). Spectrum Sensing for Wavelet Packet Modulation Schemes in Wireless Communication Systems (Unpublished doctoral thesis). University of Calgary, Calgary, AB. doi:10.11575/PRISM/27853 http://hdl.handle.net/11023/3959 doctoral thesis University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission. Downloaded from PRISM: https://prism.ucalgary.ca UNIVERSITY OF CALGARY Spectrum Sensing for Wavelet Packet Modulation Schemes in Wireless Communication Systems by Ngon Thanh Le A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY GRADUATE PROGRAM IN ELECTRICAL AND COMPUTER ENGINEERING CALGARY, ALBERTA JULY, 2017 © Ngon Thanh Le 2017 Abstract Orthogonal Frequency Division Multiplexing (OFDM) is the popular multicarrier modulation technique used in wireless communications, especially on fading channel. Having some advantages compared to OFDM, Wavelet Packet Modulation (WPM) is a promising multicarrier candidate in Cognitive Radio (CR) systems. An essential component of the CR systems is efficient and fast spectrum sensing (SS), which ensures that the secondary users (SUs) use the spectral resources at the right time and place. In this dissertation, based on an approximated Covariance Matrix of the noise-free received signal, several novel spectrum sensing methods are proposed for WPM systems.
    [Show full text]
  • FACTFILE: GCSE DIGITAL TECHNOLOGY Unit 1 – DIGITAL DATA
    FACTFILE: GCSE DIGITAL TECHNOLOGY Unit 1 – DIGITAL DATA Fact File 4: Portability Learning Outcomes Students should be able to: • demonstrate understanding of data portability and the following file formats that support it: jpeg, tiff, png, pict, gif, txt, csv, rtf, mp3, mp4, midi, mpeg, avi, pdf, wav and wma. • demonstrate understanding of the need for data compression. The Need For Data Compression Compression means reducing the storage requirements of a file by following one or more compression algorithms. LOSSLESS compression enables the original file to be fully restored to its original state. LOSSY compression involves discarding some data as part of the overall compression process in such a way that the data can never be reinstated. Files that demand high volumes of storage also require high bandwidth communication links in order for transmission to be completed within an acceptable time frame. Compression is used to reduce the: • VOLUME of storage required on storage DEVICES, enabling larger quantities of data to fit into the same amount of storage space • BANDWIDTH required to transfer multimedia files across COMMUNICATION LINKS (locally, nationally and globally) Without compression: • Very high VOLUMES of storage would be required, occupying more physical space and slowing down retrieval/save times • The available BANDWIDTH on most local and global networks would not cope with the volumes of data being sent, disrupting communication services (leading to e.g. lagging video streaming) Of course, there will be a price to pay for the benefits of compression, i.e. time will have to be set aside to compress and decompress the files as they are moved in and out of storage or across communication links.
    [Show full text]