Patent ID: 11881037
Assignee: ADLINK TECHNOLOGY INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. An automatically detecting method for time-varying text region of interest, adapted to an information retrieval system comprising an image processing unit configured to detect an image of an operation screen to automatically label a time-varying text region of interest, wherein the image of the operation screen comprises historical screen data or a real-time image, and the automatically detecting method comprises:
(C01) initializing related system parameters, and perform a step (C02);
(C02) determining whether there is the historical screen data, and performing a step (C15) if yes, otherwise, performing a step (C03);
(C03) loading a specific character definition file;
(C04) performing a specific character detection on the image of the operation screen;
(C05) expanding a bounding box of a detected specific text region of interest, to generate a search window;
(C06) performing a grayscale conversion of the image in the search window and labeling a selection of the time-varying text region of interest;
(C07) obtaining region proposals for the time-varying text region of interest, and performing a step (C24);
(C08) retrieving another screen from the operation screen;
(C09) converting the retrieved screen into a grayscale image as a base image;
(C10) determining whether to stop a vote accumulation process, and performing a step (C20) if yes, otherwise, performing a step (C11);
(C11) retrieving a current screen from the operation screen;
(C12) converting the retrieved current screen into a grayscale current image;
(C13) performing differential computation between pixels of each block of the grayscale current image and the base image, so as to obtain a differential computation result;
(C14) mapping a pixel location greater than a specific threshold value to perform accumulated vote actions on a score map based on the differential computation result, and repeating to perform the step (C10);
(C15) loading another image from a historical image database as a base image or the base image of the step (C09) if the step (C08) is performed as a result of the step (C02);
(C16) determining whether to stop another vote accumulation process and performing a step (C20) if yes, otherwise, performing a step (C17);
(C17) retrieving a grayscale historical image of the screen from the historical image database;
(C18) performing differential computation between pixels of each block of the grayscale historical image and the base image, so as to obtain the differential computation result;
(C19) mapping a pixel location greater than the specific threshold value to perform accumulated vote actions on the score map based on the differential computation result, and repeating to perform the step (C16);
(C20) performing normalization process to an accumulated score map;
(C21) performing image connection process to the accumulated score map;
(C22) computing bounding boxes of each connected block of image within the score map, and merging overlapped bounding boxes together;
(C23) expanding the bounding boxes, so as to obtain region proposals for the time-varying text region of interest, and performing a step (C24); and
(C24) performing a union operation on the obtained region proposals, to obtain an automatically labeled and selected time-varying text region of interest.