File:Jpeg2000 2-level wavelet transform-lichtenstein.png
- Податотека
- Историја на податотеката
- Употреба на податотеката
- Глобална употреба на податотеката
- Метаподатоци
Jpeg2000_2-level_wavelet_transform-lichtenstein.png (512 × 512 пиксели, големина: 189 КБ, MIME-тип: image/png)
Описи
Опис
[уреди]ОписJpeg2000 2-level wavelet transform-lichtenstein.png |
The picture shows a 2 level wavelet transform. For the low-pass and high-pass filters, I have used the same of the JPEG2000, lossy transform, so that this is the wavelet that is used in the JPEG2000 format. In general, it is quite hard to show a wavelet transform properly, because of the different ranges of the different parts. I have made the following choices. First of all, I wanted to use a picture with both flat surfaces, sharp edges and details. The standard test image Lenna is commonly used for this purpose, but I didn't want to use it because it is not in the public domain. I took a look at the big featured picture gallery con Commons and I have chosen Image:Lichtenstein img processing test.png because it has lots of details in the bottom left, while the top right has almost no details because of the sky. Moreover, the edges of the castle are really sharp, so they can be clearly seen in the wavelet transform. I have saved the original image in a file called lichtenstein.png, to make it simpler. Then I have used the following Matlab script: clear all
%input must be 512x512
img=imread('lichtenstein.png');
img=im2double(img);
img=rgb2gray(img);
% filters in JPEG2000
Lo_D=[0.0267 -0.0168 -0.0782 0.2668 0.6029 0.2668 -0.0782 -0.0168 0.0267];
Hi_D=[0.0912 -0.0575 -0.5912 1.1150 -0.5912 -0.0575 0.0912];
%calculate the 2-level Wavelet transform
[scaled, vertical, horizontal, diagonal]=dwt2(img,Lo_D,Hi_D);
[scaled2, vertical2, horizontal2, diagonal2]=dwt2(scaled,Lo_D,Hi_D);
%crop pictures (for displaying purpose)
scaled2=imcrop(scaled2,[4 4 127 127]);
horizontal2=imcrop(horizontal2,[4 4 127 127]);
vertical2=imcrop(vertical2,[4 4 127 127]);
diagonal2=imcrop(diagonal2,[4 4 127 127]);
horizontal=imcrop(horizontal,[4 4 255 255]);
vertical=imcrop(vertical,[4 4 255 255]);
diagonal=imcrop(diagonal,[4 4 255 255]);
%increase contrast (for displaying purpose)
vertical=imadjust(abs(vertical));
horizontal=imadjust(abs(horizontal));
diagonal=imadjust(abs(diagonal));
vertical2=imadjust(abs(vertical2));
horizontal2=imadjust(abs(horizontal2));
diagonal2=imadjust(abs(diagonal2));
%put them all together
transform=zeros(512,512);
transform(1:128,1:128)=scaled2;
transform(1:128,129:256)=horizontal2;
transform(129:256,1:128)=vertical2;
transform(129:256,129:256)=diagonal2;
transform(1:256,257:512)=horizontal;
transform(257:512,1:256)=vertical;
transform(257:512,257:512)=diagonal;
imwrite(transform,'Jpeg2000_2-level_wavelet_transform-lichtenstein.png');
If I had placed all the transforms one next to the other, I would have got a picture wider than 512x512, with some odd behaviour close to the edges. In order to avoid those problems, I have cropped the transforms so that I can easily put one next to the other to get a 512x512 picture. In general, it is not a good idea to discard information, but here I just wanted to create a simple and clear example. In order to show the derivatives, I have taken the absolute values (I want to show the magnitude of the derivative), then I have improved the contrast to make them look clearer. |
Датум | |
Извор | сопствено дело |
Автор | Alessio Damato |
Други верзии |
Лиценцирање
[уреди]Се дава дозвола за умножување, распространување и/или менување на овој документ под условите на ГНУ-овата лиценца за слободна документација, само Верзија 1.2 или било која понова верзија објавена од Фондацијата за слободна програмска опрема; без неменливи делови и без текстови на предни и задни корици. Примерок од лиценцата ќе најдете во делот наречен ГНУ-ова лиценца за слободна докуменација.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Оваа податотека е под лиценцата Криејтив комонс Наведи извор-Сподели под исти услови 3.0 Нелокализирана. | ||
| ||
Оваа ознака за лиценца е додадена на податотекава како дел од подновата на лиценците на ГЛСД.http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
- Можете:
- да споделите – да го умножувате, распространувате и емитувате делото
- да преработувате – да преработувате
- Под следните услови:
- наведи извор – Ќе мора да дадете прикладен припис, да ставите врска до лиценцата и да укажете дали има направено промени. Ова може да биде направено на било кој разумен начин, но без да оддава впечаток дека лиценцодавецот стои зад Вас и Вашата употреба.
- сподели под исти услови – Ако го измените или преобразите делото, или пак ако основате друго дело на него, добиеното дело (придонесот) морате да го распространувате (објавувате) само под истата или складна лиценца на изворната.
Историја на податотеката
Стиснете на датум/време за да ја видите податотеката како изгледала тогаш.
Датум/време | Минијатура | Димензии | Корисник | Коментар | |
---|---|---|---|---|---|
тековна | 08:27, 6 јули 2019 | 512 × 512 (189 КБ) | Alexis Jazz (разговор | придонеси) | Reverted to version as of 12:28, 17 May 2007 (UTC) Can't be sure if metadata, color profiles or browser compatiblity was lost. These overwrites are not needed, MediaWiki handles this. | |
23:28, 5 јули 2019 | 512 × 512 (183 КБ) | C 1 (разговор | придонеси) | File size reduced by 7KB using OptiPNG, a lossless optimizer/recompressor for PNG images. No changes made to image or metadata. | ||
12:28, 17 мај 2007 | 512 × 512 (189 КБ) | Alejo2083 (разговор | придонеси) | {{Information |Description= The picture shows a 2 level wavelet transform. For the low-pass and high-pass filters, I have used the same of the JPEG2000, lossy transform, so that this is the wavelet that is used in the JPEG2000 format. In general, it is qu |
Не можете да презапишете врз податотекава.
Употреба на податотеката
Податотекава се користи во следниве 6 страници:
Глобална употреба на податотеката
Оваа податотека ја користат и следниве викија:
- Употреба на ca.wikipedia.org
- Употреба на da.wikipedia.org
- Употреба на de.wikipedia.org
- Употреба на el.wikipedia.org
- Употреба на en.wikipedia.org
- Употреба на es.wikipedia.org
- Употреба на et.wikipedia.org
- Употреба на fa.wikipedia.org
- Употреба на ht.wikipedia.org
- Употреба на ko.wikipedia.org
- Употреба на mk.wikipedia.org
- Употреба на pt.wikipedia.org
- Употреба на sq.wikipedia.org
- Употреба на sr.wikipedia.org
- Употреба на uk.wikipedia.org
- Употреба на zh.wikipedia.org
Метаподатоци
Оваа податотека содржи дополнителни информации, најверојатно додадени од дигиталниот апарат или отсликувач. Ако притоа податотеката претрпела промени, некои податоци може да не соодветствуваат во целост по промената на податотеката.
Датум и време на измената на податотеката | 09:39, 17 мај 2007 |
---|