Ano ang isang discrete na imahe? at ano ang resolution ng hardware? Transition mula sa tuloy-tuloy na mga signal at mga pagbabago sa mga discrete

Bilang isang patakaran, ang mga signal ay pumapasok sa sistema ng pagproseso ng impormasyon sa isang tuluy-tuloy na anyo. Para sa pagproseso ng computer ng tuluy-tuloy na mga signal, kinakailangan, una sa lahat, upang i-convert ang mga ito sa mga digital. Para magawa ito, isinasagawa ang sampling at quantization operations.

Pagsa-sample ng larawan

Sampling– ito ang pagbabago ng isang tuloy-tuloy na signal sa isang pagkakasunud-sunod ng mga numero (mga sample), iyon ay, ang representasyon ng signal na ito ayon sa ilang finite-dimensional na batayan. Ang representasyong ito ay binubuo ng pag-project ng signal sa isang partikular na batayan.

Ang pinaka-maginhawa at natural na paraan ng sampling mula sa punto ng view ng pag-aayos ng pagproseso ay upang kumatawan sa mga signal sa anyo ng isang sample ng kanilang mga halaga (mga sample) sa magkahiwalay, regular na pagitan ng mga punto. Ang pamamaraang ito ay tinatawag na rasterization, at ang pagkakasunud-sunod ng mga node kung saan kinukuha ang mga sample ay raster. Ang agwat kung saan kinukuha ang mga halaga ng isang tuloy-tuloy na signal ay tinatawag hakbang ng sampling. Ang kapalit ng hakbang ay tinatawag sampling rate,

Isang mahalagang tanong na lumilitaw sa panahon ng sampling: sa anong dalas kami dapat kumuha ng mga sample ng signal upang magawa itong muling buuin mula sa mga sample na ito? Malinaw, kung ang mga sample ay masyadong bihira, hindi sila maglalaman ng impormasyon tungkol sa isang mabilis na pagbabago ng signal. Ang rate ng pagbabago ng isang signal ay nailalarawan sa itaas na dalas ng spectrum nito. Kaya, ang pinakamababang pinapayagang lapad ng sampling interval ay nauugnay sa pinakamataas na dalas ng signal spectrum (inversely proportional dito).

Para sa kaso ng pare-parehong sampling, totoo ang sumusunod: Ang teorama ni Kotelnikov, na inilathala noong 1933 sa akdang "Sa kapasidad ng hangin at kawad sa telekomunikasyon." Sinasabi nito: kung ang isang tuluy-tuloy na signal ay may spectrum na limitado sa dalas, kung gayon maaari itong ganap at hindi malabo na muling itayo mula sa mga discrete na sample nito na kinuha sa isang panahon, i.e. may dalas.

Ang pagpapanumbalik ng signal ay isinasagawa gamit ang function .

.

Pinatunayan ni Kotelnikov na ang isang tuluy-tuloy na signal na nakakatugon sa pamantayan sa itaas ay maaaring katawanin bilang isang serye: Ang theorem na ito ay tinatawag ding sampling theorem. Tinatawag din ang function, bagaman ang isang serye ng interpolation ng ganitong uri ay pinag-aralan ni Whitaker noong 1915. Ang sampling function ay may walang katapusang extension sa oras at umabot sa pinakamalaking halaga nito, katumbas ng pagkakaisa, sa punto kung saan ito ay simetriko.

Ang bawat isa sa mga function na ito ay maaaring ituring bilang isang tugon ng isang ideal mababang pass filter(low-pass filter) sa delta pulse na dumarating sa oras . Kaya, upang maibalik ang tuluy-tuloy na signal mula sa mga discrete sample nito, dapat silang maipasa sa isang naaangkop na low-pass na filter. Dapat tandaan na ang naturang filter ay hindi sanhi at pisikal na hindi maisasakatuparan.

Ang ratio sa itaas ay nangangahulugan ng posibilidad ng tumpak na muling pagtatayo ng mga signal na may limitadong spectrum mula sa pagkakasunud-sunod ng kanilang mga sample. Mga Limitadong Spectrum Signal– ito ay mga senyales na ang Fourier spectrum ay naiiba sa zero lamang sa loob ng limitadong bahagi ng lugar ng kahulugan. Ang mga optical signal ay maaaring maiuri bilang isa sa mga ito, dahil ang Fourier spectrum ng mga imahe na nakuha sa mga optical system ay limitado dahil sa limitadong sukat ng kanilang mga elemento. Ang dalas ay tinatawag dalas ng nyquist. Ito ang naglilimita sa dalas sa itaas kung saan dapat walang spectral na bahagi sa input signal.

Quantization ng imahe

Sa pagpoproseso ng digital na imahe, ang tuluy-tuloy na dynamic na hanay ng mga halaga ng liwanag ay nahahati sa isang bilang ng mga discrete na antas. Ang pamamaraang ito ay tinatawag na quantization. Ang kakanyahan nito ay nakasalalay sa pagbabago ng isang tuluy-tuloy na variable sa isang discrete variable na tumatagal ng isang may hangganan na hanay ng mga halaga. Ang mga halagang ito ay tinatawag mga antas ng quantization. Sa pangkalahatan, ang pagbabago ay ipinahayag ng isang step function (Larawan 1). Kung ang intensity ng sample ng imahe ay kabilang sa pagitan (ibig sabihin, kapag ), pagkatapos ang orihinal na sample ay papalitan ng antas ng quantization, kung saan mga threshold ng quantization. Ipinapalagay na ang dynamic na hanay ng mga halaga ng liwanag ay limitado at katumbas ng .

kanin. 1. Function na naglalarawan ng quantization

Ang pangunahing gawain sa kasong ito ay upang matukoy ang mga halaga ng mga threshold at mga antas ng quantization. Ang pinakasimpleng paraan upang malutas ang problemang ito ay upang hatiin ang dynamic na hanay sa pantay na pagitan. Gayunpaman, ang solusyon na ito ay hindi ang pinakamahusay. Kung ang mga halaga ng intensity ng karamihan ng mga bilang ng imahe ay pinagsama-sama, halimbawa, sa "madilim" na rehiyon at ang bilang ng mga antas ay limitado, pagkatapos ay ipinapayong mag-quantize nang hindi pantay. Sa "madilim" na rehiyon kinakailangan na mag-quantize nang mas madalas, at sa "liwanag" na rehiyon ay mas madalas. Bawasan nito ang error sa quantization.

Sa mga digital image processing system, sinisikap nilang bawasan ang bilang ng mga antas ng quantization at threshold, dahil ang dami ng impormasyong kinakailangan para mag-encode ng isang imahe ay depende sa kanilang numero. Gayunpaman, sa medyo maliit na bilang ng mga antas sa quantized na imahe, maaaring lumitaw ang mga maling contour. Lumilitaw ang mga ito bilang isang resulta ng isang biglaang pagbabago sa liwanag ng quantized na imahe at lalo na kapansin-pansin sa mga patag na lugar ng pagbabago nito. Ang mga maling contour ay makabuluhang nagpapababa sa visual na kalidad ng imahe, dahil ang paningin ng tao ay lalong sensitibo sa mga contour. Kapag pare-parehong nagbibilang ng mga tipikal na larawan, hindi bababa sa 64 na antas ang kinakailangan.

Pagsa-sample ng larawan.

Isaalang-alang ang isang tuluy-tuloy na imahe - isang function ng dalawang spatial variable x 1 at x 2 f(x 1 , x 2) sa isang limitadong hugis-parihaba na lugar (Larawan 3.1).

Figure 3.1 – Transition mula sa tuloy-tuloy hanggang sa discrete na imahe

Ipakilala natin ang konsepto ng sampling step Δ 1 na may paggalang sa spatial variable x 1 at Δ 2 ayon sa variable x 2. Halimbawa, maiisip ng isang tao na sa mga puntong malayo sa isa't isa sa layo na Δ 1 kasama ang axis x 1 may mga point video sensor. Kung ang mga naturang video sensor ay naka-install sa buong hugis-parihaba na lugar, ang imahe ay tutukuyin sa isang two-dimensional na sala-sala.

Upang paikliin ang notasyon, tinutukoy namin

Function f(n 1 , n 2) ay isang function ng dalawang discrete variable at tinatawag na two-dimensional sequence. Ibig sabihin, ang pag-sample ng isang imahe sa pamamagitan ng mga spatial na variable ay isinasalin ito sa isang talahanayan ng mga sample na halaga. Ang dimensyon ng talahanayan (bilang ng mga row at column) ay tinutukoy ng mga geometric na dimensyon ng orihinal na rectangular area at ang pagpili ng sampling step ayon sa formula

Kung saan ang mga square bracket [...] ay tumutukoy sa integer na bahagi ng numero.

Kung ang domain ng kahulugan ng isang tuloy-tuloy na imahe ay isang parisukat L 1 = L 2 = L, at ang sampling hakbang ay pinili upang maging pareho sa kahabaan ng mga axes x 1 at x 2 (Δ 1 = Δ 2 = Δ), pagkatapos

at ang sukat ng talahanayan ay N 2 .

Ang isang elemento ng talahanayan na nakuha sa pamamagitan ng pag-sample ng isang imahe ay tinatawag na " pixel" o" countdown". Isaalang-alang ang isang pixel f(n 1 , n 2). Ang numerong ito ay tumatagal ng tuluy-tuloy na mga halaga. Ang memorya ng computer ay maaari lamang mag-imbak ng mga discrete na numero. Samakatuwid, upang maitala sa memorya ang isang tuluy-tuloy na halaga f dapat sumailalim sa analog-to-digital na conversion na may hakbang D f(tingnan ang Larawan 3.2).

Figure 3.2 – Patuloy na quantization ng dami

Ang operasyon ng analog-to-digital na conversion (pagsa-sample ng tuluy-tuloy na halaga ayon sa antas) ay madalas na tinatawag quantization. Ang bilang ng mga antas ng quantization, sa kondisyon na ang mga halaga ng function ng liwanag ay nasa pagitan _____ _ ____ ___, ay katumbas ng

Sa praktikal na mga problema sa pagproseso ng imahe, ang dami Q malawak na nag-iiba mula sa Q= 2 (“binary” o “black and white” na mga larawan) hanggang sa Q= 210 o higit pa (halos tuluy-tuloy na mga halaga ng liwanag). Pinakamadalas na pinipili Q= 28, kung saan ang isang pixel ng imahe ay naka-encode ng isang byte ng digital na data. Mula sa lahat ng nasa itaas, napagpasyahan namin na ang mga pixel na nakaimbak sa memorya ng computer ay resulta ng pag-sample ng orihinal na tuloy-tuloy na imahe sa pamamagitan ng mga argumento (coordinate?) at mga antas. (Saan at ilan, at lahat ay discrete) Malinaw na ang mga hakbang sa sampling Δ 1 , Ang Δ 2 ay dapat piliin nang sapat na maliit upang ang sampling error ay bale-wala at ang digital na representasyon ay nagpapanatili ng mahahalagang impormasyon ng imahe.

Dapat tandaan na mas maliit ang hakbang sa sampling at quantization, mas malaki ang dami ng data ng imahe na dapat itala sa memorya ng computer. Bilang isang paglalarawan ng pahayag na ito, isaalang-alang ang isang imahe sa isang slide na may sukat na 50x50 mm, na inilalagay sa memorya gamit ang isang digital optical density meter (microdensitometer). Kung, sa pagpasok, ang linear na resolution ng microdensitometer (sampling step para sa spatial variable) ay 100 microns, pagkatapos ay isang two-dimensional na hanay ng mga pixel ng dimensyon N 2 = 500×500 = 25∙10 4. Kung ang hakbang ay nabawasan sa 25 microns, ang mga sukat ng array ay tataas ng 16 na beses at magiging N 2 = 2000×2000 = 4∙10 6. Gamit ang quantization sa 256 na antas, iyon ay, pag-encode ng nahanap na pixel sa pamamagitan ng byte, nalaman namin na sa unang kaso, 0.25 megabytes ng memorya ang kinakailangan para sa pag-record, at sa pangalawang kaso, 4 megabytes.

Isang compression algorithm na nagbibigay ng napakataas na kalidad ng larawan na may data compression ratio na higit sa 25:1. Ang isang full-color na 24-bit na imahe na may resolution na 640 x 480 pixels (VGA standard) ay karaniwang nangangailangan ng video RAM para sa storage... ...

Discrete wavelet transform- Isang halimbawa ng 1st level ng discrete wavelet image transformation. Sa itaas ay ang orihinal na full-color na imahe, sa gitna ay ang wavelet transformation na ginawa nang pahalang ng orihinal na imahe (tanging channel ng liwanag), sa ibaba ay ang wavelet... ... Wikipedia

RASTER - raster- isang discrete na imahe na ipinakita bilang isang matrix [ng] mga pixel... E-Business Dictionary

computer graphics- visualization ng imahe ng impormasyon sa display screen (monitor). Hindi tulad ng pag-reproduce ng isang imahe sa papel o iba pang media, ang isang imahe na ginawa sa isang screen ay maaaring halos agad na mabura at/o itama, i-compress o i-stretch... ... Encyclopedic Dictionary

raster- Isang discrete na imahe na ipinakita bilang isang matrix ng mga pixel sa isang screen o papel. Ang isang raster ay nailalarawan sa pamamagitan ng resolution nito sa pamamagitan ng bilang ng mga pixel bawat yunit ng haba, laki, lalim ng kulay, atbp. Mga halimbawa ng mga kumbinasyon: density... ... Gabay sa Teknikal na Tagasalin

mesa- ▲ two-dimensional array table two-dimensional array; discrete representasyon ng isang function ng dalawang variable; grid ng impormasyon. matris. report card | tabulasyon. linya. linya. hanay. hanay. hanay. graph. graph. graph. ▼ iskedyul… Ideographic Dictionary ng Wikang Ruso

Pagbabago ng Laplace- Ang Laplace transform ay isang integral transform na nag-uugnay sa isang function ng isang kumplikadong variable (imahe) sa isang function ng isang tunay na variable (orihinal). Sa tulong nito, ang mga katangian ng mga dynamic na sistema ay pinag-aaralan at nalulutas... ... Wikipedia

Pagbabago ng Laplace

Baliktad na pagbabago ng Laplace- Ang Laplace transform ay isang integral transform na nag-uugnay sa isang function ng isang kumplikadong variable (imahe) sa isang function ng isang tunay na variable (orihinal). Sa tulong nito, ang mga katangian ng mga dynamic na sistema ay pinag-aralan at kaugalian at ... Wikipedia ay nalutas

GOST R 52210-2004: Digital broadcast na telebisyon. Mga tuntunin at kahulugan- Mga Terminolohiya GOST R 52210 2004: Digital broadcast na telebisyon. Mga tuntunin at kahulugan orihinal na dokumento: 90 (telebisyon) demultiplexer: Isang device na idinisenyo upang paghiwalayin ang pinagsamang digital television data stream... ... Dictionary-reference na aklat ng mga tuntunin ng normatibo at teknikal na dokumentasyon

Pag-compress ng video- (English Video compression) binabawasan ang dami ng data na ginamit upang kumatawan sa video stream. Binibigyang-daan ka ng video compression na epektibong bawasan ang daloy na kinakailangan upang magpadala ng video sa mga broadcast channel, bawasan ang espasyo,... ... Wikipedia

Ang isang tao ay nakakaunawa at nakakapag-imbak ng impormasyon sa anyo ng mga imahe (visual, sound, tactile, gustatory at olfactory). Maaaring i-save ang mga visual na imahe sa anyo ng mga imahe (mga guhit, litrato, atbp.), at ang mga sound image ay maaaring i-record sa mga record, magnetic tape, laser disc, at iba pa.

Ang impormasyon, kabilang ang graphic at audio, ay maaaring ipakita sa analog o discrete form. Sa analog na representasyon, ang isang pisikal na dami ay tumatagal ng isang walang katapusang bilang ng mga halaga, at ang mga halaga nito ay patuloy na nagbabago. Sa isang discrete na representasyon, ang isang pisikal na dami ay tumatagal ng isang may hangganan na hanay ng mga halaga, at ang halaga nito ay biglang nagbabago.

Ang isang halimbawa ng isang analog na representasyon ng graphic na impormasyon ay, halimbawa, isang painting na ang kulay ay patuloy na nagbabago, at ang discrete ay isang imahe na naka-print gamit ang isang inkjet printer at binubuo ng mga indibidwal na tuldok ng iba't ibang kulay. Ang isang halimbawa ng analog na storage ng sound information ay isang vinyl record (ang sound track ay patuloy na nagbabago ng hugis nito), at ang discrete ay isang audio CD (ang sound track na naglalaman ng mga lugar na may iba't ibang reflectivity).

Ang conversion ng graphic at sound na impormasyon mula sa analogue sa discrete form ay isinasagawa sa pamamagitan ng sampling, iyon ay, paghahati ng tuloy-tuloy na graphic na imahe at isang tuloy-tuloy (analog) sound signal sa magkakahiwalay na elemento. Ang proseso ng sampling ay nagsasangkot ng pag-encode, iyon ay, pagtatalaga sa bawat elemento ng isang tiyak na halaga sa anyo ng isang code.

Sampling ay ang pagbabago ng tuluy-tuloy na mga imahe at tunog sa isang hanay ng mga discrete na halaga sa anyo ng mga code.

Pag-encode ng larawan

Mayroong dalawang paraan upang lumikha at mag-imbak ng mga graphic na bagay sa iyong computer: raster o paano vector larawan. Ang bawat uri ng larawan ay gumagamit ng sarili nitong paraan ng pag-encode.

Pag-encode ng bitmap

Ang raster na imahe ay isang koleksyon ng mga tuldok (pixel) na may iba't ibang kulay. Ang pixel ay ang pinakamaliit na lugar ng isang imahe na ang kulay ay maaaring itakda nang nakapag-iisa.

Sa panahon ng proseso ng pag-encode, spatially discretize ang isang larawan. Ang spatial sampling ng isang imahe ay maihahambing sa paggawa ng isang imahe mula sa isang mosaic (isang malaking bilang ng mga maliliit na multi-colored na baso). Ang imahe ay nahahati sa magkakahiwalay na maliliit na fragment (mga tuldok), at ang bawat fragment ay itinalaga ng isang halaga ng kulay, iyon ay, isang code ng kulay (pula, berde, asul, at iba pa).

Para sa isang itim at puti na imahe, ang dami ng impormasyon ng isang punto ay katumbas ng isang bit (alinman sa itim o puti - alinman sa 1 o 0).

Para sa apat na kulay - 2 bits.

Para sa 8 kulay kailangan mo ng 3 bits.

Para sa 16 na kulay - 4 bits.

Para sa 256 na kulay – 8 bits (1 byte).

Ang kalidad ng imahe ay nakasalalay sa bilang ng mga tuldok (mas maliit ang laki ng tuldok at, nang naaayon, mas malaki ang bilang ng mga ito, mas mahusay ang kalidad) at ang bilang ng mga kulay na ginamit (mas maraming kulay, mas mahusay ang kalidad ng larawang naka-encode ).

Upang kumatawan sa kulay bilang isang numeric code, dalawang kabaligtaran na modelo ng kulay ang ginagamit: RGB o CMYK. Ginagamit ang RGB model sa mga TV, monitor, projector, scanner, digital camera... Ang mga pangunahing kulay sa modelong ito ay: pula (Red), berde (Green), blue (Blue). Ang modelo ng kulay ng CMYK ay ginagamit sa pag-print kapag lumilikha ng mga imahe na inilaan para sa pag-print sa papel.

Maaaring magkaroon ng iba't ibang depth ng kulay ang mga larawang may kulay, na tinutukoy ng bilang ng mga bit na ginamit upang i-encode ang kulay ng isang tuldok.

Kung i-encode namin ang kulay ng isang pixel sa isang imahe na may tatlong bits (isang bit para sa bawat kulay ng RGB), makukuha namin ang lahat ng walong magkakaibang kulay.

Kulay

Lila

Sa pagsasagawa, upang mag-imbak ng impormasyon tungkol sa kulay ng bawat punto ng isang kulay na imahe sa modelo ng RGB, 3 byte (iyon ay, 24 bits) ay karaniwang inilalaan - 1 byte (iyon ay, 8 bits) para sa halaga ng kulay ng bawat bahagi . Kaya, ang bawat bahagi ng RGB ay maaaring kumuha ng halaga sa saklaw mula 0 hanggang 255 (2 8 = 256 na halaga sa kabuuan), at ang bawat punto ng imahe, na may tulad na sistema ng coding, ay maaaring makulayan sa isa sa 16,777,216 na kulay. Ang hanay ng mga kulay na ito ay karaniwang tinatawag na True Color, dahil hindi pa rin nakikilala ng mata ng tao ang mas malaking pagkakaiba-iba.

Upang mabuo ang isang imahe sa screen ng monitor, ang impormasyon tungkol sa bawat tuldok (code ng kulay ng tuldok) ay dapat na nakaimbak sa memorya ng video ng computer. Kalkulahin natin ang kinakailangang halaga ng memorya ng video para sa isa sa mga graphics mode. Sa modernong mga computer, ang resolution ng screen ay karaniwang 1280x1024 pixels. Yung. kabuuang 1280 * 1024 = 1310720 puntos. Sa lalim ng kulay na 32 bits bawat pixel, ang kinakailangang halaga ng memorya ng video ay: 32 * 1310720 = 41943040 bits = 5242880 bytes = 5120 KB = 5 MB.

Ang mga larawan ng raster ay napakasensitibo sa pag-scale (pagpapalaki o pagbabawas). Kapag ang isang raster na imahe ay nabawasan, ang ilang mga kalapit na puntos ay na-convert sa isa, kaya ang kakayahang makita ng mga pinong detalye ng imahe ay nawala. Kapag pinalaki mo ang larawan, tataas ang laki ng bawat tuldok at may lalabas na step effect na makikita sa mata.

Analog at discrete na imahe. Maaaring ipakita ang graphic na impormasyon sa analog o discrete form. Ang isang halimbawa ng isang analog na imahe ay isang pagpipinta na ang kulay ay patuloy na nagbabago, at isang halimbawa ng isang discrete na imahe ay isang pattern na naka-print gamit ang isang inkjet printer, na binubuo ng mga indibidwal na tuldok ng iba't ibang kulay. Analog (pagpipinta ng langis). discrete.

Slide 11 mula sa pagtatanghal "Pag-encode at pagproseso ng impormasyon".

Ang laki ng archive na may presentasyon ay 445 KB.

Computer Science ika-9 na baitang

buod ng iba pang mga presentasyon

“Branching structure algorithms” - KUNG kundisyon, THEN action. Ano ang alam natin? Istraktura ng aralin. Algoritmo ng sumasanga. Kumpletuhin ang algorithm at punan ang talahanayan. Ang mag-aaral na nakapuntos mula 85 hanggang 100 puntos, kasama, ay uusad sa ikalawang round ng kumpetisyon. Ipasok ang bilang ng mga puntos at alamin kung nakapasok siya sa ikalawang round. Hanapin ang pinakamalaking bilang sa pagitan ng a at b. Sumulat ng isang programa sa isang programming language. Ang isang branching algorithm ay isang algorithm kung saan, depende sa kondisyon, alinman sa isa o isa pang pagkakasunud-sunod ng mga aksyon ay ginaganap.

"Paglikha ng artificial intelligence" - Simulation approach. Mga diskarte sa pagbuo ng mga sistema ng artificial intelligence. Ebolusyonaryong diskarte. Artipisyal na katalinuhan. Maaaring makihalubilo sa maraming tao, na tumutulong na makayanan ang mga personal na problema. Structural approach. Lohikal na diskarte. Mga problema sa panahon ng pag-unlad. Mga prospect ng pag-unlad at mga lugar ng aplikasyon.

"Mga cyclic na programa" - Digital. Loop na may precondition. Hanapin ang halaga. Loop na may postcondition. Loop na may parameter. Ang algorithm ni Euclid. Mga paikot na programa. Hanapin ang kabuuan ng mga natural na numero. Ang konsepto ng isang cycle. Paunang bayad. Tabulasyon ng function. Kalkulahin. Halimbawa. Mga divider. Informatics. Hanapin ang bilang ng mga numero. Hanapin. Hanapin ang bilang ng tatlong-digit na natural na mga numero. Tatlong-digit na mga numero. Hanapin ang hanay ng mga halaga ng function. Talahanayan ng conversion ng dolyar.

"Paggawa gamit ang email" - Email address. Mailbox. Protocol ng email. Network ng pagbabahagi ng file. Paghihiwalay ng address. Ang mga benepisyo ng email. Mga mail client. Imbentor ng email. Address. E-mail. Software para sa pagtatrabaho sa email. Paano gumagana ang email. Teleconference. Mail server. Pagbabahagi ng file.

"Pagproseso sa Photoshop" - Mga astig. Paano makilala ang isang pekeng. Mga larawan ng raster at vector. Panimula. Mga lugar ng premyo. Programa ng Adobe Photoshop. Nagreretouch. Mga kumpetisyon sa pagtatrabaho sa Photoshop. Pagsasaayos ng liwanag. Mga kaibigan ko. Praktikal na bahagi. Mga katulad na programa. Pangunahing bahagi. Disenyo. Mga hindi pangkaraniwang hayop. Montage ng maraming larawan.