US5400415A - Binarizing method and apparatus therefor - Google Patents

Binarizing method and apparatus therefor Download PDF

Info

Publication number
US5400415A
US5400415A US07/873,212 US87321292A US5400415A US 5400415 A US5400415 A US 5400415A US 87321292 A US87321292 A US 87321292A US 5400415 A US5400415 A US 5400415A
Authority
US
United States
Prior art keywords
binarization level
image
density
binarizing
binarization
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.)
Expired - Fee Related
Application number
US07/873,212
Inventor
Akira Kobayashi
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Assigned to MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. reassignment MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: KOBAYASHI, AKIRA
Application granted granted Critical
Publication of US5400415A publication Critical patent/US5400415A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/28Quantising the image, e.g. histogram thresholding for discrimination between background and foreground patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Definitions

  • the present invention relates to a binarizing method and apparatus therefor to be carried out before the position of a position correcting mark or that of a circuit pattern placed on a substrate is recognized by an image processing apparatus in semiconductor processing equipment.
  • FIG. 3 is a descriptive view of the binarizing method in which the density of an image picked up by a television camera is expressed by frequency distribution.
  • the frequency distribution has two mountains in which the mountain having the higher density indicates the density distribution of the mark and the mountain having the lower density indicates the density distribution of the substrate.
  • FIG. 4 is a construction view showing a conventional position recognizing apparatus used to carry out the conventional method.
  • An illuminating device 3 is installed at a position diagonally above an object 2, placed on a positioning table 1, having a predetermined pattern which is to be recognized.
  • a television camera 5 is installed on a movable television camera supporting section 4 so that the television camera 5 picks up the image of the object 2.
  • the television camera 5 is connected with a television camera control circuit 7 for controlling the operation of the television camera 5 in response to an instruction supplied from an operation panel and a controller through a decision control circuit (CPU) 6.
  • the apparatus further comprises a window frame control circuit 8 for setting a range to be processed according to an object and an A/D conversion circuit 9 for converting an analog value of a video signal outputted from the television camera 5 into a digital value.
  • a binarizing apparatus 10 surrounded by a dotted line in FIG. 4 comprises a maximum/minimum density detecting circuit 11 for detecting the maximum density fmax and the minimum density fmin in the processing range of an image to be binarized; a division level ratio storing circuit 12 for storing a division level ratio ⁇ in dividing a density histogram in the processing range into two regions; a division level calculating circuit 13 for calculating a division level INiTBiN based on the division level ratio ⁇ ; a representative density calculating circuit 14 for calculating the average density Ml and Mu of each of the two regions of the density histogram divided by the division level INiTBiN; a binarization level ratio storing circuit 15 for storing a binarization level ratio ⁇ in determining a binarization level BiN; a binarization level calculating circuit 16 for calculating the binarization level BiN based on the binarization level ratio ⁇ ; a position recognizing circuit 18 for binarizing the image based on the determined binar
  • the maximum/minimum density detecting circuit 11 detects the maximum density fmax and the minimum density fmin in the processing range of the image picked up by the television camera 5.
  • the division level calculating circuit 13 takes a frequency distribution (density histogram) of the density and divides the density histogram into two regions based on the predetermined division ratio ⁇ stored in the division level ratio storing circuit 12.
  • a threshold to be used in dividing the density histogram into the two regions is called a division level.
  • the division level INiTBiN is found by the following equation 1:
  • the region of the smaller density is denoted by A and the region of the greater density is denoted by B.
  • the representative density calculating circuit 14 calculates the average densities Ml and Mu which are the representative density of each region. ##EQU1## In the above equation 2, N(f) denotes a frequency when density level is (f).
  • the binarization level calculating circuit 16 determines the binarization level BiN as follows:
  • the position recognizing circuit 18 binarizes the image by using the binarization level BiN thus determined, thereby recognizing the position of the pattern.
  • the binarization level control circuit 17 alters the binarization level BiN by the predetermined density and the position recognizing circuit 18 binarizes the image based on the altered binarization level BiN and thus recognizes the position of the pattern until the position of the pattern is correctly recognized. If the position of the pattern is not correctly recognized notwithstanding the repeated alteration of the binarization level BiN, it is decided that the binarization level BiN is not inappropriate, but that the state of the object is inappropriate.
  • a binarizing method for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold comprising:
  • a binarizing apparatus for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, comprising:
  • a maximum/minimum density detecting means for finding a maximum value and a minimum value of a density of the image picked up
  • a histogram creating and dividing means for creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio;
  • an average density calculating means for calculating an average density of each of the first region and the second region
  • a binarization level calculating means for deciding a binarization level based on the average density of each of the first and second regions and a second division ratio
  • an image binarizing means for binarizing the image based on the binarization level obtained in the binarization level calculating means
  • a pattern detecting means for detecting a pattern by means of a binarized image obtained in the image binarizing means
  • a binarization level control means for altering the binarization level by a predetermined degree and performing operations of the image binarizing means and the pattern detecting means if the pattern is not correctly detected in the pattern detecting means and storing the binarization level in order to set the second division ratio in the binarization level calculating means based on the binarization level if the pattern is correctly detected in the pattern detecting means.
  • a parameter necessary for initializing a binarization level to be used for binarization is updated to an optimum value by using a binarization level which has been effective for recognizing the position of an image.
  • the parameter can be set to a level very close to the binarization level effective for recognizing the pattern when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as is necessary in the conventional method.
  • FIG. 1 is a construction view showing a position recognizing apparatus for carrying out a binarizing method according to an embodiment of the present invention
  • FIG. 2 is a flowchart for describing the binarizing method according to an embodiment of the present invention
  • FIG. 3 is a descriptive view for describing the binarizing method of the embodiment
  • FIG. 4 is a construction view showing a conventional position recognizing apparatus.
  • FIG. 5 is a flowchart for describing a conventional binarizing method.
  • FIG. 1 is a construction view showing a position recognizing apparatus which carries out the binarizing method of one embodiment of the present invention as a preprocessing of the position recognition of an image.
  • the apparatus of the embodiment of the present invention comprises a binarization level storing circuit 19 for storing a binarization level used for binarization when the position of the image has been correctly recognized and a binarization level ratio learning/updating circuit 20 for finding a binarization level ratio by performing an inverse calculation based on the binarization level stored in the binarization level storing circuit 19 and registering the calculated binarization level ratio in a binarization level ratio storing circuit 15.
  • FIG. 2 is a flowchart shoving the binarizing method of the embodiment.
  • the maximum/minimum density detecting circuit 11 detects the maximum density fmax and the minimum density fmin in the processing range of an image picked up by the television camera 5.
  • the division level calculating circuit 13 calculates a division level based on the detected maximum density fmax and the detected minimum density fmin and the division level ratio ⁇ stored in the division level ratio storing circuit 12. Then, at step 3, the histogram of the density of a pattern is considered.
  • the representative density calculating circuit 14 calculates the average density Ml of the region A and that Mu of the region B with the division level INiTBiN set as the boundary between the regions A and B as shown in FIG. 3.
  • the binarization level calculating circuit 16 decides a binarization level BiN based on the calculated average density and the binarization level ratio ⁇ .
  • the position recognizing circuit 18 recognizes the position of the pattern, i.e., the position recognizing circuit 18 binarizes the pattern by using the calculated binarization level and then, executes template matching. If the template matching fails to recognize the pattern, the position recognizing circuit 18 performs template matching repeatedly until it detects the pattern or alters template matching a predetermined number of times (range) by altering the decided binarization level BiN.
  • the method according to the embodiment greatly differs from the conventional method in that at step 4, the binarization level ratio ⁇ is not predetermined but updated based on previous data.
  • the binarization level ratio learning/updating circuit 20 calculates and updates the binarization level ratio ⁇ from equation 4 which is modified equation 3. That is: ##EQU2##
  • the binarization level (1) when there is a difference between the last and current binarization levels larger than a predetermined value, the binarization level (1) is appropriate. When there is not such a difference between them, the binarization level (2) is appropriate.
  • the binarization level(s) which has been used when a pattern has been correctly recognized is learned and updated. Even though the state of an object changes and as a result, the characteristic of the density distribution of the image thereof is varied, a binarization level close to the binarization level effective for recognizing the pattern can be obtained when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as done in the conventional method so as to recognize the pattern correctly.
  • a binarization level ratio which is to be used in initializing a binarization level is calculated based on a binarization level which has been effective for recognizing a pattern.
  • data previously used are learned and updated.
  • a binarization level close to the binarization level effective for recognizing the pattern can be obtained when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as in the conventional method so as to recognize the pattern correctly. That is, the image can be binarized in a short period of time.

Abstract

A binarizing method for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, includes a first step of finding a maximum value and a minimum value of a density of the image picked up, a second step of creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio, a third step of calculating an average density of each of the first region and the second region, a fourth step of deciding a binarization level based on the average density of each of the first and second regions and a second division ratio, a fifth step of binarizing the image based on the binarization level obtained in the fourth step, a sixth step of detecting a pattern by means of a binarized image obtained in the fifth step, and a seventh step of altering the binarization level by a predetermined degree and performing the fifth and sixth steps if the pattern is not correctly detected at the sixth step and storing the binarization level in order to set the second division ratio in the fourth step based on the binarization level if the pattern is correctly detected at the sixth step. The apparatus therefor is constructed to carry out the method.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a binarizing method and apparatus therefor to be carried out before the position of a position correcting mark or that of a circuit pattern placed on a substrate is recognized by an image processing apparatus in semiconductor processing equipment.
In recent years, it has become necessary to align a substrate and a mask with each other in a projecting/exposure apparatus used in semiconductor processing equipment. To this end, a method of recognizing the position of a position correcting mark has been conventionally carried out by means of a pattern such as an image without making contact with the position correcting mark.
The above-described conventional binarizing method used to recognize the position of the position correcting mark or that of the circuit pattern is described below with reference to FIG. 3.
FIG. 3 is a descriptive view of the binarizing method in which the density of an image picked up by a television camera is expressed by frequency distribution.
If an object is a position correcting mark placed on a substrate and the density of the mark is higher than that of the substrate serving as the background surface, the frequency distribution has two mountains in which the mountain having the higher density indicates the density distribution of the mark and the mountain having the lower density indicates the density distribution of the substrate.
FIG. 4 is a construction view showing a conventional position recognizing apparatus used to carry out the conventional method.
An illuminating device 3 is installed at a position diagonally above an object 2, placed on a positioning table 1, having a predetermined pattern which is to be recognized. A television camera 5 is installed on a movable television camera supporting section 4 so that the television camera 5 picks up the image of the object 2. The television camera 5 is connected with a television camera control circuit 7 for controlling the operation of the television camera 5 in response to an instruction supplied from an operation panel and a controller through a decision control circuit (CPU) 6. The apparatus further comprises a window frame control circuit 8 for setting a range to be processed according to an object and an A/D conversion circuit 9 for converting an analog value of a video signal outputted from the television camera 5 into a digital value.
A binarizing apparatus 10 surrounded by a dotted line in FIG. 4 comprises a maximum/minimum density detecting circuit 11 for detecting the maximum density fmax and the minimum density fmin in the processing range of an image to be binarized; a division level ratio storing circuit 12 for storing a division level ratio α in dividing a density histogram in the processing range into two regions; a division level calculating circuit 13 for calculating a division level INiTBiN based on the division level ratio α; a representative density calculating circuit 14 for calculating the average density Ml and Mu of each of the two regions of the density histogram divided by the division level INiTBiN; a binarization level ratio storing circuit 15 for storing a binarization level ratio β in determining a binarization level BiN; a binarization level calculating circuit 16 for calculating the binarization level BiN based on the binarization level ratio β; a position recognizing circuit 18 for binarizing the image based on the determined binarization level BiN and then detecting the predetermined pattern of the image by means of template matching based on the binarized image and recognizing the position thereof; and a binarization level control circuit 17 for alterably setting the binarized level BiN by a predetermined density when the predetermined pattern is not recognized.
The binarizing method to be carried out by the apparatus of the above construction is described below with reference to a flowchart of FIG. 5.
First, at step 1, the maximum/minimum density detecting circuit 11 detects the maximum density fmax and the minimum density fmin in the processing range of the image picked up by the television camera 5. At step 2, the division level calculating circuit 13 takes a frequency distribution (density histogram) of the density and divides the density histogram into two regions based on the predetermined division ratio α stored in the division level ratio storing circuit 12. A threshold to be used in dividing the density histogram into the two regions is called a division level. The division level INiTBiN is found by the following equation 1:
Division value level INiTBiN=fmin+α×(fmax-fmin) (1)
Of the two regions thus obtained, the region of the smaller density is denoted by A and the region of the greater density is denoted by B. At step 3, the representative density calculating circuit 14 calculates the average densities Ml and Mu which are the representative density of each region. ##EQU1## In the above equation 2, N(f) denotes a frequency when density level is (f).
At step 4, using the average densities Ml and Mu and the binarization level ratio β previously set and stored in the binarization level ratio storing circuit 15, the binarization level calculating circuit 16 determines the binarization level BiN as follows:
Binarization level BiN=Ml+β(Mu-Ml)                    (3)
At step 5, the position recognizing circuit 18 binarizes the image by using the binarization level BiN thus determined, thereby recognizing the position of the pattern.
If the position of the pattern is correctly recognized, the binarization level BiN is appropriate. If the position of the pattern is not correctly recognized, the binarization level BiN is inappropriate. At that time, at step 6, the binarization level control circuit 17 alters the binarization level BiN by the predetermined density and the position recognizing circuit 18 binarizes the image based on the altered binarization level BiN and thus recognizes the position of the pattern until the position of the pattern is correctly recognized. If the position of the pattern is not correctly recognized notwithstanding the repeated alteration of the binarization level BiN, it is decided that the binarization level BiN is not inappropriate, but that the state of the object is inappropriate.
However, according to the above-described conventional method, in an apparatus in which chemical reactions, for example, semiconductor processes take place, the states of circuit boards are chemically varied lot by lot and as a result, and the characteristic of the density histogram of an image such as a position recognizing pattern or mark nonlinearly changes. Therefore, it is necessary to alter the binarization level many times and consequently much time is required for image processing.
SUMMARY OF THE INVENTION
It is an essential object of the present invention to provide method and apparatus, for binarizing an image in a short period of time, which are carried out to recognize the position of a pattern such as an image even though the characteristic of the density distribution of the image changes.
In accomplishing this and other objects of the present invention, according to one aspect of the present invention, there is provided a binarizing method for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, comprising:
a first step of finding a maximum value and a minimum value of a density of the image picked up;
a second step of creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio;
a third step of calculating an average density of each of the first region and the second region;
a fourth step of deciding a binarization level based on the average density of each of the first and second regions and a second division ratio;
a fifth step of binarizing the image based on the binarization level obtained in the fourth step;
a sixth step of detecting a pattern by means of a binarized image obtained in the fifth step; and
a seventh step of altering the binarization level by a predetermined degree and performing the fifth and sixth steps if the pattern is not correctly detected at the sixth step and storing the binarization level in order to set the second division ratio in the fourth step based on the binarization level if the pattern is correctly detected at the sixth step.
According to another aspect of the present invention, there is provided a binarizing apparatus for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, comprising:
a maximum/minimum density detecting means for finding a maximum value and a minimum value of a density of the image picked up;
a histogram creating and dividing means for creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio;
an average density calculating means for calculating an average density of each of the first region and the second region;
a binarization level calculating means for deciding a binarization level based on the average density of each of the first and second regions and a second division ratio;
an image binarizing means for binarizing the image based on the binarization level obtained in the binarization level calculating means;
a pattern detecting means for detecting a pattern by means of a binarized image obtained in the image binarizing means; and
a binarization level control means for altering the binarization level by a predetermined degree and performing operations of the image binarizing means and the pattern detecting means if the pattern is not correctly detected in the pattern detecting means and storing the binarization level in order to set the second division ratio in the binarization level calculating means based on the binarization level if the pattern is correctly detected in the pattern detecting means.
According to the method and apparatus of the present invention, a parameter necessary for initializing a binarization level to be used for binarization is updated to an optimum value by using a binarization level which has been effective for recognizing the position of an image. Compared with the conventional method of using a parameter determined in accordance with a predetermined value unrelated to the current state of an object, even though the state of an object changes and as a result, the characteristic of the density distribution of the image thereof is varied, the parameter can be set to a level very close to the binarization level effective for recognizing the pattern when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as is necessary in the conventional method.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects and feature of the present invention will become apparent from the following description taken in conjunction with the preferred embodiments thereof with reference to the accompanying drawings, in which:
FIG. 1 is a construction view showing a position recognizing apparatus for carrying out a binarizing method according to an embodiment of the present invention;
FIG. 2 is a flowchart for describing the binarizing method according to an embodiment of the present invention;
FIG. 3 is a descriptive view for describing the binarizing method of the embodiment;
FIG. 4 is a construction view showing a conventional position recognizing apparatus; and
FIG. 5 is a flowchart for describing a conventional binarizing method.
DETAILED DESCRIPTION OF THE INVENTION
Before the description of the present invention proceeds, it is to be noted that like parts are designated by like reference numerals throughout the accompanying drawings.
FIG. 1 is a construction view showing a position recognizing apparatus which carries out the binarizing method of one embodiment of the present invention as a preprocessing of the position recognition of an image.
In addition to the circuits of the conventional position recognizing apparatus, the apparatus of the embodiment of the present invention comprises a binarization level storing circuit 19 for storing a binarization level used for binarization when the position of the image has been correctly recognized and a binarization level ratio learning/updating circuit 20 for finding a binarization level ratio by performing an inverse calculation based on the binarization level stored in the binarization level storing circuit 19 and registering the calculated binarization level ratio in a binarization level ratio storing circuit 15.
The binarizing method to be carried out by the apparatus is described below with reference FIGS. 1, 2, and 3.
FIG. 2 is a flowchart shoving the binarizing method of the embodiment. Similarly to the conventional art, at step 1, the maximum/minimum density detecting circuit 11 detects the maximum density fmax and the minimum density fmin in the processing range of an image picked up by the television camera 5. At step 2, utilizing equation 1 previously described, the division level calculating circuit 13 calculates a division level based on the detected maximum density fmax and the detected minimum density fmin and the division level ratio α stored in the division level ratio storing circuit 12. Then, at step 3, the histogram of the density of a pattern is considered. That is, using equation 2, the representative density calculating circuit 14 calculates the average density Ml of the region A and that Mu of the region B with the division level INiTBiN set as the boundary between the regions A and B as shown in FIG. 3. At step 4, using equation 3, the binarization level calculating circuit 16 decides a binarization level BiN based on the calculated average density and the binarization level ratio β. At step 5, the position recognizing circuit 18 recognizes the position of the pattern, i.e., the position recognizing circuit 18 binarizes the pattern by using the calculated binarization level and then, executes template matching. If the template matching fails to recognize the pattern, the position recognizing circuit 18 performs template matching repeatedly until it detects the pattern or alters template matching a predetermined number of times (range) by altering the decided binarization level BiN.
The method according to the embodiment greatly differs from the conventional method in that at step 4, the binarization level ratio β is not predetermined but updated based on previous data.
That is, using a binarization level Bnew which has been effective for recognizing a pattern, the binarization level ratio learning/updating circuit 20 calculates and updates the binarization level ratio β from equation 4 which is modified equation 3. That is: ##EQU2##
As the binarization level Bnew which has been effective for recognizing a pattern, either the following 1 or 2 is used:
(1) binarization level used when the images of the latest object has been correctly recognized.
(2) average value of binarization levels used when the images of objects before the current object have been correctly recognized.
In the selection of the binarization levels (1) and (2), for example, when there is a difference between the last and current binarization levels larger than a predetermined value, the binarization level (1) is appropriate. When there is not such a difference between them, the binarization level (2) is appropriate.
As a result, the binarization level(s) which has been used when a pattern has been correctly recognized is learned and updated. Even though the state of an object changes and as a result, the characteristic of the density distribution of the image thereof is varied, a binarization level close to the binarization level effective for recognizing the pattern can be obtained when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as done in the conventional method so as to recognize the pattern correctly.
According to the binarizing method of the embodiment, a binarization level ratio which is to be used in initializing a binarization level is calculated based on a binarization level which has been effective for recognizing a pattern. Thus, data previously used are learned and updated. Even though the state of an object changes and as a result, the characteristic of the density distribution of the image thereof is varied, a binarization level close to the binarization level effective for recognizing the pattern can be obtained when the binarization level is initialized. Therefore, it is not necessary to alter binarization levels as often as in the conventional method so as to recognize the pattern correctly. That is, the image can be binarized in a short period of time.
Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims unless they depart therefrom.

Claims (6)

What is claimed is:
1. A binarizing method for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, comprising:
a first step of finding a maximum value and a minimum value of a density of the image picked up;
a second step of creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio;
a third step of calculating an average density of each of the first region and the second region;
a fourth step of deciding a binarization level based on the average density of each of the first and second regions and a second division ratio;
a fifth step of binarizing the image based on the binarization level obtained in the fourth step;
a sixth step of detecting a pattern by means of a binarized image obtained in the fifth step; and
a seventh step of altering the binarization level by a predetermined degree and performing the fifth and sixth steps if the pattern is not correctly detected at the sixth step and storing the binarization level in order to set the second division ratio in the fourth step based on the binarization level if the pattern is correctly detected at the sixth step.
2. The binarizing method as defined in claim 1, wherein in the fourth step, a last stored binarization level from among all stored binarization levels which have been effective for binarizing the image is selectively used as the binarization level.
3. The binarizing method as defined in claim 1, wherein in the fourth step, an average value of stored binarization levels which have been effective for binarizing the image is used as the binarization level.
4. A binarizing apparatus for converting an image picked up by a television camera into a binary image based on a binarization level used as a threshold, comprising:
a maximum/minimum density detecting means for finding a maximum value and a minimum value of a density of the image picked up;
a histogram creating and dividing means for creating a histogram of the density of the image and dividing the histogram into a first region and a second region based on the maximum and minimum values of the density of the image and a predetermined first division ratio;
an average density calculating means for calculating an average density of each of the first region and the second region;
a binarization level calculating means for deciding a binarization level based on the average density of each of the first and second regions and a second division ratio;
an image binarizing means for binarizing the image based on the binarization level obtained in the binarization level calculating means;
a pattern detecting means for detecting a pattern by means of a binarized image obtained in the image binarizing means; and
a binarization level control means for altering the binarization level by a predetermined degree and performing operations of the image binarizing means and the pattern detecting means if the pattern is not correctly detected in the pattern detecting means and storing the binarization level in order to set the second division ratio in the binarization level calculating means based on the binarization level if the pattern is correctly detected in the pattern detecting means.
5. The binarizing apparatus as defined in claim 4, wherein in the binarization level calculating means, a last stored binarization level from among all stored binarization levels which have been effective for binarizing the image is selectively used as the binarization level.
6. The binarizing apparatus as defined in claim 4, wherein in the binarization level calculating means, an average value of stored binarization levels which have been effective for binarizing the image is used as the binarization level.
US07/873,212 1991-04-26 1992-04-24 Binarizing method and apparatus therefor Expired - Fee Related US5400415A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP03097196A JP3082286B2 (en) 1991-04-26 1991-04-26 Binarization method
JP3-097196 1991-04-26

Publications (1)

Publication Number Publication Date
US5400415A true US5400415A (en) 1995-03-21

Family

ID=14185845

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/873,212 Expired - Fee Related US5400415A (en) 1991-04-26 1992-04-24 Binarizing method and apparatus therefor

Country Status (3)

Country Link
US (1) US5400415A (en)
JP (1) JP3082286B2 (en)
KR (1) KR960014193B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699454A (en) * 1994-05-09 1997-12-16 Sharp Kabushiki Kaisha Image processing apparatus
US5724364A (en) * 1995-03-16 1998-03-03 Olympus Optical Co., Ltd. Binarization circuit
US5897669A (en) * 1995-09-20 1999-04-27 Olympus Optical Co., Ltd. Information recording medium for recording multimedia information as optical readable code data thereon and information recording/reproducing system using the same
US5898166A (en) * 1995-05-23 1999-04-27 Olympus Optical Co., Ltd. Information reproduction system which utilizes physical information on an optically-readable code and which optically reads the code to reproduce multimedia information
US6119937A (en) * 1995-04-04 2000-09-19 Olympus Optical Co., Ltd. Information reproduction system, information recording system and information recording medium utilizing an optically readable DOT code
US20170286797A1 (en) * 2016-03-29 2017-10-05 Brother Kogyo Kabushiki Kaisha Image processing apparatus and image processing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003616A (en) * 1985-04-17 1991-03-26 Hitachi, Ltd. Image processing apparatus
US5166986A (en) * 1989-05-16 1992-11-24 Matsushita Electric Industrial Co., Ltd. Apparatus for binarizing image signals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003616A (en) * 1985-04-17 1991-03-26 Hitachi, Ltd. Image processing apparatus
US5166986A (en) * 1989-05-16 1992-11-24 Matsushita Electric Industrial Co., Ltd. Apparatus for binarizing image signals

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699454A (en) * 1994-05-09 1997-12-16 Sharp Kabushiki Kaisha Image processing apparatus
US5724364A (en) * 1995-03-16 1998-03-03 Olympus Optical Co., Ltd. Binarization circuit
US6058225A (en) * 1995-03-16 2000-05-02 Olympus Optical Co., Ltd. Information reproduction system which feedback controls a pulse width of light source pulses during manual scanning of an optically readable dot code
US6192166B1 (en) 1995-03-16 2001-02-20 Olympus Optical Co., Ltd. Binarization circuit
US6119937A (en) * 1995-04-04 2000-09-19 Olympus Optical Co., Ltd. Information reproduction system, information recording system and information recording medium utilizing an optically readable DOT code
US5898166A (en) * 1995-05-23 1999-04-27 Olympus Optical Co., Ltd. Information reproduction system which utilizes physical information on an optically-readable code and which optically reads the code to reproduce multimedia information
US5897669A (en) * 1995-09-20 1999-04-27 Olympus Optical Co., Ltd. Information recording medium for recording multimedia information as optical readable code data thereon and information recording/reproducing system using the same
US20170286797A1 (en) * 2016-03-29 2017-10-05 Brother Kogyo Kabushiki Kaisha Image processing apparatus and image processing method
US10621459B2 (en) * 2016-03-29 2020-04-14 Brother Kogyo Kabushiki Kaisha Image processing apparatus and method for binarization of image data according to adjusted histogram threshold index values

Also Published As

Publication number Publication date
KR960014193B1 (en) 1996-10-14
JPH04326479A (en) 1992-11-16
JP3082286B2 (en) 2000-08-28
KR920020346A (en) 1992-11-21

Similar Documents

Publication Publication Date Title
US5140646A (en) Pattern detector for detecting a reference mark or marks formed on a printed circuit board
US4805224A (en) Pattern matching method and apparatus
EP0287995B1 (en) Method and apparatus for recognizing pattern of halftone image
US5032905A (en) Accurate detection of a drastic change between successive pictures
US5226095A (en) Method of detecting the position of an object pattern in an image
US5400415A (en) Binarizing method and apparatus therefor
EP0501450A2 (en) Apparatus for distinguishing between different areas of an image
US4740843A (en) Method and device for recognizing half-tone image information
US4959869A (en) Method for determining binary coding threshold value
US5410613A (en) Pattern recognizing apparatus
US5475492A (en) Object extracting method
JP3986363B2 (en) Lane boundary detection device
JP2637591B2 (en) Position recognition apparatus and method
JP3399681B2 (en) Image recognition method
JPS59111579A (en) Threshold level controlling system in case of detection of pattern position
JPH07141592A (en) Road white line detecting device
JP3452160B2 (en) Recognition dictionary learning system
JP3257199B2 (en) White line recognition device
JPH069062B2 (en) Area extraction device
JPS60200375A (en) Template matching system
JPH04139898A (en) Reference mark recognition device of substrate
JP3191373B2 (en) Pattern recognition method
JP2957739B2 (en) Line direction determination device
JPH0567202A (en) Picture recognition method
JPH0496878A (en) Picture inclination detecting system

Legal Events

Date Code Title Description
AS Assignment

Owner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:KOBAYASHI, AKIRA;REEL/FRAME:006148/0887

Effective date: 19920527

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 20030321

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362