Inquiry about Preprocessing Steps in Azure AI Document Intelligence (Prebuilt Receipt Model)

병운 전 20 Reputation points
2025-04-24T00:25:40.8433333+00:00

I am currently working with the Azure AI Document Intelligence service, specifically the Prebuilt Receipt model, and I have a question regarding the preprocessing steps performed automatically by the service.

Could you please clarify the following:

  1. Does the Prebuilt Receipt model apply any preprocessing to input images, such as deskewing, denoising, contrast enhancement, or any other transformations?
  2. If so, could you provide details on which preprocessing operations are included?

I noticed the 'angle' field in the API response, which seems to indicate some deskewing process, but I would like to confirm the exact scope of preprocessing handled by the service.

Azure AI Document Intelligence
Azure AI Document Intelligence
An Azure service that turns documents into usable data. Previously known as Azure Form Recognizer.
2,046 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pavankumar Purilla 7,105 Reputation points Microsoft External Staff Moderator
    2025-04-24T02:30:00.9066667+00:00

    Hi 병운 전,

    The Azure AI Document Intelligence Prebuilt Receipt model automatically applies several preprocessing steps to input images to optimize text extraction and analysis. These include deskewing, which is confirmed by the presence of the angle field in the API response indicating the rotation applied to correct skew. Additionally, the service performs internal denoising, contrast enhancement, and resolution normalization to improve OCR accuracy, although these operations are not explicitly exposed in the API output. These enhancements are handled automatically by the service, so users do not need to manually apply them before submission. The preprocessing ensures better handling of typical receipt issues such as skewed angles, low contrast, and image noise.

    Hope this helps. Do let us know if you have any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.