diplomsko delo
Povzetek
Izboljšava kontrasta slik je pomembna pri slikah, ki so bile posnete pri nizki svetlobi. Najbolj uporabljena metoda v procesiranju slik je izenačenje histograma. V diplomskem delu bomo predstavili sekvenčno in vzporedno implementacijo dveh tehnik. Ti tehniki sta prilagodljivo izenačenje histograma in kontrastno omejeno prilagodljivo izenačenje histograma. Za obe tehniki bomo zasnovali algoritem za sekvenčno in vzporedno implementacijo. Sekvenčno implementacijo bomo izvajali na centralni procesni enoti, medtem ko bomo vzporedno implementacijo s pomočjo ogrodja OpenCL, ki omogoča standardni vmesnik za vzporedno procesiranje, izvajali na grafični procesni enoti. Implementaciji posameznih algoritmov bomo primerjali na različni strojni opremi. Pridobljene rezultate bomo predstavili in opisali lastnosti posamezne implementacije, ter prišli do ugotovitve, pri kateri meji je časovno bolj obetavna vzporedna implementacija algoritma.
Ključne besede
adaptive histogram equalization;contrast limited adaptive histogram equalization;OpenCL;vzporedna implementacija;GPU;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[G. Černak] |
UDK: |
004(043.2) |
COBISS: |
54174723
|
Št. ogledov: |
321 |
Št. prenosov: |
192 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Contrast enhancement of images on general-purpose graphic processing units |
Sekundarni povzetek: |
Improving the contrast is important for images that are taken in low light. The most common method used in image processing is histogram equalization. In the thesis work, we will present sequential and parallel implementation of both techniques. These techniques are adaptive histogram equalization and contrast-limited adaptive histogram equalization. For both techniques, we describe the algorithm. The sequential implementation is simple and runs on the central processing unit. Parallel implementation uses the OpenCL framework, which is typically used in parallel processing interfaces and runs our code on the graphics processing unit. We compare the implementaitons of individual algorithms, present the results and describe the specifics. Finally, we reach the conclusion of when to use each implementation and at which point the parallel implementation of the algorithm is executed faster. |
Sekundarne ključne besede: |
Adaptive histogram equalization;Contrast limited adaptive histogram equalization;OpenCL;parallel implementation;GPU; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000470 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
68 str. |
ID: |
12615434 |