IP Library Patent Application 17774497
Patent Application
App. No. 17/774,497

ITERATIVE TRAINING OF NEURAL NETWORKS FOR INTRA PREDICTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/774,497
Abstract

An iterative training of neural networks for video coding and decoding using intra prediction is provided that finds a tradeoff between an extreme genericity and an extreme specialization to a codec for the trained neural networks. At the first iteration, the set of neural networks is trained following a partitioning approach. Then, for several iterations, the set of neural networks is inserted into the codec, and pairs of a block and its context are extracted from the partitioning of images via the codec with a single additional neural network-based mode then, the neural networks are retrained on these pairs. This way, from the second iteration, the neural networks learn an intra prediction diverging from that in the codec while still being valuable for the codec in terms of rate-distortion performance.

Claims (33)

1 . A method, comprising:

training a set of neural networks for intra prediction of a video block using pairs of partitioned portions of said video block and surrounding regions;

extracting further pairs of said video block and surrounding regions by iteratively using said set of neural networks as an additional intra coding mode for a codec; and,

retraining said set of neural networks using said extracted further pairs to generate a set of neural networks for intra prediction.

2 . An apparatus, comprising:

a processor, configured to:

train a set of neural networks for intra prediction of a video block using pairs of partitioned portions of said video block and surrounding regions;

extract further pairs of said video block and surrounding regions by iteratively using said set of neural networks as an additional intra coding mode for a codec; and,

retrain said set of neural networks using said extracted further pairs to generate a set of neural networks for intra prediction.

3 . The method of claim 1 , further comprising:

encoding a video block using intra prediction with said retrained set of neural networks.

4 . The method of claim 1 , further comprising:

decoding a video block using intra prediction with said retrained set of neural networks.

5 . The apparatus of claim 2 , further configured to:

encode a video block using intra prediction with said retrained set of neural networks.

6 . The apparatus of claim 2 , further configured to:

decode a video block using intra prediction with said retrained set of neural networks.

7 . The method of claim 1 , wherein the partitioned portions are rectangular.

8 . The method of claim 1 , wherein block height is added to characteristics of said video block.

9 . The method of claim 1 , wherein characteristics are used to extract a block from its reconstruction.

10 . The method of claim 9 wherein a set B of characteristics of blocks results from said partitioning.

11 . The method of claim 1 , wherein a number of pairs of partitioned portions extracted is limited.

12 . A device comprising:

an apparatus according to claim 2 , and

at least one of (i) an antenna configured to receive a signal, the signal including the video block, (ii) a band limiter configured to limit the received signal to a band of frequencies that includes the video block, and (iii) a display configured to display an output representative of a video block.

13 . A non-transitory computer readable medium containing data content generated according to the method of claim 1 , for playback using a processor.

14 . A non-transitory computer readable medium containing data content comprising instructions to enable a processor to perform the method of claim 1 .

15 . A non-transitory computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any one of claim 2 .

16 . The apparatus of claim 2 , wherein the partitioned portions are rectangular.

17 . The apparatus of claim 2 , wherein block height is added to characteristics of said video block.

18 . The apparatus of claim 2 , wherein characteristics are used to extract a block from it reconstruction.

19 . The apparatus of claim 18 , wherein a set B of characteristics of blocks results from said partitioning.

20 . The apparatus of claim 2 , wherein a number of pairs of partitioned portions extracted is limited.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: INTERDIGITAL CE PATENT HOLDINGS, SAS
To: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
Reel/Frame 065465/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064396/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: DUMAS, THIERRY; GALPIN, FRANCK; BORDES, PHILIPPE
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059988/0843 →