Image Translation Using Non-Textual Context Disambiguation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional OCR and machine language translation systems fail to accurately translate text from images due to lack of consideration for non-textual context information, leading to incorrect translations as words or phrases can have multiple meanings based on context.

Innovation Solution

A computer-implemented technique that receives an image from a mobile device, performs OCR to extract text, identifies non-textual context information such as objects, colors, and shapes within the image, and adjusts the baseline translation based on this information to provide a more accurate translation tailored to the image's context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional OCR and machine language translation systems are used to translate text from images, then the translation process is simple and fast, but the translation accuracy is low due to lack of context information

Engineering Contradiction:
Improvetranslation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the image into multiple regions of interest using object detection, identifying different contextual elements (objects, scenes, entities) separately. This segmentation allows the translation system to process and weigh different context types independently, improving translation accuracy without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary context analysis layer between OCR text extraction and machine translation. This intermediary layer extracts non-textual context information (objects, scenes, entities) and uses it to disambiguate translations, acting as a mediator that bridges the gap between raw text and accurate translation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If non-textual context information is extracted and used to adjust translations, then translation accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improvetranslation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary object detection and context extraction before the translation process. By pre-identifying regions of interest and their contextual meanings, the system prepares disambiguation information in advance, allowing the translation step to be faster and more accurate without redundant processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different levels of context analysis to different regions of the image based on their importance. Not all objects receive equal processing depth - the system prioritizes context extraction for objects most likely to influence translation accuracy, optimizing the balance between processing time and translation quality

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9436682B2Techniques for machine language translation of text from an image based on non-textual context information from the image
Publication Date: 2016.09.06 GOOGLE LLC
  • US9436682B2 patent drawing
  • US9436682B2 patent drawing
  • US9436682B2 patent drawing

AI summary

A computer-implemented technique can include receiving, at a server from a mobile computing device, the server having one or more processors, an image including a text. The technique can include obtaining, at the server, optical character recognition (OCR) text corresponding to the text, the OCR text having been obtained by performing OCR on the image. The technique can include identifying, at the server, non-textual context information from the image, the non-textual context information (i) representing context information other than the text itself and (ii) being indicative of a context of the image. The technique can include based on the non-textual context information, obtaining, at the server, a translation of the OCR text to a target language to obtain a translated OCR text. The technique can include outputting, from the server to the mobile computing device, the translated OCR text.