Optical Prescription Image Parsing With Field-Based Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The non-standardized and unclear format of handwritten optical prescriptions, coupled with the inefficiency of conventional OCR technologies, leads to inaccurate and cumbersome manual classification and correction processes, making it difficult for users to understand and monitor their visual health.

Innovation Solution

A method and system for detecting, extracting, classifying, and correcting optical prescription data into predefined categories, using machine learning algorithms to enhance accuracy and efficiency in reading optical prescriptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional OCR technology is used to convert handwritten optical prescriptions, then the conversion process is automated, but the accuracy of the converted text deteriorates due to the non-standardized format and the resulting incoherent string of characters

Engineering Contradiction:
Improveautomation of prescription conversionVSAvoidaccuracy of converted text
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent segments the optical prescription text into distinct fields (sphere, cylinder, axis, add, PD) based on predefined categories and positional relationships. This segmentation allows the system to process each field independently with specific parsing rules, improving accuracy while maintaining automation. The segmentation transforms the incoherent OCR output into structured, meaningful data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer between OCR conversion and final interpretation. This intermediary system applies classification rules, error detection algorithms, and correction mechanisms to bridge the gap between raw OCR output and accurate prescription data, resolving the accuracy issue while preserving automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual classification and correction of OCR converted text is performed, then the accuracy of the optical prescription data is improved, but the time consumption and operational complexity deteriorate

Engineering Contradiction:
Improveaccuracy of optical prescription dataVSAvoidtime for classification and correction
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service through automated error detection and correction algorithms that operate without human intervention. The system automatically identifies inconsistencies in OCR output, applies correction rules based on optical prescription standards, and validates the final data, eliminating the need for manual classification and correction while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system continuously validates extracted data against predefined optical prescription formats and ranges. When errors are detected, the system automatically adjusts and re-processes the data, providing real-time feedback that ensures accuracy without requiring manual intervention and reducing time loss.

Inventive Principle:
Principle #23Feedback

3Reliability

If manual classification of OCR converted text is performed, then the optical prescription data can be categorized correctly, but the operational complexity and skill requirements deteriorate

Engineering Contradiction:
Improvecorrect categorization of prescription dataVSAvoidcomplexity of classification process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the classification problem into a set of predefined parameter extractions (sphere, cylinder, axis, add, PD). Each parameter has specific extraction rules and validation criteria, simplifying the classification process from a complex manual task to a structured automated procedure with clear parameters and decision logic.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If automated error correction is implemented, then the efficiency of the prescription processing is improved, but the risk of introducing new errors or incorrect corrections may worsen

Engineering Contradiction:
Improveefficiency of prescription processingVSAvoidrisk of incorrect corrections
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by incorporating multiple validation checks and error prevention mechanisms before final correction is applied. The system validates data ranges, checks for consistency across parameters, and uses confidence scoring to determine when correction is appropriate, cushioning against the risk of introducing new errors while maintaining processing efficiency.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250308276A1Method and system for reading an optical prescription on an optical prescription image
Publication Date: 2025.10.02 ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
  • US20250308276A1 patent drawing
  • US20250308276A1 patent drawing
  • US20250308276A1 patent drawing

AI summary

A method for reading an optical prescription on an optical prescription image. The method includes detecting a region comprising the optical prescription on the optical prescription image; extracting the optical prescription and converting the optical prescription into machine-encoded optical prescription data; classifying a portion of the optical prescription data into one or more predetermined categories, to generate an optical prescription value associated with a respective one of the one or more predetermined categories; and determining whether the optical prescription value associated with the respective one of the one or more predetermined categories contains an error, and, if the optical prescription value contains the error, correcting the error within the optical prescription value, to generate a corrected optical prescription value associated with the respective one of the one or more predetermined categories. A system for reading an optical prescription on an optical prescription is also disclosed.