(51) International Patent Classification: G06T9/00 (2006.01) G06N3/04 (2006.01) H04N 19/192 (20 14.0 1) H04N 19/1 76 (20 14.01) H04N 19/196 (2014.01) G06N 20/00 (2019.01) (21) International Application Number: (22) International Filing Date: (25) Filing Language: (26) Publication Language: (30) Priority Data: 2018561 1 02 July 2018 (02.07.2018) FI (71) Applicant: NOKIA TECHNOLOGIES OY [FI/FI]; Karakaari 7, 02610 Espoo (FI). (72) Inventors: CRICRI, Francesco; Massunkuja 1 A 14, 33 100 Tampere (FI). AYTEKIN, Caglar; Riihuhdankatu 13 B 6, 33580 Tampere (FI). (74) Agent: NOKIA TECHNOLOGIES OY et al.; Ari Aamio, IPR Department, Karakaari 7, 02610 Espoo (FI). (81) Designated States (unless otherwise indicated, for every kind of national protection available) : AE, AG, AL, AM, Published: — with international search report (Art. 21(3)) (84) Designated States (unless otherwise indicated, for every kind of regional protection available) . ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, Cl, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). PCT/FI20 19/050483 20 June 2019 (20.06.2019) English English AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY,MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (54) Title: A METHOD, AN APPARATUS AND A COMPUTER PROGRAM PRODUCT FOR IMAGE COMPRESSION (57) Abstract: The embodiments relate to a method and to a technical equipment implementing the method for image, video, or audio encoding or decoding. The method comprises receiving input data divided into a plurality of blocks; overfitting a first neural encoder network for a first block of the data based on a baseline encoder network (3 10); encoding the first block by the first overfitted neural encoder network (305); overfitting a second neural encoder network for at least one subsequent block of the data based on a combination of neural encoder networks used for previous blocks (306) and/or the baseline encoder network; and encoding the at least one subsequent block by the second overfitted neural encoder network. Additionally, a block residual defining a difference between an original block of data and a decoded block of the data may be received on the decoder side. Fig. 3