IP Library › Granted Patent US 12,670,545
Granted Patent B2
US 12,670,545 · App. 18/299,395 · Granted Jun 30, 2026

Cascaded local implicit transformer for arbitrary-scale super-resolution

Inventors: Yu-Syuan Xu (Hsinchu City, TW); Hao-Wei Chen (Hsinchu City, TW); Chun-Yi Lee (Hsinchu, TW)
Assignees: MEDIATEK INC.; National Tsing Hua University
G06T3/4046G06T3/4053G06T7/73G06T2207/20081
View Patent ↗
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 12,670,545
App. No.
18/299,395
Filed
Apr 12, 2023
Granted
Jun 30, 2026
Kind
B2
Art Unit
2671
USPC
382/157
Abstract

A method can include receiving a low-resolution (LR) image, extracting a first feature embedding from the LR image, performing a first upsampling to the LR image by a first upsampling factor to generate a upsampled image, receiving a LR coordinate of a pixel within the LR image and a first cell size of the LR coordinate, generating a first residual image based on the first feature embedding, the LR coordinate, and the first cell size of the LR coordinate using a local implicit image function, and generating a first high-resolution (HR) image by combining the first residual image and the upsampled image via element-wise addition.

Claims (93)

1 . A method, comprising:

receiving a low-resolution (LR) image;

extracting a first feature embedding from the LR image;

performing a first upsampling to the LR image by a first upsampling factor to generate a upsampled image;

receiving a LR coordinate of a pixel within the LR image and a first cell size of the LR coordinate;

generating a first residual image based on the first feature embedding, the LR coordinate, and the first cell size of the LR coordinate using a local implicit image function; and

generating a first high-resolution (HR) image by combining the first residual image and the upsampled image;

wherein the first residual image is generated by:

applying convolution functions to the first feature embedding to extract a local frequency latent embedding at the LR coordinate;

performing upsampling operations to the local frequency latent embedding; and

generating a local frequency embedding;

wherein the local frequency embedding is generated by:

generating a relative positional encoding of the LR coordinate; and

generating the local frequency embedding by multiplying a Fourier transform of the local frequency latent embedding with the relative positional encoding of the LR coordinate.

2 . The method of claim 1 , wherein the first residual image is generated by:

applying convolution functions to the first feature embedding to extract a local query latent embedding, a local key latent embedding and a local value latent embedding at the LR coordinate;

performing upsampling operations to the local query latent embedding, the local key latent embedding, and the local value latent embedding; and

generating a local latent embedding.

3 . The method of claim 2 , wherein the local latent embedding is generated by:

generating an attention matrix by adding an inner product of the local query latent embedding and the local key latent embedding with a relative positional bias of the LR coordinate;

generating a local attention map by normalizing the attention matrix; and

generating the local latent embedding by performing element-wise multiplication of the local value latent embedding and the local attention map.

4 . The method of claim 1 , further comprising:

training the local implicit image function with a first set of upsampling factors; and

training the local implicit image function by alternatively switching between the first set of upsampling factors and a second set of upsampling factors,

wherein upsampling factors in the first set of upsampling factors are smaller than upsampling factors in the second set of upsampling factors.

5 . The method of claim 1 , further comprising:

performing a second upsampling to the first feature embedding by a second upsampling factor to generate a second feature embedding;

generating a second residual image based on the second feature embedding, the LR coordinate, and a second cell size of the LR coordinate using the local implicit image function;

generating a combined residual image by combining the first residual image and the second residual image; and

generating a second HR image by combining the combined residual image and the upsampled image.

6 . An apparatus, comprising circuitry configured to:

receive a low-resolution (LR) image;

extract a first feature embedding from the LR image;

perform a first upsampling to the LR image by a first upsampling factor to generate a upsampled image;

receive a LR coordinate of a pixel within the LR image and a first cell size of the LR coordinate;

generate a first residual image based on the first feature embedding, the LR coordinate, and the first cell size of the LR coordinate by using a local implicit image function; and

generate a first high-resolution (HR) image by combining the first residual image and the upsampled image;

wherein the circuitry is further configured to:

apply convolution functions to the first feature embedding to extract a local frequency latent embedding at the LR coordinate;

perform upsampling operations to the local frequency latent embedding; and

generate a local frequency embedding;

wherein the circuitry is further configured to:

generate a relative positional encoding of the LR coordinate; and

generate the local frequency embedding by multiplying a Fourier transform of the local frequency latent embedding with the relative positional encoding of the LR coordinate.

7 . The apparatus of claim 6 , wherein the circuitry is further configured to:

apply convolution functions to the first feature embedding to extract a local query latent embedding, a local key latent embedding, and a local value latent embedding at the LR coordinate;

perform upsampling operations to the local query latent embedding, the local key latent embedding, and the local value latent embedding; and

generate a local latent embedding.

8 . The apparatus of claim 7 , wherein the circuitry is further configured to:

generate an attention matrix by adding an inner product of the local query latent embedding and the local key latent embedding with a relative positional bias of the LR coordinate;

generate a local attention map by normalizing the attention matrix; and

generate the local latent embedding by performing element-wise multiplication of the local value latent embedding and the local attention map.

9 . The apparatus of claim 6 , wherein the circuitry is further configured to:

train the local implicit image function with a first set of upsampling factors; and

train the local implicit image function by alternatively switching between the first set of upsampling factors and a second set of upsampling factors,

wherein upsampling factors in the first set of upsampling factors are smaller than upsampling factors in the second set of upsampling factors.

10 . The apparatus of claim 8 , wherein the circuitry is further configured to:

perform a second upsampling to the first feature embedding by a second upsampling factor to receive a second feature embedding;

generate a second residual image based on the second feature embedding, the LR coordinate, and a second cell size of the LR coordinate by using the local implicit image function;

generate a combined residual image by combining the first residual image and the second residual image; and

generate a second HR image by combining the combined residual image and the upsampled image.

11 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:

receiving a low-resolution (LR) image;

extracting a first feature embedding from the LR image;

performing a first upsampling to the LR image by a first upsampling factor to generate a upsampled image;

receiving a LR coordinate of a pixel within the LR image and a first cell size of the LR coordinate;

generating a first residual image based on the first feature embedding, the LR coordinate, and the first cell size of the LR coordinate using a local implicit image function; and

generating a first high-resolution (HR) image by combining the first residual image and the upsampled image;

wherein the first residual image is generated by:

applying convolution functions to the first feature embedding to extract a local frequency latent embedding at the LR coordinate;

performing upsampling operations to the local frequency latent embedding; and

generating a local frequency embedding;

wherein the local frequency embedding is generated by:

generating a relative positional encoding of the LR coordinate; and

generating the local frequency embedding by multiplying a Fourier transform of the local frequency latent embedding with the relative positional encoding of the LR coordinate.

12 . The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

applying convolution functions to the first feature embedding to extract a local query latent embedding, a local key latent embedding, and a local value latent embedding at the LR coordinate;

performing upsampling operations to the local query latent embedding, the local key latent embedding, and the local value latent embedding; and

generating a local latent embedding.

13 . The non-transitory computer-readable medium of claim 12 , wherein the method further comprises:

generating an attention matrix by adding an inner product of the local query latent embedding and the local key latent embedding with a relative positional bias of the LR coordinate;

generating a local attention map by normalizing the attention matrix; and

generating the local latent embedding by performing element-wise multiplication of the local value latent embedding and the local attention map.

14 . The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

training the local implicit image function with a first set of upsampling factors; and

training the local implicit image function by alternatively switching between the first set of upsampling factors and a second set of upsampling factors,

wherein upsampling factors in the first set of upsampling factors are smaller than upsampling factors in the second set of upsampling factors.

15 . The non-transitory computer-readable medium of claim 11 , wherein the method further comprises:

performing a second upsampling to the first feature embedding by a second upsampling factor to generate a second feature embedding;

generating a second residual image based on the second feature embedding, the LR coordinate, and a second cell size of the LR coordinate using the local implicit image function;

generating a combined residual image by combining the first residual image and the second residual image; and

generating a second HR image by combining the combined residual image and the upsampled image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: XU, YU-SYUAN; CHEN, HAO-WEI; LEE, CHUN-YI
To: MEDIATEK INC.; NATIONAL TSING HUA UNIVERSITY
Reel/Frame 063303/0606 →
Continuity (2)
Provisional Application 63373558 · Aug 26, 2022
Related Publication 20240070809A1 · Feb 29, 2024
References Cited (13)
US 20230377226A1 · Saharia · 2023 [cited by examiner]
Hao-Wei Chen, Yu-Syuan Xu, Min-Fong Hong, Yi-Min Tsai, Hsien-Kai Kuo, Chun-Yi Lee, “Cascaded Local Implicit Transformer for Arbitrary-Scale Super-Resolution,” arXiv:2303.16513v1 [cs.CV], Mar. 29, 2023, https://doi.org/1… [cited by examiner]
Chen et al., “Learning Continuous Image Representation with Local Implicit Image Function, ” 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 2021, pp. 8624-8634, doi: 10.1… [cited by examiner]
Yang et al., “Implicit Transformer Network for Screen Content Image Continuous Super-Resolution,” 35th Conference on Neural Information Processing Systems (NeurIPS 2021), Dec. 6, 2021 (Year: 2021). [cited by examiner]
Cao et al., “CiaoSR: Continuous Implicit Attention-in-Attention Network for Arbitrary-Scale Image Super-Resolution,” arXiv: 2212.04362v1 [cs.CV], Dec. 8, 2022, https://doi.org/10.48550/arXiv.2212.04362 (Year: 2022). [cited by examiner]
Wu et al., “Learning Dynamic Scale Awareness and Global Implicit Functions for Continuous-Scale Super-Resolution of Remote Sensing Images,” in IEEE Transactions on Geoscience and Remote Sensing, vol. 61, pp. 1-15, Jan. … [cited by examiner]
Lee et al., “Local Texture Estimator for Implicit Representation Function,” 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, Jun. 24, 2022, pp. 1919-1928, doi: 10.1109/CV… [cited by examiner]
Tancik et al., “Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains,” 34th Conference on Neural Information Processing Systems (NeurIPS 2020), Vancouver, Canada (Year: 2020). [cited by examiner]
Chen, Y., et al., “Learning Continuous Image Representation with Local Implicit Image Function”, https://arxiv.org/pdf/2012.09161.pdf, 2021, pp. 1-11. [cited by applicant]
Lee, J., et al., “Local Texture Estimator for Implicit Representation Function”, https://ieeexplore.ieee.org/stamp/stamp/jsp?tp=&arnumber=9880382, 2022, pp. 1-10. [cited by applicant]
Hao-Wei Chen et al., “Cascaded Local Implicit Transformer for Arbitrary-Scale Super-Resolution”, arXiv, Mar. 29, 2023, pp. 1-11, Cornell University, USA. (https://doi.org/10.48550/arXiv.2303.16513), Mar. 29, 2023. [cited by applicant]
Yinbo Chen et al., “Learning Continuous Image Representation with Local Implicit Image Function”, arXiv, Apr. 1, 2021, pp. 1-11, Cornell University, USA. (https://doi.org/10.48550/arXiv.2012.09161), Apr. 1, 2021. [cited by applicant]
Jiezhang Cao et al., “CiaoSR: Continuous Implicit Attention-in-Attention Network for Arbitrary-Scale Image Super-Resolution”, arXiv, Jan. 12, 2023, pp. 1-16, Cornell University, USA. (https://doi.org/10.48550/arXiv.2212… [cited by applicant]