Methods for mobile image capture of vehicle identification numbers in a non-document
First Claim
Patent Images
1. A non-transitory computer readable medium containing instructions which, when executed by a computer, perform a process comprising:
- receiving an image which includes a vehicle identification number (VIN);
making a color assumption with respect to the VIN;
preprocessing the image based on the color assumption;
segmenting the image to identify candidate text strings that may include the VIN;
performing an optical character recognition (OCR) using an OCR engine on the candidate text strings;
validating the candidate text strings;
if a candidate test string is validated, outputting a confirmed VIN value based on the validated candidate test string; and
if a candidate test string fails the validation, post-processing the failed candidate text string, which includes using a different OCR engine to re-recognize some or all characters in the failed candidate test string.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments disclosed herein are directed to methods of capturing Vehicle Identification Numbers (VIN) from images captured by a mobile device. Capturing VIN data can be useful in several applications, for example, insurance data capture applications. There are at least two types of images supported by this technology: (1) images of documents and (2) images of non-documents.
-
Citations
18 Claims
-
1. A non-transitory computer readable medium containing instructions which, when executed by a computer, perform a process comprising:
-
receiving an image which includes a vehicle identification number (VIN); making a color assumption with respect to the VIN; preprocessing the image based on the color assumption; segmenting the image to identify candidate text strings that may include the VIN; performing an optical character recognition (OCR) using an OCR engine on the candidate text strings; validating the candidate text strings; if a candidate test string is validated, outputting a confirmed VIN value based on the validated candidate test string; and if a candidate test string fails the validation, post-processing the failed candidate text string, which includes using a different OCR engine to re-recognize some or all characters in the failed candidate test string. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for identifying a field in an image of a non-document, comprising:
-
a memory configured to store the image; and a processor coupled with the memory, the processor configured to; receive an image which includes a vehicle identification number (VIN); make a color assumption with respect to the VIN; preprocess the image based on the color assumption; segment the image to identify candidate text strings that may include the VIN; perform an optical character recognition (OCR) using an OCR engine on the candidate text strings; validate the candidate text strings; if a candidate test string is validated, output a confirmed VIN value based on the validated candidate test string; and if a candidate test string fails the validation, post-processing the failed candidate text string, which includes using a different OCR engine to re-recognize some or all characters in the failed candidate test string. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for identifying a field in an image of a non-document, comprising:
-
receiving an image which includes a vehicle identification number (VIN); making a color assumption with respect to the VIN; preprocessing the image based on the color assumption; segmenting the image to identify candidate text strings that may include the VIN; performing an optical character recognition (OCR) using an OCR engine on the candidate text strings; validating the candidate text strings; if a candidate test string is validated, outputting a confirmed VIN value based on the validated candidate test string; and if a candidate test string fails the validation, post-processing the failed candidate text string, which includes using a different OCR engine to re-recognize some or all characters in the failed candidate test string. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification