Image processing method and device
First Claim
1. An image processing method, comprising:
- extracting one or more features of an inputted first image by a first Convolutional Neural Network (CNN), the inputted first image being inputted to the first one of the first convolutional layers, wherein the first CNN comprises a plurality of first convolutional layers connected sequentially to each other and a plurality of first pooling layers each connected to and arranged between respective adjacent first convolutional layers, and each of the first convolutional layers is configured to generate and output a first convolutional feature; and
reconstructing the inputted first image and outputting the reconstructed image after reconstruction by a second CNN, wherein the second CNN comprises a plurality of second convolutional layers connected sequentially to each other and a plurality of second composite layers each connected to and arranged between respective adjacent second convolutional layers, and each of the second composite layers is an up-sampling layer, whereinthe number of the first convolutional layers is identical to the number of the second convolutional layers,an outputted image from the last one of the first convolutional layers is applied to the first one of the second convolutional layers,apart from the first one of the plurality of second convolutional layers, at least one of the second convolutional layers is configured to receive the first convolutional feature outputted from the corresponding first convolutional layer, andan output from the second composite layer at an identical level started from the first one of the second convolutional lavers is combined with the first convolutional feature outputted from the corresponding first convolutional layer to acquire a final output image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method and an image processing device are provided. The image processing method includes steps of extracting a feature of an inputted first image by a first CNN, and reconstructing and outputting an image by a second CNN. The first CNN includes a plurality of first convolutional layers connected sequentially to each other and a plurality of first pooling layers each arranged between respective adjacent first convolutional layers, and each first convolutional layer is configured to generate and output a first convolutional feature. The second CNN includes a plurality of second convolutional layers connected sequentially to each other and a plurality of composite layers each arranged between respective adjacent second convolutional layers, and each composite layer is an up-sampling layer.
-
Citations
20 Claims
-
1. An image processing method, comprising:
-
extracting one or more features of an inputted first image by a first Convolutional Neural Network (CNN), the inputted first image being inputted to the first one of the first convolutional layers, wherein the first CNN comprises a plurality of first convolutional layers connected sequentially to each other and a plurality of first pooling layers each connected to and arranged between respective adjacent first convolutional layers, and each of the first convolutional layers is configured to generate and output a first convolutional feature; and reconstructing the inputted first image and outputting the reconstructed image after reconstruction by a second CNN, wherein the second CNN comprises a plurality of second convolutional layers connected sequentially to each other and a plurality of second composite layers each connected to and arranged between respective adjacent second convolutional layers, and each of the second composite layers is an up-sampling layer, wherein the number of the first convolutional layers is identical to the number of the second convolutional layers, an outputted image from the last one of the first convolutional layers is applied to the first one of the second convolutional layers, apart from the first one of the plurality of second convolutional layers, at least one of the second convolutional layers is configured to receive the first convolutional feature outputted from the corresponding first convolutional layer, and an output from the second composite layer at an identical level started from the first one of the second convolutional lavers is combined with the first convolutional feature outputted from the corresponding first convolutional layer to acquire a final output image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing device, comprising:
-
a first Convolutional Neural Network (CNN) circuit configured to extract one or more features of an inputted first image by a first CNN, the inputted first image being inputted to the first one of the first convolutional layers, wherein the first CNN comprises a plurality of first convolutional layers connected sequentially to each other and a plurality of first pooling layers each connected to and arranged between respective adjacent first convolutional layers, and each of the first convolutional layers is configured to generate and output a first convolutional feature; and a second CNN circuit configured to reconstruct the inputted first image and output the reconstructed image after reconstruction by a second CNN, wherein the second CNN comprises a plurality of second convolutional layers connected sequentially to each other and a plurality of second composite layers each connected to and arranged between respective adjacent second convolutional layers, and each of the second composite layers is an up-sampling layer, wherein the number of the first convolutional layers is identical to the number of the second convolutional layers, an outputted image from the last one of the first convolutional layers is applied to the first one of the second convolutional layers, apart from the first one of the plurality of second convolutional layers, at least one of the second convolutional layers is configured to receive the first convolutional feature outputted from the corresponding first convolutional layer, and an output from the second composite layer at an identical level started from the first one of the second convolutional layers is combined with the first convolutional feature outputted from the corresponding first convolutional layer to acquire a final output image data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An image processing device, comprising a processor and a memory configured to store therein a computer program, wherein the processor is configured to execute the computer program to:
-
extract one or more features of an inputted first image by a first Convolutional Neural Network (CNN), the inputted first image being inputted to the first one of the first convolutional layers, wherein the first CNN comprises a plurality of first convolutional layers connected sequentially to each other and a plurality of first pooling layers each connected to and arranged between respective adjacent first convolutional layers, and each of the first convolutional layers is configured to generate and output a first convolutional feature; and reconstruct the inputted first images and outputting the reconstructed image after reconstruction by a second CNN, wherein the second CNN comprises a plurality of second convolutional layers connected sequentially to each other and a plurality of second composite layers each connected to and arranged between respective adjacent second convolutional layers, and each of the second composite layers is an up-sampling layer, wherein the number of the first convolutional layers is identical to the number of the second convolutional layers, an outputted image from the last one of the first convolutional layers is applied to the first one of the second convolutional layers, apart from the first one of the plurality of second convolutional layers, at least one of the second convolutional layers is configured to receive the first convolutional feature outputted from the corresponding first convolutional layer, and an output from the second composite layer at an identical level started from the first one of the second convolutional layers is combined with the first convolutional feature outputted from the corresponding first convolutional layer to acquire a final output image data. - View Dependent Claims (17, 18, 19, 20)
-
Specification