Pixel Shuffle Neural Network Layout for Mobile Image Upsampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning models with U-Net structures require significant computational resources and result in decreased performance due to ineffective interpolation or deconvolution operations with up-sampling, making real-time image processing on mobile devices challenging.

Innovation Solution

Implementing a neural network model with pixel unshuffle and shuffle layers, where unshuffling and shuffling operations are performed by different processors, allowing for parallel processing and reducing computational load on GPUs or DSPs, and using a heterogeneous processor division to drive lightweight models on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If interpolation or deconvolution operations with up-sampling are used to increase image size, then the desired image processing may be implemented, but computational capabilities are increased and performance is decreased

Engineering Contradiction:
Improveimage processing qualityVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The image processing task is segmented into multiple stages: down-sampling the input image to reduce computational load, performing convolution operations on the smaller image, and then up-sampling the result. This segmentation allows the system to achieve desired image processing quality while maintaining computational efficiency by avoiding direct convolution on large images.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the problem from operating directly on high-resolution images to operating on down-sampled images in a different dimensional scale. By changing the resolution dimension and performing operations in this transformed space, the system achieves comparable processing quality with significantly reduced computational requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If a lightweight model is used for deep learning on mobile devices, then computational resources are reduced, but performance may be decreased compared to heavier models

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidprocessing performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes key parameters of the neural network model by replacing standard convolutional layers with a hybrid architecture that combines down-sampling, convolution on reduced-size images, and up-sampling operations. This parameter transformation allows the model to maintain high processing performance while significantly reducing computational resource requirements for mobile deployment.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If convolution operations are performed on full-resolution images, then processing accuracy is maintained, but memory access and computational load increase significantly

Engineering Contradiction:
Improveprocessing accuracyVSAvoidmemory access and computational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The processing pipeline is segmented into distinct resolution stages: an initial down-sampling stage that reduces image dimensions before convolution operations, followed by convolution on the smaller image, and a final up-sampling stage. This segmentation enables the system to perform accurate processing on the down-sampled representation while reconstructing the final high-resolution output, thereby reducing memory access and computational load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The down-sampling operation is performed preliminarily before the main convolution processing. By pre-reducing the image size, the system prepares the data in a form that requires fewer computational resources for subsequent operations, while the final up-sampling restores the necessary output resolution, thus reducing overall energy consumption without sacrificing final output quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12585434B2Computing device with pixel unshuffle and pixel shuffle operations and computing method therefor
Publication Date: 2026.03.24 SAMSUNG ELECTRONICS CO LTD
  • US12585434B2 patent drawing
  • US12585434B2 patent drawing
  • US12585434B2 patent drawing

AI summary

A computing device and an operation method thereof are disclosed. The method includes unshuffling first image data to generate input data, generating output data by implementing a neural network (NN) model provided the input data, and generating second image data by shuffling the output data.