Pose Correction Engine for Counterfeit Item Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of counterfeit limited-release items in the market due to their exclusivity has led to a lack of trust in transactions, as consumers and even sellers often cannot verify the authenticity of these items, hindering industry growth.

Innovation Solution

A Pose Correction Engine that preprocesses user-source images to determine if objects are authentic or counterfeit by generating pose-corrected images, using a combination of segmentation, depth estimation, and registration phases, and training machine learning networks with reference images to align and correct the pose of objects in source images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users capture source images of physical objects, then authentication verification is enabled, but the images may not be in perfect alignment with predefined poses reducing measurement precision

Engineering Contradiction:
Improveauthentication verificationVSAvoidpose alignment precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary pose correction by generating a pose corrected image that combines the source image with a reference image. This preliminary alignment process adjusts the source image to match the predefined pose before authentication, ensuring both verification reliability and measurement precision are achieved

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The pose corrected image acts as an intermediary between the user-captured source image and the authentication system. It serves as a mediating representation that has been geometrically transformed to match the expected pose, allowing the authentication system to work with precisely aligned images without requiring users to manually achieve perfect positioning

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system requires perfect alignment with predefined poses, then measurement precision is improved, but ease of operation deteriorates as users must capture images in exact positions

Engineering Contradiction:
Improvepose alignment precisionVSAvoidimage capture convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service pose correction by automatically generating the pose corrected image through combination with a reference image. This eliminates the need for users to manually position objects or adjust camera angles to achieve perfect alignment, as the system autonomously corrects the pose during image processing

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The pose correction is performed as a preliminary processing step before authentication. The system pre-aligns the source image by combining it with a reference image that contains the object in the correct pose, so that subsequent authentication operations work with properly aligned images without requiring user intervention for positioning

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11430152B1Monocular pose estimation and correction
Publication Date: 2022.08.30 ENTRUPY INC
  • US11430152B1 patent drawing
  • US11430152B1 patent drawing
  • US11430152B1 patent drawing

AI summary

Various embodiments are directed to a Pose Correction Engine (“Engine”). The Engine generates a reference image of the object of interest. The reference image portrays the object of interest oriented according to a first pose. The Engine receives a source image of an instance of the object. The source image portrays the instance of the object oriented according to a variation of the first pose. The Engine determines a difference between the first pose of the reference image and the variation of the first pose of the source image. The Engine identifies, based on the determined difference, one or portions of a three-dimensional (3D) map of a shape of the object obscured by the variation of the first pose portrayed in the source image. The Engine generates a pose corrected image of the instance of the object that portrays at least a portion of the source image and at least the identified portion of the 3D map of the shape of the object.