[go: up one dir, main page]

JP2003108997A - Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium - Google Patents

Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium

Info

Publication number
JP2003108997A
JP2003108997A JP2001299993A JP2001299993A JP2003108997A JP 2003108997 A JP2003108997 A JP 2003108997A JP 2001299993 A JP2001299993 A JP 2001299993A JP 2001299993 A JP2001299993 A JP 2001299993A JP 2003108997 A JP2003108997 A JP 2003108997A
Authority
JP
Japan
Prior art keywords
threshold value
input image
image
density
binarization processing
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.)
Withdrawn
Application number
JP2001299993A
Other languages
Japanese (ja)
Inventor
Takashi Hirano
高志 平野
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.)
Keyence Corp
Original Assignee
Keyence Corp
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 Keyence Corp filed Critical Keyence Corp
Priority to JP2001299993A priority Critical patent/JP2003108997A/en
Publication of JP2003108997A publication Critical patent/JP2003108997A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Analysis (AREA)

Abstract

PROBLEM TO BE SOLVED: To make automatically settable a threshold for a binarization process on the basis of a desired area, and to make settable the plurality of thresholds. SOLUTION: The binarization process is executed to an input image on the basis of a prescribed threshold. The binarization processing method is provided with a process for displaying data on the input image as an image; a process for generating a density histogram on the basis of the input image, a process for calculating the density threshold value on the basis of a characteristic quantity expressed by peak numbers of peaks included in the density histogram of the input image and an offset amount of the peak number from a peak position, a process for specifying an arbitrary position to the displayed image by a user, and a process for setting the density threshold on the basis of the characteristic quantity obtained from a density value of the position specified on the image by the user.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理の前処理
などで行われる二値化処理において、基準となるしきい
値を決定する方法および二値化処理回路、二値化処理プ
ログラムならびにコンピュータで読み取り可能な記録媒
体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for determining a reference threshold value, a binarization processing circuit, a binarization processing program, and a computer in the binarization processing performed in the preprocessing of image processing. The present invention relates to a recording medium that can be read.

【0002】[0002]

【従来の技術】画像処理は、工場における電子部品の製
造や実装など、様々な分野で使用されている。画像処理
においては、前処理として画像データを所定のしきい値
を基準に二値化する二値化処理が行われる。二値化処理
においては、しきい値を決定することが重要となる。
2. Description of the Related Art Image processing is used in various fields such as manufacturing and mounting of electronic parts in factories. In the image processing, a binarization processing for binarizing the image data based on a predetermined threshold value is performed as a preprocessing. In the binarization process, it is important to determine the threshold value.

【0003】従来、濃度しきい値を使った画像処理を行
う場合、しきい値を決定する方法として、判別分析法、
モード法などが用いられていた。これらの方法は、画像
の濃度ヒストグラムから自動的にある濃度を1つ算出
し、その値をしきい値とするものである。濃度ヒストグ
ラムは、各濃度の画素が入力画像中に幾つ存在するかを
示すものである。
Conventionally, when performing image processing using a density threshold value, a discriminant analysis method has been used as a method for determining the threshold value.
The modal method was used. In these methods, one density is automatically calculated from the density histogram of an image and the value is used as a threshold. The density histogram shows how many pixels of each density exist in the input image.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、これら
の方法では画像全体からしきい値を算出するため、特定
の部分を指定してしきい値を設定できないという問題が
あった。ユーザは、画像の内で特に着目したい領域や濃
度値を指定して、指定した情報に元にしたしきい値で二
値化を行いたいことがある。しかし従来の方法では、部
分的な領域に基づいてしきい値を演算することができ
ず、あくまで画像全体からしきい値を求めることしかで
きなかった。
However, these methods have a problem that the threshold value cannot be set by designating a specific portion because the threshold value is calculated from the entire image. The user may want to specify a region or density value of particular interest in the image and perform binarization with a threshold value based on the specified information. However, in the conventional method, the threshold value cannot be calculated based on the partial area, and only the threshold value can be obtained from the entire image.

【0005】さらに、従来の方法では一のしきい値しか
決定できないという問題もあった。このため、ユーザが
指定する部位毎に最適なしきい値を複数設定するといっ
たことができず、あくまで画像全体に基づいた一のしき
い値しか算出することができなかった。
Furthermore, the conventional method has a problem that only one threshold value can be determined. For this reason, it is not possible to set a plurality of optimum threshold values for each region designated by the user, and only one threshold value based on the entire image can be calculated.

【0006】本発明は、このような問題点を解決するた
めに開発されたものである。本発明の目的は、特定の部
位や所望の領域に基づいてしきい値を自動的に算出で
き、さらに複数のしきい値を設定可能な二値化処理にお
けるしきい値設定方法、二値化処理回路および二値化処
理プログラムならびにコンピュータで読み取り可能な記
録媒体を提供することにある。
The present invention was developed to solve such problems. An object of the present invention is to automatically calculate a threshold value based on a specific part or a desired region, and further set a plurality of threshold values in a threshold value setting method in binarization processing, and binarization. It is to provide a processing circuit, a binarization processing program, and a computer-readable recording medium.

【0007】[0007]

【課題を解決するための手段】上記目的を実現するため
に、本発明の請求項1に記載される二値化処理における
しきい値設定方法は、入力画像に対して所定のしきい値
に基づいて二値化処理を行う際のしきい値を設定する方
法に関するものである。この二値化処理におけるしきい
値設定方法は、前記入力画像の濃度ヒストグラムの特徴
量に基づいてしきい値を設定することにより、前記入力
画像の変動に対してしきい値を動的に追従させることが
可能である。
In order to achieve the above object, a threshold value setting method in a binarization process according to claim 1 of the present invention is such that a predetermined threshold value is set for an input image. The present invention relates to a method for setting a threshold value when performing binarization processing based on the above. The threshold value setting method in the binarization process is to set the threshold value based on the feature amount of the density histogram of the input image so that the threshold value dynamically follows the fluctuation of the input image. It is possible to

【0008】また、本発明の請求項2に記載される二値
化処理におけるしきい値設定方法は、請求項1に記載さ
れる特徴に加えて、前記特徴量が、濃度ヒストグラムに
含まれるピーク中のピーク番号と前記ピーク番号のピー
ク位置からのオフセット量で表されることを特徴とす
る。
According to a second aspect of the present invention, in the threshold value setting method in the binarization process, in addition to the feature described in the first aspect, the feature amount is a peak included in the density histogram. It is characterized by being represented by a peak number in the inside and an offset amount from the peak position of the peak number.

【0009】さらに、本発明の請求項3に記載される二
値化処理におけるしきい値設定方法は、請求項1または
2に記載される特徴に加えて、前記入力画像に関するデ
ータをイメージとして表示する表示部と、前記表示部に
表示されたイメージに対してユーザが任意の位置を指定
可能な入力部を備えており、ユーザが前記イメージ上で
指定した位置が有する情報に基づいて、しきい値を設定
することを特徴とする。
Further, in the threshold value setting method in the binarization processing according to claim 3 of the present invention, in addition to the feature described in claim 1 or 2, the data regarding the input image is displayed as an image. A display unit and an input unit that allows the user to specify an arbitrary position for the image displayed on the display unit. Based on the information at the position specified by the user on the image, the threshold value is set. It is characterized by setting a value.

【0010】またユーザは、濃度ヒストグラムからピー
ク位置とオフセット量でしきい値を指定することもでき
る。この方法は、前記入力画像データに関する濃度ヒス
トグラムが表示されており、ユーザが入力部から前記濃
度ヒストグラム波形上の任意の点を指定することによ
り、前記指定された点のピーク番号およびオフセット量
に基づいてしきい値が設定されるものである。入力部
は、マウスやタブレット、デジタイザ、ライトペン、キ
ーボード、テンキー、ジョグダイヤル、タッチパッドな
どの各種ポインティングデバイスが利用できる。ユーザ
はさらに、しきい値を直接数値で入力したり、あるいは
選択肢から選択して指定することもできる。
The user can also specify the threshold value from the density histogram by the peak position and the offset amount. In this method, a density histogram relating to the input image data is displayed, and a user specifies an arbitrary point on the density histogram waveform from an input unit, and based on the peak number and the offset amount of the specified point. The threshold value is set. As the input unit, various pointing devices such as a mouse, a tablet, a digitizer, a light pen, a keyboard, a numeric keypad, a jog dial, and a touch pad can be used. Further, the user can directly input a threshold value by a numerical value, or can select and specify it from options.

【0011】さらにまた、本発明の請求項4に記載され
る二値化処理におけるしきい値設定方法は、請求項1か
ら3のいずれかに記載される特徴に加えて、ユーザが複
数のしきい値を設定することを特徴とする。
Furthermore, the threshold value setting method in the binarization processing according to claim 4 of the present invention is characterized in that, in addition to the feature described in any one of claims 1 to 3, a plurality of users are used. It is characterized by setting a threshold value.

【0012】さらにまた、本発明の請求項5に記載され
る二値化処理におけるしきい値設定方法は、請求項1か
ら4のいずれかに記載される特徴に加えて、ユーザが前
記イメージ上で指定した位置の濃度値に基づいて、濃度
しきい値が設定されることを特徴とする。
Furthermore, in the threshold value setting method in the binarization processing according to claim 5 of the present invention, in addition to the feature described in any one of claims 1 to 4, The density threshold value is set based on the density value at the position designated by.

【0013】さらにまた、本発明の請求項6に記載され
る二値化処理におけるしきい値設定方法は、請求項1か
ら5のいずれかに記載される特徴に加えて、ユーザが前
記イメージ上で指定した位置の濃度値に基づいて、二値
化処理における設定パラメータ値が設定されることを特
徴とする。
Further, in the threshold value setting method in the binarization processing according to claim 6 of the present invention, in addition to the feature described in any one of claims 1 to 5, The setting parameter value in the binarization process is set based on the density value of the position designated in step.

【0014】さらにまた、本発明の請求項7に記載され
る二値化処理回路は、入力画像に対して所定のしきい値
に基づいて二値化処理を行う回路である。この二値化回
路は、外部から入力画像を入力し保持する入力画像記憶
部1と、前記入力画像記憶部1に接続されて入力画像を
読み取り、前記二値化処理を行う二値化処理部3と、前
記二値化処理部3で前記二値化処理を行うために濃度ヒ
ストグラムを作成し、必要なしきい値を演算する制御部
4と、前記入力画像に関するデータをイメージとして表
示する表示部5と、前記表示部5に表示されたイメージ
に対してユーザが任意の位置を指定可能な入力部6を備
えており、ユーザが前記入力部6によって前記表示部5
のイメージ上で指定した位置が有する情報に基づいて、
しきい値を設定することを特徴とする。
Furthermore, a binarization processing circuit according to a seventh aspect of the present invention is a circuit which performs binarization processing on an input image based on a predetermined threshold value. The binarization circuit includes an input image storage unit 1 that inputs and holds an input image from the outside, and a binarization processing unit that is connected to the input image storage unit 1 to read the input image and perform the binarization process. 3, a control unit 4 that creates a density histogram for performing the binarization processing in the binarization processing unit 3 and calculates a necessary threshold value, and a display unit that displays data regarding the input image as an image. 5 and an input unit 6 that allows the user to specify an arbitrary position for the image displayed on the display unit 5, and the user can use the input unit 6 to display the display unit 5
Based on the information that the position specified on the image has,
It is characterized by setting a threshold value.

【0015】さらにまた、本発明の請求項8に記載され
る二値化処理プログラムは、入力画像に対して所定のし
きい値に基づいて二値化処理を行うプログラムに関する
ものである。この二値化処理プログラムは、前記入力画
像に関するデータをイメージとして表示する手段と、前
記入力画像に基づいて濃度ヒストグラムを作成する手段
と、前記入力画像の濃度ヒストグラムに含まれるピーク
中のピーク番号と前記ピーク番号のピーク位置からのオ
フセット量で表される特徴量に基づいて濃度しきい値を
演算する手段と、表示されたイメージに対してユーザが
任意の位置を指定する手段と、ユーザがイメージ上で指
定した位置の濃度値から得られる特徴量に基づいて、濃
度しきい値を設定する手段と備えることを特徴とする。
このプログラムは、ネットワークを介してダウンロード
可能な形態も含まれる。
Furthermore, a binarization processing program according to claim 8 of the present invention relates to a program for binarizing the input image based on a predetermined threshold value. The binarization processing program includes a unit for displaying data relating to the input image as an image, a unit for creating a density histogram based on the input image, and a peak number in a peak included in the density histogram of the input image. A unit for calculating a density threshold value based on a feature amount represented by an offset amount from the peak position of the peak number; a unit for the user to designate an arbitrary position for the displayed image; It is characterized by further comprising means for setting a density threshold value based on the characteristic amount obtained from the density value at the position specified above.
This program also includes a form that can be downloaded via a network.

【0016】さらにまた、本発明の請求項9に記載され
るコンピュータで読み取り可能な記録媒体は、請求項8
に記載される前記二値化処理プログラムを格納したもの
である。記録媒体には、CD−ROM、CD−R、CD
−RWやフレキシブルディスク、カセットテープ、M
O、DVD−ROM、DVD−RAM、DVD−RW、
DVD+RWなどの磁気ディスク、光ディスク、光磁気
ディスク、半導体メモリその他のプログラムを格納可能
な媒体が含まれる。
Furthermore, a computer-readable recording medium according to claim 9 of the present invention is defined by claim 8.
The binarization processing program described in 1. is stored. The recording medium includes a CD-ROM, a CD-R, and a CD.
-RW, flexible disk, cassette tape, M
O, DVD-ROM, DVD-RAM, DVD-RW,
It includes a magnetic disk such as a DVD + RW, an optical disk, a magneto-optical disk, a semiconductor memory and other media capable of storing programs.

【0017】本発明の二値化処理におけるしきい値設定
方法、二値化処理回路および二値化処理プログラムなら
びにコンピュータで読み取り可能な記録媒体は、濃度ヒ
ストグラムを利用してしきい値を設定している。照明や
外乱光などがあっても濃度ヒストグラムの特徴、すなわ
ち波形の山や谷の現れる位置はあまり変化しない。そこ
で濃度ヒストグラムの頂点、すなわちピークを特徴とし
て捉え、ユーザが指定した任意の濃度が、どのピークか
らどれくらい離れた位置にあるかをピーク番号とそのピ
ークからのオフセット量で特定し、その結果に基づいて
濃度しきい値を決定するものである。この方法により、
任意の複数個の濃度しきい値であっても動的に決定する
ことが可能となる。
The threshold value setting method, the binarization processing circuit, the binarization processing program, and the computer-readable recording medium of the binarization processing of the present invention use the density histogram to set the threshold value. ing. The characteristics of the density histogram, that is, the positions where the peaks and valleys of the waveform appear do not change much even if there is illumination or ambient light. Therefore, the peak of the density histogram, that is, the peak, is captured as a feature, and the peak distance and the offset amount from that peak are used to identify how far away the arbitrary density specified by the user is from which peak, and based on the result. To determine the density threshold. By this method,
It is possible to dynamically determine even a plurality of arbitrary concentration threshold values.

【0018】[0018]

【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。ただし、以下に示す実施の形態
は、本発明の技術的思想を具体化するための二値化処理
におけるしきい値設定方法、二値化処理回路および二値
化処理プログラムならびにコンピュータで読み取り可能
な記録媒体を例示するものであって、本発明は二値化処
理におけるしきい値設定方法、二値化処理回路および二
値化処理プログラムならびにコンピュータで読み取り可
能な記録媒体を以下のものに特定しない。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. However, the following embodiments are readable by a threshold value setting method, a binarization processing circuit, a binarization processing program, and a computer in the binarization processing for embodying the technical idea of the present invention. The present invention exemplifies a recording medium, and the present invention does not specify a threshold value setting method, a binarization processing circuit, a binarization processing program, and a computer-readable recording medium in the following binarization processing. .

【0019】さらに、この明細書は、特許請求の範囲を
理解し易いように、実施の形態に示される部材に対応す
る番号を、「特許請求の範囲の欄」、および「課題を解
決するための手段の欄」に示される部材に付記してい
る。ただ、特許請求の範囲に示される部材を、実施の形
態の部材に特定するものでは決してない。なお、各図面
が示す部材の大きさや位置関係などは、説明を明確にす
るため誇張していることがある。
Further, in this specification, in order to facilitate understanding of the claims, the numbers corresponding to the members shown in the embodiments are referred to as "claims column" and "to solve the problems. It is added to the members shown in the column of "means". However, the members shown in the claims are not limited to the members of the embodiment. The sizes and positional relationships of members shown in the drawings may be exaggerated for clarity of explanation.

【0020】本明細書において二値化処理におけるしき
い値設定方法および二値化処理回路は、二値化処理にお
けるしきい値の設定や二値化処理そのもの、並びに二値
化処理に関連する処理をハードウェア的に行う装置およ
び方法に限定するものでなく、ソフトウェア的な処理を
行う装置や装置も包含するよう意図するものである。例
えば汎用の回路やコンピュータにソフトウェアやプログ
ラム、プラグイン、オブジェクト、ライブラリ、アプレ
ット、コンパイラなどを組み込んで二値化処理のしきい
値設定などを実施可能とした汎用あるいは専用のコンピ
ュータ、ワークステーション、端末、携帯型電子機器、
PDA、ページャ、スマートフォンその他の電子デバイ
スも、本発明の二値化処理におけるしきい値設定方法や
二値化処理回路に含まれる。また本明細書においては、
プログラム自体も二値化処理回路に含むものとする。
In the present specification, the threshold value setting method and the binarization processing circuit in the binarization process relate to the threshold value setting in the binarization process, the binarization process itself, and the binarization process. The present invention is not limited to an apparatus and method for performing processing by hardware, and is intended to include an apparatus or apparatus for performing software processing. For example, a general-purpose or dedicated computer, workstation, or terminal in which software, programs, plug-ins, objects, libraries, applets, compilers, etc. can be installed in a general-purpose circuit or computer to set threshold values for binarization processing. , Portable electronic devices,
PDA, pager, smart phone and other electronic devices are also included in the threshold value setting method and the binarization processing circuit in the binarization processing of the present invention. Further, in the present specification,
The program itself is also included in the binarization processing circuit.

【0021】なお本明細書においてピーク値とは、濃度
ヒストグラムの波形が山部を構成しているそれぞれにつ
いて、極大となっている尖塔の位置の濃度値を指す。
In the present specification, the peak value refers to the concentration value at the position of the steeple having the maximum in each of the peaks of the waveform of the concentration histogram.

【0022】二値化処理とは、画像処理の前処理などで
行われる、多値画像を特定のしきい値を基準としてその
上下で二値の画像に置き換える処理である。図1に、入
力画像の濃度ヒストグラムにしきい値を設定する例を示
す。通常の二値化処理においては、しきい値は固定であ
るため、外乱の影響などが原因で入力された多値画像に
変化が起こると、所望の二値画像が得られないことがあ
る。そこで、しきい値を固定とせず、入力画像に応じて
常に最適なしきい値となるように変動させる手法が知ら
れており、この手法を総称して自動しきい値決定方法と
いう。
The binarization process is a process which is carried out as a pre-process of image processing or the like and which replaces a multi-valued image with a binary image above and below the specific threshold value. FIG. 1 shows an example of setting a threshold value in the density histogram of the input image. In a normal binarization process, since the threshold value is fixed, if a change occurs in the input multivalued image due to the influence of disturbance, a desired binary image may not be obtained. Therefore, a method is known in which the threshold value is not fixed and is varied so that the threshold value is always the optimum value according to the input image. This method is generically called an automatic threshold value determining method.

【0023】しきい値を定めると、この値に基づいて二
値化処理を行う。通常は一旦しきい値を決定するとこの
値で固定されて二値化処理される。このため、入力画像
に外乱光が加わったり、照明が変わるなどの変化があっ
た場合は、画像の対象自体は同一であっても明るさや濃
度が変わってしまうため、決定されたしきい値が最適で
なくなってしまうことがある。このため、同一のしきい
値で二値化処理しても所望の結果が得られない。
When the threshold value is determined, binarization processing is performed based on this value. Normally, once the threshold value is determined, this value is fixed and binarized. Therefore, when ambient light is added to the input image or there is a change such as illumination change, the brightness and density will change even if the object of the image itself is the same. It may not be optimal. Therefore, the desired result cannot be obtained even if the binarization process is performed with the same threshold value.

【0024】ただ、このように入力画像が変化した場合
であっても、変化の前後で濃度ヒストグラムを比較する
と、波形自体はあまり変化せずに一定の形態を維持して
いる。図2(a)〜(d)に、同一対象について周囲の
明るさを変化させた場合の入力画像データの濃度ヒスト
グラムを示す。この図に示すように、濃度ヒストグラム
のピーク出現位置や高さなどはそれぞれ変化しているも
のの、ピークの数や各々対応するピークの山と谷のパタ
ーンや相互の位置関係、ピーク高さの関係など、波形の
形態はほぼ維持されていることが判る。そこで、濃度ヒ
ストグラムの特徴量からしきい値を指定して再計算する
ことにより、図1に示すように入力画像が図1(a)か
ら図1(b)に変化しても、これに応じてしきい値も変
化させることができる。つまりしきい値を一定の数値で
固定するのでなく、濃度ヒストグラムの特徴量として例
えば山や谷の位置、具体的にはピークの番号とオフセッ
ト量で特定すれば、画像の濃度や明るさの変化に追従し
て動的に濃度しきい値を決定することができ、最適な二
値化処理を維持できるため画像処理の安定化が実現され
る。
However, even when the input image changes in this way, when the density histograms are compared before and after the change, the waveform itself does not change much and maintains a constant form. 2A to 2D show density histograms of the input image data when the ambient brightness is changed for the same object. As shown in this figure, although the peak appearance position and height of the density histogram have changed, the number of peaks, the peak and valley patterns of the corresponding peaks, the mutual positional relationship, and the peak height relationship It can be seen that the shape of the waveform is almost maintained. Therefore, even if the input image changes from FIG. 1A to FIG. 1B as shown in FIG. 1, the threshold value is recalculated by designating the threshold value from the characteristic amount of the density histogram. The threshold can also be changed. In other words, if the threshold value is not fixed at a fixed value, but is specified as the feature amount of the density histogram, for example, the position of a mountain or a valley, specifically, the peak number and the offset amount, the change in the density or brightness of the image The density threshold value can be dynamically determined by following the above, and the optimum binarization processing can be maintained, so that the image processing is stabilized.

【0025】[二値化処理回路]本発明の実施例に係る
二値化処理回路の構成を図6に基づいて説明する。図6
に示す二値化処理回路は、外部から入力画像を入力し保
持する入力画像記憶部1と、入力画像記憶部1に接続さ
れて入力画像を読み取り、二値化処理を行う二値化処理
部3と、二値化処理部3で二値化処理を行うために濃度
ヒストグラムを作成し、必要なしきい値を演算する制御
部4と、入力画像に関するデータをイメージとして表示
する表示部5と、表示部5に表示されたイメージに対し
てユーザが任意の位置を指定可能な入力部6を備える。
なお、相互の部材同士の関係や接続形態は図6に示す例
に捕らわれず、例えば二値化処理部3と制御部4を入れ
替えたり、一の部材で構成したりすることも可能であ
る。
[Binarization Processing Circuit] The configuration of the binarization processing circuit according to the embodiment of the present invention will be described with reference to FIG. Figure 6
The binarization processing circuit shown in FIG. 1 is an input image storage unit 1 that inputs and holds an input image from the outside, and a binarization processing unit that is connected to the input image storage unit 1 to read the input image and perform binarization processing. 3, a control unit 4 that creates a density histogram for performing binarization processing in the binarization processing unit 3 and calculates a necessary threshold value, and a display unit 5 that displays data related to an input image as an image. The input unit 6 that allows the user to specify an arbitrary position for the image displayed on the display unit 5 is provided.
The relationship between the members and the connection form are not limited to the example shown in FIG. 6, and the binarization processing unit 3 and the control unit 4 may be replaced with each other or may be configured by one member.

【0026】入力画像記憶部1は、これに接続される画
像ソース7から入力される画像をデータとして記憶す
る。例えば、撮像カメラで撮影されたリアルタイムの画
像や、予め記録された再生画像などを入力画像とする。
入力画像記憶部1には入力画像を記憶するメモリ、例え
ば揮発性メモリであるRAMなどが使用される。
The input image storage unit 1 stores the image input from the image source 7 connected thereto as data. For example, a real-time image taken by an imaging camera, a pre-recorded reproduced image, or the like is used as the input image.
The input image storage unit 1 uses a memory that stores the input image, for example, a RAM that is a volatile memory.

【0027】二値化処理部3は、入力画像記憶部1から
入力画像を読み取って、二値化処理を行うための作業領
域となる。二値化処理部3に接続された制御部4は、C
PUなどで構成され、入力画像の濃度ヒストグラム作成
やその微分、二値化処理に必要なしきい値の設定や演
算、設定パラメータの演算などを実行する。設定パラメ
ータ値には、上限しきい値、下限しきい値などの濃度し
きい値、度数カットレベルなどが含まれる。また、本発
明の二値化処理におけるしきい値設定方法、二値化処理
回路および二値化処理プログラムならびにコンピュータ
で読み取り可能な記録媒体は、入力画像から二値化する
方法のみならず、多階調化したグレースケールデータを
得る方法にも利用可能であり、発明の名称にかかわらず
本発明の範囲内とする。所定の手順に従って演算される
各種の設定パラメータや濃度ヒストグラムに関するデー
タは、制御部4内部のメモリに保持される。
The binarization processing unit 3 serves as a work area for reading the input image from the input image storage unit 1 and performing the binarization process. The control unit 4 connected to the binarization processing unit 3 uses C
It is composed of a PU or the like, and executes the generation of a density histogram of an input image and its differentiation, the setting and calculation of a threshold value necessary for the binarization processing, the calculation of setting parameters, and the like. The setting parameter values include density thresholds such as upper and lower thresholds and frequency cut levels. Further, the threshold value setting method, the binarization processing circuit, the binarization processing program, and the computer-readable recording medium in the binarization processing of the present invention are not limited to the method of binarizing an input image, It can also be used in a method of obtaining grayscale data that has been converted into gradation, and is within the scope of the present invention regardless of the title of the invention. Data relating to various setting parameters and density histogram calculated according to a predetermined procedure are held in a memory inside the control unit 4.

【0028】表示部6は、入力画像に関するデータをイ
メージとして表示する。入力画像のイメージや濃度ヒス
トグラム、あるいはその微分波形は、必要に応じて制御
部4から表示部5に送られ、表示部5に設けられたプレ
ビュー画面上に表示することが可能である。プレビュー
画面はこれらのイメージや波形を別々に表示するために
複数設けてもよいし、あるいは一の画面で切り替えて表
示するようにしてもよい。さらに、表示されたイメージ
や濃度ヒストグラム波形上にしきい値となる点や領域を
表示させることもできる。
The display unit 6 displays the data relating to the input image as an image. The image of the input image, the density histogram, or the differential waveform thereof can be sent from the control unit 4 to the display unit 5 as necessary and can be displayed on the preview screen provided in the display unit 5. A plurality of preview screens may be provided to separately display these images and waveforms, or they may be switched and displayed on one screen. Further, it is possible to display a point or a region which becomes a threshold on the displayed image or density histogram waveform.

【0029】さらに、表示部5に表示されたイメージに
対してユーザが任意の位置を指定可能な入力部6が設け
られている。ユーザは、プレビュー画面に表示されたイ
メージや濃度ヒストグラム画面上から、濃度しきい値を
設定するための所望の部位を入力部6で指定できる。入
力部6はマウスやタブレット、デジタイザ、ライトペ
ン、キーボード、テンキー、ジョグダイヤル、タッチパ
ッド、スライドパッド、アキュポイントなどの各種ポイ
ンティングデバイスが利用できる。
Further, an input section 6 is provided which allows the user to designate an arbitrary position for the image displayed on the display section 5. The user can specify a desired portion for setting the density threshold value on the input unit 6 from the image displayed on the preview screen or the density histogram screen. As the input unit 6, various pointing devices such as a mouse, a tablet, a digitizer, a light pen, a keyboard, a numeric keypad, a jog dial, a touch pad, a slide pad, and AccuPoint can be used.

【0030】しきい値を設定するために、ユーザは入力
画像が表示されるプレビュー画面上で入力部6から所望
の位置を指定する。すると、指定された位置の画素の濃
度値が、その入力画像の濃度ヒストグラム上でどの位置
にあるかが求められる。求められた位置はピーク番号と
オフセット量で特定され、必要に応じて数値で、また濃
度ヒストグラム波形上に表示される。これによって、ユ
ーザは実際のイメージを使って画面上に現れた入力画像
の濃度と濃度ヒストグラムでの位置との関係を掴むこと
ができ、この位置を用いて、あるいは参考にして濃度し
きい値を直感的に設定、あるいは選択することができ
る。
In order to set the threshold value, the user designates a desired position from the input section 6 on the preview screen on which the input image is displayed. Then, the position of the density value of the pixel at the designated position on the density histogram of the input image is obtained. The obtained position is specified by the peak number and the offset amount, and is displayed numerically as necessary and on the density histogram waveform. By this, the user can grasp the relationship between the density of the input image appearing on the screen using the actual image and the position in the density histogram. It can be intuitively set or selected.

【0031】またこの方法により、複数のしきい値を設
定することもできる。従来は、しきい値は一の入力画像
に対して一のしきい値のみしか演算することができず、
またユーザの指定する部位に基づいて自動的にしきい値
を設定することができなかった。これに対し、上記の方
法ではユーザが画面上で自由にポイントを指定できるた
め、理論上幾つでも設定することができる。例えば、図
1の例では、上限しきい値と下限しきい値を設定してい
るが、例えば度数カットレベルなど、他のしきい値や二
値化処理に用いられるパラメータを決定することができ
る。
Further, a plurality of threshold values can be set by this method. Conventionally, the threshold value can be calculated only one threshold value for one input image,
In addition, the threshold cannot be automatically set based on the part specified by the user. On the other hand, in the above method, the user can freely specify points on the screen, so that theoretically any number can be set. For example, in the example of FIG. 1, the upper limit threshold and the lower limit threshold are set, but other thresholds such as the frequency cut level and parameters used for the binarization processing can be determined. .

【0032】一般に二値化処理のためのしきい値の設定
は、濃度ヒストグラムで表示される大きなピーク同士の
間に引くのが好ましいとされている。そのため、各ピー
クに番号を付し、何番目と何番目のピークの間にしきい
値を設定するかを決定する。しきい値を設定する位置、
すなわちしきい値として設定する濃度値は、ピークの番
号と、このピークと前のピークとの間を内分する位置を
オフセット量として表現される。そこで、しきい値設定
を行う前に、予めしきい値とするピークの番号Nと、オ
フセット値Pを指定しておく。この場合、しきい値はN
−1番目のピークとN番目のピークの間で、これらのピ
ーク値をP:(100−P)に内分する点の濃度値とな
る。例えば、N=3、P=67とするとき、ピーク番号
2番目の3番目の間で、これらのピーク値を67:33
に内分する濃度がしきい値となる。
Generally, it is said that it is preferable to set the threshold value for the binarization process between the large peaks displayed in the density histogram. Therefore, a number is assigned to each peak and it is determined which threshold is set between which peak. The position to set the threshold,
That is, the density value set as the threshold value is expressed as an offset amount at the peak number and the position internally dividing the peak and the previous peak. Therefore, before setting the threshold value, the peak number N and the offset value P to be used as the threshold value are designated in advance. In this case, the threshold is N
Between the -1st peak and the Nth peak, the concentration value is a point at which these peak values are internally divided into P: (100-P). For example, when N = 3 and P = 67, these peak values are 67:33 between the second and third peak numbers.
The concentration that is internally divided into is the threshold value.

【0033】以下、しきい値に基づいて自動しきい値決
定方法を実行する手順を図3のフローチャート、および
図4の濃度ヒストグラムに基づいて説明する。以下の例
では、255階調の入力画像データに対して一のしきい
値を設定している。
The procedure for executing the automatic threshold value determining method based on the threshold value will be described below with reference to the flowchart of FIG. 3 and the density histogram of FIG. In the following example, one threshold value is set for input image data of 255 gradations.

【0034】まずステップS1で入力画像データを取り
込む。そしてステップS2で入力画像データに基づい
て、図4(a)に示すような濃度ヒストグラムを算出す
る。濃度ヒストグラム(plHistgram)とは、横軸に0
(黒)〜255(白)までの濃度値、縦軸に度数すなわ
ち入力画像データに含まれる画素数を示したグラフであ
る。
First, in step S1, input image data is fetched. Then, in step S2, a density histogram as shown in FIG. 4A is calculated based on the input image data. The density histogram (plHistgram) is 0 on the horizontal axis.
6 is a graph showing density values from (black) to 255 (white), and the vertical axis representing frequency, that is, the number of pixels included in input image data.

【0035】次にステップS3で濃度ヒストグラム波形
の平滑化微分を行う。濃度ヒストグラムの原波形は元の
画像に含まれるノイズなどのためジャギーが多く、その
ままでは多数のピークが立ってしまうことがある。そこ
で波形のジャギーをなめらかにするようなスムージング
処理を所定の平滑度で行いながら微分している。平滑化
する範囲(dSmooth)は、全領域にわたって行うことも
できるし、特定の範囲を指定することもできる。平滑化
微分を行った結果、図4(b)に波線で示すような微分
波形が平滑化分結果(plDef)として得られる。
Next, in step S3, smoothing differentiation of the density histogram waveform is performed. The original waveform of the density histogram has a lot of jaggies due to noise contained in the original image, and many peaks may stand up as they are. Therefore, the smoothing process for smoothing the jaggies of the waveform is performed while performing the smoothing process with a predetermined smoothness. The smoothing range (dSmooth) can be performed over the entire region, or a specific range can be designated. As a result of performing the smoothing differentiation, the differential waveform as shown by the broken line in FIG. 4B is obtained as the smoothing component result (plDef).

【0036】また、ノイズ設定を除去しきれない場合
は、下限しきい値、上限しきい値を設定することができ
る。これらのしきい値を設定することによって、下限し
きい値よりも低い濃度、または上限しきい値よりも高い
濃度をピーク検出の対象から除外することができる。
When the noise setting cannot be removed completely, the lower limit threshold and the upper limit threshold can be set. By setting these thresholds, it is possible to exclude the concentrations lower than the lower limit threshold or higher than the upper limit threshold from the peak detection targets.

【0037】さらに、度数カットレベルを設定してもよ
い。度数カットレベルは、すべての画素数すなわち度数
に対する割合で表示され、度数カットレベルで設定され
た値よりも度数が少ない濃度値は排除される。つまり出
現比率の少ない濃度がピークの検出対象から除外され
る。例えば度数カットレベルを10%に設定すると、濃
度ヒストグラムの縦軸で表された度数が全度数の10%
に満たない濃度は、処理対象から除外されることにな
る。
Further, a frequency cut level may be set. The frequency cut level is displayed as a ratio to all the pixel numbers, that is, the frequencies, and density values having a frequency lower than the value set at the frequency cut level are excluded. That is, the concentration having a low appearance ratio is excluded from the peak detection targets. For example, if the frequency cut level is set to 10%, the frequency represented by the vertical axis of the density histogram is 10% of the total frequency.
Concentrations below this will be excluded from the processing target.

【0038】そして、ステップS4で濃度ヒストグラム
のピークを検出する。濃度ヒストグラムの平滑化微分波
形がゼロクロスする位置は、元の濃度ヒストグラム波形
の山または谷に相当する。このうち、山すなわちピーク
に相当するゼロクロス点を抽出する。すなわち図4
(c)や図5に示すように平滑化微分結果が正から負に
変わる点を濃度ヒストグラムのピーク位置とする。図5
に示す濃度ヒストグラムの例では、濃度41、120、
170、220がピークとして検出される。
Then, in step S4, the peak of the density histogram is detected. The position where the smoothed differential waveform of the density histogram crosses zero corresponds to a peak or a valley of the original density histogram waveform. Of these, a zero cross point corresponding to a mountain, that is, a peak is extracted. That is, FIG.
As shown in (c) and FIG. 5, the point where the smoothed differential result changes from positive to negative is the peak position of the density histogram. Figure 5
In the example of the density histogram shown in FIG.
170 and 220 are detected as peaks.

【0039】そして検出されたピークの濃度値の配列を
得る。この配列をピーク濃度配列(plPLevel)とする。
ピーク濃度配列は予め256個の配列をもっており、pl
PLevel[0]、plPLevel[1]、plPLevel[2]、・・・、plPLe
vel[255]と表記される。つまりピークは256個まで検
出することができる。このピーク濃度配列に、ピークと
して検出した濃度値をplPLevel[0]から順に格納してい
く。ピークの検出は濃度の高い側(濃度255=白)か
ら低い側(濃度0=黒)に向かって行われる。また検出
範囲の開始点と終了点もピークと見なしている。その結
果、plPLevel[0]=255、plPLevel[1]=220、plPL
evel[2]=170、plPLevel[3]=120、plPLevel[4]
=41、plPLevel[5]=0となる。
Then, an array of the concentration values of the detected peaks is obtained. This sequence is called the peak concentration sequence (plPLevel).
The peak concentration array has 256 arrays beforehand, and pl
PLevel [0], plPLevel [1], plPLevel [2], ..., plPLe
It is written as vel [255]. That is, up to 256 peaks can be detected. In this peak concentration array, the concentration values detected as peaks are stored in order from plPLevel [0]. The peaks are detected from the high density side (density 255 = white) to the low density side (density 0 = black). The start and end points of the detection range are also considered as peaks. As a result, plPLevel [0] = 255, plPLevel [1] = 220, plPL
evel [2] = 170, plPLevel [3] = 120, plPLevel [4]
= 41, plPLevel [5] = 0.

【0040】さらにステップS5において、しきい値を
決定する。予め設定されたしきい値を特定するためのピ
ーク番号Nおよびオフセット値Pに基づいて、図4
(c)に示すようにピーク濃度配列のN番目とN+1番
目の間の濃度範囲をP:(100−P)に内分する点の
濃度値を、濃度しきい値として設定する。
Further, in step S5, the threshold value is determined. Based on the peak number N and the offset value P for specifying the preset threshold value, FIG.
As shown in (c), the density value at the point where the density range between the Nth and N + 1th positions of the peak density array is internally divided into P: (100-P) is set as the density threshold value.

【0041】そしてステップS6において設定された濃
度しきい値によって入力画像データを二値化する。以上
が二値化処理の流れであり、設定された濃度しきい値に
基づいて二値化処理が実行される。
Then, the input image data is binarized by the density threshold value set in step S6. The above is the flow of the binarization process, and the binarization process is executed based on the set density threshold value.

【0042】[0042]

【発明の効果】以上説明したように、本発明の二値化処
理におけるしきい値設定方法、二値化処理回路および二
値化処理プログラムならびにコンピュータで読み取り可
能な記録媒体は、入力画像の濃度ヒストグラムの特徴量
に基づいてしきい値を設定することによって、入力画像
が変動しても適切な二値化処理結果が得られるように、
しきい値を動的に調整して最適な濃度しきい値を設定す
ることが可能となる。例えばしきい値を決定する条件を
濃度ヒストグラムのピーク番号とオフセット量で指定す
ると、入力画像が変動して濃度ヒストグラムが変化して
も、設定された条件に基づいて濃度しきい値を再計算す
ることにより、新たな濃度しきい値が決定される。この
ように、入力画像の変動に追従して、適切なしきい値に
変更することが可能で、入力画像の明るさや周囲の条件
に応じた最適なしきい値を自動的に決定できる特長が実
現される。しきい値の指定はユーザがプレビュー画面上
から直接指定できるため、直感的な指定が可能で、さら
に複数のしきい値を設定できるというメリットもある。
As described above, the threshold value setting method, the binarization processing circuit, the binarization processing program, and the computer-readable recording medium in the binarization processing of the present invention are the density of the input image. By setting the threshold value based on the feature amount of the histogram, so that an appropriate binarization processing result can be obtained even if the input image changes,
It is possible to dynamically adjust the threshold value and set an optimum density threshold value. For example, if the condition for determining the threshold value is specified by the peak number of the density histogram and the offset amount, the density threshold value is recalculated based on the set condition even if the input image changes and the density histogram changes. As a result, a new density threshold value is determined. In this way, it is possible to change to an appropriate threshold value by following changes in the input image, and a feature that can automatically determine the optimum threshold value according to the brightness of the input image and surrounding conditions is realized. It Since the user can directly specify the threshold value on the preview screen, the user can intuitively specify the threshold value, and there is also an advantage that a plurality of threshold values can be set.

【図面の簡単な説明】[Brief description of drawings]

【図1】入力画像の濃度ヒストグラムに対して上限しき
い値と下限しきい値を設定する状態を示すグラフであ
る。
FIG. 1 is a graph showing a state in which an upper threshold value and a lower threshold value are set for a density histogram of an input image.

【図2】同一対象について周囲の明るさを変化させた場
合の入力画像データの濃度ヒストグラムを示すグラフで
ある。
FIG. 2 is a graph showing a density histogram of input image data when ambient brightness is changed for the same object.

【図3】濃度しきい値に基づいて自動しきい値決定方法
を実行する手順を示すフローチャートである。
FIG. 3 is a flowchart showing a procedure for executing an automatic threshold value determining method based on a density threshold value.

【図4】自動しきい値決定により濃度ヒストグラムに濃
度しきい値を設定する様子を示すグラフである。
FIG. 4 is a graph showing how a density threshold is set in a density histogram by automatic threshold determination.

【図5】入力画像の濃度ヒストグラムとこれを平滑化微
分した結果を示すグラフである。
FIG. 5 is a graph showing a density histogram of an input image and a result of smoothing and differentiating the same.

【図6】本発明の一実施の形態に係る二値化処理回路の
構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of a binarization processing circuit according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1・・・入力画像記憶部 3・・・二値化処理部 4・・・制御部 5・・・表示部 6・・・入力部 7・・・画像ソース 1. Input image storage unit 3 ... Binarization processing unit 4 ... Control unit 5 ... Display 6 ... Input section 7 ... Image source

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B047 AA01 AB02 DB04 DC04 5B057 BA24 BA29 BA30 CA08 CB06 CE12 DA17 DB09 DC23 5C077 LL08 LL09 LL10 PP02 PP47 PQ12 PQ19 RR03 RR15 SS01 5L096 AA06 CA24 FA37 GA51    ─────────────────────────────────────────────────── ─── Continued front page    F-term (reference) 5B047 AA01 AB02 DB04 DC04                 5B057 BA24 BA29 BA30 CA08 CB06                       CE12 DA17 DB09 DC23                 5C077 LL08 LL09 LL10 PP02 PP47                       PQ12 PQ19 RR03 RR15 SS01                 5L096 AA06 CA24 FA37 GA51

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 入力画像に対して所定のしきい値に基づ
いて二値化処理を行う際のしきい値を設定する方法にお
いて、 前記入力画像の濃度ヒストグラムの特徴量に基づいてし
きい値を設定することにより、前記入力画像の変動に対
してしきい値を動的に追従させることが可能な二値化処
理におけるしきい値設定方法。
1. A method of setting a threshold value when performing binarization processing on an input image based on a predetermined threshold value, wherein the threshold value is set based on a feature amount of a density histogram of the input image. Is set, the threshold value can be dynamically tracked with respect to the fluctuation of the input image.
【請求項2】 前記特徴量が、濃度ヒストグラムに含ま
れるピーク中のピーク番号と前記ピーク番号のピーク位
置からのオフセット量で表されることを特徴とする請求
項1記載の二値化処理におけるしきい値設定方法。
2. The binarization process according to claim 1, wherein the feature amount is represented by a peak number in a peak included in a density histogram and an offset amount from the peak position of the peak number. Threshold setting method.
【請求項3】 前記入力画像に関するデータをイメージ
として表示する表示部と、前記表示部に表示されたイメ
ージに対してユーザが任意の位置を指定可能な入力部を
備えており、ユーザが前記イメージ上で指定した位置が
有する情報に基づいて、しきい値を設定することを特徴
とする請求項1または2記載の二値化処理におけるしき
い値設定方法。
3. A display unit for displaying data relating to the input image as an image, and an input unit capable of allowing a user to designate an arbitrary position with respect to the image displayed on the display unit. 3. The threshold value setting method in the binarization process according to claim 1, wherein the threshold value is set based on the information of the position specified above.
【請求項4】 ユーザが複数のしきい値を設定すること
を特徴とする請求項1から3のいずれか記載の二値化処
理におけるしきい値設定方法。
4. The threshold value setting method in the binarization process according to claim 1, wherein the user sets a plurality of threshold values.
【請求項5】 ユーザが前記イメージ上で指定した位置
の濃度値に基づいて、濃度しきい値が設定されることを
特徴とする請求項1から4のいずれか記載の二値化処理
におけるしきい値設定方法。
5. The binarization process according to claim 1, wherein the density threshold value is set based on a density value at a position designated by the user on the image. Threshold setting method.
【請求項6】 ユーザが前記イメージ上で指定した位置
の濃度値に基づいて、二値化処理における設定パラメー
タ値が設定されることを特徴とする請求項1から5のい
ずれか記載の二値化処理におけるしきい値設定方法。
6. The binary value according to claim 1, wherein a setting parameter value in the binarization processing is set based on a density value at a position designated by the user on the image. Threshold setting method for sizing.
【請求項7】 入力画像に対して所定のしきい値に基づ
いて二値化処理を行う二値化処理回路において、 外部から入力画像を入力し保持する入力画像記憶部(1)
と、 前記入力画像記憶部(1)に接続されて入力画像を読み取
り、前記二値化処理を行う二値化処理部(3)と、 前記二値化処理部(3)で前記二値化処理を行うために濃
度ヒストグラムを作成し、必要なしきい値を演算する制
御部(4)と、 前記入力画像に関するデータをイメージとして表示する
表示部(5)と、 前記表示部(5)に表示されたイメージに対してユーザが
任意の位置を指定可能な入力部(6)を備えており、 ユーザが前記入力部(6)によって前記表示部(5)のイメー
ジ上で指定した位置が有する情報に基づいて、しきい値
を設定することを特徴とする二値化処理回路。
7. A binarization processing circuit for binarizing an input image based on a predetermined threshold value. An input image storage unit (1) for inputting and holding an input image from the outside.
And a binarization processing unit (3) that is connected to the input image storage unit (1) and reads the input image, and performs the binarization process, and the binarization processing by the binarization processing unit (3). A control unit (4) that creates a density histogram to perform processing and calculates a necessary threshold value, a display unit (5) that displays data related to the input image as an image, and a display unit (5) that displays the data. The input image (6) that allows the user to specify an arbitrary position for the displayed image, and the information that the position specified by the user on the image of the display part (5) by the user (6) has. A binarization processing circuit which sets a threshold value based on the above.
【請求項8】 入力画像に対して所定のしきい値に基づ
いて二値化処理を行う二値化処理プログラムにおいて、 前記入力画像に関するデータをイメージとして表示する
手段と、 前記入力画像に基づいて濃度ヒストグラムを作成する手
段と、 前記入力画像の濃度ヒストグラムに含まれるピーク中の
ピーク番号と前記ピーク番号のピーク位置からのオフセ
ット量で表される特徴量に基づいて濃度しきい値を演算
する手段と、 表示されたイメージに対してユーザが任意の位置を指定
する手段と、 ユーザがイメージ上で指定した位置の濃度値から得られ
る特徴量に基づいて、濃度しきい値を設定する手段と、 を備えることを特徴とする二値化処理プログラム。
8. A binarization processing program for performing binarization processing on an input image based on a predetermined threshold value, means for displaying data relating to the input image as an image, and based on the input image Means for creating a density histogram; means for calculating a density threshold value based on a feature number represented by a peak number in a peak included in the density histogram of the input image and an offset amount from the peak position of the peak number A means for the user to specify an arbitrary position on the displayed image, and a means for setting a density threshold value based on the feature amount obtained from the density value at the position specified by the user on the image, A binarization processing program comprising:
【請求項9】 請求項8に記載される前記二値化処理プ
ログラムを格納したコンピュータで読み取り可能な記録
媒体。
9. A computer-readable recording medium storing the binarization processing program according to claim 8.
JP2001299993A 2001-09-28 2001-09-28 Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium Withdrawn JP2003108997A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001299993A JP2003108997A (en) 2001-09-28 2001-09-28 Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001299993A JP2003108997A (en) 2001-09-28 2001-09-28 Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium

Publications (1)

Publication Number Publication Date
JP2003108997A true JP2003108997A (en) 2003-04-11

Family

ID=19120646

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001299993A Withdrawn JP2003108997A (en) 2001-09-28 2001-09-28 Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP2003108997A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008066312A (en) * 2007-11-26 2008-03-21 Hitachi High-Technologies Corp Electron beam adjustment method and scanning electron microscope
JP2012029167A (en) * 2010-07-26 2012-02-09 Seiko I Infotech Inc Image reading device, and image forming apparatus
KR20160034196A (en) * 2014-09-19 2016-03-29 히타치가세이가부시끼가이샤 An apparatus for evaluating form of a conductive particle and a method for evaluating form of a conductive particle
JP2016201067A (en) * 2015-04-14 2016-12-01 富士通株式会社 Operation determination program, operation determination method and operation determination device
CN107800922A (en) * 2016-09-07 2018-03-13 佳能株式会社 Image processing apparatus and its control method and computer-readable recording medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008066312A (en) * 2007-11-26 2008-03-21 Hitachi High-Technologies Corp Electron beam adjustment method and scanning electron microscope
JP2012029167A (en) * 2010-07-26 2012-02-09 Seiko I Infotech Inc Image reading device, and image forming apparatus
KR20160034196A (en) * 2014-09-19 2016-03-29 히타치가세이가부시끼가이샤 An apparatus for evaluating form of a conductive particle and a method for evaluating form of a conductive particle
JP2016061722A (en) * 2014-09-19 2016-04-25 日立化成株式会社 Conductive particle shape evaluation device and conductive particle shape evaluation method
KR102313258B1 (en) 2014-09-19 2021-10-14 쇼와덴코머티리얼즈가부시끼가이샤 An apparatus for evaluating form of a conductive particle and a method for evaluating form of a conductive particle
JP2016201067A (en) * 2015-04-14 2016-12-01 富士通株式会社 Operation determination program, operation determination method and operation determination device
CN107800922A (en) * 2016-09-07 2018-03-13 佳能株式会社 Image processing apparatus and its control method and computer-readable recording medium
US10621460B2 (en) 2016-09-07 2020-04-14 Canon Kabushiki Kaisha Image processing apparatus, method for controlling the same, and computer-readable storage medium
CN107800922B (en) * 2016-09-07 2020-04-28 佳能株式会社 Image processing apparatus, control method thereof, and computer-readable storage medium

Similar Documents

Publication Publication Date Title
US6243419B1 (en) Scheme for detecting captions in coded video data without decoding coded video data
JP4664432B2 (en) SHOT SIZE IDENTIFICATION DEVICE AND METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM
US20220078358A1 (en) System for automatic video reframing
US7843512B2 (en) Identifying key video frames
US8619093B2 (en) Keying an image
US20140292800A1 (en) Automatically Keying an Image
US10321023B2 (en) Image processing apparatus and image processing method
KR20030060328A (en) Method and apparatus for color-based object tracking in video sequences
US12387487B2 (en) Apparatus for adjusting parameter related to defect detection for image processing, method for information processing, and program
JP6102122B2 (en) Image processing apparatus and method, and program
JP5310485B2 (en) Image processing method and apparatus, and program
JP7340487B2 (en) Program creation device, object detection system, anchor setting method and anchor setting program
US6606636B1 (en) Method and apparatus for retrieving dynamic images and method of and apparatus for managing images
JP2003108997A (en) Threshold setting method for binarization process, binarization processing circuit, binarization processing program and computer-readable recording medium
CN1250205A (en) Document image processing apparatus and its method and recording medium with all program
JP6241320B2 (en) Image processing apparatus, image processing method, image processing system, and program
JP4727874B2 (en) Image processing apparatus, image processing method, image processing program, and computer-readable storage medium
JP2009225211A (en) Information processing apparatus and method, and program
JP2001076094A (en) Character string information extracting apparatus and method, and recording medium recording the method
JP3163216B2 (en) Representative feature value extraction method and representative feature value extraction device
JP2005301389A (en) Method, program, and device for determining technique/method development level
JP4692784B2 (en) Feature quantity selection program, feature quantity selection method and apparatus in image description system
JP3024574B2 (en) Video search device
CN119232922B (en) Electronic device stable picture detection method, system and image processing system
CN118297795B (en) Large scene target processing method and processing system based on image features

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080922

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090803