JP2018116644A - Image processing apparatus - Google Patents
Image processing apparatus Download PDFInfo
- Publication number
- JP2018116644A JP2018116644A JP2017008752A JP2017008752A JP2018116644A JP 2018116644 A JP2018116644 A JP 2018116644A JP 2017008752 A JP2017008752 A JP 2017008752A JP 2017008752 A JP2017008752 A JP 2017008752A JP 2018116644 A JP2018116644 A JP 2018116644A
- Authority
- JP
- Japan
- Prior art keywords
- ruled line
- reduction
- image
- original image
- horizontal
- 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.)
- Pending
Links
Images
Landscapes
- Character Input (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、画像処理装置に関するものである。 The present invention relates to an image processing apparatus.
ある罫線検出方法では、原画像から縮小画像を生成し、生成した縮小画像において、原画像内の罫線に対応する黒画素の連結成分を検出することで、原画像内の罫線を検出し、さらに、検出した罫線に基づいて、表領域を検出している(例えば特許文献1,2参照)。 In a ruled line detection method, a reduced image is generated from an original image, and a black pixel corresponding to a ruled line in the original image is detected in the generated reduced image to detect a ruled line in the original image. The table area is detected based on the detected ruled line (see, for example, Patent Documents 1 and 2).
原画像を縮小する場合、一般的に、水平方向および垂直方向において同時に原画像が縮小され、原画像における所定サイズ(例えば2画素×2画素)のウィンドウ内の画素の画素値から、縮小画像の1画素の画素が決定される。 When the original image is reduced, the original image is generally reduced simultaneously in the horizontal direction and the vertical direction, and the pixel value of the pixel in the window of a predetermined size (for example, 2 pixels × 2 pixels) in the original image is used. One pixel is determined.
例えば、原画像におけるウィンドウ内の画素の画素値の平均値が、縮小画像の1画素の画素とされる。また、例えば、原画像が2値画像である場合、原画像におけるウィンドウ内の画素の画素値の論理和が、縮小画像の1画素の画素とされる。 For example, the average value of the pixel values of the pixels in the window in the original image is set as one pixel of the reduced image. For example, when the original image is a binary image, the logical sum of the pixel values of the pixels in the window in the original image is set as one pixel of the reduced image.
原画像におけるウィンドウ内の画素の画素値の平均値を、縮小画像の1画素の画素とする場合、原画像内の1画素幅の細線である罫線に対応する、縮小画像内の連結画素の濃度が低くなってしまい(輝度値が高くなってしまい)、縮小画像内の連結画素が正確に検出されず、ひいては、原画像内の罫線が正確に検出されないことがある。 When the average value of the pixel values in the window in the original image is set as one pixel pixel in the reduced image, the density of connected pixels in the reduced image corresponding to a ruled line that is a thin line having a width of one pixel in the original image. Becomes lower (the luminance value becomes higher), the connected pixels in the reduced image are not accurately detected, and as a result, the ruled lines in the original image may not be detected accurately.
また、原画像におけるウィンドウ内の画素の画素値の論理和を、縮小画像の1画素の画素とする場合、原画像内の罫線ではない模様などのパターンが、縮小画像内で連結画素として現れることがあり、原画像内の罫線として誤検出されてしまうことがある。 In addition, when the logical sum of the pixel values of the pixels in the window in the original image is set as one pixel of the reduced image, a pattern such as a pattern that is not a ruled line in the original image appears as a connected pixel in the reduced image. May be erroneously detected as a ruled line in the original image.
したがって、原画像内の表領域が正確に検出されなかったり、原画像内のパターンが表領域として誤って検出されたりする可能性がある。 Therefore, there is a possibility that a table area in the original image is not accurately detected, or a pattern in the original image is erroneously detected as a table area.
本発明は、上記の問題に鑑みてなされたものであり、原画像内の表領域を正確に検出する画像処理装置を得ることを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to obtain an image processing apparatus that accurately detects a table area in an original image.
本発明に係る画像処理装置は、水平方向および垂直方向のうちの一方の方向を縮小方向とし、前記縮小方向に対して垂直な方向に沿って縮小せずに前記縮小方向に沿って原画像を所定の縮小率で縮小して縮小画像を生成する縮小処理部と、前記縮小画像において、前記縮小方向に沿って連続的に延びる連結画素群を検出する連結画素群検出部と、前記縮小率に基づいて、前記縮小画像において検出された前記連結画素群の位置から、前記原画像における罫線の位置を特定する罫線特定部と、(a)前記罫線特定部により特定された罫線により構成される1または連続する複数の矩形を特定し、(b)特定した前記1または連続する複数の矩形についての外接矩形を特定し、(c)前記外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在するか否かを判定し、(d)前記外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在する場合に、前記外接矩形を表領域として特定する表領域特定部とを備える。 The image processing apparatus according to the present invention uses one of a horizontal direction and a vertical direction as a reduction direction, and does not reduce the original image along the reduction direction without reducing the image along the direction perpendicular to the reduction direction. A reduction processing unit that generates a reduced image by reducing at a predetermined reduction rate, a connected pixel group detection unit that detects a connected pixel group that continuously extends in the reduction direction in the reduced image, and the reduction rate Based on the position of the connected pixel group detected in the reduced image, a ruled line specifying unit that specifies the position of the ruled line in the original image, and (a) a ruled line specified by the ruled line specifying unit 1 Alternatively, a plurality of continuous rectangles are specified, (b) a circumscribed rectangle for the specified one or a plurality of continuous rectangles is specified, and (c) a horizontal ruled line and a vertical ruled line existing in the circumscribed rectangle (D) when at least one of a horizontal ruled line and a vertical ruled line existing in the circumscribed rectangle is greater than or equal to a predetermined value, the circumscribed rectangle A table area specifying unit for specifying as a table area.
本発明によれば、原画像内の表領域が正確に検出される。 According to the present invention, the surface area in the original image is accurately detected.
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。 These and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
以下、図に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。図1に示す画像処理装置は、画像読取装置1、記憶装置2、通信装置3、印刷装置4、および演算処理装置5を備える。
FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to an embodiment of the present invention. The image processing apparatus shown in FIG. 1 includes an image reading device 1, a storage device 2, a communication device 3, a
画像読取装置1は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データ(ここでは、RGBデータ)を生成する内部装置である。 The image reading device 1 is an internal device that optically reads a document image from a document and generates image data of the document image (here, RGB data).
また、記憶装置2は、各種データやプログラムを格納可能な装置である。記憶装置2としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置2には、例えば原稿画像の画像データを記憶することができる。 The storage device 2 is a device capable of storing various data and programs. As the storage device 2, a nonvolatile mass storage medium such as a nonvolatile memory or a hard disk drive is used. For example, image data of a document image can be stored in the storage device 2.
また、通信装置3は、外部装置との間でデータ通信を行う装置である。通信装置3としては、ネットワーク通信を行うネットワークインターフェイス、ファクシミリ通信を行うモデムなどが使用される。 The communication device 3 is a device that performs data communication with an external device. As the communication device 3, a network interface that performs network communication, a modem that performs facsimile communication, or the like is used.
また、印刷装置4は、色変換、ハーフトーン処理などの、印刷のための画像処理を施された原稿画像の画像データに基づき原稿画像の印刷を実行する。
Further, the
また、演算処理装置5は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有するコンピューターであり、ROMや記憶装置2などからRAMへプログラムをロードし、そのプログラムをCPUで実行することにより、各種処理部を実現する。この実施の形態では、演算処理装置5において、読取処理部11および表検出部12が実現される。
The
読取処理部11は、画像読取装置1を制御して、原稿画像を取得し、原稿画像の画像データを記憶装置2、RAMなどに記憶する。 The reading processing unit 11 controls the image reading device 1 to acquire a document image, and stores image data of the document image in the storage device 2, RAM, or the like.
表検出部12は、原稿画像(原画像)内の罫線を検出する。ここでは、検出すべき罫線は、1画素幅の細線である。
The
表検出部12は、縮小処理部21、連結画素群検出部22、罫線特定部23、および表領域特定部24を備える。
The
縮小処理部21は、水平方向(主走査方向)および垂直方向(副走査方向)のうちの一方の方向を縮小方向とし、その縮小方向に対して垂直な方向に沿って縮小せずにその縮小方向に沿って原画像を所定の縮小率で縮小して縮小画像を生成する。
The
その際、縮小処理部21は、原画像内の複数の画素を縮小画像内の1つの画素へ変換し、原画像内の複数の画素の画素値の平均値を、縮小画像内の1つの画素の画素値とする。例えば、原画像内の水平方向に連続する2画素を縮小画像内の1画素へ変換する場合、その原画像内の2画素の画素値の平均値が、縮小画像内の1画素の画素値とされる。
At that time, the
上述の縮小率は、原画像において検出すべき破線罫線の破線内の線分間の間隔に対応して設定されている。破線は、複数の線分を所定間隔で有している。その線分間の間隔の画素数より大きい数の逆数が縮小率とされる。このようにすることで、検出すべき破線罫線が、縮小画像内では、連続する連結画素群として現れる。 The above-described reduction rate is set corresponding to the interval between the line segments in the broken line of the broken line to be detected in the original image. The broken line has a plurality of line segments at a predetermined interval. The reciprocal of the number larger than the number of pixels in the interval between the line segments is set as the reduction ratio. By doing so, the broken line to be detected appears as a continuous connected pixel group in the reduced image.
連結画素群検出部22は、縮小処理部21により生成された縮小画像において、上述の縮小方向に沿って連続的に延びる連結画素群を検出する。例えば、連結画素群検出部22は、既存のエッジ抽出処理、ラベリング処理などで連結画素群を検出する。
The connected pixel group detection unit 22 detects a connected pixel group that continuously extends along the reduction direction in the reduced image generated by the
ここでは、連結画素群は、所定の閾値以上の濃度を有し、かつ直線状に連続している複数の画素である。また、ここでは、検出すべき罫線が1画素幅の細線であるので、連結画素群も1画素幅となる。 Here, the connected pixel group is a plurality of pixels having a density equal to or higher than a predetermined threshold and continuous in a straight line. Here, since the ruled line to be detected is a thin line having a width of 1 pixel, the connected pixel group is also 1 pixel wide.
罫線特定部23は、上述の縮小率に基づいて、上述の縮小画像において検出された連結画素群の位置(例えば、2端点の画素座標値)から、原画像においてその連結画素群に対応する罫線の位置(例えば、2端点の画素座標値)を特定する。原画像内の画素と縮小画像内の画素との対応関係は縮小率によって決まるため、縮小率に基づいて、縮小画像内の画素に対応する原画像内の画素が特定される。
The ruled
表領域特定部24は、(a)罫線特定部23により特定された罫線により構成される1または連続する複数の矩形を特定し、(b)特定した1または連続する複数の矩形についての外接矩形を特定し、(c)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在するか否かを判定し、(d)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在する場合に、その外接矩形を表領域として特定する。
The table
さらに、表領域特定部24は、その外接矩形内に存在する水平方向の罫線および垂直方向の罫線のそれぞれについて、各罫線が破線罫線であるか実線罫線であるかを判定し、その外接矩形内での実線罫線の配置および破線罫線の配置の少なくとも一方が特定の条件を満たす場合、外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在しても、その外接矩形を表領域として特定しないようにしてもよい(つまり、そのような外接矩形は表領域から除外されるようにしてもよい)。なお、例えば、罫線内のドットがすべて連続している場合には、その罫線は実線罫線であると判定され、罫線内のドットが間欠的に連続している場合には、その罫線は破線罫線であると判定される。
Further, the table
例えば、外接矩形の4辺に対応する罫線がすべて破線罫線である場合に、その外接矩形を表領域として特定しないようにしてもよい。また、例えば、外接矩形の4辺に対応する罫線のうちの一部が破線罫線であり、外接矩形の4辺に対応する罫線のうちの残りが実線罫線である場合に、その外接矩形を表領域として特定しないようにしてもよい。 For example, when all ruled lines corresponding to the four sides of the circumscribed rectangle are broken line ruled lines, the circumscribed rectangle may not be specified as the table region. Further, for example, when a part of the ruled lines corresponding to the four sides of the circumscribed rectangle is a broken line ruled line and the remaining of the ruled lines corresponding to the four sides of the circumscribed rectangle is a solid line ruled line, the circumscribed rectangle is displayed. It may not be specified as a region.
次に、上記画像処理装置の動作について説明する。 Next, the operation of the image processing apparatus will be described.
(a)水平方向の罫線の検出 (A) Detection of horizontal ruled lines
図2は、図1に示す画像処理装置における原画像内の水平方向の罫線の検出について説明する図である。 FIG. 2 is a diagram for explaining detection of horizontal ruled lines in the original image in the image processing apparatus shown in FIG.
原画像内の水平方向の罫線を検出する場合、縮小処理部21は、水平方向を縮小方向とし、垂直方向に沿って縮小せずに水平方向に沿って原画像を所定の縮小率で縮小して縮小画像を生成する。これにより、例えば図2に示すように、原画像における濃度100%の水平方向の罫線は、縮小画像において、濃度100%の水平方向の連結画素群として現れる。
When detecting a horizontal ruled line in the original image, the
連結画素群検出部22は、縮小画像において、垂直方向の各画素位置において水平方向に沿って画素値を順番に参照していき、水平方向に沿って連続的に延びる連結画素群を検出し、検出した連結画素群の位置情報をメモリーなどに格納する。その後、罫線特定部23は、検出された連結画素群の位置から、原画像においてその連結画素群に対応する水平方向の罫線の位置を特定する。図2に示す例では、原画像内の水平方向の2本の罫線が特定される。
The connected pixel group detection unit 22 sequentially refers to the pixel values along the horizontal direction at each pixel position in the vertical direction in the reduced image, detects a connected pixel group that continuously extends along the horizontal direction, The detected position information of the connected pixel group is stored in a memory or the like. Thereafter, the ruled
(b)垂直方向の罫線の検出 (B) Detection of vertical ruled lines
図3は、図1に示す画像処理装置における原画像内の垂直方向の罫線の検出について説明する図である。 FIG. 3 is a diagram for explaining detection of vertical ruled lines in the original image in the image processing apparatus shown in FIG.
原画像内の垂直方向の罫線を検出する場合、縮小処理部21は、垂直方向を縮小方向とし、水平方向に沿って縮小せずに垂直方向に沿って原画像を所定の縮小率で縮小して縮小画像を生成する。これにより、例えば図3に示すように、原画像における濃度100%の垂直方向の罫線は、縮小画像において、濃度100%の垂直方向の連結画素群として現れる。
When detecting a vertical ruled line in the original image, the
連結画素群検出部22は、縮小画像において、水平方向の各画素位置において垂直方向に沿って画素値を順番に参照していき、垂直方向に沿って連続的に延びる連結画素群を検出し、検出した連結画素群の位置情報をメモリーなどに格納する。その後、罫線特定部23は、検出された連結画素群の位置から、原画像においてその連結画素群に対応する垂直方向の罫線の位置を特定する。図3に示す例では、原画像内の垂直方向の2本の罫線が特定される。
The connected pixel group detection unit 22 sequentially refers to the pixel values along the vertical direction at each pixel position in the horizontal direction in the reduced image, detects a connected pixel group that continuously extends along the vertical direction, The detected position information of the connected pixel group is stored in a memory or the like. Thereafter, the ruled
(c)破線罫線の検出 (C) Detection of dashed ruled lines
図4は、図1に示す画像処理装置における原画像内の破線罫線の検出について説明する図である。 FIG. 4 is a diagram for explaining the detection of broken ruled lines in the original image in the image processing apparatus shown in FIG.
上述の処理によって、実線罫線だけではなく破線罫線も検出される。例えば図4に示すように、線分が濃度100%の1画素でありかつ線分間隔が1画素である破線罫線は、縮小率50%の縮小画像では、濃度50%の連結画素群として現れる。 By the above-described processing, not only a solid ruled line but also a broken ruled line is detected. For example, as shown in FIG. 4, a dashed ruled line whose line segment is one pixel with a density of 100% and whose line segment interval is one pixel appears as a connected pixel group with a density of 50% in a reduced image with a reduction ratio of 50%. .
したがって、連結画素群検出部22が、縮小画像において連結画素群を検出し、罫線特定部23が、検出された連結画素群の位置から、原画像においてその連結画素群に対応する罫線の位置を特定することで、実線罫線と区別することなく破線罫線も特定される。
Therefore, the connected pixel group detection unit 22 detects the connected pixel group in the reduced image, and the ruled
(d)表領域の検出 (D) Detection of table area
そして、表領域特定部24は、(a)罫線特定部23により特定された水平方向の罫線および垂直方向の罫線の端点作業に基づいて、それらの罫線により構成される1または連続する複数の矩形を特定し、(b)特定した1または連続する複数の矩形についての外接矩形を特定し、(c)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値(例えば3)以上存在するか否かを判定し、(d)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在する場合に、その外接矩形を表領域として特定する。なお、この所定値は、ユーザーにより設定可能としてもよい。
Then, the table area specifying unit 24 (a) based on the end points of the horizontal ruled line and the vertical ruled line specified by the ruled
これにより、原画像内の表の一部に破線罫線が使用されている場合であっても、正確に表領域が検出される。 As a result, even when a broken line is used for a part of the table in the original image, the table area is accurately detected.
図5は、図1に示す画像処理装置における表領域特定部24により特定される表領域の一例を示す図である。例えば図5に示すように罫線(2本の水平方向の実線罫線および2本の水平方向の破線罫線、並びに2本の垂直方向の実線罫線および1本の垂直方向の破線罫線)が検出された場合、6つの矩形が特定され、その6つの矩形による外接矩形が特定される。そして、外接矩形内の垂直方向の罫線の数が3として、外接矩形内の水平方向の罫線の数が4として特定される。例えば上述の所定値が3である場合には、この外接矩形(つまり、外接矩形の4辺およびその4辺の内部領域)が表領域として特定される。
FIG. 5 is a diagram showing an example of a table area specified by the table
以上のように、上記実施の形態によれば、縮小処理部21は、水平方向および垂直方向のうちの一方の方向を縮小方向とし、その縮小方向に対して垂直な方向に沿って縮小せずに縮小方向に沿って原画像を所定の縮小率で縮小して縮小画像を生成する。連結画素群検出部22は、縮小画像において、縮小方向に沿って連続的に延びる連結画素群を検出し、罫線特定部23は、縮小率に基づいて、縮小画像において検出された連結画素群の位置から、原画像における罫線の位置を特定する。そして、表領域特定部24は、(a)罫線特定部23により特定された罫線により構成される1または連続する複数の矩形を特定し、(b)特定した1または連続する複数の矩形についての外接矩形を特定し、(c)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在するか否かを判定し、(d)その外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在する場合に、その外接矩形を表領域として特定する。
As described above, according to the above embodiment, the
これにより、縮小画像内の連結画素群の濃度が十分高くなるとともに、罫線以外のオブジェクトが罫線として誤検出されにくいため、原画像内の罫線が正確に検出される。ひいては、原画像内の表領域が正確に検出される。 As a result, the density of the connected pixel group in the reduced image becomes sufficiently high, and objects other than the ruled line are less likely to be erroneously detected as ruled lines, so that the ruled lines in the original image are accurately detected. As a result, the surface area in the original image is accurately detected.
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。 Various changes and modifications to the above-described embodiment will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the spirit and scope of the subject matter and without diminishing its intended advantages. That is, such changes and modifications are intended to be included within the scope of the claims.
例えば、上記実施の形態において、縮小処理部21は、水平方向を縮小方向とし、その縮小方向に沿って原画像を所定の縮小率で縮小して水平縮小画像を生成し、また、垂直方向を縮小方向とし、その縮小方向に沿って原画像を所定の縮小率で縮小して垂直縮小画像を生成し、連結画素群検出部22は、水平縮小画像において、水平方向に沿って連続的に延びる水平連結画素群を検出し、垂直縮小画像において、垂直方向に沿って連続的に延びる垂直連結画素群を検出し、罫線特定部23は、水平連結画素群の位置から、原画像における水平罫線の位置を特定し、垂直連結画素群の位置から、原画像における垂直罫線の位置を特定し、特定した水平罫線の位置および特定した垂直罫線の位置に基づいて、原画像内の表組みの位置を特定するようにしてもよい。その場合、例えば、水平罫線と垂直罫線との交点が特定され、その交点の位置に基づいて表組み内のセルが特定され、ひいては表組み全体の位置が特定される。
For example, in the above embodiment, the
また、上記実施の形態において、縮小処理部21を、専用ハードウェアで構成することで、処理時間を短くすることができる。
Further, in the above embodiment, the processing time can be shortened by configuring the
本発明は、例えば、複写機、複合機などの画像形成装置に適用可能である。 The present invention can be applied to an image forming apparatus such as a copying machine or a multifunction machine.
21 縮小処理部
22 連結画素群検出部
23 罫線特定部
24 表領域特定部
21 Reduction processing unit 22 Connected pixel
Claims (5)
前記縮小画像において、前記縮小方向に沿って連続的に延びる連結画素群を検出する連結画素群検出部と、
前記縮小率に基づいて、前記縮小画像において検出された前記連結画素群の位置から、前記原画像における罫線の位置を特定する罫線特定部と、
(a)前記罫線特定部により特定された罫線により構成される1または連続する複数の矩形を特定し、(b)特定した前記1または連続する複数の矩形についての外接矩形を特定し、(c)前記外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在するか否かを判定し、(d)前記外接矩形内に存在する水平方向の罫線および垂直方向の罫線の少なくとも一方が所定値以上存在する場合に、前記外接矩形を表領域として特定する表領域特定部と、
を備えることを特徴とする画像処理装置。 One of the horizontal direction and the vertical direction is set as a reduction direction, and the original image is reduced at a predetermined reduction rate along the reduction direction without reduction along the direction perpendicular to the reduction direction. A reduction processing unit for generating an image;
In the reduced image, a connected pixel group detection unit that detects a connected pixel group extending continuously along the reduction direction;
A ruled line specifying unit that specifies the position of the ruled line in the original image from the position of the connected pixel group detected in the reduced image based on the reduction ratio;
(A) specifying one or a plurality of continuous rectangles configured by the ruled lines specified by the ruled line specifying unit; (b) specifying a circumscribed rectangle for the specified one or a plurality of continuous rectangles; ) It is determined whether or not at least one of a horizontal ruled line and a vertical ruled line existing in the circumscribed rectangle is greater than a predetermined value, and (d) a horizontal ruled line and a vertical direction existing in the circumscribed rectangle A table area specifying unit that specifies the circumscribed rectangle as a table area when at least one of the ruled lines is greater than or equal to a predetermined value;
An image processing apparatus comprising:
前記連結画素群検出部は、前記水平縮小画像において、前記縮小方向に沿って連続的に延びる水平連結画素群を検出し、前記垂直縮小画像において、前記縮小方向に沿って連続的に延びる垂直連結画素群を検出し、
前記罫線特定部は、前記水平連結画素群の位置から、前記原画像における水平罫線の位置を特定し、前記垂直連結画素群の位置から、前記原画像における垂直罫線の位置を特定し、特定した前記水平罫線の位置および特定した前記垂直罫線の位置に基づいて、前記原画像内の表組みの位置を特定すること、
を特徴とする請求項1記載の画像処理装置。 The reduction processing unit sets a horizontal direction as the reduction direction, generates a horizontal reduced image by reducing the original image at a predetermined reduction rate along the reduction direction, sets a vertical direction as the reduction direction, and reduces the reduction direction. A vertical reduced image is generated by reducing the original image at a predetermined reduction ratio along
The connected pixel group detection unit detects a horizontally connected pixel group that continuously extends along the reduction direction in the horizontal reduced image, and a vertical connection that continuously extends along the reduction direction in the vertical reduced image. Detect pixel group,
The ruled line specifying unit specifies a position of a horizontal ruled line in the original image from the position of the horizontal connected pixel group, and specifies a position of a vertical ruled line in the original image from the position of the vertical connected pixel group. Specifying the position of the table in the original image based on the position of the horizontal ruled line and the position of the specified vertical ruled line;
The image processing apparatus according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017008752A JP2018116644A (en) | 2017-01-20 | 2017-01-20 | Image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017008752A JP2018116644A (en) | 2017-01-20 | 2017-01-20 | Image processing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018116644A true JP2018116644A (en) | 2018-07-26 |
Family
ID=62985595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017008752A Pending JP2018116644A (en) | 2017-01-20 | 2017-01-20 | Image processing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018116644A (en) |
-
2017
- 2017-01-20 JP JP2017008752A patent/JP2018116644A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20080006112A (en) | Halftoning method and apparatus to improve sharpness in boundary region | |
JP5847062B2 (en) | Image processing device | |
JP2004165969A (en) | Image processing apparatus and program thereof | |
US8493610B2 (en) | Image reading method and image reading apparatus | |
JP2002199206A (en) | Method and device for imbedding and extracting data for document, and medium | |
JP6468463B2 (en) | Image processing device | |
JP5730274B2 (en) | Image processing device | |
JP2000011167A (en) | Method and device for interpolating pixel based on gradient | |
JP4208520B2 (en) | Image processing apparatus, image processing method, program, and storage medium | |
JP2008227732A (en) | Unit and method for image processing, program, and recording medium | |
JP6573124B2 (en) | Image processing device | |
JP2018116644A (en) | Image processing apparatus | |
US11570331B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP5453215B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP6880460B2 (en) | Image processing device | |
JP2012095173A (en) | Image processing device, image formation device, and image processing method | |
JP6810892B2 (en) | Image processing device | |
JP2014120832A (en) | Image processing apparatus and image processing program | |
JP5268861B2 (en) | Image processing device | |
JP2023132586A (en) | Image processing device, image processing method, and program | |
US10375261B2 (en) | Image scanning apparatus | |
JP6226206B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2016091341A (en) | Image processing apparatus | |
JP2011070327A (en) | Device, method and program for determining image attribute | |
JP2007226546A (en) | Image processor, image processing method and computer program |