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

Claim 0:
1. 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 comprises historical screen data or a real-time image, and the automatically detecting method comprising:
(B01) determining whether there is the historical screen data, and perform a step (B09) if yes, otherwise, performing a step (B02);
(B02) retrieving a screen from the operation screen;
(B03) converting the retrieved screen into a grayscale image as a base image, performing differential computation between pixels of each block of the base image, so as to obtain a differential computation result, according to the differential computation result, a pixel is determined as a variable pixel, mapping a pixel location of the pixel to perform accumulated vote actions on a score map based on the differential computation result;
(B04) determining whether to stop a vote accumulation process, and perform a step (B14) if yes, otherwise, performing a step (B05);
(B05) retrieving a current screen from the operation screen;
(B06) converting the retrieved current screen into a grayscale current image;
(B07) 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;
(B08) mapping a pixel location greater than a specific threshold value to perform accumulated vote actions on the score map based on the differential computation result, and repeating to perform the step (B04);
(B09) loading another image from a historical image database as a base image or the base image of the step (B03) if the step (B02) is performed as a result of the step (B01);
(B10) determining whether to stop another vote accumulation process, and performing a step (B14) if yes, otherwise, performing a step (B11);
(B11) retrieving a grayscale historical image of the screen from the historical image database;
(B12) 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;
(B13) 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 (B10);
(B14) performing a normalization process to an accumulated score map;
(B15) performing an image connection process to the accumulated score map;
(B16) computing bounding boxes of each connected block of image within the score map, and merging overlapped bounding boxes together;
(B17) expanding the bounding boxes, so as to obtain region proposals for the time-varying text region of interest; and
(B18) performing a union operation on the obtained region proposals, so as to obtain an automatically labeled and selected time-varying text region of interest.