You are on page 1of 22

4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source

- Projects Source Code

t/checkout/cart/) / Checkout (https://www.pantechsolutions.net/checkout/onepage)

0cy9tYXRsYWItY29kZS1mb3ItZW1iZWRkZWQtemVyby13YXZlbGV0LWV6dy1pbWFnZS1jb21wcmVzc2lvbj9fX19TSUQ9VQ,,/)

(https://www.pantechsolutions.net/)

Search for products, categories, ...

0 My Bag
0 item(s) - 0.00
(https://www.pantechsolutions.n

Projects Source Code

8051 Projects (Https://Www.Pantechsolutions.Net/8051-Projects)

ARM7 Projects (Https://Www.Pantechsolutions.Net/Arm7-Projects)

Arduino Projects (Https://Www.Pantechsolutions.Net/Arduino-Projects)

Raspberry Pi Projects (Https://Www.Pantechsolutions.Net/Raspberry-Pi-Projects)

FPGA Projects (Https://Www.Pantechsolutions.Net/Fpga-Projects)

VLSI Projects (Https://Www.Pantechsolutions.Net/Vlsi-Projects)

IoT Projects (Https://Www.Pantechsolutions.Net/Iot-Projects)

Image Processing Projects (Https://Www.Pantechsolutions.Net/Image-Processing-Projects)

Video Processing Projects (Https://Www.Pantechsolutions.Net/Video-Processing-Projects)

Robotics Projects (Https://Www.Pantechsolutions.Net/Robotics-Projects)

Audio Processing Projects (Https://Www.Pantechsolutions.Net/Audio-Processing-Projects)

Brain Computer Interface (Https://Www.Pantechsolutions.Net/Brain-Computer-Interface)

Gesture Recognition Projects (Https://Www.Pantechsolutions.Net/Gesture-Recognition-Projects)

DSPIC Projects (Https://Www.Pantechsolutions.Net/Dspic-Projects)

VHDL Projects (Https://Www.Pantechsolutions.Net/Vhdl-Projects)

Power Electronics Projects (Https://Www.Pantechsolutions.Net/Power-Electronics-Projects)

Information Technology (Https://Www.Pantechsolutions.Net/Information-Technology)

DSP Projects (Https://Www.Pantechsolutions.Net/Dsp-Projects)

OpenCV Projects (Https://Www.Pantechsolutions.Net/Opencv-Projects)

Embedded Projects (Https://Www.Pantechsolutions.Net/Embedded-Projects)

Home (https://www.pantechsolutions.net/) / Projects Source Code / Image processing Projects (https://www.pantechsolutions.net/image-


processing-projects) / Matlab code for Embedded Zero Wavelet (EZW) Image Compression

Matlab code for Embedded Zero Wavelet (EZW) Image Compression


(/image-processing-projects/matlab-code-for-embedded-zero-
wavelet-ezw-image-compression)
https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 1/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

 Write a review


2,000.00

Add to Cart

This project presents an image compression system based on the embedded zero wavelet
transform. The compression system includes wavelet transform to remove unimportant information
of the image, thresholding of the wavelet coefficients, zerotree coding of the thresholded
coefficients, and finally arithmetic coding of the zero tree code. Post-processing is done to remove
salt and pepper noise, an artifact of the wavelet transform at high compression levels. Results
obtained using the wavelet transform procedure are compared to the results of compressing the
same images using the JPEG grayscale compression standard. The quality of the images is judged
using peak signal to noise ratio (PSNR) and MSE.

Demonstration Video
Embedded Zero Wavelet using Matlab

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 2/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

Matlab code for Embedded Zero Wavelet Image Cmpression

Matlab code for Embedded Zero Wavelet

function varargout = guidemo(varargin)

% GUIDEMO M-file for guidemo.fig

% GUIDEMO, by itself, creates a new GUIDEMO or raises the existing

% singleton*.

% H = GUIDEMO returns the handle to a new GUIDEMO or the handle to

% the existing singleton*.

% GUIDEMO('CALLBACK',hObject,eventData,handles,...) calls the local

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 3/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% function named CALLBACK in GUIDEMO.M with the given input arguments.

% GUIDEMO('Property','Value',...) creates a new GUIDEMO or raises the

% existing singleton*. Starting from the left, property value pairs are

% applied to the GUI before guidemo_OpeningFunction gets called. An

% unrecognized property name or invalid value makes property application

% stop. All inputs are passed to guidemo_OpeningFcn via varargin.

% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one

% instance to run (singleton)".

% See also: GUIDE, GUIDATA, GUIHANDLES

% Edit the above text to modify the response to help guidemo

% Last Modified by GUIDE v2.5 07-Jun-2017 22:36:27

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @guidemo_OpeningFcn, ...

'gui_OutputFcn', @guidemo_OutputFcn, ...

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 4/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin & isstr(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});

end

if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT

% --- Executes just before guidemo is made visible.

function guidemo_OpeningFcn(hObject, eventdata, handles, varargin)

% This function has no output args, see OutputFcn.

% hObject handle to figure

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% varargin command line arguments to guidemo (see VARARGIN)

% Choose default command line output for guidemo

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 5/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

handles.output = hObject;

a=ones(256,256);

axes(handles.one);

imshow(a);

axes(handles.two);

imshow(a);

% Update handles structure

guidata(hObject, handles);

% UIWAIT makes guidemo wait for user response (see UIRESUME)

% uiwait(handles.figure1);

% --- Outputs from this function are returned to the command line.

function varargout = guidemo_OutputFcn(hObject, eventdata, handles)

% varargout cell array for returning output args (see VARARGOUT);

% hObject handle to figure

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure

varargout{1} = handles.output;

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 6/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% --- Executes on button press in Browse.

function Browse_Callback(hObject, eventdata, handles)

% hObject handle to Browse (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

[filename, pathname] = uigetfile('*.bmp', 'Pick an Image');

if isequal(filename,0) | isequal(pathname,0)

warndlg('Image is not selected');

else

a=imread(filename);

axes(handles.one);

imshow(a);

handles.filename=filename;

% Update handles structure

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 7/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

guidata(hObject, handles);

end

% --- Executes on button press in Encoder.

function Encoder_Callback(hObject, eventdata, handles)

% hObject handle to Encoder (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

filename= handles.filename

Image=imread(filename);

%if contents == 1

tic;

encoder(Image)

enc_time= toc;

save enc_time enc_time;

warndlg('process completed');

% elseif contents == 2

% tic;

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 8/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% encoder1(Image)

% enc_time= toc;

% save enc_time enc_time;

% warndlg('process completed');

% elseif contents == 3

% tic;

% encoderhh(Image)

% enc_time= toc;

% save enc_time enc_time;

% warndlg('process completed');

% elseif contents == 4

% tic;

% encoderh(Image)

% enc_time= toc;

% save enc_time enc_time;

% warndlg('process completed');

% end

% --- Executes on button press in Decoder.

function Decoder_Callback(hObject, eventdata, handles)

% hObject handle to Decoder (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 9/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% handles structure with handles and user data (see GUIDATA)

% contents = get(handles.POP,'Value')

% if contents == 1

tic;

dec=decoder

axes(handles.two);

imshow(dec,[]);

dec_time=toc;

save dec_time dec_time;

warndlg('process completed');

% elseif contents == 2

% tic;

% dec = decoder1

% axes(handles.two);

% imshow(dec,[]);

% dec_time=toc;

% save dec_time dec_time;

% warndlg('process completed');

% elseif contents == 3

% tic;

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 10/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% dec = decoderhh

% axes(handles.two);

% imshow(dec,[]);

% dec_time=toc;

% save dec_time dec_time;

% warndlg('process completed');

% elseif contents == 4

% tic;

% dec = decoderh

% axes(handles.two);

% imshow(dec,[]);

% dec_time=toc;

% save dec_time dec_time;

% warndlg('process completed');

% end

% --- Executes during object creation, after setting all properties.

function POP_CreateFcn(hObject, eventdata, handles)

% hObject handle to POP (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: popupmenu controls usually have a white background on Windows.

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 11/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

% --- Executes on selection change in POP.

function POP_Callback(hObject, eventdata, handles)

% hObject handle to POP (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: contents = get(hObject,'String') returns POP contents as cell array

% contents{get(hObject,'Value')} returns selected item from POP

% --- Executes on button press in pushbutton4.

function pushbutton4_Callback(hObject, eventdata, handles)

% hObject handle to pushbutton4 (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 12/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

delete *.mat;

a=ones(256,256);

axes(handles.one);

imshow(a);

axes(handles.two);

imshow(a);

CR=0;

PSNR=0;

enc_time=0;

dec_time=0;

CR=num2str(CR);

enc_time=num2str(enc_time);

dec_time=num2str(dec_time);

PSNR=num2str(PSNR);

set(handles.et,'String',enc_time);

set(handles.dt,'String',dec_time);

set(handles.psnr,'String',PSNR);

set(handles.cr,'String',CR);

warndlg('Files are deleted sucessfully');

% --- Executes on button press in Exit.

function Exit_Callback(hObject, eventdata, handles)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 13/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

% hObject handle to Exit (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

exit;

% --- Executes during object creation, after setting all properties.

function et_CreateFcn(hObject, eventdata, handles)

% hObject handle to et (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 14/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

function et_Callback(hObject, eventdata, handles)

% hObject handle to et (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of et as text

% str2double(get(hObject,'String')) returns contents of et as a double

% --- Executes during object creation, after setting all properties.

function dt_CreateFcn(hObject, eventdata, handles)

% hObject handle to dt (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 15/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

function dt_Callback(hObject, eventdata, handles)

% hObject handle to dt (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of dt as text

% str2double(get(hObject,'String')) returns contents of dt as a double

% --- Executes during object creation, after setting all properties.

function psnr_CreateFcn(hObject, eventdata, handles)

% hObject handle to psnr (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.

% See ISPC and COMPUTER.

if ispc

set(hObject,'BackgroundColor','white');

else

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 16/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

function psnr_Callback(hObject, eventdata, handles)

% hObject handle to psnr (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of psnr as text

% str2double(get(hObject,'String')) returns contents of psnr as a double

% --- Executes during object creation, after setting all properties.

function cr_CreateFcn(hObject, eventdata, handles)

% hObject handle to cr (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows.

% See ISPC and COMPUTER.

if ispc

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 17/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

set(hObject,'BackgroundColor','white');

else

set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));

end

function cr_Callback(hObject, eventdata, handles)

% hObject handle to cr (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: get(hObject,'String') returns contents of cr as text

% str2double(get(hObject,'String')) returns contents of cr as a double

% --- Executes on button press in Validate.

function Validate_Callback(hObject, eventdata, handles)

% hObject handle to Validate (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 18/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

load enc_time;

load dec_time

load PSNR

load CR

CR=num2str(CR);

enc_time=num2str(enc_time);

dec_time=num2str(dec_time);

PSNR=num2str(PSNR);

set(handles.et,'String',enc_time);

set(handles.dt,'String',dec_time);

set(handles.psnr,'String',PSNR);

set(handles.cr,'String',CR);

References

[Daub90] I. Daubechies; “The wavelet transform, time-frequency localization and signal analysis,” IEEE
Trans. Information Theory;Vol. 36, No. 5, pp. 961-1005, Sep. 1990.
Shap93] J. Shapiro. “Embedded image coding using zerotrees of wavelet coefficients,” IEEE Trans.
Signal Processing. Vol. 41, No. 12, pp. 3445-3462, Dec. 1993.
[Daub92] I. Daubechies. Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, 1992.
[GoWo92] R. Gonzales and R. Woods. Digital Image Processing. Don Mills: Addison Wesley, 1992.
[Gree95] M. Green. Perceptual Image Compression with Wavelet Transform. Computer Engineering
Undergraduate Thesis, University of Manitoba; 1995.
[Kins91] W. Kinsner. Review of Compression Methods. Technical Report DEL91-1, University of
Manitoba, 1991.
[Lync85] T. Lynch. Data Compression, Techniques and Applications. Belmont: Lifetime Learning
Publications, 1985.
[Papo80] A. Papoulis. Circuits and Systems. New York: Holt, Rinehart and Winston, 1980.
[PTVF92] W. Press, S Teukolsky, W. Vetterling and B. Flannery. Numerical Recipes in C. New York:
Cambridge University Press, 1992.

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 19/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

2 commentaires
Powered by (http://my.yotpo.com/landing_page?redirect=https%3A%2F%2Fwww.y
reviews-by-
yotpo%2F&utm_campaign=branding_link_reviews_widget_v2&utm_medium=widge

 (http://my.yotpo.com/landing_page?redirect=h
Ajouter un commentaire en tant que hali

yotpo%2F&utm_campaign=branding_link_reviews


 WRITE A REVIEW Top des commentaires

nicole colace il y a 6 mois  -  Partagé en mode

  
Hello, this code is really handy. Will it works
too?
 ·  Traduire
BE THE FIRST TO WRITE A REVIEW
1  ·  Répondre

halim mohamed
il y a 4 jours
 i dont think that

More Information

Warranty Information (https://www.pantechsolutions.net/warranty-

Online Retail store for Trainer Kits,Lab equipment's,Electronic information/)


components,Sensors and open source hardware.
Return Policy (https://www.pantechsolutions.net/return-policy/)

     Cancellation Order (https://www.pantechsolutions.net/cancellation-

order/)

holidays (https://www.pantechsolutions.net/holidays/)

Terms for Softwares (https://www.pantechsolutions.net/terms-for-

software/)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 20/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

rohs (https://www.pantechsolutions.net/rohs/)

Dealership (https://www.pantechsolutions.net/dealership/)

Shipping Policy (https://www.pantechsolutions.net/shipping-policy/)

Company Resources

About Us (https://www.pantechsolutions.net/about-us/) Blog (https://www.pantechsolutions.net/blog/)

Terms of use (https://www.pantechsolutions.net/terms-of-use/) Videos (http://youtube.com/user/pantechsolutions)

Privacy policy (https://www.pantechsolutions.net/privacy-policy/) Presentations (http://www.slideshare.net/pantechsolutions)

Terms & Conditions (https://www.pantechsolutions.net/terms-and-

conditions/)

Careers (https://www.pantechsolutions.net/careers/)

Events (https://www.pantechsolutions.net/events/)

SiteMap (https://www.pantechsolutions.net/site-map/)

Contact us (https://www.pantechsolutions.net/contact-us/)

BOARDS AND STARTER KITS

8051 BOARDS : 8051 Development Board (https://www.pantechsolutions.net/microcontroller-boards/8051-development-board) | 8051 Trainer Kit


(https://www.pantechsolutions.net/microcontroller-boards/8051-lab-trainer-kit) | 8051 Project Board
(https://www.pantechsolutions.net/microcontroller-boards/8051-project-board)
PIC BOARDS : PIC16F877A Development Board (https://www.pantechsolutions.net/microcontroller-boards/pic-development-board) | PIC Advanced
Development board (https://www.pantechsolutions.net/microcontroller-boards/pic-advanced-development-board)
AVR BOARDS : AVR Development Board (https://www.pantechsolutions.net/microcontroller-boards/avr-development-board)
ARM BOARDS : LPC2148 Starter Kit (https://www.pantechsolutions.net/microcontroller-boards/arm7-trainer-kit)| ARM Development Board
(https://www.pantechsolutions.net/microcontroller-boards/arm7-development-board) | ARM9 Development Board
(https://www.pantechsolutions.net/microcontroller-boards/arm-9-development-board)
PSOC BOARDS : PsOC Pioneer Kit (https://www.pantechsolutions.net/microcontroller-boards/psoc4-pioneer-kit) | PsOC Development Board
(https://www.pantechsolutions.net/microcontroller-boards/psoc3-development-board)
FPGA BOARDS : FPGA Starter Kit (https://www.pantechsolutions.net/cpld-fpga-boards/spartan3an-fpga-project-kit) | FPGA Development Board
(https://www.pantechsolutions.net/cpld-fpga-boards/spartan6-fpga-project-board) | FPGA Universal Development Board
(https://www.pantechsolutions.net/cpld-fpga-boards/fpga-universal-development-board)
DSP FLOATING POINT BOARDS : TMS320F2812 Development Board (https://www.pantechsolutions.net/dsp-dsc-boards/tms320f2812-dsp-
development-board) | TMS320C6745 DSP Trainner Kit (https://www.pantechsolutions.net/dsp-dsc-boards/tms320c6745-dsp-trainer-kit) |
TMS320F28335 Development Board (https://www.pantechsolutions.net/dsp-dsc-boards/tms320f28335-dsp-development-board)
DSP FIXED POINT BOARDS : TMS320C5505 Development Board (https://www.pantechsolutions.net/dsp-dsc-boards/tms320c5505-dsp-
development-board)
MSP430 BOARDS : MSP430 Launchpad (https://www.pantechsolutions.net/microcontroller-boards/msp430-launchpad) | MSP430 Development
Board (https://www.pantechsolutions.net/microcontroller-boards/msp430-development-board)
ARDUINO BOARDS : Arduino UNO | Arduino Basic Kit | Netduino | Arduino Due | Arduino ADK
RASPBERRY PI : Raspberry Pi 3| Rapserry Pi Accessories
WIRELESS COMMUNICATION BOARDS : GSM Modem (https://www.pantechsolutions.net/wireless-boards/sim900a-gsm-modem) | Zigbee Board
(https://www.pantechsolutions.net/wireless-boards/zigbee-module-with-base-board ) | WiFI Board (https://www.pantechsolutions.net/module-ic-s/wi-
fi-proto-board) | Bluetooth Board (https://www.pantechsolutions.net/wireless-boards/hc-05-bluetooth-module-with-base-board)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 21/22
4/11/2018 Matlab code for Embedded Zero Wavelet (EZW) Image Compression - Image processing Projects - Projects Source Code

WIRED COMMUNICATION BOARDS : SPI to Ethernet Interface (https://www.pantechsolutions.net/interface-cards/serial-ethernet-card)


WEARABLE TECHNOLOGY : Neurosky Mindwave Mobile : Brainwave Starter Kit (https://www.pantechsolutions.net/sensors/brainwave-starter-kit)
ACCESSORY BOARDS : GPS Board (https://www.pantechsolutions.net/wireless-boards/l80-gps-module-with-baseboard)
MODULES : GSM Modules (https://www.pantechsolutions.net/module-ic-s/m10-gsm-module) | GPS Modules
(https://www.pantechsolutions.net/wireless-boards/gps-module) | Bluetooth Modules (https://www.pantechsolutions.net/module-ic-s/hc-05-bluetooth-
module) | WIFI Modues (https://www.pantechsolutions.net/wireless-boards/esp8266-wifi-module) | RF Modules
(https://www.pantechsolutions.net/module-ic-s/rf-module-433-mhz)
SENSORS : HM2007 Speech Recognition (https://www.pantechsolutions.net/sensors/hm2007-speech-recognition) | Gesture Recognition
(https://www.pantechsolutions.net/sensors/gesture-recognition) | Brain Computer Interface (https://www.pantechsolutions.net/sensors/brainsense) |
Brainsense (https://www.pantechsolutions.net/sensors/brainsense)
PROGRAMMERS AND EMULATORS : Xilinx platform usb download cable (https://www.pantechsolutions.net/xilinx-platform-usb-download-
cable)|FPGA JTAG Programmer (https://www.pantechsolutions.net/fpga-jtag-programmer)
ROBOTICS : Line Follower Robot (https://www.pantechsolutions.net/robotics/line-follower-robot) | Gesture Controlled Robot
(https://www.pantechsolutions.net/robotics/gesture-control-robot) | Robotic ARM (https://www.pantechsolutions.net/robotics/owi-robot-arm) | Android
Controlled Robot (https://www.pantechsolutions.net/robotics-projects/android-controlled-arduino-robot-car)
MOTOR DRIVES : PMSM Motor Drive (https://www.pantechsolutions.net/power-electronics-and-drives/pmsm-motor-control-using-dspic) | BLDC
Motor Drive (https://www.pantechsolutions.net/power-electronics-and-drives/bldc-motor-control-using-dspic) | Three Phase Induction Motor Drive
(https://www.pantechsolutions.net/power-electronics-and-drives/three-phase-induction-motor-control-using-dspic) | SRM Motor Drive
(https://www.pantechsolutions.net/power-electronics-and-drives/switched-reluctance-motor-control-using-dspic) | Stepper Motor Drive
(https://www.pantechsolutions.net/power-electronics-and-drives/stepper-motor-control-using-dspic)
MOTORS : PMSM Motor (https://www.pantechsolutions.net/motors/pmsm-motor) | BLDC Motor (https://www.pantechsolutions.net/motors/bldc-
motor) | Servo Motor (https://www.pantechsolutions.net/motors/ac-servo-motor) | Three Phase Induction Motor
(https://www.pantechsolutions.net/motors/three-phase-induction-motor) |

PROJECTS AND RESOURCES

ECE MINI PROJECTS : 8051 Projects (https://www.pantechsolutions.net/8051-projects) | ARM Projects (https://www.pantechsolutions.net/arm7-


projects) | FPGA Projects (https://www.pantechsolutions.net/fpga-projects) | VLSI Projects (https://www.pantechsolutions.net/vlsi-projects) | VHDL
Projects (https://www.pantechsolutions.net/vhdl-projects) |Robotics Projects (https://www.pantechsolutions.net/robotics-projects)
EEE MINI PROJECTS: Electrical Projects | Simulink Projects
DIP PROJECTS : Image Processing Projects (https://www.pantechsolutions.net/image-processing-projects) | Video Processing Projects
(https://www.pantechsolutions.net/video-processing-projects)

PROJECTS AND RESOURCES

MICROCONTROLLERS IC'S : P89V51RD2 (https://www.pantechsolutions.net/p89v51rd2) | AT89S51 (https://www.pantechsolutions.net/at89s51) |


LPC2148 (https://www.pantechsolutions.net/microcontrollers-ic-s/lpc2148) | LPC2929 (https://www.pantechsolutions.net/microcontrollers-ic-
s/lpc2929)
DISPLAY DEVICES :Seven segment -Common Anode (https://www.pantechsolutions.net/common-anode) | Seven segment-Common Cathode
(https://www.pantechsolutions.net/common-cathode) | 2.5 inch TFT | 3.5 inch TFT | Seven Segment Display | LED
CONNECTORS : USB Mini-B SMD Connector (https://www.pantechsolutions.net/usb-mini-b-smd-connector) | DB9 FEMALE CABLE CONNECTOR
(https://www.pantechsolutions.net/db9-female-cable-connector)

https://www.pantechsolutions.net/image-processing-projects/matlab-code-for-embedded-zero-wavelet-ezw-image-compression 22/22