Research Article
Noise Estimation and Type Identification in Natural Scene and Medical Images using Deep Learning Approaches
Algorithm 1
Proposed algorithm for noise estimation.
Input: Noised images | Output: Estimated noise level | Method: | Step 1: Read images | For i = 1 to n do | Read image Ii | Repeat step 2 to 5 for each image | Step 2: Resize an image | Resize image Ii to 256 × 256 | Step 3: DWT transformation | [LL, LH, HL, HH] = DWT transformation. | Step 4: Edge detection and reduce size to match with HH sub-band | Id = Detect edges of Ii using the Sobel operator. | Idd = Downsample the image by two rows and two columns. | Step 5: Remove edge component from HH sub-band | Iwe = HH ○ Idd Hadamard operation | Step 6: Estimate noise level | Initial noise level = Using Equation 3. | Create a csv file with 2 column: estimated noise level and label. | Step 7: Train and test the neural fit model | Divide csv file in the ratio 70 : 15 : 15. |
|