LEARNING METHOD AND RECORDING MEDIUM
First Claim
1. A learning method comprising:
- inputting, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, the second image being an image subsequent to the first image with a predetermined time interval therebetween;
causing the neural network to use the first image and the second image and learn to output a transformation matrix applied to all pixels of the first image and used to convert the first image into the second image; and
outputting, as a result of estimation of motion between the first image and the second image, a motion amount image generated from the transformation matrix and representing an amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses.
1 Assignment
0 Petitions
Accused Products
Abstract
A learning method includes an input process to input, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, where the second image is an image subsequent to the first image with a predetermined time interval therebetween, a learning process to cause the neural network to use the first image and the second image and learn to output a transformation matrix applied to all pixels of the first image and used to convert the first image into the second image, and an output process to output, as a result of estimation of motion between the first image and the second image, a motion amount image generated from the transformation matrix and representing an amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses.
-
Citations
9 Claims
-
1. A learning method comprising:
-
inputting, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, the second image being an image subsequent to the first image with a predetermined time interval therebetween; causing the neural network to use the first image and the second image and learn to output a transformation matrix applied to all pixels of the first image and used to convert the first image into the second image; and outputting, as a result of estimation of motion between the first image and the second image, a motion amount image generated from the transformation matrix and representing an amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses. - View Dependent Claims (5, 6, 7)
-
-
2. A learning method comprising:
-
inputting, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, the second image being an image subsequent to the first image with a predetermined time interval therebetween; i) causing a first neural network that constitutes the neural network to use the first image and the second image and learn to output a first motion amount image representing a first amount of motion of each of pixels of the first image that continues until the predetermined time interval elapses and ii) causing a second neural network that constitutes the neural network and that differs from the first neural network to use the first image, the second image, and the first motion amount image and learn to output a second motion amount image representing a second amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses; and outputting the second motion amount image as a result of estimation of motion between the first image and the second image. - View Dependent Claims (3, 4)
-
-
8. A non-transitory computer-readable recording medium storing a program which causes a computer to:
-
input, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, where the second image is an image subsequent to the first image with a predetermined time interval therebetween; cause the neural network to use the first image and the second image and learn to output a transformation matrix applied to all pixels of the first image and used to convert the first image into the second image; and output, as a result of estimation of motion between the first image and the second image, a motion amount image generated from the transformation matrix and representing an amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses.
-
-
9. A non-transitory computer-readable recording medium storing a program which causes a computer to:
-
input, to a neural network, a first image and a second image that constitute a moving image and that are temporally adjacent to each other, the second image being an image subsequent to the first image with a predetermined time interval therebetween; i) cause a first neural network that constitutes the neural network to use the first image and the second image and learn to output a first motion amount image representing a first amount of motion of each of pixels of the first image that continues until the predetermined time interval elapses and ii) cause a second neural network that constitutes the neural network and that differs from the first neural network to use the first image, the second image, and the first motion amount image and learn to output a second motion amount image representing a second amount of motion of each of the pixels of the first image that continues until the predetermined time interval elapses; and output the second motion amount image as a result of estimation of motion between the first image and the second image.
-
Specification