[go: up one dir, main page]

CN101320471A - image analysis method - Google Patents

image analysis method Download PDF

Info

Publication number
CN101320471A
CN101320471A CNA2007101102500A CN200710110250A CN101320471A CN 101320471 A CN101320471 A CN 101320471A CN A2007101102500 A CNA2007101102500 A CN A2007101102500A CN 200710110250 A CN200710110250 A CN 200710110250A CN 101320471 A CN101320471 A CN 101320471A
Authority
CN
China
Prior art keywords
image
block
image analysis
coordinates
blocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101102500A
Other languages
Chinese (zh)
Other versions
CN101320471B (en
Inventor
廖吉仁
白东玄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Primax Electronics Ltd
Original Assignee
Primax Electronics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Primax Electronics Ltd filed Critical Primax Electronics Ltd
Priority to CN2007101102500A priority Critical patent/CN101320471B/en
Publication of CN101320471A publication Critical patent/CN101320471A/en
Application granted granted Critical
Publication of CN101320471B publication Critical patent/CN101320471B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

The present invention relates to an image analysis method. An image block arrangement table is constructed by inputting coordinates of a plurality of image blocks included in an image and analyzing the image according to the image block arrangement table. The image analysis method provided by the invention can expand the image block arrangement list at any time, and the types of images which can be analyzed by an image analysis program can be greatly increased on the premise of sufficient memory, thereby being quite convenient.

Description

图像分析方法 image analysis method

技术领域 technical field

本发明涉及一种图像分析方法,尤其涉及一种可分析具有不同图像区块排列方式的图像的分析方法。The invention relates to an image analysis method, in particular to an analysis method capable of analyzing images with different arrangements of image blocks.

背景技术 Background technique

数字图像处理的设备,例如:数码相机、文件扫描器以及打印机等等,在今日已为人们广泛使用。为确保数字图像设备所产生的输出图像能尽量与真实图像相符,例如打印机印出来的图像是否与电子图像相当接近,或是判断由扫描机所产生的电子图像是否与纸本图像接近,因此需要一些图像分析的步骤,来判别输出图像与真实图像之间的差异。这种图像分析的处理,一般是以人眼来辨识最为简单,也就是由人眼直接比较输出图像与原始图像之间的差异。但如此的人工辨识方式需要相当的人力以及时间,且由人眼来辨识是偏向个人主观来判断,是属于不客观的方法。因此,已知已发展出使用图像分析程序来进行图像分析的处理。Devices for digital image processing, such as digital cameras, document scanners, printers, etc., have been widely used by people today. In order to ensure that the output image produced by the digital imaging device is as consistent as possible with the real image, for example, whether the image printed by the printer is very close to the electronic image, or whether the electronic image produced by the scanner is close to the paper image, so it is necessary Some image analysis steps to distinguish the difference between the output image and the real image. This kind of image analysis process is generally the easiest to identify by human eyes, that is, the difference between the output image and the original image is directly compared by human eyes. However, such a manual identification method requires a considerable amount of manpower and time, and the identification by human eyes is biased towards personal subjective judgment, which is not an objective method. Therefore, it is known that a process of performing image analysis using an image analysis program has been developed.

一般被分析的图像多是由多个区块所构成,每一个区块为图片图像或是文字图像。一般来说,单一种已知图像分析程序仅能分析单一种具有特定图像区块排列方式的图像,而无法适用于另一种具有不同图像区块排列的图像。请参阅图1(a)到图1(c),它们分别为具不同区块排列方式图像的示意图。图1(a)中具有第一图像IA,图1(b)具有第二图像IB,以及图1(c)具有第三图像IC,第一图像IA包括五个区块1-5,第二图像IB是将第一图像IA旋转后的图像,而第三图像IC则是由第一图像IA中的五个区块更换位置重新排列而获得。Generally, the image to be analyzed is composed of multiple blocks, and each block is a picture image or a text image. Generally speaking, a single known image analysis program can only analyze a single image with a specific arrangement of image blocks, but cannot be applied to another image with a different arrangement of image blocks. Please refer to FIG. 1(a) to FIG. 1(c), which are schematic diagrams of images with different block arrangements. Fig. 1 (a) has a first image IA, Fig. 1 (b) has a second image IB, and Fig. 1 (c) has a third image IC, the first image IA includes five blocks 1-5, the second The image IB is the rotated image of the first image IA, and the third image IC is obtained by rearranging the positions of the five blocks in the first image IA.

请参阅图2(a),其为已知图像分析方法一个较佳实施例的示意图。图2(a)中,第一图像分析程序PA是专门针对第一图像IA所设计的,第二图像分析程序PB是专门为第二图像IB所设计的,而第三图像分析程序PC是专门为第三图像IC所设计的。请同时参阅图1(a)到图1(c)以及图2,程序撰写者于第一图像分析程序PA中写入第一图像IA的五个区块的位置信息,因此第一图像分析程序PA可根据区块的位置信息来分析第一图像IA。同理,第二图像分析程序PB可分析第二图像IB,而第三图像分析程序PC则是用以分析第三图像IC。Please refer to FIG. 2( a ), which is a schematic diagram of a preferred embodiment of a known image analysis method. In Fig. 2 (a), the first image analysis program PA is specially designed for the first image IA, the second image analysis program PB is specially designed for the second image IB, and the third image analysis program PC is specially designed for the first image IA. designed for the third image IC. Please refer to FIG. 1(a) to FIG. 1(c) and FIG. 2 at the same time. The program writer writes the position information of the five blocks of the first image IA in the first image analysis program PA, so the first image analysis program The PA can analyze the first image IA according to the location information of the blocks. Similarly, the second image analysis program PB can analyze the second image IB, and the third image analysis program PC is used to analyze the third image IC.

第二图像IB虽然只是将第一图像IA旋转所获得,如图1(a)到图1(c)所示,但若是第一图像分析程序PA的程序撰写者于撰写程序阶段时,未考虑到图像旋转的情况,则第一图像分析程序PA仅可分析第一图像IA而无法分析第二图像IB。此种情况下,如想要分析第二图像IB,则必须为第二图像IB撰写出专门分析第二图像IB的第二图像分析程序PB,或是修改第一图像分析程序PA。而修改第一图像分析程序PA的过程并没有比撰写第二图像分析程序PB来得简单与快速。Although the second image IB is only obtained by rotating the first image IA, as shown in Figure 1(a) to Figure 1(c), if the program writer of the first image analysis program PA did not consider In the case of image rotation, the first image analysis program PA can only analyze the first image IA but cannot analyze the second image IB. In this case, if you want to analyze the second image IB, you must write a second image analysis program PB for the second image IB, or modify the first image analysis program PA. However, the process of modifying the first image analysis program PA is not as simple and fast as writing the second image analysis program PB.

若是第一图像分析程序PA的程序撰写者于撰写程序阶段时,考虑图像旋转的情况并将图像旋转命令RC加入至第一图像分析程序PA内,则第一图像分析程序PA则可分析第一图像IA以及旋转的第一图像PA(即第二图像IB),如图2(b)所示。但经过区块重新排列过的第三图像IC仍然无法使用第一图像分析程序PA分析,此时必须针对第三图像IC的区块位置设计出用以分析第三图像IC的第三图像分析程序PC。If the program writer of the first image analysis program PA considers the image rotation and adds the image rotation command RC into the first image analysis program PA when writing the program, then the first image analysis program PA can analyze the first The image IA and the rotated first image PA (ie, the second image IB) are shown in FIG. 2( b ). However, the third image IC that has been rearranged by blocks still cannot be analyzed by the first image analysis program PA. At this time, a third image analysis program for analyzing the third image IC must be designed for the block position of the third image IC. PC.

换句话说,对于图像分析程序而言,具有不同的图像区块排列方式的图像会被视为不同的图像并因此无法共用同一个图像分析程序。即使是如图2(b)所示的被加入图像旋转命令RC的图像分析程序PA,也仅能多分析由第一图像PA旋转后所得的第二图像PB,但仍然无法分析第三图像PC或其他更多不同区块排列方式的图像。In other words, for image analysis programs, images with different arrangements of image blocks will be regarded as different images and thus cannot share the same image analysis program. Even the image analysis program PA added with the image rotation command RC as shown in Figure 2(b) can only analyze the second image PB obtained after the rotation of the first image PA, but still cannot analyze the third image PC or other more images with different arrangements of blocks.

每出现一种区块排列方式的图像就必须重新撰写程序来分析该图像的情况是十分麻烦且不具效率的,因此,需要可使用单一分析程序来分析具有不同图像区块排列方式的图像的图像分析方法。It is cumbersome and inefficient to have to rewrite the program to analyze the image every time an image with a block arrangement appears, and therefore, there is a need for an image that can analyze images with different image block arrangements using a single analysis program Analytical method.

发明内容 Contents of the invention

本发明的目的在提供一种图像分析的方法,特别是根据图像区块排列表而可分析具不同图像区块排列方式的图像的图像分析方法。The purpose of the present invention is to provide an image analysis method, especially an image analysis method that can analyze images with different image block arrangements according to the image block arrangement table.

于一个较佳实施例中,本发明提出一种图像分析方法,用以分析具有不同区块排列方式的多个图像,其中多个图像的每一个包含多个图像区块且每一区块具有起点坐标以及终点坐标,该方法包括:In a preferred embodiment, the present invention proposes an image analysis method for analyzing multiple images with different block arrangements, wherein each of the multiple images includes multiple image blocks and each block has Starting point coordinates and end point coordinates, this method includes:

输入每一图像所包含的多个区块的起点坐标及终点坐标;input the start coordinates and end coordinates of multiple blocks contained in each image;

记录每一图像所包含的多个区块的起点坐标及终点坐标于图像区块排列表内;以及recording the start coordinates and end coordinates of multiple blocks included in each image in the image block arrangement table; and

依据图像区块排列表分析多个图像。Multiple images are analyzed according to the image block permutation table.

于一个较佳实施例中,多个区块是图片图像。In a preferred embodiment, the plurality of blocks are picture images.

于一个较佳实施例中,多个区块是文字图像。In a preferred embodiment, the plurality of blocks are text images.

于一个较佳实施例中,多个区块包含图片及文字图像。In a preferred embodiment, the multiple blocks include pictures and text images.

本发明不但改善了图像分析方法,还可随时扩充图像区块排列表,在存储器充足的前提下,图像分析程序可分析的图像种类可大幅增加,相当具有便利性。The invention not only improves the image analysis method, but also expands the image block arrangement table at any time. Under the premise of sufficient memory, the types of images that can be analyzed by the image analysis program can be greatly increased, which is quite convenient.

附图说明 Description of drawings

图1(a)到图1(c)分为为具有不同区块排列方式图像的示意图。FIG. 1( a ) to FIG. 1( c ) are schematic diagrams of images with different block arrangements.

图2(a)与图2(b)是已知图像分析方法一个较佳实施例的示意图。2(a) and 2(b) are schematic diagrams of a preferred embodiment of a known image analysis method.

图3是本发明图像分析方法一个较佳实施例的图像区块排列表示意图。Fig. 3 is a schematic diagram of an image block arrangement table of a preferred embodiment of the image analysis method of the present invention.

图4是本发明图像分析方法一个较佳实施例的流程图。Fig. 4 is a flowchart of a preferred embodiment of the image analysis method of the present invention.

图5是本发明图像分析方法一个较佳实施例的图像区块排列表示意图。Fig. 5 is a schematic diagram of an image block arrangement table of a preferred embodiment of the image analysis method of the present invention.

其中,附图标记说明如下:Wherein, the reference signs are explained as follows:

1、2、3、4、5区块1, 2, 3, 4, 5 blocks

401、402、403步骤401, 402, 403 steps

IA、IB、IC  图像IA, IB, IC image

PA、PB、PC、PD图像分析程序PA, PB, PC, PD image analysis program

T图像区块排列表T image block arrangement table

R5区块半径R5 block radius

X00、Y00、Xnn、Ynn图像坐标X 00 , Y 00 , X nn , Y nn image coordinates

X11、X21、X31、X41、X51、X1n、X2n、X3n、X4n、X’11、X’21、X’31、X’41、X’51、X’1n、X’2n、X’3n、X’4n、Y11、Y21、Y31、Y41、Y51、Y1n、Y2n、Y3n、Y4n、Y’11、Y’21、Y’31、Y’41、Y’51、Y’1n、Y’2n、Y’3n、Y’4n区块坐标X 11 , X 21 , X 31 , X 41 , X 51 , X 1n , X 2n , X 3n , X 4n , X' 11 , X' 21 , X' 31 , X' 41 , X' 51 , X' 1n , X' 2n , X' 3n , X' 4n , Y 11 , Y 21 , Y 31 , Y 41 , Y 51 , Y 1n , Y 2n , Y 3n , Y 4n , Y' 11 , Y' 21 , Y' 31 , Y' 41 , Y' 51 , Y' 1n , Y' 2n , Y' 3n , Y' 4n block coordinates

具体实施方式 Detailed ways

本发明为了使图像分析程序不被限定于分析具有特定图像区块排列方式的图像,本发明提出图像区块排列表。该图像区块排列表中记载待分析图像的多个图像区块的位置信息,使得单一分析程序可根据该图像区块排列表的信息来分析具有不同区块排列方式的图像。如图3所示,第四图像分析程序PD通过读取本发明的图像区块排列表T而可分析第一图像IA、第二图像IB以及第三图像IC。In order to prevent the image analysis program from being limited to analyzing images with a specific image block arrangement, the present invention proposes an image block arrangement table. The image block arrangement table records position information of multiple image blocks of the image to be analyzed, so that a single analysis program can analyze images with different block arrangements according to the information in the image block arrangement table. As shown in FIG. 3 , the fourth image analysis program PD can analyze the first image IA, the second image IB and the third image IC by reading the image block arrangement table T of the present invention.

请参阅图4,其为本发明图像分析方法一个较佳实施例的流程图。图4中,分析图像开始,在步骤401中输入图像的每一图像区块的起点坐标以及终点坐标。于步骤402中记录所述起点坐标以及终点坐标于图像区块排列表T中。接着在步骤403中根据图像区块排列表T所记录的图像区块的坐标数据而分析图像。Please refer to FIG. 4 , which is a flowchart of a preferred embodiment of the image analysis method of the present invention. In FIG. 4 , the image analysis starts, and in step 401 , the starting point coordinates and the ending point coordinates of each image block of the image are input. In step 402, record the starting point coordinates and the ending point coordinates in the image block arrangement table T. Then in step 403 the image is analyzed according to the coordinate data of the image blocks recorded in the image block arrangement table T.

本发明的图像分析方法将图像所包含的每一图像区块的位置信息记录于图像区块排列表T内,使得图像分析程序可由该图像区块排列表中获得图像区块的排列信息进而进行分析。In the image analysis method of the present invention, the position information of each image block included in the image is recorded in the image block arrangement table T, so that the image analysis program can obtain the arrangement information of the image blocks from the image block arrangement table and then proceed analyze.

请参阅图5,其为本发明图像区块排列表T的一个实施例示意图。本发明图像区块排列表T所储存的数据包括起点坐标以及终点坐标。若区块形状是圆形,则储存圆心以及半径。若是同一图像区块被分割为多个小区块,则储存该图像区块的长和宽被分割的数量。当然,于此提出常见的长方形区块以及圆形区块为例,并非限定本发明仅可分析此两种区块形状的图像区块。Please refer to FIG. 5 , which is a schematic diagram of an embodiment of the image block arrangement table T of the present invention. The data stored in the image block arrangement table T of the present invention includes starting point coordinates and end point coordinates. If the shape of the block is a circle, store the center and radius of the circle. If the same image block is divided into multiple small blocks, the number of divided lengths and widths of the image block is stored. Of course, taking common rectangular blocks and circular blocks as examples does not limit the present invention to only analyze image blocks of these two block shapes.

请同时参阅图1(a)到图1(c)以及图5,再次说明本发明图像分析方法的流程。图1(a)到图1(c)中,第一图像IA包括第一区块1、第二区块2、第三区块3、第四区块4以及第五区块5共五个区块,其中第一区块1以及第五区块5是图片图像,第二区块2以及第四区块4是文字图像,而第三区块3是具有小区块分割的区块。定义第一图像IA中最左上角的一点为原点,其坐标为(X00,Y00),且定义第一图像IA中最右下角的一点为终点,其坐标为(Xnn,Ynn)。使用者可以原点坐标或终点坐标作为基准点,而得知各图像区块的起点坐标以及其终点坐标。此时使用者分别输入区块的位置信息至图像区块排列表T。于本例中的区块信息包括:第一区块1的第一起点坐标(X11,Y11)以及第一终点坐标(X1n,Y1n),第一区块2的第二起点坐标(X21,Y21)以及第二终点坐标(X2n,Y2n),第三区块3的第三起点坐标(X31,Y31)以及第三终点坐标(X3n,Y3n),第四区块4的第四起点坐标(X41,Y41)以及第四终点坐标(X4n,Y4n),第五区块5的第五圆心坐标(X51,Y51)以及第五半径R5。其中于输入第三区块3的坐标时,再输入区块的长边分割为5块,区块的宽边分割为3块,也就是记录了第三区块3共被分割为15块的信息。此外,当所输入的终点坐标为单一数值时,判断该数值为半径,亦即代表该区块是圆形。以上是第一种手动输入坐标信息方式。当然,可有其它输入坐标信息的方式。例如,请再度参阅图1(a)中的第一图像IA,同样地定义第一图像IA中最左上角的一点为图像原点,其坐标为(X00,Y00),且定义第一图像IA中最右下角的一点为图像终点,其坐标为(Xnn,Ynn)。在输入坐标信息时,使用者使用鼠标于第一区块1的区块起点处点击后按住鼠标左键不放,将鼠标游标拉曳至第一区块1的区块终点处再放开鼠标左键,程序会根据图像原点坐标以及图像终点坐标可得知第一区块1的第一起点坐标(X11,Y11)以及第一终点坐标(X1n,Y1n),以此类推。在遇到圆形的第五区块时,以鼠标按键点击第五区块的圆心处拉曳至其圆周处,接着放开按键,而程序会提供选单让使用者选择所圈选的区块是长方形或是圆形。当区块坐标被输入后,该些坐标信息被储存于图像区块排列表T中,如图5所示。当第四图像分析程序PD想要分析第一图像IA时,其由图像区块排列表T中读取第一图像IA的区块的坐标数据来分析第一图像IA。当第四图像分析程序PD想要分析第二图像IB或是第三图像IC时,第四图像分析程序PD不需使用图像旋转命令RC即可分析第二图像IB,其原因在于,图1(a)与图1(b)中的第一图像IA以及第二图像IB的图像原点坐标都为(X00,Y00),虽然第二图像IB是旋转过后的图像,但只要知道身为参考点的图像原点的所在位置,而原点与各区块的相对位置不会因旋转而改变,因此可得知各区块的所在坐标,故于图像区块排列表T中,第一图像IA的坐标信息是与第二图像IB完全相同的,如图5所示。而将第一图像IA的区块位置重新排列而获得的第三图像IC则被视为与第一图像IA不同的图像。在分析第三图像IC前,使用者同样输入第三图像IC的区块坐标等数据,而第三图像IC的坐标信息如下:第一区块1的第一起点坐标(X’11,Y’11)以及第一终点坐标(X’1n,Y’1n),第一区块2的第二起点坐标(X’21,Y’21)以及第二终点坐标(X’2n,Y’2n),第三区块3的第三起点坐标(X’31,Y’31)以及第三终点坐标(X’3n,Y’3n),第四区块4的第四起点坐标(X’41,Y’41)以及第四终点坐标(X’4n,Y’4n),第五区块5的第五圆心坐标(X’51,Y’51)以及第五半径R5。该些数据依然被储存于图像区块排列表T中。于第三图像IC的坐标信息中,第五半径的值仍为是R5不变,但由于区块的排列方式经过变更,因此其余各点坐标则有所变动,如图5所示。当第四图像分析程序PD可读取图像区块排列表T的数据而分析第三图像IC。Please refer to FIG. 1( a ) to FIG. 1( c ) and FIG. 5 at the same time to illustrate the flow of the image analysis method of the present invention again. In Fig. 1 (a) to Fig. 1 (c), the first image IA includes a total of five blocks 1, 2, 3, 4 and 5 Blocks, wherein the first block 1 and the fifth block 5 are picture images, the second block 2 and the fourth block 4 are text images, and the third block 3 is a block with small block division. Define the point in the upper left corner in the first image IA as the origin, and its coordinates are (X 00 , Y 00 ), and define the point in the lower right corner in the first image IA as the end point, and its coordinates are (X nn , Y nn ) . The user can use the origin coordinates or the end coordinates as a reference point to know the start coordinates and the end coordinates of each image block. At this time, the user inputs the location information of the blocks into the image block arrangement table T respectively. The block information in this example includes: the first starting point coordinates (X 11 , Y 11 ) and the first end point coordinates (X 1n , Y 1n ) of the first block 1, the second starting point coordinates of the first block 2 (X 21 , Y 21 ) and the second end point coordinates (X 2n , Y 2n ), the third starting point coordinates (X 31 , Y 31 ) and the third end point coordinates (X 3n , Y 3n ) of the third block 3, The fourth starting point coordinates (X 41 , Y 41 ) and the fourth end point coordinates (X 4n , Y 4n ) of the fourth block 4, the fifth circle center coordinates (X 51 , Y 51 ) and the fifth Radius R5. When inputting the coordinates of the third block 3, the long side of the input block is divided into 5 pieces, and the wide side of the block is divided into 3 pieces, which means that the third block 3 is divided into 15 pieces in total. information. In addition, when the input end point coordinate is a single value, it is determined that the value is a radius, which means that the block is a circle. The above is the first way to manually input coordinate information. Of course, other ways of inputting coordinate information are possible. For example, please refer to the first image IA in Fig. 1(a), similarly define a point in the upper left corner of the first image IA as the origin of the image, its coordinates are (X 00 , Y 00 ), and define the first image The bottom right point in the IA is the end point of the image, and its coordinates are (X nn , Y nn ). When inputting coordinate information, the user uses the mouse to click on the block starting point of the first block 1, press and hold the left mouse button, drag the mouse cursor to the block end point of the first block 1, and then release it Click the left button of the mouse, and the program will know the first starting point coordinates (X 11 , Y 11 ) and first end point coordinates (X 1n , Y 1n ) of the first block 1 according to the image origin coordinates and image end point coordinates, and so on . When encountering the fifth circular block, use the mouse button to click on the center of the fifth block and drag it to its circumference, then release the button, and the program will provide a menu for the user to select the circled block Is rectangular or circular. After the block coordinates are input, the coordinate information is stored in the image block arrangement table T, as shown in FIG. 5 . When the fourth image analysis program PD wants to analyze the first image IA, it reads the coordinate data of the blocks of the first image IA from the image block arrangement table T to analyze the first image IA. When the fourth image analysis program PD wants to analyze the second image IB or the third image IC, the fourth image analysis program PD can analyze the second image IB without using the image rotation command RC, because FIG. 1( a) The image origin coordinates of the first image IA and the second image IB in Figure 1(b) are both (X 00 , Y 00 ), although the second image IB is a rotated image, as long as it is known as a reference The position of the image origin of the point, and the relative position between the origin and each block will not change due to rotation, so the coordinates of each block can be known, so in the image block arrangement table T, the coordinate information of the first image IA is exactly the same as the second image IB, as shown in FIG. 5 . The third image IC obtained by rearranging the block positions of the first image IA is regarded as a different image from the first image IA. Before analyzing the third image IC, the user also inputs data such as block coordinates of the third image IC, and the coordinate information of the third image IC is as follows: the first starting point coordinates of the first block 1 (X' 11 , Y' 11 ) and the first end point coordinates (X' 1n , Y' 1n ), the second starting point coordinates (X' 21 , Y' 21 ) and the second end point coordinates (X' 2n , Y' 2n ) of the first block 2 , the third starting point coordinates (X' 31 , Y' 31 ) and the third end point coordinates (X' 3n , Y' 3n ) of the third block 3, the fourth starting point coordinates (X' 41 , Y' 41 ) and the fourth end point coordinates (X' 4n , Y' 4n ), the fifth circle center coordinates (X' 51 , Y' 51 ) of the fifth block 5 and the fifth radius R5. These data are still stored in the image block arrangement table T. In the coordinate information of the third image IC, the value of the fifth radius is still R5 unchanged, but the coordinates of other points are changed due to the change of the block arrangement, as shown in FIG. 5 . When the fourth image analysis program PD can read the data of the image block arrangement table T to analyze the third image IC.

同理,对于分析其他不同区块排列方式的图像也是先输入区块坐标等信息,使该些区块位置信息被储存后,分析程序即可依据该些区块位置信息而直接分析图像。Similarly, for analyzing other images with different block arrangements, information such as block coordinates is firstly input, so that after the block position information is stored, the analysis program can directly analyze the image according to the block position information.

总而言之,本发明提供图像区块排列表,使具有不同区块排列方式的图像都可被图像分析程序所分析,而不需为了不同区块排列的图像分别撰写不同的分析程序。当然,图像区块排列表可随时增加不同图像的区块位置信息,而不受限于图5中的三种图像。本发明不但改善了图像分析方法,还可随时扩充图像区块排列表,在存储器充足的前提下,图像分析程序可分析的图像种类可大幅增加,相当具有便利性。In summary, the present invention provides an image block arrangement table, so that images with different block arrangements can be analyzed by image analysis programs, without writing different analysis programs for images with different block arrangements. Of course, the image block arrangement table can add block position information of different images at any time, and is not limited to the three images in FIG. 5 . The invention not only improves the image analysis method, but also expands the image block arrangement table at any time. Under the premise of sufficient memory, the types of images that can be analyzed by the image analysis program can be greatly increased, which is quite convenient.

以上所述仅为本发明的较佳实施例,并非用以限定本发明的权利要求,因此凡其它未脱离本发明所揭示的精神下所完成的等效变化或修改,均应包含于本案的权利要求内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the claims of the present invention. Therefore, all other equivalent changes or modifications that do not deviate from the spirit disclosed in the present invention should be included in the scope of this case. within the claims.

Claims (4)

1、一种图像分析方法,用以分析具有不同区块排列方式的多个图像,其中所述多个图像中的每一个包含多个图像区块且每一区块具有起点坐标以及终点坐标,所述方法包括:1. An image analysis method for analyzing a plurality of images having different block arrangements, wherein each of the plurality of images includes a plurality of image blocks and each block has a start point coordinate and an end point coordinate, The methods include: 输入每一个图像所包含的多个区块的起点坐标及终点坐标;Input the start coordinates and end coordinates of multiple blocks contained in each image; 记录每一个图像所包含的多个区块的起点坐标及终点坐标于图像区块排列表内;以及recording the start coordinates and end coordinates of multiple blocks included in each image in the image block arrangement table; and 依据该图像区块排列表分析所述多个图像。The plurality of images are analyzed according to the image block arrangement table. 2、如权利要求1所述的图像分析方法,其中所述多个区块是图片图像。2. The image analysis method according to claim 1, wherein the plurality of blocks are picture images. 3、如权利要求1所述的图像分析方法,其中所述多个区块是文字图像。3. The image analysis method according to claim 1, wherein the plurality of blocks are text images. 4、如权利要求1所述的图像分析方法,其中所述多个区块包含图片和文字图像。4. The image analysis method as claimed in claim 1, wherein the plurality of blocks include pictures and text images.
CN2007101102500A 2007-06-08 2007-06-08 Method for Recognizing Multiple Images with Different Block Arrangements Expired - Fee Related CN101320471B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101102500A CN101320471B (en) 2007-06-08 2007-06-08 Method for Recognizing Multiple Images with Different Block Arrangements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101102500A CN101320471B (en) 2007-06-08 2007-06-08 Method for Recognizing Multiple Images with Different Block Arrangements

Publications (2)

Publication Number Publication Date
CN101320471A true CN101320471A (en) 2008-12-10
CN101320471B CN101320471B (en) 2013-03-20

Family

ID=40180503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101102500A Expired - Fee Related CN101320471B (en) 2007-06-08 2007-06-08 Method for Recognizing Multiple Images with Different Block Arrangements

Country Status (1)

Country Link
CN (1) CN101320471B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774569A (en) * 1987-07-24 1988-09-27 Eastman Kodak Company Method for adaptively masking off a video window in an overscanned image
US5077678A (en) * 1989-11-21 1991-12-31 Texas Instruments Incorporated Graphics data processor with window checking for determining whether a point is within a window
CN1196542A (en) * 1997-04-15 1998-10-21 三星电子株式会社 Block matching method by moving target window
US6122317A (en) * 1997-05-22 2000-09-19 Mitsubishi Denki Kabushiki Kaisha Motion vector detector
TW200622940A (en) * 2004-12-31 2006-07-01 Hon Hai Prec Ind Co Ltd Two-dimension image analyzing and processing system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774569A (en) * 1987-07-24 1988-09-27 Eastman Kodak Company Method for adaptively masking off a video window in an overscanned image
US5077678A (en) * 1989-11-21 1991-12-31 Texas Instruments Incorporated Graphics data processor with window checking for determining whether a point is within a window
CN1196542A (en) * 1997-04-15 1998-10-21 三星电子株式会社 Block matching method by moving target window
US6122317A (en) * 1997-05-22 2000-09-19 Mitsubishi Denki Kabushiki Kaisha Motion vector detector
TW200622940A (en) * 2004-12-31 2006-07-01 Hon Hai Prec Ind Co Ltd Two-dimension image analyzing and processing system and method

Also Published As

Publication number Publication date
CN101320471B (en) 2013-03-20

Similar Documents

Publication Publication Date Title
CN103218595B (en) The recognition methods of a kind of terminal and Quick Response Code
US7739583B2 (en) Multimedia document sharing method and apparatus
US7703002B2 (en) Method and apparatus for composing multimedia documents
JP6142580B2 (en) Information processing system, information registration method, conference apparatus, and program
WO2019072127A1 (en) Law enforcement recorder based on two-dimensional code scanning and identifying, and whole-process audio and video recording method
WO2014086287A1 (en) Text image automatic dividing method and device, method for automatically dividing handwriting entries
CN111738901A (en) Storage medium and image processing device
US20090119608A1 (en) Face and subject tagging with relationship indexing in files to enhance organization and usability
CN101334990B (en) Information display apparatus and information display method
JP6369598B2 (en) Information processing system, information registration method, conference apparatus, and program
WO2014086266A1 (en) Professional notebook convenient for electronization and method for displaying electronic thumbnail thereof
CN101320471A (en) image analysis method
TWI339362B (en) Method of image analysis
US20080282138A1 (en) Methods and systems for multimedia object association to digital paper spatial diagrams
JP6717228B2 (en) Image reading apparatus, image reading method, and image forming apparatus
US8570610B2 (en) Information processing apparatus, information processing method and computer readable medium for designating a region of reduced document on display and creating image corresponding to the designated region
JP5800261B1 (en) Portable information terminal, program, and operation method of portable information terminal
Thompson et al. Embedded metadata patterns across web sharing Environments
TW201126411A (en) Digital data display device and digital data display method thereof
WO2016199841A1 (en) Content management system, content management server and content management method
JP4983489B2 (en) Information processing apparatus and information processing program
JP6549209B2 (en) Data input device and data input program
TWI650656B (en) Method of searching an image file in a computer system, related image file searching device, and related computer system
JP2009070007A (en) Information processor and information processing program
JP6553979B2 (en) Information terminal and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130320

Termination date: 20150608

EXPY Termination of patent right or utility model