Contiguous Block Pixel Entanglers for Spatially Aware QCNNs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional quantum convolutional neural networks (QCNNs) fail to effectively incorporate pixel contiguity and kernel shapes, leading to complex or intractable convolutional layers for image processing.
Innovation Solution
A hybrid quantum-classical computing system utilizing a quantum processor with trapped ions and a classical computer, employing a contiguous block pixel entangler to entangle column and row qubits based on image features, maintaining pixel spatial congruity and applying convolutional layers to detect patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional quantum convolutional neural networks entangle qubits representing different pixels without considering pixel contiguity, then quantum circuits can be constructed, but the circuits become complex or intractable and fail to capture spatial patterns effectively
Solution Approach 1:
The patent segments the quantum processing into distinct operational layers: encoding layer for spatial arrangement, convolutional layers for feature detection, and pooling layers for downsampling. This segmentation allows each layer to perform its specific function efficiently, avoiding the complexity of unstructured entanglement while maintaining reliability in feature detection.
Solution Approach 2:
The patent applies local quality by using contiguous block pixel entanglers that operate on specific local regions of the image rather than global entanglement. The entanglement pattern is tailored to the local spatial structure of pixels, using different entanglement operators for different positions and orientations, which simplifies the overall circuit while improving feature detection accuracy.
2Adaptability or versatility
If quantum circuits apply convolutional layers without considering kernel sizes and shapes, then implementation is simpler, but the ability to capture details at different scales is lost
Solution Approach 1:
The patent implements dynamic adaptability by making the entanglement blocks adjustable in size and shape according to the convolutional kernel requirements. The system can dynamically configure the extent and pattern of qubit entanglement to match different kernel sizes (e.g., 3x3, 5x5) and shapes, enabling multi-scale feature detection without fixed circuit architecture.
Solution Approach 2:
The patent adds the dimension of spatial contiguity to the quantum circuit design by mapping 2D image pixel relationships onto 2D arrays of qubits with preserved spatial topology. This dimensional mapping allows the circuit to naturally handle different kernel sizes and shapes by extending entanglement to appropriate neighboring qubits in the spatial arrangement, achieving versatility without proportionally increasing complexity.
3Measurement precision
If more qubits are used to represent pixels in the quantum processor, then image resolution and detail capture improve, but the number of required qubits and computational resources increase significantly
Solution Approach 1:
The patent merges multiple pixel representations into fewer qubits by using entangled states to encode spatial relationships. Instead of requiring one qubit per pixel, the system uses a smaller set of qubits in entangled states to represent and process image information, achieving efficient compression while maintaining the ability to detect fine details through the entanglement structure.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Efficiently captures spatial patterns in images using fewer qubits, enabling effective feature detection and reducing computational complexity in QCNNs.
Implementation Method 1
a quantum processor including a plurality of trapped ions, each of the trapped ions having two hyperfine states defining a qubit
Implementation Method 2
a system controller configured to control one or more lasers configured to emit a laser beam, which is provided to trapped ions in the quantum processor
Data Source
AI summary
A method of performing implementing a quantum convolutional neural network (QCNN) in a hybrid quantum-classical computing system includes performing a data load operation, a set of a convolutional layer operation and a pooling operation, a measurement operation. The data load operation includes encoding pixel data of an input image onto a quantum processor using column qubits and row qubits. The convolutional layer operation includes a contiguous block pixel entangler that entangles a column qubit and a row qubit, depending on a pattern of a feature to detect in the input image. The pooling layer operation includes applying a series of one-qubit operations to the column qubits and the row qubits. The measurement operation includes measuring a state of an output qubit among the column qubits and the row qubits.


