Open main menu

CDOT Wiki β

Changes

GPU610/TeamKCM

731 bytes added, 21:23, 3 October 2014
Byungho's Findings
====Byungho's Findings====
=====Introduction=====
To enhance image quality, most of S/W use convolution algorithm with sharpen kernel. The convolution algorithm is based on pixel window and kernel multiplication and the kernel which consists of 3 x 3 matrix or 5 x 5 matrix. Therefore, as we learned at the GPU610 class, I can speed up the program using CUDA library
|}
These two images show the result of the S/W. Left picture is the original image and right picture is obtained by the S/W. 3x3 matrix sharpen kernel was is used. =====Convolution===== {| border="1" style="border-collapse:collapse" class="wikitable"|+ Input Pixels|-| IP<sub>51</sub> || IP<sub>52</sub> || IP<sub>53</sub> || IP<sub>54</sub> || IP<sub>55</sub> || IP<sub>56</sub>|-| IP<sub>61</sub> || IP<sub>62</sub> || IP<sub>63</sub> || IP<sub>64</sub> || IP<sub>65</sub> || IP<sub>66</sub>|-| IP<sub>71</sub> || IP<sub>72</sub> || IP<sub>73</sub> || IP<sub>74</sub> || IP<sub>75</sub> || IP<sub>76</sub>|-| IP<sub>81</sub> || IP<sub>82</sub> || IP<sub>83</sub> || IP<sub>84</sub> || IP<sub>85</sub> || IP<sub>86</sub>|-|} {| border="1" style="border-collapse:collapse" class="wikitable"|+ Kernel|-| K0 || K1 || K2|-| K4 || K5 || k6|-| k7 || k8 || k9|-|}